유료 AMI - Amazon Elastic Compute Cloud

유료 AMI

AMI를 생성한 후 사용자는 AMI를 프라이빗으로 유지하여 자체적으로 사용하거나 특정 AWS 계정 목록과 공유할 수 있습니다. 또한 사용자 정의 AMI를 퍼블릭으로 설정하여 커뮤니티에서 사용되도록 할 수 있습니다. 간단한 몇 단계만 수행하면 간단한 프로세스를 통해 안전하고 사용이 가능하며 보안이 제공되는 퍼블릭 AMI를 구축할 수 있습니다. AMI 사용 및 공유 방법에 대한 자세한 내용은 공유 AMI 단원을 참조하세요.

Red Hat과 같은 조직의 서비스 계약에 따라 제공되는 AMI를 포함하여 타사에서 AMI를 구입할 수 있습니다. 또한, AMI를 생성한 후 다른 Amazon EC2 사용자에게 판매할 수도 있습니다.

유료 AMI는 개발자에게서 구입할 수 있는 AMI입니다.

Amazon EC2를 AWS Marketplace와 통합하면 개발자가 다른 Amazon EC2 사용자에게 AMI 사용 요금을 청구하거나 인스턴스에 대한 지원을 제공할 수 있습니다.

AWS Marketplace은(는) EC2 인스턴스를 시작하는 데 사용할 수 있는 AMI를 비롯하여 AWS에서 실행되는 소프트웨어를 구입할 수 있는 온라인 상점입니다. 요구 사항에 맞는 제품을 찾을 수 있도록 AWS Marketplace AMI는 범주(예: Developer Tools)별로 구성됩니다. AWS Marketplace에 대한 자세한 내용은 AWS Marketplace 웹사이트를 참조하세요.

유료 AMI에서 인스턴스를 시작하는 것은 다른 AMI에서 인스턴스를 시작하는 것과 같습니다. 추가 파라미터가 필요하지 않습니다. AMI 소유자가 설정한 요금과 관련 웹 서비스에 대한 스탠다드 사용 요금(예: Amazon EC2에서 m1.small 인스턴스 유형 실행에 대한 시간당 요금)에 따라 인스턴스 요금이 부과됩니다. 추가 세금이 적용될 수 있습니다. 유료 AMI의 소유자는 특정 인스턴스가 해당 유료 AMI를 사용하여 시작되었는지 여부를 확인할 수 있습니다.

중요

Amazon DevPay는 더 이상 새로운 판매자 또는 제품을 수락하지 않습니다. 이제 AWS Marketplace가 AWS를 통해 소프트웨어와 서비스를 판매하는 단일 통합 전자 상거래 플랫폼입니다. AWS Marketplace에서 소프트웨어를 배포하고 판매하는 방법에 대한 자세한 내용은 AWS Marketplace에서의 판매를 참조하세요. AWS Marketplace는 Amazon EBS 지원 AMI를 지원합니다.

AMI 판매

AWS Marketplace을(를) 사용하여 AMI를 판매할 수 있습니다. AWS Marketplace은(는) 조직적인 쇼핑 환경을 제공합니다. 또한 AWS Marketplace에서는 Amazon EBS 지원 AMI, 예약 인스턴스 및 스팟 인스턴스와 같은 AWS 기능도 지원합니다.

AWS Marketplace에서 AMI를 판매하는 방법에 대한 자세한 내용은 AWS Marketplace에서의 판매를 참조하세요.

유료 AMI 찾기

구입 가능한 AMI를 찾는 방법은 다양합니다. 예를 들어 AWS Marketplace, Amazon EC2 콘솔 또는 명령줄을 사용할 수 있습니다. 또는 개발자가 유료 AMI에 대한 정보를 제공할 수 있습니다.

콘솔을 사용하여 유료 AMI를 찾으려면
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창에서 AMI를 선택합니다.

  3. 퍼블릭 이미지를 첫 필터로 선택합니다.

  4. 검색창에서 소유자 별칭(Owner alias)을 선택한 다음, =를 선택하고, aws-marketplace를 선택합니다.

  5. 제품 코드를 알고 있는 경우, 제품 코드(Product code)를 선택한 다음, =를 선택하고, 제품 코드를 입력합니다.

