AWS EC2 인스턴트를 생성해봅니다.
외부 접속 포트를 열어 접속까지 해봅니다.
Cloud란?
네트워크을 통해 실물 컴퓨팅 리소스를
종량 과금제
로 제공하는 서비스
AWS란?
Amazon Web Services
AWS (아마존 웹 서비스)
는 아마존닷컴의 클라우드 컴퓨팅 사업부다.- 다른 웹 사이트나 클라이언트측 응용 프로그램에 대해 온라인 서비스를 제공하고 있다.
- 개발자가 사용 가능한 기능을 제공하는 플랫폼을 제공하는
IaaS
이다.IaaS
,PaaS
,SaaS
, 는 차후 정리할 예정.
EC2란?
Elastic Compute Cloud
독립된 컴퓨터
를 사용자에게 임대해주는 서비스이다.Elastic
유연한, 탄력적인 Compute Cloud이다.- 사용한 만큼만 비용을 지불한다.
- 1분만에 인스턴스를 만들 수 있다.
인스턴스란?
가상 컴퓨팅 환경
EC2 인스턴트를 만든다.
원하는 운영체제를 선택하여 진행한다.
- 나의 경우 아마존 리눅스를 선택했다.
Key Pair 를 생성하여 저장한뒤 완료한다.
재발급이 불가능하다. 잘 보관해야한다.
인스턴트가 작동하고 있는지 확인한다.
노란색으로 표시한 IPv4 의 주소가, 내가 접속할 주소이다.
Git Bash를 이용하여 접속한다.
과거에는
putty
를 이용하여 주로 접속했는데,Bash
가 더 편한것 같다.
pem file
의 권한을chmod 400
으로 바꿔 주었다.ssh
접속 방법은 다음과 같다.
ssh -i
your pem files name
ec2-user@your IPv4 adderss
포트를 열어준다.
보안그룹에서 인바운드 규칙을 추가해준다.
3693
포트로 접속시Hello EC2 instance!
를 출력하는 소스를 작성해 두었다.express
,node.js
를 이용하였다.
외부에서 주소로 접속해본다
성공!
좀 주구난방으로 적었는데, 나중에 시간 여유가 많을때 다듬는걸로 하고…
Reference