본문 바로가기
CS

[CS/AWS] 아마존 웹 서비스 EC2 에서 Amazon Linux 생성하기

by Warehaus 2022. 2. 21.

 

안녕하세요 Warehouse입니다.

 

22년을 맞아 작은 토이프로젝트를 진행해 보고자 AWS 에 계정을 새로 만들고 EC2를 만들어 봤습니다.

 

우선은 AWS에 로그인하고 AWS Management Console 을 보면 "Launch a virtual machine" 버튼을 볼 수 있습니다.

 

Launch a virtual machine을 누르면 아래 처럼 각 단계에 따라 가상머신을 실행할 수 있는데 테스트 삼아 실행하는 VM이니 만큼 일단은 Amazon Linux 이미지를 이용해 보겠습니다.

 

Free tier 에서는 두가지 버전의 Kernel을 지원하는데 5.10 버전을 선택합니다. 

 

 

이제 Instance Type을 선택합니다.

Free tier에서는 선택할 수 있는 인스턴스 타입이 제한됩니다. 

 

Instance Type에 따라서 시스템의 성능이 달라지게 되는데, 추후 필요에따라 비용을 더 지불하면 되겠습니다.

 

인스턴스를 선택하고나서 Review and launch 버튼을 눌러줍니다.

 

실행만 해보고 닫을 인스턴스이기에 보안 경고는 일단 무시하고 Launch 합니다.

 

 

인스턴스를 오픈하려면 Key pair 를 만들어야 합니다.

추후 SSH 접속에 활용해야 하는 Key 이니 생성해 줍니다.

 

 

Key pair name을 warehouse로 만들고 제 PC로 다운로드하였습니다. 이제 Instance를 Launch할 준비가 되었습니다.

 

Launch되었다고 하는데 Instance를 보러 가봅니다.

 

인스턴스가 Running중임을 확인합니다.

 

 

이렇게 EC2 인스턴스를 만들어 봤습니다.  SSH 접속을 통한 활용은 차차 진행할 예정이니 일단은 Instance를 닫아봅니다.

 

종료하고자 하는 인스턴스 위에서 마우스 오른쪽 버튼을 누르고 Stop instance를 눌러줍니다.

 

인스턴스를 종료할 것인지 묻는 경고창이 뜹니다.

캡쳐하면서 인스턴스 ID는 왜 지웠는지 모르겠네요.. 별 의미 없습니다.

 

"Stop" 버튼을 눌러 종료해 줍니다.

 

 

Instance state를 보면 종료 중인 것을 볼 수 있습니다.

조금 더 기다려 봅니다.

 

 

30초 정도 지났을까요? 인스턴스가 Stopped 상태가 되었습니다.

 

 

 

오늘은 가볍게 AWS 를 이용해서 EC2 인스턴스를 생성 해 봤습니다.

 

EC2 인스턴스는 하나의 컴퓨트 노드라고 생각하시면 될 것 같습니다. 서버 하나를 올리는 과정인 것이죠.

 

이제 데스크탑이나 노트북이 아닌 AWS를 이용해서 Batch job을 돌린다거나 원하는 프로세스를 실행할 수 있음을 의미합니다.

 

다음 포스팅에서는 생성 된 EC2에 접속해서 이런저런 작업들을 수행해 볼 예정입니다.

 

오늘은 간단히 이쯤에서 마치겠습니다.

 

 

감사합니다.