aws

AWS EC2 서버 만들기

hoazzinews 2024. 11. 25. 10:12

AWS( Amazon Web Services)는 아마존이 제공하는 클라우드 컴퓨팅 서비스입니다. 이번 시간에는 AWS 서버스 중 가장 기본이라고 할 수 있는 EC2 서버를 구축하는 방법에 대해서 살펴보겠습니다.

 

※참고로 AWS 서버스는 EC2 말고도 RDS, S3, SES 등 수많은 서비스가 있습니다.
  - EC2 (Elastic Compute Cloud): 가상 서버를 제공하여 애플리케이션 실행 환경을 구성할 수 있습니다.

  - RDS (Relational Database Service): 관리형 데이터베이스 서비스로, MySQL, PostgreSQL, Oracle 등 다양한 데이터베이스 엔진을 지원합니다.
  - S3 (Simple Storage Service): 데이터를 안전하게 저장할 수 있는 스토리지 서비스입니다.

  - SES: 이메일을 손쉽게 발송할 수 있도록 지원하는 서비스입니다.

 

1. AWS 콘솔(https://aws.amazon.com/ko/console/)에 접속하고 로그인 합니다.

'콘솔에 로그인'을 클릭합니다.

 

'Sign in using root user email'을 클릭합니다.

 

'루트 사용자'를 체크하고 계정(이메일)을 입력한 후 '다음'을 클릭합니다.
비밀번호를 입력하고 '로그인'을 클릭합니다.

 
 
2. 좌측 상단 '검색'란에 'EC2'를 입력해서 EC2 서비스로 진입합니다.

EC2 서비스를 검색하고 'EC2'를 클릭합니다.

 
3. 좌측 메뉴에서 '인스턴스'를 클릭해서 EC2 인스턴스 목록 화면으로 이동합니다.

'인스턴스'를 클릭합니다.

 

'EC2' 목록화면으로 이동합니다.

 
4. 좌측 상단의 '인스턴스 시작'을 클릭해서 새로운 인스턴스를 만듭니다.
 

'인스턴스 시작'을 클릭합니다.

 

서버 이름을 입력합니다.

 

Ubuntu OS를 설치하기 위해서 'Ubuntu'를 선택하고 '프리 티어' 선택을 확인합니다.

 

외부 접속을 위해 '새 키 페어 생성'을 클릭합니다.

 

키 페어 이름을 입력하고 '키 페어 생성'을 클릭합니다.

 

생성된 키 페어를 적당한 곳에 보관(저장) 합니다.

 

생성된 키 페어가 적용된 것을 확인합니다.

 

SSH, HTTPS, HTTP를 체크합니다.

 

필요한 스토리지 용량을 입력합니다. 기본이 8G이고 최대 30G까지 입력할 수 있습니다.

 

우측의 '인스턴스 시작'을 크릭해서 EC2 서버를 생성합니다.

 

인스턴스가 생성되고 있습니다.

 

새로운 인스턴스가 생성됐습니다.

 

좌측 상단의 햄버거(≡) 메뉴를 클릭합니다.

 

'인스턴스'를 클릭합니다.

 

'새로고침'을 클릭합니다.

 

새로 생성된 EC2 서버를 확인할 수 있습니다.

 
5. 탄력적 IP를 생성하고 EC2 서버에 연결합니다.

좌측의 '탁력적 IP'를 클릭합니다.

 

우측 상단의 '탄력적 IP 주소 할당'을 클릭합니다.

 

우측 하단의 '할당'을 클릭합니다.

 

탄력적 IP가 생성됐습니다.

 

'새로고침'을 클릭합니다.

 

탁력적 IP를 체크하고 '작업 > 탄력적 IP 주소 연결'을 클릭합니다.

 

연결하려는 EC2 서버 인스턴스 ID와 프라이빗 IP 주소를 선택하고 '연결'을 클릭합니다.

 

탄력적 IP 연결을 확인합니다.

 

'인스턴스' 메뉴를 클릭합니다.

 

'새로고침'을 클릭합니다.

 

EC2 서버에 탄력적 IP가 연결됐습니다.

 

6. 사용하지 않는 EC2 서버를 중지합니다.

EC2 서버를 생성하고 '시작' 상태로 놔두면 계속해서 과금이 될 수 있습니다. 사용하지 않는 서버는 중지해서 아까운 비용을 절약할 수 있습니다.

EC2 서버가 실행 중에 있습니다.

 

'인스턴스 상태 > 인스턴스 중지'를 클릭합니다.

 

'중지'를 클릭합니다.

 

EC2 서버가 중지되고 있습니다.

 

잠시 후 '새로고침'을 클릭하면 EC2 서버가 중지된 것을 확인할 수 있습니다.

 

7. 만약 더 이상 필요 없는 EC2가 있다면 완전하게 삭제를 해야 더 이상의 과금을 피할 수 있습니다.

EC2 서버를 완전 삭제합니다.

※ 완전히 삭제한 EC2는 다시 사용할 수 없습니다.

 

8. 만약 EC2에서 사용하던 탄력적 IP도 더 이상 필요없다면 삭제를 통해 과금을 피할 수 있습니다.

탄력적 IP를 릴리스합니다.

 

※ 필요 없는 EC2 서버와 탄력적 IP가 있다면 모두 삭제해야 과금이 안됩니다. 꼭 기억해서 소중한 재산을 지키세요.


이번 시간에는 AWS에 EC2 서버를 만들고 탄력적 IP를 생성해서 연결했습니다. 다음 시간에는 외부에서 putty로 EC2 서버에 진입하는 방법에 대해서 살펴보겠습니다.