EC2(Elastic Compute Cloud)
가상 공간에 어디서든 접속가능한 PC 환경을 구성하여 제공해주는 서비스로
Elastic Compute Cloud를 줄여서 EC2라고 부른다.
AWS에 접속하여 EC2를 생성하는 기본적인 방법을 알아보자.
1. AWS콘솔 로그인 후에 서비스 > 컴퓨팅 > EC2로 이동 후
인스턴스 시작이라는 주황색 버튼을 클릭
2. 이름 및 태그정보 입력
EC2가 여러개일 때를 대비하여 '앱이름-app1', '앱이름-app2' 형태로 만드는 것도 좋아보인다.
2. 애플리케이션 및 OS 이미지 선택
개발자는 뭐다 리눅스...를 선택해준다.
기본적인 학습이기 때문에 프리 티어 사용 가능이 표시된 것으로 원하는걸 선택해주면 된다.
3. 인스턴스 유형 및 키페어 선택
인스턴스 유형은 프리 티어 사용가능한 기본으로 두고
원격 접속을 위한 키 페어를 생성해준다.
Mac과 같이 터미널 환경이 편한 사람은 .pem으로 생성
window 사용자라면 putty 사용을 위해 .ppk로 키 페어 이름을 넣어서 생성해준다.
생성 후에 이전 화면에서 키 페어를 선택해주면 된다.
4. 네트워크 설정
EC2를 사용해보는게 목적이기 때문에 보안 그룹이 자동생성되도록 보안 그룹 생성으로 둔다.
그리고 터미널 접속을 위해서 SSH트래픽을 허용한다.
5. 스토리지 구성
저장공간 용량은 나중에 확장가능하기 때문에
우선 프리 티어에서 사용가능한 최대치로 설정해둔다.
6. 접속 해보기
고급세부정보는 나중에 해보기로하고
인스턴스 시작을 누르면 일정 시간이 지나면 EC2가 대기중 > 실행중으로 상태가 변경된다.
실행중임을 확인 후에 터미널창을 열어
아래 명령어로 기본 사용자 접속을 해본다. 접속이 되지 않는다면 https://illua.tistory.com/371
ssh -i {파일명.pem} {ec2-user 또는 사용자정보}@{퍼블릭DNS정보}
{파일명.pem}
다운로드한 키 페어 파일 위치
{ec2-user 또는 사용자정보}
{퍼블릭DNS정보}