AWS Marketplace을(를) 사용하여 유료 AMI 찾기

AWS Marketplace을(를) 사용하여 유료 AMI를 찾는 방법
  1. AWS Marketplace을 엽니다.

  2. 검색 필드에 운영 체제 이름을 입력하고 검색 버튼(돋보기)을 선택합니다.

  3. 결과 범위를 더 자세히 지정하려면 범주 또는 필터 중 하나를 사용합니다.

  4. 각 제품에는 제품 유형(AMI 또는 Software as a Service)으로 레이블로 지정됩니다.

Tools for Windows PowerShell을 사용하여 유료 AMI 찾기

다음 Get-EC2Image 명령을 사용하여 유료 AMI를 찾을 수 있습니다.

PS C:\> Get-EC2Image -Owner aws-marketplace

유료 AMI의 출력에는 제품 코드가 포함되어 있습니다.

ProductCodeId ProductCodeType ------------- --------------- product_code marketplace

제품 코드를 알고 있는 경우 제품 코드별로 결과를 필터링할 수 있습니다. 이 예시는 지정된 제품 코드가 포함된 최신 AMI를 반환합니다.

PS C:\> (Get-EC2Image -Owner aws-marketplace -Filter @{"Name"="product-code";"Value"="product_code"} | sort CreationDate -Descending | Select-Object -First 1).ImageId

AWS CLI를 사용하여 유료 AMI 찾기

다음 describe-images 명령(AWS CLI)을 사용하여 유료 AMI를 찾을 수 있습니다.

aws ec2 describe-images --owners aws-marketplace

이 명령은 유료 AMI에 대한 제품 코드를 포함하여 각 AMI를 설명하는 다양한 정보를 반환합니다. describe-images의 출력에는 다음과 같은 제품 코드 항목이 포함됩니다.

"ProductCodes": [ { "ProductCodeId": "product_code", "ProductCodeType": "marketplace" } ],

제품 코드를 알고 있는 경우 제품 코드별로 결과를 필터링할 수 있습니다. 이 예시는 지정된 제품 코드가 포함된 최신 AMI를 반환합니다.

aws ec2 describe-images --owners aws-marketplace \ --filters "Name=product-code,Values=product_code" \ --query "sort_by(Images, &CreationDate)[-1].[ImageId]"

유료 AMI 구입

AMI를 사용하여 인스턴스를 시작하려면 유료 AMI(구입)에 가입해야 합니다.

대개 유료 AMI 소유자가 가격과 해당 AMI를 구입할 수 있는 링크를 비롯하여 AMI에 대한 정보를 제공합니다. 링크를 클릭하면 AWS에 로그인하라는 메시지가 표시되고 그런 다음 AMI를 구입할 수 있습니다.

콘솔을 사용하여 유료 AMI 구입

Amazon EC2 Launch Wizard를 사용하여 유료 AMI를 구입할 수 있습니다. 자세한 내용은 AWS Marketplace 인스턴스 시작 섹션을 참조하세요.

AWS Marketplace을(를) 사용하여 제품 구독

AWS Marketplace을(를) 사용하려면 AWS 계정이 있어야 합니다. AWS Marketplace 제품에서 인스턴스를 시작하려면 Amazon EC2 서비스 사용에 가입하고 인스턴스를 시작할 제품을 구독해야 합니다. AWS Marketplace에서 제품을 구독하는 방법은 두 가지입니다.

  • AWS Marketplace 웹 사이트: 1-Click 배포 기능을 사용하여 미리 구성된 소프트웨어를 빠르게 시작할 수 있습니다.

  • Amazon EC2 Launch Wizard: AMI를 검색하고 마법사에서 직접 인스턴스를 시작할 수 있습니다. 자세한 내용은 AWS Marketplace 인스턴스 시작 섹션을 참조하세요.

