본문 바로가기
쿤즈 Server/AWS

[AWS] 아마존 EC2 서버 만드는 방법

by Koonz:) 2021. 1. 1.
728x90

지난 포스팅에서 아마존 웹 서비스에 가입하는 방법에 대해서 알아보았습니다.

 

2020/12/31 - [쿤즈 Server/AWS] - [AWS] 아마존 웹 서비스(Amazon Web Services) 가입하는 방법

 

아마존 웹 서비스(AWS)는 1년간 무료로 사용해 볼 수 있는 무료 티어가 있으며 개인이라면 실제로 서비스를 오픈하기 전 테스트를 해볼 수 있는 웹 서비스입니다.

 

이번 포스팅에서는 아마존 웹 서비스의 EC2를 알아보고 만드는 방법에 대해서 알아보겠습니다.


아마존 EC2란?

아마존 EC2는 Amazon Elastic Compute Cloud의 약자입니다. 안전하고 크기 조정이 가능한 컴퓨팅 용량을 클라우드에서 제공하는 웹 서비스를 말합니다. 그래서 개발자들은 더욱 쉽게 서버의 서비스를 제공받고 작업할 수 있도록 설계되어 있습니다.

 

아마존 EC2는 현재 매우 많은 기업과 개인들에게 비니지스적으로 사용되고 있는 플랫폼입니다. 그만큼 안전성이 높고 많은 기능들을 지원하고 있어서 사용이 편리합니다.

 

이 포스팅에서는 1년간 무료로 사용할 수 있는 무료티어를 생성하고 서버에 접근하는 방법을 설명드리겠습니다.


아마존 EC2 서버 만들기

아마존 EC2 서비스를 이용하기 위해서는 먼저 아마존 웹 서비스에 가입을 진행해야 합니다. 가입하는 방법은 이전 포스팅에 있으니 참고해 주세요.

2020/12/31 - [쿤즈 Server/AWS] - 아마존 웹 서비스(Amazon Web Services) 가입하는 방법

 

아마존 웹 서비스(Amazon Web Services) 가입하는 방법

리눅스를 공부하고 싶거나 무료로 웹을 호스팅에서 프로젝트를 진행하고 싶으신 분들이 개발자들이나 컴퓨터를 배우시는 분들이라면 많이 있으실거라 생각됩니다. 여러가지 무료 호스팅이 있

koonsland.tistory.com

 

가입이 완료되었다면 먼저 로그인을 해주세요. 

 

▲ 가운데 AWS 서비스라는 탭이 보이실 겁니다. 그리고 하단에 EC2라는 버튼이 있습니다. 이 버튼을 클릭해서 다음 화면으로 넘어갑니다.

 

▲ 다음 화면에서 중간에 보시면 [인스턴스 시작] 이라는 박스와 버튼이 있습니다. 이 버튼을 클릭해서 지금부터 서버를 하나 생성할 예정입니다. 버튼을 클릭해 주세요.

 

▲ 단계 1은 사용할 서버를 선택하는 곳입니다. EC2 서비스에는 아마존에서 직접 관리해서 만든 AMI 리눅스가 있습니다. AMI는 Amazon 머신 이미지로 이 역시 리눅스입니다. 그리고 Ubuntu, SUSE, Red Hat, Windows 등의 여러 운영체제들이 있습니다. 이 중에서 사용하고자 하는 운영체제를 선택하시면 됩니다.

 

저는 Amazon Linux 2 AMI 를 선택해 보도록 하겠습니다.

 

▲  단계 2는 인스턴스 유형을 선택하는 것입니다. 기본적으로 무료 인스턴스를 사용할 때에는 t2.micro를 사용할 수 있습니다. 이를 선택합니다.

 

▲ 단계 3에서는 앞선 단계 2에서 선택한 t2.micro 인스턴스의 세부 정보를 구성할 수 있습니다. 모두 기본으로 두고 다음 버튼을 눌러줍니다.

 

▲  단계 4에서는 스토리지 추가하는 단계입니다. 크기는 기본 8 GiB이며 범용 SSD를 기본으로 선택하고 있습니다. 다음을 눌러 다음 단계로 진행합니다.

 

▲ 단계 5에서는 태그를 추가하는 부분입니다. 설정 하셔도 되고 안 하셔도 되지만 저는 기본으로 똑같이 설정해 보았습니다. 다음 단계로 넘어갑니다.

 

 단계 6에서는 보안 그룹을 구성하는 곳입니다. 그룹 이름과 설명은 임의로 작성하시면 됩니다. 여기서 보안 그룹은 어떤 포트를 열어줄것인지 설정하는 곳입니다. 예를 들어서 외부에서 SSH를 접속하고 싶을 때에는 22번 포트를, HTTP는 80번, HTTPS는 443번, 그리고 임의로 열고 싶은 포트는 열어 놓으면 그 포트로 서비스가 가능합니다.

 

원하는 보안 그룹을 설정하고 검토 및 시작 버튼을 눌러줍니다.

 

 최종 검토단계입니다. 지금까지 설정해 놓은 부분을 요약해서 보여줍니다. 이제 시작하기 버튼을 누릅니다. 이때 키 페어 선택 / 생성 화면이 등장합니다.

 

키 페어는 SSH 터미널에 접속할 때 꼭 필요한 파일입니다. 이 파일은 외부에 노출 및 잃어버리면 접근할 수 없기에 잘 보관하고 있어야 합니다. 물론 웹 콘솔에 접속해서 다시 발급받을 수는 있습니다.

 

최초 접근시에는 키 페어의 이름을 임의로 넣고 새로운 키를 발급받습니다. 그리고 발급받은 키는 잘 보관해 줍니다.

 인스턴스가 바로 시작되고 현재 인스턴스의 상태를 볼 수 있습니다. 인스턴스 보기 버튼을 클릭합니다.

 

 앞서 정한 이름의 인스턴스의 상태를 볼 수 있습니다. 그리고 접근 가능한 퍼블릭 IP와 DNS주소도 있습니다. 이제 웹서버와 애플리케이션 서버를 설치해서 동작 여부를 확인할 수 있는 상태가 된 것입니다.


이번 포스팅에서는 아마존 웹 서비스(AWS)의 프리티어인 EC2의 t2.micro 인스턴스를 생성하는 방법에 대해서 알아보았습니다. 저는 아마존의 AMI Linux 서버를 선택했지만 개인이 가장 많이 이용하는 서버는 Ubuntu가 아닐까 생각됩니다. 개인의 용도에 맞게 원하는 운영체제를 선택해서 사용하시면 됩니다.

 

지금까지 아마존 웹 서비스 EC2 서버 설치하는 방법이었습니다.

댓글