자습서: Amazon EC2 Linux 인스턴스 시작 - Amazon Elastic Compute Cloud

자습서: Amazon EC2 Linux 인스턴스 시작

이 자습서를 사용하여 Amazon Elastic Compute Cloud(Amazon EC2)를 시작하세요. Linux 인스턴스를 시작하고 연결하며 사용하는 방법을 배울 수 있습니다. 인스턴스는 AWS 클라우드의 가상 서버입니다. Amazon EC2를 사용하여 인스턴스에서 실행되는 운영 체제와 애플리케이션을 설정하고 구성할 수 있습니다.

AWS에 가입하면 AWS 프리 티어를 사용하여 Amazon EC2를 시작할 수 있습니다. 12개월 이전에 AWS 계정을 생성했지만 Amazon EC2에 대한 프리 티어 혜택을 아직 다 사용하지 않은 경우 프리 티어 혜택 안에 포함된 옵션을 선택하는 데 도움이 되는 이 자습서를 무료로 이용할 수 있습니다. 그렇지 않을 경우, 유휴 상태로 유지되더라도 인스턴스를 시작하는 시점부터 인스턴스를 종료할 때까지(이 자습서의 최종 작업) 스탠다드 Amazon EC2 사용료가 발생합니다.

관련 자습서

개요

이 자습서에서 시작된 인스턴스는 Amazon EBS 지원 인스턴스(루트 볼륨이 EBS 볼륨임을 의미)입니다. 인스턴스가 실행되는 가용 영역을 지정하거나 적합한 가용 영역이 Amazon EC2에서 자동으로 선택할 수 있습니다. 가용 영역은 각 AWS 리전 내에 있는 여러 격리된 위치입니다. 가용 영역은 격리된 데이터 센터라고 생각할 수 있습니다.

인스턴스를 시작할 때 키 페어(ID를 증명하기 위해)와 보안 그룹(수신 및 발신 트래픽을 제어하는 가상 방화벽 역할)을 지정하여 인스턴스를 보호합니다. 인스턴스에 연결할 때는 인스턴스 시작 시 지정한 키 페어의 프라이빗 키를 제공해야 합니다.


				보안 그룹의 Amazon EBS 기반 인스턴스.

필수 조건

시작하기 전에 먼저 Amazon EC2 사용 설정의 단계를 완료해야 합니다.

1단계: 인스턴스 시작

다음 절차의 설명에 따라 AWS Management Console을 사용하여 Linux 인스턴스를 시작할 수 있습니다. 이 자습서는 첫 번째 인스턴스를 빠르게 시작하도록 돕기 위한 것이므로 가능한 모든 옵션을 다루지는 않습니다. 고급 옵션에 대한 내용은 새 인스턴스 시작 마법사를 사용하여 인스턴스 시작 섹션을 참조하세요. 인스턴스를 시작하는 다른 방법에 대한 자세한 내용은 인스턴스 시작 섹션을 참조하세요.

