Amazon RDS for Db2 라이선스 옵션 - Amazon Relational Database Service

Amazon RDS for Db2 라이선스 옵션

Amazon RDS for Db2에는 기존 보유 라이선스 사용(BYOL) 라이선스 옵션과 AWS Marketplace를 통한 Db2 라이선스 옵션이 있습니다.

Db2에 기존 보유 라이선스 사용

BYOL 모델에서는 기존의 Db2 데이터베이스 라이선스를 사용하여 Amazon RDS에서 데이터베이스를 배포합니다. 실행할 DB 인스턴스 클래스와 Db2 데이터베이스 에디션에 적합한 Db2 데이터베이스 라이선스가 있어야 합니다. 또한 클라우드 컴퓨팅 환경에서 IBM 데이터베이스 소프트웨어 라이선스 IBM 정책을 따라야 합니다.

참고

다중 AZ DB 인스턴스는 Db2 데이터베이스가 설치되었으나 실행되지 않기 때문에 콜드 스탠바이 상태입니다. 스탠바이 인스턴스는 요청을 읽거나 실행 또는 처리할 수 없습니다. 자세한 내용은 IBM 웹 사이트의 IBM Db2 라이선스 정보를 참조하세요.

이 모델에서는 활성 IBM 지원 계정을 계속 사용합니다. Db2 데이터베이스 서비스 요청은 IBM에 직접 문의하세요. AWS Support 계정에 사례 지원이 있는 경우 Amazon RDS 관련 문제는 AWS Support에 문의합니다. Amazon Web Services 및 IBM에는 두 조직의 지원이 필요한 사례에 대해 다중 벤더 지원 프로세스가 있습니다.

Amazon RDS는 Db2 Standard Edition 및 Db2 Advanced Edition에 대한 BYOL 모델을 지원합니다.

Db2에 기존 보유 라이선스 사용을 위한 IBM ID

BYOL 모델에서는 RDS for Db2 DB 인스턴스를 생성, 수정 또는 복원하려면 IBM Customer ID 및 IBM Site ID가 필요합니다. RDS for Db2 DB 인스턴스를 생성하기 전에 IBM Customer ID 및 IBM Site ID를 사용하여 사용자 지정 파라미터 그룹을 만들어야 합니다. 자세한 내용은 RDS for Db2 DB 인스턴스의 파라미터 그룹에 IBM ID 추가 단원을 참조하십시오. 동일한 AWS 계정 또는 AWS 리전에서 서로 다른 IBM Customer IDs와 IBM Site IDs를 가진 여러 RDS for Db2 DB 인스턴스를 실행할 수 있습니다.

중요

기존 IBM Db2 고객인 경우 IBM에서 제공하는 자격 증명 인증서에서 IBM Customer ID와 IBM Site ID를 찾아볼 수 있습니다. 자세한 내용은 IBM 웹 사이트에서 IBM Customer ID 및 IBM Site ID를 확인하는 방법에 대한 지침을 참조하세요.

신규 IBM Db2 고객인 경우 먼저 Db2 소프트웨어 라이선스를 IBM에서 구매해야 합니다. Db2 소프트웨어 라이선스를 구매한 후에 IBM에서 IBM Customer ID와 IBM Site ID가 나와 있는 자격 증명을 받게 됩니다.

IBM Customer ID 및 IBM Site ID로 라이선스를 확인할 수 없는 경우 이러한 확인되지 않은 라이선스로 실행 중인 DB 인스턴스를 종료할 수 있습니다.

RDS for Db2 DB 인스턴스의 파라미터 그룹에 IBM ID 추가

기본 파라미터 그룹을 수정할 수 없으므로, 사용자 지정 파라미터 그룹을 만든 다음 IBM Customer ID 및 IBM Site ID 값을 포함하도록 수정해야 합니다. 파라미터 그룹에 대한 자세한 내용은 DB 인스턴스의 DB 파라미터 그룹 작업 단원을 참조하세요.

중요

RDS for Db2 DB 인스턴스를 생성하기 전에 IBM Customer ID 및 IBM Site ID를 사용하여 사용자 지정 파라미터 그룹을 만들어야 합니다.

