Amazon EC2 인스턴스 시작하기
인스턴스는 AWS 클라우드의 가상 서버입니다. 인스턴스는 Amazon Machine Image(AMI)에서 시작됩니다. AMI는 운영 체제와 애플리케이션 서버, 그리고 인스턴스 사용을 위한 애플리케이션을 제공합니다.
AWS에 가입하면 AWS 프리 티어t2.micro
인스턴스를 시작하고 사용할 수 있습니다(t2.micro
를 사용할 수 없는 리전에서는 프리 티어에서 t3.micro
인스턴스를 사용할 수 있음). 인스턴스가 실행되는 동안에는 유휴 상태를 유지하더라도 해당 인스턴스 또는 프리 티어 한도에 포함되는 사용량에 대한 요금이 발생합니다. 자세한 설명은 Amazon EC2 요금
인스턴스를 시작할 때 다음 리소스 중 하나에 연결된 서브넷에서 인스턴스를 시작할 수 있습니다.
-
가용 영역 - 이 옵션이 기본값입니다.
-
로컬 영역 - 로컬 영역에서 인스턴스를 시작하려면 로컬 영역을 옵트인한 다음 로컬 영역에 서브넷을 생성해야 합니다. 자세한 내용은 로컬 영역 시작하기를 참조하세요.
-
Wavelength 영역 - Wavelength 영역에서 인스턴스를 시작하려면 Wavelength 영역을 옵트인한 다음 Wavelength 영역에 서브넷을 생성해야 합니다. 파장 영역에서 인스턴스를 시작하는 방법에 대한 자세한 내용은 AWS Wavelength 시작하기를 참조하세요.
-
Outposts - Outposts에서 인스턴스를 시작하려면 Outposts를 생성해야 합니다. Outpost를 생성하는 방법에 대한 자세한 내용은 AWS Outposts 시작하기를 참조하세요.
인스턴스 시작한 다음 인스턴스를 연결하여 사용할 수 있습니다. 인스턴스는 pending
상태로 시작됩니다. 인스턴스 부팅이 시작되면 인스턴스의 상태가 running
로 변경됩니다. 인스턴스 연결이 가능해 질 때까지 약간의 시간이 걸릴 수 있습니다. 베어 메탈 인스턴스 유형을 시작하는 데 더 오래 걸릴 수 있습니다.
인스턴스 연결 계획에 따라 인스턴스를 시작하는 동안 특정 구성을 지정해야 할 수 있습니다. 이러한 구성에는 특정 트래픽에 대한 인바운드 보안 그룹 규칙을 지정하거나 인스턴스 프로파일 역할을 연결하는 것이 포함될 수 있습니다. 연결에 사용할 수 있는 연결 방법 및 해당 요구 사항에 대한 자세한 내용은 EC2 인스턴스에 연결 섹션을 참조하세요.
인스턴스에서 수신하는 퍼블릭 DNS 이름은 사용자가 인터넷 상에서 해당 인스턴스에 접속할 때 사용됩니다. 인스턴스에서 수신하는 프라이빗 DNS 이름은 동일한 네트워크(EC2-Classic 또는 EC2-VPC) 내 다른 인스턴스에서 해당 인스턴스에 접속할 때 사용됩니다.
인스턴스 작업을 완료한 후 불필요한 비용이 발생하지 않도록 인스턴스를 반드시 종료합니다. 자세한 내용은 Amazon EC2 인스턴스 종료 단원을 참조하십시오.
다음은 인스턴스를 시작할 수 있는 몇 가지 방법입니다.
메서드 | 도구 | 설명서 |
---|---|---|
인스턴스 시작 마법사를 사용하여 시작 파라미터를 지정합니다. |
Amazon EC2 콘솔 | |
시작 템플릿을 생성하고 이 시작 템플릿에서 인스턴스를 시작합니다. |
Amazon EC2 콘솔 | |
기존 인스턴스를 기본 템플릿으로 사용합니다. | Amazon EC2 콘솔 | |
AWS Marketplace에서 구매한 AMI를 사용합니다. |
Amazon EC2 콘솔 | |
지정한 AMI 사용 |
AWS CLI | |
지정하는 AMI를 사용합니다. | AWS Tools for Windows PowerShell | |
EC2 플릿을 사용하여 여러 EC2 인스턴스 유형 및 가용 영역과 온디맨드 인스턴스, 예약 인스턴스 및 스팟 인스턴스 구매 옵션에 걸쳐 용량을 프로비저닝합니다. |
AWS CLI | |
AWS CloudFormation 템플릿을 사용하여 인스턴스를 지정합니다. |
AWS CloudFormation |
AWS CloudFormation 사용 설명서의 AWS::EC2::Instance |
언어별 AWS SDK를 사용하여 인스턴스를 시작합니다. | AWS SDK |