[AWS] EC2 - Launch Instance (Intro)
Deploy(배포) 란?
Application 을 24시간 켜져있는 서버(컴퓨터)에 업로드 하고
임의의 사용자가 접속할 수 있도록 서버 세팅을 하는 작업을 말한다.
EC2 (Elastic Compute Cloud)
AWS (Amazon Web Service) 에서 제공하는 IaaS (Infrastructure as a Service)
Instance (인스턴스)
-
가상 서버(컴퓨터) 한개를 의미한다.
-
지역(Region)마다 서버가 따로 존재한다.
인스턴스 생성시, 본인이 만들고자 하는 지역이 맞는지 확인하는 것을 잊지말자.
Launch Instance (인스턴스 생성)
EC2 서비스를 사용하기 위해 먼저 인스턴스를 생성한다.
1단계 : Amazon Machine Image(AMI) 선택
- Ubuntu Server 18.04 LTS 선택 (프리티어 사용가능)
2단계 : 인스턴스 유형 선택
- t2.micro 선택 (프리티어 사용가능)
아래에 위치한 항목일수록 성능이 좋은 것을 알 수 있다.
3단계 : 인스턴스 세부 정보 구성
Default 값으로 Pass
4단계 : 스토리지 추가
Default 값으로 Pass
5단계 : 태그 추가
Default 값으로 Pass
6단계 : 보안 그룹 구성
-
처음일 경우 : 보안 그룹 할당 → 새 보안 그룹 생성 → 보안 그룹 이름 지정(설명과 함께)
-
보안 그룹 이미 존재할 경우 : 기존 보안 그룹 선택
7단계 : 인스턴스 시작 검토
-
인스턴스 보안을 개선하십시오. 보안 그룹 <보안그룹이름> 이 세계에 개방되어 있습니다. (문자그대로 현재 인스턴스가 개방되어 있다는 의미이다.)
-
우측하단의 시작을 클릭하면 키 페어 선택 및 생성창이 나타난다.
키 페어 선택 및 생성
-
기존의 키페어 사용할 경우 : 기존 키 페어 선택
-
새로 만들 경우 : 새 키 페어 생성 → 이름 지정 →
.pem
파일 다운로드.pem
파일을 임의의 디렉토리로 이동 (인스턴스에 접근시 사용된다.)
위의 과정을 통해서 인스턴스를 생성하였다.
생성한 인스턴스에 접근하는 방법은 [AWS] EC2 - Connect To Instance 를 참고
Leave a comment