메뉴
Amazon Elastic Compute Cloud
User Guide for Linux Instances

Amazon EC2란 무엇입니까?

Amazon Elastic Compute Cloud(Amazon EC2)는 Amazon Web Services(AWS) 클라우드에서 확장식 컴퓨팅을 제공합니다. Amazon EC2를 사용하면 하드웨어에 선투자할 필요가 없어 더 빠르게 애플리케이션을 개발하고 배포할 수 있습니다. Amazon EC2를 통해 원하는 만큼 가상 서버를 구축하고 보안 및 네트워크 구성과 스토리지 관리가 가능합니다. Amazon EC2는 요건이나 갑작스러운 인기 증대 등 변동사항에 따라 확장하거나 축소할 수 있어 트래픽 예측 필요성이 줄어듭니다.

클라우드 컴퓨팅에 대한 자세한 내용은 클라우드 컴퓨팅이란 무엇입니까? 단원을 참조하십시오.

Amazon EC2의 기능

Amazon EC2는 다음의 기능을 제공합니다.

  • 인스턴스: 가상 컴퓨팅 환경

  • Amazon 머신 이미지(AMI): 서버에 필요한 운영체제와 여러 소프트웨어들이 적절히 구성된 상태로 제공되는 템플릿으로 인스턴스를 쉽게 만들 수 있습니다.

  • 인스턴스 유형: 인스턴스를 위한 CPU, 메모리, 스토리지, 네트워킹 용량의 여러 가지 구성 제공

  • 키 쌍을 사용해 인스턴스 로그인 정보 보호(AWS는 공용키를 저장하고 사용자는 개인 키를 안전한 장소에 보관하는 방식)

  • 인스턴스 스토어 볼륨: 임시 데이터를 저장하는 스토리지 볼륨으로 인스턴스 종료 시 삭제됨

  • Amazon Elastic Block Store(Amazon EBS), 즉 Amazon EBS 볼륨을 사용해 영구 스토리지 볼륨에 데이터 저장

  • 인스턴스와 Amazon EBS 볼륨 등의 리소스를 다른 물리적 장소에서 액세스할 수 있는 리전가용 영역

  • 보안 그룹을 사용해 인스턴스에 연결할 수 있는 프로토콜, 포트, 소스 IP 범위를 지정하는 방화벽 기능

  • 탄력적 IP 주소(EIP): 동적 클라우드 컴퓨팅을 위한 고정 IPv4 주소

  • 태그: 사용자가 생성하여 Amazon EC2 리소스에 할당할 수 있는 메타데이터

  • AWS 클라우드에스는 논리적으로 격리되어 있지만, 원하실때 마다 고객님의 네트워크와 간편히 연결할 수 있는 가상 네트워크, Virtual Private Clouds(VPC)

Amazon EC2에 대한 자세한 내용은 Amazon EC2제품 페이지를 참조하십시오.

AWS에서의 웹사이트 실행에 대한 자세한 내용은 웹사이트 및 웹사이트 호스팅을 참조하십시오.

처음으로 Amazon EC2 사용하기

Amazon EC2 사용에 앞서, 먼저 설정이 필요합니다. 일단 설정을 하시면, Amazon EC2 시작 자습서를 따라 하실 수 있습니다. Amazon EC2 기능에 대한 추가 정보가 필요한 경우에는 기술 문서를 참조하십시오.

AWS 구매에 관련된 질문은 AWS 영업부에 문의하십시오. Amazon EC2에 관련된 기술적인 문의 사항은 Amazon EC2 forum 단원을 참조하십시오.

Amazon EC2를 사용하여 인스턴스, 볼륨 같은 Amazon EC2 리소스를 직접 구성 할 수 있습니다. 또한 AWS에서 제공되는 다른 서비스를 사용해 Amazon EC2를 구성할 수 있습니다. 자세한 내용은 다음 문서를 참조하십시오.

Elastic Load Balancing는 애플리케이션의 인바운드 트래픽을 여러 인스턴스로 자동으로 분산해 줍니다. 자세한 내용은 Elastic Load Balancing 사용 설명서 단원을 참조하십시오.

Amazon CloudWatch로 인스턴스와 Amazon EBS 볼륨에 관련된 기본 통계 정보를 모니터할 수 있습니다. 자세한 내용은 Amazon CloudWatch 사용 설명서 단원을 참조하십시오.

새로운 Amazon EC2 인스턴스 시작 시 Lambda를 활성화하거나 다른 AWS 서비스에서 이벤트 발생 시 SSM Run Command를 호출하는 등의 작업을 자동화하려면 Amazon CloudWatch Events를 사용하십시오. 자세한 내용은 Amazon CloudWatch Events 사용 설명서 단원을 참조하십시오.

AWS CloudTrail로 AWS Management Console, 명령줄 도구 및 기타 서비스로부터 고객님 계정의 Amazon EC2 API로 보내진 콜을 모니터할 수 있습니다. 자세한 내용은 AWS CloudTrail User Guide 단원을 참조하십시오.

Amazon Relational Database Service(Amazon RDS)로 데이터베이스 인스턴스를 실행하여, AWS에 의해 관리되는, 관계 데이터베이스를 사용하실 수 있습니다. EC2 인스턴스로 데이터베이스를 구축하는 것도 가능하지만, Amazon RDS를 선택하시면, 고객님이 직접 소프트웨어 패치 적용, 백업 및 백업 데이터 저장 등 데이터베이스 관리 작업을 하실 필요가 없습니다. 자세한 내용은 Amazon Relational Database Service 개발자 안내서 단원을 참조하십시오.