다음 표에 있는 파라미터 설정을 사용합니다.

파라미터
rds.ibm_customer_id <your IBM Customer ID>
rds.ibm_site_id <your IBM Site ID>
ApplyMethod immediate, pending-reboot

파라미터는 동적이므로, 파라미터에 대한 모든 변경 사항이 즉시 적용되기 때문에 DB 인스턴스를 재부팅할 필요가 없습니다. 변경 사항을 즉시 적용하지 않으려면 ApplyMethodpending-reboot로 설정하여 유지 관리 기간에 변경을 예약할 수 있습니다.

AWS Management Console, AWS CLI 또는 Amazon RDS API를 통해 사용자 지정 파라미터 그룹을 생성하고 수정할 수 있습니다.

IBM Customer ID 및 IBM Site ID를 파라미터 그룹에 추가하려면
  1. 새 DB 파라미터 그룹을 만듭니다. DB 파라미터 그룹을 생성하는 것에 대한 자세한 내용은 DB 파라미터 그룹 생성 단원을 참조하십시오.

  2. 생성한 파라미터 그룹을 수정합니다. 파라미터 그룹 수정에 대한 자세한 내용은 DB 파라미터 그룹의 파라미터 수정 섹션을 참조하세요.

IBM Customer ID 및 IBM Site ID를 파라미터 그룹에 추가하려면
  1. create-db-parameter-group 명령을 실행하여 사용자 지정 파라미터 그룹을 생성합니다.

    다음 필수 옵션을 포함합니다.

    • --db-parameter-group-name – 생성하려는 파라미터 그룹의 이름입니다.

    • --db-parameter-group-family – Db2 엔진 에디션 및 메이저 버전입니다. 유효한 값: db2-se-11.5, db2-ae-11.5.

    • --description – 이 파라미터 그룹에 대한 설명입니다.

    DB 파라미터 그룹을 생성하는 것에 대한 자세한 내용은 DB 파라미터 그룹 생성 단원을 참조하십시오.

  2. modify-db-parameter-group 명령을 실행하여 만든 사용자 지정 파라미터 그룹의 파라미터를 수정합니다.

    다음 필수 옵션을 포함합니다.

    • --db-parameter-group-name – 생성한 파라미터 그룹의 이름입니다.

    • --parameters – 파라미터 업데이트를 위한 파라미터 이름, 값, 응용 방법으로 구성된 배열입니다.

    파라미터 그룹 수정에 대한 자세한 내용은 DB 파라미터 그룹의 파라미터 수정 섹션을 참조하세요.

IBM Customer ID 및 IBM Site ID를 파라미터 그룹에 추가하려면
  1. Amazon RDS API CreateDBParameterGroup 작업을 사용하여 DB 파라미터 그룹을 생성합니다.

    다음 필수 파라미터를 포함합니다.

    • DBParameterGroupName

    • DBParameterGroupFamily

    • Description

    DB 파라미터 그룹을 생성하는 것에 대한 자세한 내용은 DB 파라미터 그룹 생성 단원을 참조하십시오.

  2. RDS API ModifyDBParameterGroup 작업을 사용하여 생성한 사용자 지정 파라미터 그룹의 파라미터를 수정합니다.

    다음 필수 파라미터를 포함합니다.

    • DBParameterGroupName

    • Parameters

    파라미터 그룹 수정에 대한 자세한 내용은 DB 파라미터 그룹의 파라미터 수정 섹션을 참조하세요.

이제 DB 인스턴스를 만들고 사용자 지정 파라미터 그룹을 DB 인스턴스에 연결할 준비가 되었습니다. 자세한 내용은 Amazon RDS DB 인스턴스 생성DB 파라미터 그룹과 DB 인스턴스 연결 단원을 참조하세요.

AWS License Manager과 통합