인스턴스에 대한 제품 코드 가져오기

인스턴스 메타데이터를 사용하여 인스턴스에 대한 AWS Marketplace 제품 코드를 검색할 수 있습니다. 메타데이터 검색에 대한 자세한 내용은 인스턴스 메타데이터 및 사용자 데이터 단원을 참조하세요.

제품 코드를 검색하려면 다음 명령을 사용합니다.

PS C:\> Invoke-RestMethod -uri http://169.254.169.254/latest/meta-data/product-codes

인스턴스에 제품 코드가 있는 경우 Amazon EC2에서 해당 코드를 반환합니다.

유료 지원 사용

개발자가 Amazon EC2를 사용하여 소프트웨어 또는 파생 AMI를 지원할 수도 있습니다. 개발자는 사용자가 가입하여 사용할 수 있는 지원 제품을 생성할 수 있습니다. 지원 제품에 가입하는 동안 개발자가 제품 코드를 제공합니다. 이 제품 코드를 AMI와 연결해야 합니다. 개발자는 이 제품 코드를 사용하여 인스턴스가 지원 대상인지 확인할 수 있습니다. 또한 제품의 인스턴스를 실행할 때 개발자가 지정한 제품에 대한 조건에 따라 요금이 부과됩니다.

중요

지원 제품을 예약 인스턴스와 함께 사용할 수 없습니다. 항상 지원 제품의 판매자가 지정한 가격을 지불합니다.

제품 코드를 AMI와 연결하려면 다음 명령 중 하나를 사용합니다. 여기에서 ami_id는 AMI의 ID이고 product_code는 제품 코드입니다.

  • modify-image-attribute(AWS CLI)

    aws ec2 modify-image-attribute --image-id ami_id --product-codes "product_code"
  • Edit-EC2ImageAttribute(AWS Tools for Windows PowerShell)

    PS C:\> Edit-EC2ImageAttribute -ImageId ami_id -ProductCode product_code

제품 코드 속성을 설정한 후 해당 속성을 변경하거나 제거할 수 없습니다.

유료 및 지원 AMI에 대한 청구서

매월 말 그 달에 사용한 유료 또는 지원 AMI에 대해 신용 카드로 청구되는 금액을 이메일로 수신하게 됩니다. 이 청구서는 정기 Amazon EC2 청구서와는 별개입니다. 자세한 내용은 AWS Marketplace 구매자 가이드에서 제품 요금 지불을 참조하세요.

AWS Marketplace 구독 관리

AWS Marketplace 웹 사이트에서 구독 정보 확인, 공급업체의 사용 지침 보기, 구독 관리 등을 수행할 수 있습니다.

구독 정보를 확인하려면
  1. 에 로그인합니다..AWS Marketplace

  2. Marketplace 계정(Your Marketplace Account)을 선택합니다.

  3. 소프트웨어 구독 관리(Manage your software subscriptions)를 선택합니다.

  4. 현재 구독이 모두 나열됩니다. 사용량 제한을 선택하여 제품 사용에 대한 특정 지침(예: 실행 중인 인스턴스에 연결하기 위한 사용자 이름)을 봅니다.

AWS Marketplace 구독을 취소하는 방법
  1. 구독에서 실행 중인 모든 인스턴스를 종료해야 합니다.

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

    2. 탐색 창에서 Instances(인스턴스)를 선택합니다.

    3. 인스턴스를 선택하고 인스턴스 상태(Instance state), 인스턴스 종료(Terminate instance)를 선택합니다.

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

  2. AWS Marketplace에 로그인하고 Marketplace 계정을 선택한 후 소프트웨어 구독 관리를 선택합니다.

  3. 구독 취소를 선택합니다. 취소를 확인하라는 메시지가 나타납니다.

    참고

    구독을 취소하면 해당 AMI에서 더 이상 인스턴스를 시작할 수 없습니다. AMI를 다시 사용하려면 AWS Marketplace 웹 사이트 또는 Amazon EC2 콘솔의 Launch Wizard를 통해 해당 AMI를 다시 구독해야 합니다.