인스턴스 시작
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. EC2 콘솔 대시보드의 시작 인스턴스 상자에서 인스턴스 시작을 선택합니다.

  3. 이름 및 태그(Name and tags) 아래의 이름(Name)에 인스턴스를 설명하는 이름을 입력합니다.

  4. 애플리케이션 및 OS 이미지(Amazon Machine Image)(Application and OS Images (Amazon Machine Image))에서 다음을 수행합니다.

    1. 빠른 시작(Quick Start)을 선택한 다음 Amazon Linux를 선택합니다. 인스턴스의 운영 체제(OS)입니다.

    2. Amazon Machine Image(AMI)에서 Amazon Linux 2의 HVM 버전을 선택합니다. 해당 AMI는 프리 티어 사용 가능으로 표시됩니다. Amazon Machine Image(AMI)는 기본 구성으로서 인스턴스의 템플릿 역할을 합니다.

      참고

      AL2023은 Amazon Linux 2의 후속 버전입니다. 자세한 내용은 Amazon EC2 콘솔에서 Amazon Linux 2023 시작을 참조하세요.

  5. 인스턴스 유형(Instance type)인스턴스 유형(Instance type) 목록에서 인스턴스의 하드웨어 구성을 선택할 수 있습니다. 기본적으로 선택된 t2.micro 인스턴스 유형을 선택합니다. t2.micro 인스턴스 유형은 프리 티어로 이용할 수 있습니다. t2.micro를 사용할 수 없는 리전에서는 프리 티어 아래의 t3.micro 인스턴스를 사용할 수 있습니다. 자세한 내용은 AWS 프리 티어 단원을 참조하세요.

  6. 키 페어(로그인)(Key pair (login)) 아래의 키 페어 이름(Key pair name)에 대해 설정할 때 생성한 키 페어를 선택합니다.

    주의

    키 페어 없이 진행(권장하지 않음)(Proceed without a key pair (Not recommended))을 선택하지 마세요. 키 페어 없이 인스턴스를 시작하면 인스턴스에 연결할 수 없습니다.

  7. 네트워크 설정(Network settings) 옆의 편집(Edit)을 선택합니다. 보안 그룹 이름(Security group name)에서 마법사에 의해 생성 및 선택된 보안 그룹을 확인할 수 있습니다 이 보안 그룹을 사용하거나, 다음 단계를 이용하여 설정을 시작할 때 만든 보안 그룹을 선택합니다.

    1. 기존 보안 그룹 선택(Select an existing security group)을 선택합니다.

    2. 공통 보안 그룹(Common security groups)의 기존 보안 그룹 목록에서 보안 그룹을 선택합니다.

  8. 인스턴스의 다른 구성 설정에 대한 기본 선택 사항을 유지합니다.

  9. 요약(Summary) 패널에서 인스턴스 구성 요약을 검토하고 준비가 되면 인스턴스 시작(Launch instance)을 선택합니다.

  10. 확인 페이지에서 인스턴스가 실행 중인지 확인할 수 있습니다. 모든 인스턴스 보기(View all instances)를 선택하여 확인 페이지를 닫고 콘솔로 돌아갑니다.

  11. 인스턴스 화면에서 시작 상태를 볼 수 있습니다. 인스턴스를 출범하는 데 약간 시간이 걸립니다. 인스턴스를 시작할 때 초기 상태는 pending입니다. 인스턴스가 시작된 후에는 상태가 running으로 바뀌고 퍼블릭 DNS 이름을 받습니다. 퍼블릭 IPv4 DNS(Public IPv4 DNS) 열이 숨겨져 있는 경우 오른쪽 위 모서리에서 설정 아이콘( Settings icon. )을 선택하고 퍼블릭 IPv4 DNS(Public IPv4 DNS)를 켜고 확인(Confirm)을 선택합니다.

  12. 연결할 수 있도록 인스턴스가 준비될 때까지 몇 분 정도 걸릴 수 있습니다. 인스턴스가 상태 확인을 통과했는지 확인하세요. 상태 검사 열에서 이 정보를 볼 수 있습니다.

2단계: 인스턴스에 연결

Linux 인스턴스에 연결하는 몇 가지 방법이 있습니다. 자세한 내용은 Linux 인스턴스에 연결합니다 단원을 참조하십시오.

중요

.pem 파일이 있는 키 페어를 사용하여 시작했거나 컴퓨터에서 SSH 액세스를 허용하는 보안 그룹을 사용하여 인스턴스를 시작한 경우가 아니면 인스턴스에 연결할 수 없습니다. 인스턴스에 연결할 수 없는 경우 지원이 필요하면 인스턴스 연결 문제 해결을 참조하세요.

3단계: 프리 티어 사용량 추적

AWS 고객이 된 지 12개월 미만이고 프리 티어 사용량 한도를 초과하지 않는 경우 요금 발생 없이 Amazon EC2를 사용할 수 있습니다. 과금 문제를 방지하려면 프리 티어 사용량을 추적하는 것이 중요합니다. 프리 티어 한도를 초과하면 표준 종량 과금제에 따라 요금이 부과됩니다.

참고