BYOL 모델에서 RDS for Db2 라이선스 사용을 모니터링하는 데 도움이 되도록 AWS License Manager는 RDS for Db2와 통합됩니다. License Manager는 Oracle 가상 CPU(vCPU)를 기반으로 RDS for Db2 엔진 버전 추적을 지원합니다. 또한 License Manager를 AWS Organizations와 함께 사용하여 모든 조직 계정을 중앙에서 관리할 수도 있습니다.

다음 표에는 RDS for Db2용 제품 정보 필터가 나와 있습니다.

필터

이름

설명

엔진 에디션

db2-se

Db2 Standard Edition

db2-ae

Db2 Advanced Edition

RDS for Db2 DB 인스턴스의 라이선스 사용량을 추적하려면 자체 관리형 라이선스를 생성합니다. 이 경우 제품 정보 필터와 일치하는 RDS for Db2 리소스가 자체 관리형 라이선스와 자동으로 연결됩니다. RDS for Db2 DB 인스턴스 검색에는 최대 24시간이 소요될 수 있습니다.

RDS for Db2 DB 인스턴스의 라이선스 사용량을 추적하기 위한 자체 관리형 라이선스를 생성하는 방법
  1. https://console.aws.amazon.com/license-manager/로 이동합니다.

  2. 자체 관리형 라이선스를 생성합니다.

    자세한 내용은 AWS License Manager 사용 설명서의 Create a self-managed license를 참조하세요.

    제품 정보 패널에서 RDS Product Information Filter(RDS 제품 정보 필터)에 대한 규칙을 추가합니다.

    자세한 내용은AWS License Manager API 참조ProductInformation을 참조하십시오.

AWS CLI를 사용하여 자체 관리형 라이선스를 생성하려면 create-license-configuration 명령을 직접 호출합니다. --cli-input-json 또는 --cli-input-yaml 파라미터를 사용하여 파라미터를 명령에 전달합니다.

다음 코드는 Db2 Standard Edition에 대한 자체 관리형 라이선스를 생성합니다.

aws license-manager create-license-configuration --cli-input-json file://rds-db2-se.json

다음은 예제에서 사용되는 샘플 rds-db2-se.json 파일입니다.

{ "Name": "rds-db2-se", "Description": "RDS Db2 Standard Edition", "LicenseCountingType": "vCPU", "LicenseCountHardLimit": false, "ProductInformationList": [ { "ResourceType": "RDS", "ProductInformationFilterList": [ { "ProductInformationFilterName": "Engine Edition", "ProductInformationFilterValue": ["db2-se"], "ProductInformationFilterComparator": "EQUALS" } ] } ] }

제품 정보에 대한 자세한 내용은 AWS License Manager 사용 설명서리소스 인벤토리 자동 검색을 참조하십시오.

--cli-input 파라미터에 대한 자세한 내용은 AWS CLI 사용 설명서의 JSON 또는 YAML 입력 파일에서 AWS CLI 스켈레톤 및 입력 파라미터 생성을 참조하세요.

AWS Marketplace를 통한 Db2 라이선스

AWS Marketplace를 통한 Db2 라이선스 모델에서는 시간당 요금을 지불하고 Db2 라이선스를 구독할 수 있습니다. 이 모델을 사용하면 라이선스를 구매할 필요 없이 RDS for Db2를 빠르게 시작할 수 있습니다.

AWS Marketplace를 통한 Db2 라이선스를 사용하려면 사용하려는 특정 IBM Db2 에디션에 대한 활성 AWS Marketplace 구독이 필요합니다. 아직 구독이 없는 경우 해당 IBM Db2 에디션에 대해 AWS Marketplace를 구독합니다.

Amazon RDS는 IBM Db2 Standard Edition과 IBM Db2 Advanced Edition에 AWS Marketplace를 통한 Db2 라이선스를 지원합니다.

용어

이 페이지에서는 Amazon RDS와 AWS Marketplace의 통합을 이야기할 때 다음 용어를 사용합니다.

SaaS 구독

AWS Marketplace에서는 사용한 만큼만 지불하는 라이선스 모델과 같은 서비스형 소프트웨어(SaaS) 제품이 사용량 기반 구독 모델을 채택합니다. Db2의 소프트웨어 판매자인 IBM이 사용량을 추적하고, 고객은 사용한 만큼 요금을 지불합니다.

