개발이 취미인 사람

[AWS] EC2 인스턴스 생성 본문

백앤드(Back-End)/AWS

[AWS] EC2 인스턴스 생성

RyanSin 2021. 3. 10. 13:51
반응형

- 개요

안녕하세요. 이번 시간에는 AWS EC2 서비스에 대해 알아보겠습니다.

 

클라우드 서비스에 대한 이해도가 있다면 좋겠지만, 모르시는 분들도 있기 때문에 간단하게 설명하도록 하겠습니다.

 

클라우드 서비스란 무엇일까요? 사실 클라우드 컴퓨팅 서비스가 더 와 닿으실 거예요.

 

 

보통 우리가 서버를 구축할 때 컴퓨터 안에 OS를 설치하고 그 안에 웹 서버, DB 등등 설치를 합니다.

 

하지만 이렇게 되면 항상 컴퓨터를 구매해야 하고, 또한 인터넷을 연결해야 되고 많은 수고를 겪어야 합니다.

 

만약 잠깐만 사용해야 하는 경우에는 비용적인 측면에서 낭비가 심각할 수 있습니다.

 

이런 경우에 클라우드 서비스를 사용하면 쉽고 빠르게 하나에 서버를 구축해서 사용할 수 있습니다.

 

Cloud(클라우드)는 구름을 뜻 합니다. 물리적인 환경이 아닌 가상에 환경에서 서버를 구축할 수 있게 해 줄 수 있는 서비스를 입니다.

 

이제 어떤 느낌인지 아시겠죠?? :)

 

그럼 AWS에서 EC2라는 서비스는 무엇일까요?

 

EC2에 Full Name은 Elastic Computing입니다. 탄력적으로 컴퓨팅을 구축할 수 있게 해주는 서비스입니다.

 

탄력적으로 컴퓨팅을 구축할 수 있다면, 한 대가 아닌 여러 대에 컴퓨터를 구축할 수 있습니다.

 

하드웨어 성능에 따라 가격도 다 다릅니다. (이 부분은 요금정책을 참고해주세요.)

 

요금 정책 : calculator.aws/#/createCalculator/EC2

 

AWS Pricing Calculator

 

calculator.aws

 

- EC2 생성

AWS 계정은 있다는 가정하게 검색창에 EC2라고 입력하면, 아래와 같이 EC2 클라우드의 가상 서버를 선택합니다.

 

 그리고 왼쪽 목록에서 인스턴스를 클릭합니다.

 

인스턴스 페이지에서 인스턴스 시작 버튼을 클릭해줍니다.

 

 

AMI 선택

AMI는 Amazon Machine Image입니다. AWS에서는 OS를 하나에 이미지화시켜 배포하는 형식으로 서비스를 제공합니다.

 

각자 필요한 OS를 선택합니다. (저는 Ubuntu20.04를 선택하겠습니다.)

 

 

인스턴스 유형

인스턴스 유형은 하드웨어 성능을 선택하는 항목입니다.

 

실습에서는 프리티어를 선택하겠습니다.(1년 동안 무료입니다. 하지만 트래픽이 많이 발생하거나 용량이 큰 트래픽을 처리하게 되면 요금이 과금이 발생할 수 있습니다.)

 

 

인스턴스 구성

인스턴스 구성을 설정하지 않으면 기본 설정 값으로 설정이 됩니다.

 

저의 VPC 글을 읽으신 분들은 인스턴스 구성에서 VPC와 서브넷을 설정할 수 있습니다.

 

VPC 실습 : any-ting.tistory.com/65

 

[AWS] VPC 실습(가상 네트워크망 설정)

- 지난 시간 안녕하세요. 이번 시간에는 AWS VPC 가상 사설망을 설정하는 방법에 대해 알아보겠습니다. 혹시 VPC에 대해 이해를 못 하신 분들은 아래 링크를 통해 학습하고 오시는 걸 추천드리겠습

any-ting.tistory.com

만약 그렇지 않다면 기본 환경을 설정해주세요. :) 해당 글은 EC2 인스턴스를 생성하고 사용하는 방법에 대한 글입니다.

 

스토리지 추가

스토리지는 해당 인스턴스에 용량을 설정합니다. 컴퓨터에 SSD를 설정하는 것과 동일합니다.

 

보안 그룹

보안 그룹은 방화벽을 뜻 합니다. 우리 컴퓨터에는 인바운드와 아웃바운드를 통해 요청과 응답을 제어할 수 있습니다.

 

기본적으로 22번 포트 외에 필요한 Port를 설정해서 사용할 수 있습니다.

 

아니면 기존에 만들어 놓은 보안 그룹을 설정해서 사용할 수 있습니다.

 

검토

 

마지막으로 검토를 통해 우리가 설정한 환경이 맞는지 체크 후 시작하기 버튼을 누르면 생성이 됩니다.

 

키 페어 선택 및 생성

 키 페어는 해당 인스턴스에 접속할 수 있는 하나에 암호화 키입니다.

 

기존에 사용하는 키를 중복으로도 사용할 수 있지만 인스턴스 하나에 키를 설정하는 게 보안상 안전할 수 있습니다.

 

키 이름을 만들고 키 페어 다운로드를 해야 합니다. 그러면 인스턴스 시작 버튼이 활성화되면 버튼을 눌러 생성하면 됩니다

 

인스턴스 상태가 실행 중 상태라면 사용할 수 있습니다.

 

 

이번 시간에는 EC2 인스턴스를 생성해보는 시간은 가져봤습니다. 무조건 실습을 하시는 걸 추천합니다.