Amazon 適用於 Db2 的授權選項 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon 適用於 Db2 的授權選項

Amazon RDS for Db2 有兩種授權選項:使用您自有的授權 (BYOL) 和 Db2 授權透過。 AWS Marketplace

為 Db2 帶來您自己的授權

在 BYOL 模型中,您可以使用現有的 Db2 資料庫授權在 Amazon RDS 上部署資料庫。確認您具有要執行的資料庫執行個體類別和 Db2 資料庫版本的適當 Db2 資料庫授權。您也必須IBM遵循在雲端運算環境中授權IBM資料庫軟體的政策。

注意

異地同步備份資料庫執行個體為冷待機狀態,因為 Db2 資料庫已安裝但未執行。待機型無法讀取、執行中或提供要求。如需詳細資訊,請參閱 IBM 網站上的IBM Db2授權資訊

在此模型中,您會繼續使用您的使用中IBM支援帳戶,並IBM直接連絡 Db2 資料庫服務要求。如果您擁有提供案例支援的 AWS Support 帳戶,您可以聯絡以 AWS Support 取得 Amazon RDS 問題。Amazon Web Services 並針IBM對需要兩個組織協助的案例提供多廠商支援程序。

Amazon RDS 支援和的 BYOL 模型。Db2 Standard Edition Db2 Advanced Edition

IBMDb2 使用您自己的授權的 ID

在 BYOL 模型中,您需要IBM Customer ID和您IBM Site ID的建立、修改或還原 Db2 資料庫執行個體的 RDS。在建立 RDS for Db2 資料庫執行個體IBM Site ID之前 IBM Customer ID,您必須先使用您的和您的建立自訂參數群組。如需詳細資訊,請參閱 將IBM識別碼新增至 Db2 資料庫執行個體之 RDS 的參數群組。您可以使用不同IBM Customer IDs且IBM Site IDs在相同的 AWS 帳戶 或 AWS 區域中執行多個 RDS for Db2 資料庫執行個體。

重要

如果您是現有IBM Db2客戶,您可以IBM Site ID在「權利證明」憑證中找到您IBM Customer ID和您的「」IBM。如需詳細資訊,請參閱有關如何在 IBM 網站IBM Site ID上檢視您的IBM Customer ID和的指示。

如果您是新IBM Db2客戶,則必須先從IBM購買 Db2 軟體授權。購買 Db2 軟體授權後,您將收到授權證明IBM,其中會列出您IBM Customer ID和您IBM Site ID的.

如果我們無法透過您IBM Customer ID和您的授權驗證IBM Site ID,我們可能會終止任何使用這些未驗證授權執行的資料庫執行個體。

將IBM識別碼新增至 Db2 資料庫執行個體之 RDS 的參數群組

由於您無法修改預設參數群組,因此必須建立自訂參數群組,然後修改它以包含您IBM Customer ID和您的IBM Site ID. 如需參數群組的詳細資訊,請參閱 在資料庫執行個體中使用資料庫參數群組

重要

在建立 RDS for Db2 資料庫執行個體IBM Site ID之前 IBM Customer ID,您必須先使用您的和您的建立自訂參數群組。

請使用下表中的參數設定。

參數 Value
rds.ibm_customer_id <your IBM Customer ID>
rds.ibm_site_id <your IBM Site ID>
ApplyMethod immediate, pending-reboot

這些參數是動態的,這表示對這些參數的任何變更都會立即生效,而且您不需要重新啟動資料庫執行個體。如果您不希望變更立即生效,您可以將這些變更設定ApplyMethod為,pending-reboot並排程在維護時段期間進行。

您可以使用 AWS Management Console、或 Amazon RDS API 來建立和修改自訂參數群組。 AWS CLI

若要將您的IBM Customer ID和您的IBM Site ID加入參數群組
  1. 建立新的資料庫參數群組。如需建立資料庫參數群組的詳細資訊,請參閱建立資料庫參數群組

  2. 修改您建立的參數群組。如需修改參數群組的詳細資訊,請參閱修改資料庫參數群組中的參數

若要將您的IBM Customer ID和您的IBM Site ID加入參數群組
  1. 透過執行create-db-parameter-group指令建立自訂參數群組。

    包含下列必要選項:

    • --db-parameter-group-name— 您正在建立之參數群組的名稱。

    • --db-parameter-group-family— Db2 引擎版本和主要版本。有效值:db2-se-11.5db2-ae-11.5

    • --description— 此參數群組的描述。

    如需建立資料庫參數群組的詳細資訊,請參閱建立資料庫參數群組

  2. 修改透過執行modify-db-parameter-group指令建立的自訂參數群組中的參數。

    包含下列必要選項:

    • --db-parameter-group-name— 您建立的參數群組名稱。

    • --parameters— 參數名稱、值以及參數更新的應用程式方法陣列。

    如需修改參數群組的詳細資訊,請參閱修改資料庫參數群組中的參數