공개 제안

공개 제안을 통해 AWS Management Console에서 직접 AWS Marketplace 제품을 구매할 수 있습니다.

Db2 Marketplace 요금

Db2 소프트웨어 라이선스 사용에 대해 IBM에서 청구하는 요금. 이러한 서비스 요금은 AWS Marketplace를 통해 측정되며 AWS 청구서에서 AWS Marketplace 섹션에 표시됩니다.

Amazon RDS 수수료

AWS에서 RDS for Db2 서비스에 부과하는 요금으로, AWS Marketplace for Db2 라이선스를 사용할 때 라이선스가 제외됩니다. 요금은 사용 중인 Amazon RDS를 통해 측정되며 AWS 청구서에 표시됩니다.

결제 및 청구

RDS for Db2는 AWS Marketplace와 통합되어 Db2에 대해 사용한 만큼만 시간당 요금을 지불하는 라이선스를 제공합니다. Db2 Marketplace 요금은 Db2 소프트웨어의 라이선스 비용을 포함하며, Amazon RDS 요금은 RDS for Db2 DB 인스턴스 사용에 대한 비용을 포함합니다. 요금에 대한 자세한 내용은 Amazon RDS for Db2 요금을 참조하세요.

이러한 요금이 부과되지 않도록 하려면 RDS for Db2 DB 인스턴스를 모두 삭제해야 합니다. 또한 AWS Marketplace for Db2 라이선스 구독을 제거할 수 있습니다. DB 인스턴스를 삭제하지 않고 구독을 제거하면 Amazon RDS에서 계속해서 DB 인스턴스 사용에 대한 요금을 청구합니다. 자세한 내용은 DB 인스턴스 삭제 단원을 참조하십시오.

AWS Billing 콘솔에서 AWS Marketplace를 통한 Db2 라이선스를 사용하는 RDS for Db2 DB 인스턴스의 청구서를 보고 결제를 관리할 수 있습니다. 청구서에는 두 가지 요금이 포함됩니다. 하나는 AWS Marketplace를 통한 Db2 라이선스 사용에 대한 요금이고 다른 하나는 Amazon RDS 사용에 대한 요금입니다. 청구에 대한 자세한 내용은 AWS Billing and Cost Management 사용 설명서에서 Viewing your bill을 참조하세요.

Db2 Marketplace 리스팅 구독 및 IBM으로 등록

AWS Marketplace를 통한 Db2 라이선스를 사용하려면 AWS Management Console을 사용하여 다음 두 작업을 완료해야 합니다. AWS CLI 또는 RDS API를 통해서는 이러한 작업을 완료할 수 없습니다.

참고

AWS CLI 또는 RDS API를 사용하여 DB 인스턴스를 만들려면 먼저 이 두 작업을 완료해야 합니다.

작업 1: AWS Marketplace에서 Db2를 구독합니다.

AWS Marketplace를 통해 Db2 라이선스를 사용하려면 Db2에 대한 활성 AWS Marketplace 구독이 있어야 합니다. 구독은 특정 IBM Db2 에디션과 연결되어 있으므로 사용하려는 Db2의 각 에디션(IBM Db2 Advanced Edition, IBM Db2 Standard Edition)에 대해 AWS Marketplace에서 Db2를 구독해야 합니다. AWS Marketplace 구독에 대한 자세한 내용은 AWS Marketplace 구매자 안내서의 Saas usage-based subscriptions를 참조하세요.

DB 인스턴스 생성을 시작하기 전에 AWS Marketplace에서 Db2를 구독하는 것이 좋습니다.

작업 2: IBM으로 구독 등록

AWS Marketplace에서 Db2를 구독한 후 선택한 선택한 Db2 구독 유형에 대한 AWS Marketplace 페이지에서 IBM 주문 등록을 완료합니다. AWS Marketplace 페이지에서 구매 옵션 보기를 선택한 다음 계정 설정을 선택합니다. 기존 IBM 계정으로 등록하거나 무료 IBM 계정을 만들어 등록할 수 있습니다.