12개월 이상 AWS 고객인 경우 더 이상 프리 티어 사용 자격이 없으며 다음 절차에 설명된 EC2 프리 티어 상자가 표시되지 않습니다.

프리 티어 사용량 추적
  1. 탐색 창에서 EC2 대시보드를 선택합니다.

  2. EC2 프리 티어 상자(오른쪽 상단)를 찾습니다.

    
						EC2 대시보드의 EC2 프리 티어 상자
  3. EC2 프리 티어 상자에서 다음과 같이 프리 티어 사용량을 확인합니다.

    • 사용 중인 EC2 프리 티어 혜택에서 다음 경고에 유의합니다.

      • 월말 예측 - 현재 사용 패턴을 계속하면 이번 달에 요금이 발생한다는 경고입니다.

      • 프리 티어 초과 - 프리 티어 한도를 초과했으며 이미 요금이 발생하고 있다는 경고입니다.

    • 혜택 사용량(월별)에서 Linux 인스턴스, Windows 인스턴스 및 EBS 스토리지의 사용량에 유의합니다. 백분율은 이번 달에 사용한 프리 티어 한도를 나타냅니다. 100%이면 추가 사용에 대한 요금이 발생합니다.

      참고

      이 정보는 인스턴스를 생성한 후에만 표시됩니다. 그러나 사용 정보는 실시간으로 업데이트되지 않고 하루에 세 번 업데이트됩니다.

  4. 추가 요금이 발생하지 않도록 하려면 현재 요금이 발생하고 있거나 프리 티어 한도 사용량을 초과할 경우 요금이 발생하는 리소스를 모두 삭제합니다.

    • 인스턴스 삭제 지침을 보려면 이 자습서의 다음 단계로 이동합니다.

    • 다른 리전에 요금이 발생할 수 있는 리소스가 있는지 확인하려면 EC2 프리 티어 상자에서 글로벌 EC2 리소스 보기를 선택하여 EC2 글로벌 뷰를 엽니다. 자세한 내용은 Amazon EC2 Global View 단원을 참조하십시오.

  5. AWS 프리 티어의 모든 AWS 서비스에 대한 리소스 사용량을 보려면 EC2 프리 티어 상자 하단에서 모든 AWS 프리 티어 혜택 보기를 선택합니다. 자세한 내용은 AWS 결제 사용 설명서의 AWS 프리 티어 사용을 참조하세요.

4단계: 인스턴스 정리

이 자습서용으로 생성한 인스턴스와 볼륨을 완료한 후에는 인스턴스를 종료하여 정리해야 합니다. 정리하기 전에 이 인스턴스로 추가 연습을 수행하려는 경우 다음 단계 섹션을 참조하세요.

중요

인스턴스를 종료하면 인스턴스가 실제로 삭제되므로 인스턴스를 종료한 후에는 인스턴스에 다시 연결할 수 없습니다.

AWS 프리 티어 밖에 있는 인스턴스를 시작한 경우 인스턴스 상태가 shutting down 또는 terminated로 변경되는 즉시 해당 인스턴스에 대한 요금 발생이 중지됩니다. 나중에 사용하기 위해 인스턴스를 유지하되 요금이 발생하지 않도록 하려면 지금 인스턴스를 중지한 다음 나중에 다시 시작하면 됩니다. 자세한 내용은 인스턴스 중지 및 시작 단원을 참조하십시오.

인스턴스를 종료하려면
  1. 탐색 창에서 인스턴스를 선택합니다. 인스턴스 목록에서 인스턴스를 선택합니다.

  2. 인스턴스 상태, 인스턴스 종료를 차례로 선택합니다.

  3. 확인 메시지가 나타나면 종료를 선택합니다.

    Amazon EC2가 인스턴스를 종료합니다. 인스턴스는 종료한 후에도 잠시 동안 콘솔에서 표시된 상태로 유지되며, 그 이후 항목이 자동으로 삭제됩니다. 종료된 인스턴스는 콘솔 디스플레이에서 직접 제거할 수 없습니다.

다음 단계

인스턴스를 시작한 후 다음 연습을 시도할 수 있습니다.