若要將您的IBM Customer ID和您的IBM Site ID加入參數群組
  1. 使用 Amazon RDS API CreateDBParameterGroup操作建立自訂資料庫參數群組。

    包含下列必要參數:

    • DBParameterGroupName

    • DBParameterGroupFamily

    • Description

    如需建立資料庫參數群組的詳細資訊,請參閱建立資料庫參數群組

  2. 修改您使用 RDS API ModifyDBParameterGroup作業建立的自訂參數群組中的參數。

    包含下列必要參數:

    • DBParameterGroupName

    • Parameters

    如需修改參數群組的詳細資訊,請參閱修改資料庫參數群組中的參數

現在,您可以建立資料庫執行個體,並將自訂參數群組附加到資料庫執行個體。如需詳細資訊,請參閱 建立 Amazon RDS 資料庫執行個體將資料庫參數群組與資料庫執行個體建立關聯

與整合 AWS License Manager

若要協助在 BYOL 模型中監控 RDS 的 Db2 授權使用情況,請與適用於 Db2 的 RDS AWS License Manager整合。License Manager 支援根據虛擬 CPU (vCPUs) 追蹤適用於 Db2 引擎的 RDS 版本。您也可以搭配使用 License Manager AWS Organizations 來集中管理所有組織帳戶。

下表顯示適用於 Db2 之 RDS 的產品資訊篩選器。

篩選條件

名稱

描述

引擎版本

db2-se

Db2 標準版

db2-ae

Db2 進階版

若要追蹤 RDS for Db2 資料庫執行個體的授權使用情況,您可以建立自我管理的授權。在此情況下,符合產品資訊篩選器的 RDS for Db2 資源會自動與自我管理授權相關聯。探索適用於 Db2 資料庫執行個體的 RDS 可能需要長達 24 小時的時間。

若要建立自我管理的授權,以追蹤 RDS for Db2 資料庫執行個體的授權使用情況
  1. 移至 https://console.aws.amazon.com/license-manager/

  2. 建立自我管理授權。

    如需指示,請參閱AWS License Manager 使用指南中的建立自我管理授權

    Product Information (產品資訊) 面板中,新增 RDS Product Information Filter (RDS 產品資訊篩選條件) 的規則。

    如需詳細資訊,請參閱 AWS License Manager API 參考ProductInformation中的。

若要使用建立自我管理的授權 AWS CLI,請呼叫建立授權組態指令。使用 --cli-input-json--cli-input-yaml 參數,將參數傳遞至命令。

範例

下列程式碼會建立 Db2 標準版的自我管理授權。

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 Skeleton 及輸入參數

通過 Db2 許可證 AWS Marketplace

在 Db2 授權透過 AWS Marketplace 模式中,您需要支付每小時費率來訂閱 Db2 授權。此模型可協助您快速開始使用 RDS for Db2,而無需購買授權。

若要透過使用 Db2 授權 AWS Marketplace,您需要針對您要使用的特定IBM Db2版本提供有效的 AWS Marketplace 訂閱。如果您還沒有,請AWS Marketplace訂閱該IBM Db2版本。

Amazon RDS 通過 AWS Marketplace IBM Db2標準版和IBM Db2高級版支持 Db2 許可證。

術語

本頁面在與之討論 Amazon RDS 整合時使用下列術語 AWS Marketplace。

SaaS 訂閱

在中 AWS Marketplace, software-as-a-service (SaaS) 產品 (例如 pay-as-you-go 授權模式) 採用以使用為基礎的訂閱模式。IBM 是 Db2 的軟體銷售商,會追蹤您的使用情況,而您只需為使用量付費。

公開發售

公開優惠允許您直接從購買 AWS Marketplace 產品 AWS Management Console。

Db2 Marketplace 費用

Db2 軟體授權使用方式收取的費用IBM。這些服務費用是透過計量的, AWS Marketplace 並顯示在您的 AWS 帳單上 AWS Marketplace 。

Amazon RDS 費用

RDS for Db2 AWS 服務的費用,使用 AWS Marketplace Db2 授權時不包括授權。費用是透過使用中的 Amazon RDS 服務計算,並顯示在您的 AWS 帳單上。

付款和帳單

適用於 Db2 的 RDS 與整合,可 AWS Marketplace 為 Db2 提供每小時的 pay-as-you-go 授權。Db2 Marketplace 費用涵蓋了 Db2 軟體的授權成本,而 Amazon RDS 費用則涵蓋 RDS for Db2 資料庫執行個體使用量的成本。如需定價的相關資訊,請參閱適用於 Db2 的 Amazon RDS 定價

若要停止這些費用,您必須刪除任何適用於 Db2 資料庫執行個體的 RDS。此外,您可以移除 Db2 授權的訂閱。 AWS Marketplace 如果您在不刪除資料庫執行個體的情況下移除訂閱,Amazon RDS 將繼續向您收取使用資料庫執行個體的費用。如需詳細資訊,請參閱 刪除資料庫執行個體