Db2 라이선스 간 전환

RDS for Db2에서 Db2 라이선스 간에 전환할 수 있습니다. 예를 들어 기존 보유 라이선스 사용으로 시작한 다음 AWS Marketplace를 통한 Db2 라이선스로 전환할 수 있습니다.

중요

AWS Marketplace를 통한 Db2 라이선스로 전환하려면 사용하려는 IBM Db2 에디션에 대한 AWS Marketplace 구독이 활성화되어 있는지 확인하세요. 활성화되어 있지 않으면 먼저 해당 Db2 에디션에 대해 AWS Marketplace에서 Db2를 구독한 다음 복원 절차를 완료하세요.

Db2 라이선스 간에 전환하는 방법
  1. https://console.aws.amazon.com/rds/에서 AWS Management Console에 로그인한 후 Amazon RDS 콘솔을 엽니다.

  2. 탐색 창에서 자동 백업(Automated backups)을 선택합니다.

    자동 백업은 현재 리전(Current Region) 탭에 표시됩니다.

  3. 복원하려는 DB 인스턴스를 선택합니다.

  4. 작업에서 특정 시점으로 복구를 선택합니다.

    특정 시점으로 복구 창이 나타납니다.

  5. 최근 복원 가능 시간을 선택하여 가능한 최근 시간으로 복원하거나, 사용자 지정을 선택하여 시간을 선택합니다.

    사용자 지정을 선택한 경우 인스턴스를 복원하려는 날짜와 시간을 입력합니다.

    참고

    시간은 현지 시간대로 표시됩니다. 즉, 협정 세계시(UTC)에서 오프셋으로 표시됩니다. 예를 들어 UTC-5는 동부 표준시/하절기 중부 표준시입니다.

  6. DB 엔진에서 사용하려는 Db2 라이선스를 선택합니다.

  7. DB 인스턴스 식별자에 대상 복원된 DB 인스턴스의 이름을 입력합니다. 이름은 고유해야 합니다.

  8. 필요에 따라 DB 인스턴스 클래스, 스토리지, 스토리지 자동 크기 조정 사용 여부 등의 다른 옵션을 선택합니다.

    각 설정에 대한 자세한 내용은 DB 인스턴스에 대한 설정 단원을 참조하세요.

  9. 특정 시점으로 복구를 선택합니다.

자세한 내용은 DB 인스턴스를 지정된 시간으로 복원 단원을 참조하십시오.

Db2 라이선스 간에 전환하려면 restore-db-instance-to-point-in-time AWS CLI 명령을 사용합니다. 다음 예시에서는 최신 특정 시점 버전으로 복원하고, DB 엔진을 IBM Db2 Advanced Edition으로 설정하고, 라이선스 모델을 AWS Marketplace를 통한 Db2 라이선스로 설정합니다.

다른 설정을 지정할 수 있습니다. 각 설정에 대한 자세한 내용은 DB 인스턴스에 대한 설정 단원을 참조하세요.

대상 LinuxmacOS, 또는Unix:

aws rds restore-db-instance-to-point-in-time \ --source-db-instance-identifier my_source_db_instance \ --target-db-instance-identifier my_target_db_instance \ --use-latest-restorable-time \ --engine db2-ae \ --license-model marketplace-license

Windows의 경우:

aws rds restore-db-instance-to-point-in-time ^ --source-db-instance-identifier my_source_db_instance ^ --target-db-instance-identifier my_target_db_instance ^ --use-latest-restorable-time ^ --engine db2-ae ^ --license-model marketplace-license

자세한 내용은 DB 인스턴스를 지정된 시간으로 복원 단원을 참조하십시오.

Db2 라이선스 간에 전환하려면, Amazon RDS API RestoreDBInstanceToPointInTime 작업을 다음 파라미터와 함께 직접 호출합니다.

  • SourceDBInstanceIdentifier

  • TargetDBInstanceIdentifier

  • RestoreTime

  • Engine

  • LicenseModel

자세한 내용은 DB 인스턴스를 지정된 시간으로 복원 단원을 참조하십시오.