로컬 환경에서 가상 머신(VM) 이미지를 AWS로 가져와서 사용 가능한 AMI 또는 인스턴스로 변환하려면 VM Import/Export를 사용하십시오. 자세한 내용은 VM Import/Export 사용 설명서를 참조하십시오.

Amazon EC2에 액세스

Amazon EC2는 웹 기반 사용자 인터페이스인 Amazon EC2 콘솔을 제공합니다. AWS 계정에 가입한 고객은 AWS Management Console에 로그인한 뒤 콘솔 홈페이지에서 EC2를 선택하여 Amazon EC2에 액세스할 수 있습니다.

명령줄 인터페이스를 선호하는 고객의 경우 다음과 같은 옵션이 있습니다.

AWS명령줄 인터페이스(CLI)

다양한 AWS 제품에서 사용되는 명령어를 제공하며 Windows, Mac, Linux를 지원합니다. 시작하려면 AWS Command Line Interface 사용 설명서단원을 참조하십시오. Amazon EC2 명령어에 대한 자세한 내용은 EC2(AWS Command Line Interface Reference) 단원을 참조하십시오.

Windows PowerShell용 AWS 도구

PowerShell 환경에서 스크립트 작업을 선호하시는 고객님께서 다양한 AWS 제품을 관리할 수 있도록, 명령줄 도구를 제공합니다. 시작하려면 Windows PowerShell용 AWS 도구 사용 설명서단원을 참조하십시오. Amazon EC2용 cmdlets에 대한 자세한 내용은 Windows PowerShell용 AWS 도구 Reference 단원을 참조하십시오.

Amazon EC2는 Query API를 제공합니다. 이 리퀘스트들은, HTTP나 HTTPS의 메시지 교환 방식인 GET이나 POST이며, 미리 정해진 이름인 "Action"을 쿼리 변수로 사용합니다. Amazon EC2에 관련된 API 작업에 대한 자세한 내용은 작업(Amazon EC2 API Reference)을 참조하십시오.

HTTP나 HTTPS 리퀘스트를 직접 보내는 대신, 각 언어가 제공하는 고유의 API를 사용하여 애플리케이션을 빌드하는 것을 선호하는 개발자 고객님을 위해 AWS는, 라이브러리, 샘플 코드, 자습서 및 기타 리소스를 제공합니다. 이 라이브러리는 HTTP/HTTPS 리퀘스트에 암호화된 사인하기, 다시 리퀘스트를 보내기, 오류 응답 처리하기 등의, 작업을 자동화할 수 있는 기본적인 기능을 재공합니다. 자세한 내용은 AWS SDK 및 도구 단원을 참조하십시오.

Amazon EC2 가격

AWS 가입 시 무상으로 Amazon EC2를 시작할 수 있는 AWS 프리 티어를 제공합니다.

예를 들어, Amazon EC2는 다음의 구입 옵션이 있습니다:

온디맨드 인스턴스

장기 약정이나 선결제 금액 없이 단위로 사용한 인스턴스에 대한 요금을 지불하는 방식입니다.

예약 인스턴스

저가의 요금을 일시불로 선결제하여 1년 또는 3년 계약 기간 동안 인스턴스를 예약하고 해당 인스턴스를 매우 저렴한 요금으로(시간 단위) 사용하는 방식입니다.

스팟 인스턴스

특정 인스턴스 유형을 실행하기 위해 지불할 의사가 있는 시간당 최고 가격을 지정하는 방식입니다. 스팟 가격은 수요와 공급에 따라 변동되지만 고객이 지정한 최고 가격보다 더 많이 지불하는 상황은 발생하지 않습니다. 스팟 가격이 최대 가격을 초과하는 경우, Amazon EC2에서 스팟 인스턴스를 종료합니다.

Amazon EC2에 관련된 전체적인 요금 및 가격 목록은 Amazon EC2 요금을 참조하십시오.

예시로 주어진 프로비저닝 환경에서의 비용은 AWS 경제 센터에서 계산할 수 있습니다.

청구 요금은 AWS 계정 활동 페이지에서 확인할 수 있습니다. 청구서에는 요금 내역을 자세하게 확인할 수 있는 사용 보고서 링크가 포함됩니다. AWS 계정 결제에 대한 자세한 내용은 AWS 계정 결제 단원을 참조하십시오.

AWS 결제 및 계정, 이벤트에 관련된 문의 사항은 AWS 지원 센터에 문의하십시오.

AWS 환경에서의 비용과 보안, 성능 최적화를 돕는 Trusted Advisor의 개요는 AWS Trusted Advisor 단원을 참조하십시오.

PCI DSS 준수

Amazon EC2에서는 전자 상거래 웹사이트 운영자 또는 서비스 공급자에 의한 신용 카드 데이터의 처리, 저장 및 전송을 지원하며, Payment Card Industry(PCI) Data Security Standard(DSS) 준수를 검증 받았습니다. AWS PCI 규정 준수 패키지의 사본을 요청하는 방법 등 PCI DSS에 대해 자세히 알아보려면 PCI DSS 레벨 1을 참조하십시오.