您可以 AWS Marketplace 在主控台中檢視使用 Db2 授權的 RDS for Db2 資料庫執行個體的帳單和管理付款。AWS Billing您的帳單包含兩項費用:一個用於透過使用 Db2 授權 AWS Marketplace ,另一個用於使用 Amazon RDS。如需有關帳單的詳細資訊,請參閱AWS Billing and Cost Management 使用指南的檢視帳單。

訂閱 Db2 Marketplace 清單並註冊 IBM

若要透過使用 Db2 授權 AWS Marketplace,您必須使用 AWS Management Console 來完成下列兩項工作。您無法透過 AWS CLI 或 RDS API 完成這些工作。

注意

如果要使用 AWS CLI 或 RDS API 建立資料庫執行個體,必須先完成這兩項工作。

工作 1:在中訂閱 Db2 AWS Marketplace

若要搭配使用 Db2 授權 AWS Marketplace,您必須擁有 Db2 的有效 AWS Marketplace 訂閱。由於訂閱與特定IBM Db2版本相關聯,因此您必須 AWS Marketplace 針對您要使用的每個 Db2 版本訂閱中的 Db2:IBM Db2進階版、IBM Db2標準。如需 AWS Marketplace 訂閱的相關資訊,請參閱AWS Marketplace 購買南中的 SaaS 使用量訂閱

建議您在開始建立資料庫執行個體之 AWS Marketplace ,先訂閱中的 Db2。

工作 2:註冊您的訂閱 IBM

在中訂閱 Db2 之後 AWS Marketplace,請從您選擇的 Db2 訂閱類型 AWS Marketplace 頁面完成 IBM 訂單的註冊。在 AWS Marketplace 頁面上,選擇 [檢視購買選項],然後選擇 [設定您的帳戶]。您可以使用現有IBM帳戶或創建免費IBM帳戶進行註冊。

在 Db2 授權之間切換

您可以在適用於 Db2 的 RDS 中的 Db2 授權之間切換。例如,您可以使用「自帶授權」開始,然後透過 AWS Marketplace切換至 Db2 授權。

重要

如果您想要透過切換至 Db2 授權 AWS Marketplace,請確定您有您要使用的IBM Db2版本有效的 AWS Marketplace 訂閱。如果不這樣做,請先訂閱該 Db2 版本 AWS Marketplace的 Db2,然後完成還原程序。

若要在 Db2 授權之間切換
  1. 登入 AWS Management Console 並開啟 Amazon RDS 主控台,網址為 https://console.aws.amazon.com/rds/

  2. 在導覽窗格中,選擇 Automated backups (自動備份)。

    自動備份顯示在 Current Region (目前區域) 索引標籤上。

  3. 選擇您想要還原的資料庫執行個體。

  4. 針對 Actions (動作),選擇 Restore to point in time (還原至時間點)。

    Restore to point in time (還原到時間點) 視窗隨即出現。

  5. 選擇 Latest restorable time (最近的可還原時間) 以還原最近一次的可能時間,或選擇 Custom (自訂) 以選擇一個時間。

    如果您選擇「自訂」,請輸入要還原執行個體的目標日期和時間。

    注意

    會以您的當地時區顯示時間,根據國際標準時間 (UTC) 的時差來表示。例如,UTC-5 是東部標準時間/中部日光節約時間。

  6. 若為資料庫引擎,請選擇您要使用的 Db2 授權。

  7. 對於 DB Instance Identifier (資料庫執行個體識別符),輸入目標還原資料庫執行個體的名稱。名稱必須是唯一的。

  8. 視需要選擇其他選項,例如資料庫執行個體類別、儲存體以及是否要使用儲存體自動擴充功能。

    如需每項設定的相關資訊,請參閱 資料庫執行個體的設定

  9. 選擇 Restore to point in time (還原至時間點)

如需詳細資訊,請參閱 將資料庫執行個體還原至指定的時間

若要在 Db2 授權之間切換,請使用 AWS CLI 指令恢復-DB 執行個體對時間點。下列範例會還原最新 point-in-time 版本、將資料庫引擎設定為IBM Db2進階版,並透過 AWS Marketplace將授權模式設定為 Db2 授權。

您可以指定其他設定。如需每項設定的相關資訊,請參閱 資料庫執行個體的設定

對於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

如需詳細資訊,請參閱 將資料庫執行個體還原至指定的時間

若要在 Db2 授權之間切換,請使用下列參數呼叫 Amazon RDS API RestoreDBInstanceToPointInTime操作:

  • SourceDBInstanceIdentifier

  • TargetDBInstanceIdentifier

  • RestoreTime

  • Engine

  • LicenseModel

如需更多詳細資訊,請參閱 將資料庫執行個體還原至指定的時間