このトピックでは、コンソールを使用して Oracle 互換の POLARDB クラスターを作成する方法について説明します。

始める前に

Alibaba Cloud アカウントまたは RAM (Resource Access Management) ユーザーアカウントが作成済みである必要があります。

このタスクについて

1 つのクラスターは、1 つのプライマリノードと最大 15 個の読み取り専用ノードで構成されます。 アクティブ/アクティブの高可用性アーキテクチャを実装するには、少なくとも 1 つの読み取り専用ノードが必要です。 ノードは仮想データベースサーバーです。 1 つのノードで複数のデータベースを作成および管理できます。

  • ApsaraDB for POLARDB は、VPC (Virtual Private Cloud) のみサポートしています。 VPC は、 Alibaba Cloud 内の分離されたネットワークであり、クラシックネットワークよりも安全です。
  • 最適なパフォーマンスを実現するには、ApsaraDB for POLARDB と ECS (Elastic Compute Service) を同じ VPC 内にデプロイして使用します。 ECS インスタンスがクラシックネットワーク内に作成されている場合は、VPC に移行する必要があります。

手順

  1. Alibaba Cloud にログインします。
  2. [クラスターの作成] をクリックして ApsaraDB for POLARDB 購入ページを開きます。
  3. [サブスクリプション] または [従量課金] を選択します。
    • サブスクリプション:クラスターの作成時に、計算ノード (プライマリノードと読み取り専用ノード) に対する料金の支払いが必要です。 データベースによって消費されるストレージは、"GB/時" 単位で課金され、料金は 1 時間ごとにアカウントから差し引かれます。 新しいクラスターを長期間使用することを計画している場合は、[サブスクリプション] 方式の方が費用対効果が高くなります。 サブスクリクション期間が長いほど、割引率は高くなります。
    • 従量課金制:この方法では、前払いは必要ありません。 データベースで使用される計算ノードとストレージは 1 時間ごとに請求され、料金は 1 時間ごとにアカウントから差し引かれます。 新しいクラスターを短期間だけ使用する場合は、[従量課金制] 方式が適しています。 必要に応じてクラスターをリリースし、コストを節約できます。
  4. 以下のパラメーターを設定します。
    コンソールのセクション パラメーター 説明
    基本 リージョン クラスターが配置されているリージョンです。 ご注文確定後のリージョン変更はできません。
    接続する ECS インスタンスと同じ VPC にクラスターをデプロイしていることを確認してください。 VPC が別の場合、インスタンスは内部ネットワークを経由で通信できないため、最適なパフォーマンスを実現できません。
    プライマリアベイラビリティゾーン
    • クラスターのゾーンです。 ゾーンは、1 つのリージョン内の独立した物理的な領域です。 ゾーン間に違いはありません。
    • クラスターおよび接続する ECS インスタンスは、同じゾーンまたは異なるゾーンに配置できます。
    ネットワークタイプ
    • このパラメーターの指定は必須ではありません。
    • ApsaraDB for POLARDB は VPC のみサポートします。 VPC は、クラシックネットワークよりも高いセキュリティとパフォーマンスを備えた、独立した仮想ネットワークです。
    VPC

    VSwitch

    接続する ECS インスタンスと同じ VPC にクラスターをデプロイしていることを確認してください。 VPC が別の場合、インスタンスは内部ネットワークを経由で通信できないため、最適なパフォーマンスを実現できません。
    • ネットワーク計画に合致した VPC を作成した場合は、該当する VPC を選択します。 たとえば、ECS インスタンスを作成し、VPC がネットワーク計画を合致している場合は、その VPC を選択します。
    • それ以外の場合は、デフォルトの VPC と VSwitch を使用します。
      • デフォルト VPC:
        • 選択したゾーンに固有の VPC です。
        • デフォルト VPC のネットワークマスクは 16 ビットであり (例: 172.31.0.0/16)、最大で 65536 個の内部 IP アドレスを使用できます。
        • 作成できる VPC の総数には含まれません。
      • デフォルトの VSwitch:
        • これは、選択したゾーンに固有の VSwitch です。
        • デフォルト VSwitch のネットワークマスクは 20 ビットであり (例: 172.16.0.0/20)、最大で 4096 のプライベート IP アドレスを使用できます。
        • デフォルトの VSwitch は、VPC で作成できる VSwitch の総数には含まれません。
    • デフォルトの VPC と VSwitch では要件を満たすことができない場合は、独自の VPC と VSwitch を作成できます。
    インスタンス データベースエンジン
    • MySQL 8.0 と完全互換です。 ネイティブで同時クエリがサポートされており、TPC-H テストなどの特定のシナリオでは、パフォーマンスが 10 倍向上します。 詳細については、「並列クエリ」をご参照ください。
    • MySQL 5.6 と完全互換です。
    • PostgreSQL 11 と完全互換です。
    • Oracle 互換です(高い互換性)。
    ノード仕様 必要に応じて仕様を選択します。 すべての ApsaraDB for POLARDB ノードは、安定性と信頼性の高い専用ノードです。 詳細については、「仕様と料金」をご参照ください。
    ノード数
    • このパラメーターの指定は必須ではありません。 デフォルトでは、システムはプライマリノードと同じ仕様の読み取り専用ノードを作成します。
    • プライマリノードに障害が発生した場合、システムは自動的に読み取り専用ノードをプライマリノードに昇格させ、新しい読み取り専用ノードを作成します。
    • 読み取り専用ノードの詳細については、「アーキテクチャ」をご参照ください。
    ストレージコスト このパラメーターの指定は必須ではありません。 システムは、実際のデータ使用量に基づいて 1 時間ごとに課金します。 詳細については、「仕様と料金」をご参照ください。
    クラスターの購入時にストレージ容量を選択する必要はありません。 ストレージ容量は、データ使用量に基づいて自動的にサイズ変更できます。
  5. [購入プラン] (サブスクリプションクラスターのみ適用) および [数量] を指定し、[今すぐ購入] をクリックします。
    一度に最大 50 個のクラスターを作成できます。これは、一度に複数のゲームサーバーを起動するなどのビジネスシナリオに適しています。
  6. [注文の確認]ページで注文情報を確認し、[ApsaraDB for POLARDB サブスクリプションサービス契約] を読み、チェックボックスをクリックして同意した後に [支払う] をクリックします。
    支払いが完了すると、クラスターは約 10 分で作成されます。 作成されたクラスターはクラスターリストに表示されます。
    • クラスター内の一部のノードがまだ [実行] 状態の場合、クラスターはまだ作成中のため利用できません。 クラスターが [実行] 状態の場合にのみクラスターを使用できます。
    • 正しいリージョンを選択していることを確認してください。 別のリージョンを選択している場合、クラスターを表示できません。

次のステップ

データベースアカウントの作成

関連する API

使用する API 説明
CreateDBCluster POLARDB クラスターを作成します。
DescribeDBClusters POLARDB クラスターを照会します。
DescribeDBClusterAttribute 指定された POLARDB クラスターの詳細情報を照会します。
DescribeAutoRenewAttribute サブスクリプション POLARDB クラスターの自動更新の詳細を照会します。
ModifyAutoRenewAttribute 指定されたサブスクリプション POLARDB クラスターの自動更新属性を設定します。