[AWS] EC2 - Launch Instance (Intro)

1 minute read

AWS-EC2

Deploy(배포) 란?

Application 을 24시간 켜져있는 서버(컴퓨터)에 업로드 하고
임의의 사용자가 접속할 수 있도록 서버 세팅을 하는 작업을 말한다.


EC2 (Elastic Compute Cloud)

AWS (Amazon Web Service) 에서 제공하는 IaaS (Infrastructure as a Service)



Instance (인스턴스)

  • 가상 서버(컴퓨터) 한개를 의미한다.

  • 지역(Region)마다 서버가 따로 존재한다.
    인스턴스 생성시, 본인이 만들고자 하는 지역이 맞는지 확인하는 것을 잊지말자.



Launch Instance (인스턴스 생성)

EC2 서비스를 사용하기 위해 먼저 인스턴스를 생성한다.

aws-ec2_intro1


1단계 : Amazon Machine Image(AMI) 선택

  • Ubuntu Server 18.04 LTS 선택 (프리티어 사용가능)



2단계 : 인스턴스 유형 선택

  • t2.micro 선택 (프리티어 사용가능)

aws-ec2_intro2

아래에 위치한 항목일수록 성능이 좋은 것을 알 수 있다.



3단계 : 인스턴스 세부 정보 구성

Default 값으로 Pass



4단계 : 스토리지 추가

Default 값으로 Pass



5단계 : 태그 추가

Default 값으로 Pass



6단계 : 보안 그룹 구성

  • 처음일 경우 : 보안 그룹 할당 → 새 보안 그룹 생성 → 보안 그룹 이름 지정(설명과 함께)

  • 보안 그룹 이미 존재할 경우 : 기존 보안 그룹 선택



7단계 : 인스턴스 시작 검토

  • 인스턴스 보안을 개선하십시오. 보안 그룹 <보안그룹이름> 이 세계에 개방되어 있습니다. (문자그대로 현재 인스턴스가 개방되어 있다는 의미이다.)

  • 우측하단의 시작을 클릭하면 키 페어 선택 및 생성창이 나타난다.


키 페어 선택 및 생성

aws-ec2_intro3

  • 기존의 키페어 사용할 경우 : 기존 키 페어 선택

  • 새로 만들 경우 : 새 키 페어 생성 → 이름 지정 → .pem 파일 다운로드

    • .pem 파일을 임의의 디렉토리로 이동 (인스턴스에 접근시 사용된다.)


위의 과정을 통해서 인스턴스를 생성하였다.
생성한 인스턴스에 접근하는 방법은 [AWS] EC2 - Connect To Instance 를 참고



Reference

Leave a comment