개발 일기

EC2 ? 본문

인프라/AWS

EC2 ?

이건욱

EC2(Elastic Compute Cloud)는 사양을 선택하고 시간만큼 사용하는 가상 서버 입니다.

필요할 때마다 켜고 끌 수 있고 사용한 시간에 대해서만 비용을 지급하면 됩니다.

 

클라우드를 안썼을 경우에 회사에 서버를 설치하거나 IDC에 설치를 하는데 서버 구축 비용에 비해서 간편하고 저렴하게 체험을 할수가 있습니다.

 

개념 :)

  1. AMI(Amazon Machine Image)
  2. 보안 그룹
  3. 키 페어

1. AMI :)

AMI는 우리가 생성한 EC2 인스턴스에 기반이 되는 이미지입니다.

EC2 인스턴스에 우리가 원하는 운영체제 , 환경 을 설치할수 있습니다.

 

2. 보안 그룹 :)

보안을 위해 IP와 포트를 통해서 서버 접속 규칙을 정의를 할수 있다.

예를 들어 특정 IP와 포트 에서만 인바운드를 허용하거나 특정 IP만 금지 할수도 있습니다.

 

3. 키 페어 :)

서버에 접속하기 위한 열쇠입니다.

공개 키 암호화 기법으로 서버에 공개키를 두고 사용자는 개인키를 들고 접속할수 있습니다. 따라서 개인키의 대한 안전하게 관리해야합니다.

 

[실습]

EC2 인스턴스 생성 :)

 

AWS에 로그인한 뒤 AWS 콘솔 에 접속합니다.

아래에 이미지와 같이 EC2를 입력 후 이동합니다. ( 저는 현재 서울 리전을 선택했습니다. )

 

 

클릭 후 왼쪽 탭에 Instances을 클릭합니다.

이제 Launch Instance라는 버튼을 클릭하면 됩니다.

 

그러면 이제 AMI 선택하는 메뉴에서 서버 OS를 선택을 해야합니다. 

저는 Ubuntu를 선택하도록 하겠습니다.

 

이제 선택을 한 뒤에 인스턴스 유형을 선택할수 있습니다.

 

여기서 저성능 부터 고성능까지 다양한 서버 사양을 선택할 수 있습니다.

일단 처음에는 체험을 목적으로한 Free tier인 t2.micro을 선택하도록 하겠습니다.

 

이제 환경 설정을 해야 하는데 처음에는  Add Tags에 가서 Name - 원하시는 인스턴스 이름을 지정을 한 후

Configure Security Group으로 이동을 합니다.

만약에 기존에 생성해 놓은 보안 그룹이 존재 하지 않는 다면 기본적으로 보안 그룹을 생성을 하면 됩니다.

 

보통은 회사 IP만 지정을 하고 아니면 필요한 IP 와 포트 번호에서만 접속을 허용하는게 중요합니다.

 

이제 Lauch를 하고 키페어를 선택하는 창에서 새 키 페어를 선택을 하고 이름을 넣습니다.

 

그리고 키 페어를 저장합니다. (키 페어는 서버에 접속하는 열쇠이기 때문에 분실 및 유출돼서는 안됩니다.)

이제 생성을 했다면 ( 생성 중인 인스턴스의 상태가 pending 에서 running 으로 갈것입니다.)

 

상태는 ( pending (생성중) , running(실행중) , stopped (중지) , terminated (종료) ) 가 있습니다.

 

마지막으로 인스턴스에 하단 설명 탭을 클릭하면 관련 정보를 볼수가 있습니다.

여기서 Public IP가 보이고 이 해당 주소는 서버를 다시 킬 때마다 변경이 됩니다. 그래서 Elastic IP 같은 것을 이용해 등록을 해두셔야합니다.

'인프라 > AWS' 카테고리의 다른 글

IAM ?  (0) 2020.10.23
AWS - Route 53  (0) 2020.05.04
AWS - Elastic Load Balancing  (0) 2020.05.04
Auto Scaling  (0) 2020.04.20
EC2 - (2)  (0) 2020.04.20
Comments