DevOps/CI,CD

[CI/CD] AWS EC2 인스턴스 생성 방법

공대생안씨 2023. 12. 28. 11:27

1. 기본 개념

 

  • AWS EC2(Amazon Elastic Compute Cloud) : AWS가 제공하는 클라우드 컴퓨팅 서비스
    • 사용자는 필요에 따라 서버 인스턴스를 쉽고 빠르게 설정하고 관리 가능
    • 가상 컴퓨팅 환경을 제공하므로 하드웨어를 구매하고 관리하는 번거로움 없이 컴퓨팅 리소스를 확장/축소 할 수 있는 유연성 제공

 

  • EC2 인스턴스
    • AWS EC2 서비스에서 하나의 가상 서버를 의미
    • 물리적인 서버를 구매하고 설정하는 대신, EC2를 통해 필요한 용량과 사양에 맞는 가상 서버를 생성하고 사용 가능
    • 선택한 OS, CPU, 메모리, 저장 공간등에 따라 비용이 다양함

 

2. EC2 인스턴스 생성 방법

 

2-1. AWS 계정 설정

 

2-2. 검색창에 EC2 검색 후 대시보드로 이동

 

2-3. 인스턴스 시작 클릭

 

2-4. 인스턴스 정보 입력

  • 이름 및 태그 : testWebServer (인스턴스의 이름을 지정)
  • Application and OS Images (Amazon Machine Image)
    • Amazon Machine Image(AMI) : Ubuntu Server 22.04 LTS (HVM), SSD Volume Type (프리 티어 사용 가능)
    • 아키텍처 : 64비트(x86)

  • 인스턴스 유형 : t2.micro (프리 티어 사용 가능)

  • 키 페어(로그인) : 새 키 페어 생성
    • 키 페어 이름 : testKey (키 페어 이름 지정)
    • 키 페어 유형 : RSA
    • 프라이빗 키 파일 형식 : .pem
  • 네트워크 설정
    • 방화벽(보안 그룹) : 기존 보안 그룹 선택
    • 일반 보안 그룹 : 이전에 만들어 둔 보안 그룹 선택 (https://blogan99.tistory.com/75)

  • 스토리지 구성
    • 8GIB gp2

 

2-5. 인스턴스 시작 클릭

 

3. EC2 인스턴스 실행 중 확인

 

3-1. 대시보드에서 새로고침 버튼 클릭

 

3-2. 인스턴스가 실행 중임을 확인 (만약 대기 중으로 뜬다면 조금 기다리면 실행 중으로 바뀌게 된다.)