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

始める前に

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

このタスクについて

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

  • ApsaraDB for POLARDB は Virtual Private Cloud (VPC) のみをサポートします。 VPC は クラシックネットワークよりも安全な、Alibaba Cloud 上の分離されたネットワークです。

  • Elastic Compute Service (ECS) で ApsaraDB for POLARDB を使用し、それらを同じ VPC に配置することで、最適なパフォーマンスを実現できます。 ECS インスタンスがクラシックネットワークで作成されている場合は、VPC に移行する必要があります。

手順

  1. Alibaba Cloud にログインします。
  2. [クラスターの作成] をクリックして、「ApsaraDB for POLARDB 購入ページ」に移動します。
  3. [サブスクリプション] または [従量課金] を選択します。
    • サブスクリプション :クラスターを作成するときに、コンピューティングノード (プライマリノードと読み取り専用ノード) の料金を支払う必要があります。 データベースによって消費されるストレージは GB / 時で課金され、料金は 1 時間ごとにアカウントから差し引かれます。 サブスクリプション方式は、新しいクラスターを長期間使用する場合、より費用対効果が高くなります。 サブスクリプション期間が長いほど、割引率は高くなります。
    • 従量課金 :この方式では前払いは不要です。 データベースで使用される計算ノードとストレージは 1 時間ごとに課金され、料金は 1 時間ごとにアカウントから差し引かれます。 従量課金方法は、新しいクラスターを短時間だけ使用する場合に適しています。 必要に応じてクラスターをリリースすることで、コストを削減できます。
  4. 以下のパラメーターを設定します。
    コンソールセクション 項目 説明
    Basic リージョン クラスターが存在するリージョン。 注文確定後にリージョンを変更することはできません。
    クラスターが、接続する ECS インスタンスと同じ VPC に配置されていることをご確認ください。 そうでない場合、イントラネットワークを介して相互に通信できず、最適なパフォーマンスを得ることができません。
    Primary Availability Zone
    • クラスターのゾーンです。 ゾーンは、1 つのリージョン内にある、独立した物理的なリージョンです。 ゾーン間に本質的な違いはありません。
    • クラスターと接続する ECS インスタンスは、同じゾーンまたは異なるゾーンに配置できます。
    Network Type
    • このパラメーターを指定する必要はありません。
    • ApsaraDB for POLARDB は VPC のみをサポートします。 VPC は、クラシックネットワークよりも高いセキュリティとパフォーマンスを備えた、分離された仮想ネットワークです。
    VPC

    VSwitch

    接続する ECS インスタンスと同じ VPC にクラスターを配置していることを確認してください。 そうでない場合、イントラネットワークを介して通信できず、最適なパフォーマンスを得らることができません。
    • ネットワークプランを満たす VPC を作成した場合は、VPC を選択します。 たとえば、ECS インスタンスを作成し、そのインスタンスが存在する VPC がネットワークプランを満たしている場合は、この VPC を選択します。
    • または、デフォルトの VPC と VSwitch を使用します。
      • デフォルト VPC:
        • これは、選択したゾーン内の一意の VPC です。
        • デフォルト VPC のネットマスクは 16 bits (例:172.31.0.0/16) であり、最大 65,536 のイントラネット IP アドレスを提供します。
        • 作成できる VPC の総数には含まれません。
      • デフォルトの VSwitch:
        • これは、選択したゾーン内の一意の VSwitch です。
        • デフォルト VSwitch のネットマスクは 20 bits (例:172.31.0.0/20)であり、最大 4,096 のプライベート IP アドレスを提供します。
        • デフォルトの VSwitch は、VPC で作成できる VSwitch の総数には含まれません。
    • デフォルトの VPC と VSwitch が要件を満たせない場合は、独自の VPC と VSwitch を作成することができます。
    Instance データベースエンジン
    • MySQL 8.0 となの完全な互換性があります。 ネイティブの同時クエリがサポートされ、(TPC-H テストで測定される) 特定のシナリオのパフォーマンスが10 倍向上します。 」をご参照ください。
    • MySQL 5.6 との完全な互換性があります。
    • Oracle との互換性があります (高互換性)。
    Node Specifications 必要に応じて仕様を選択します。 すべての ApsaraDB for POLARDB ノードは、安定性と信頼性の高いパフォーマンスを備えた専用ノードです。 詳細については、「仕様と料金」をご参照ください。
    Number of Nodes
    • このパラメーターの指定は必須ではありません。 デフォルトでは、プライマリノードと同じ仕様を持つ読み取り専用ノードが作成されます。
    • プライマリノードに障害が発生した場合、システムは自動的に読み取り専用ノードをプライマリノードに昇格させ、新しい読み取り専用ノードを生成します。
    • 読み取り専用ノードの詳細については、「アーキテクチャ」をご参照ください。
    Storage Cost このパラメーターを指定する必要はありません。 システムは、実際のデータ使用量に基づいて、時間単位で課金します。 詳細については、「仕様と料金」をご参照ください。
    クラスターの購入時にストレージ容量を選択する必要はありません。 ストレージ容量は、データ使用量に基づいて自動的にサイズ調整されます。
  5. [購入プラン] (サブスクリプションクラスターのみが対象) と [数量] を指定し、[今すぐ購入する] をクリックします。
    一度に最大 50 個のクラスターを作成できます。これは、一度に複数のゲームサーバーを起動するなどのビジネスシナリオに適しています。
  6. [注文を確定] ページで注文情報を確認し、[ApsaraDB for POLARDB サブスクリプションサービス利用規約] をお読みになったら同意をして、[支払う] をクリックします。
    支払いが完了すると、クラスターは約 10 分で作成されます。 作成されたクラスターがクラスターリストに表示されます。
    • 一部のノードが [実行中] ステータスの場合、クラスターは利用できず、まだ作成中です。 クラスターは、[実行中] ステータスの場合にのみ利用可能です。
    • 正しいリージョンが選択されていることをご確認ください。 そうでない場合、クラスターを表示できません。

次のステップ

データベースアカウントを作成します。 詳細については、「データベースアカウントの作成」をご参照ください。

関連 API 操作

使用する API 説明
CreateDBCluster POLARDB クラスターを作成します。
DescribeDBClusters POLARDB クラスターを一覧表示します。
DescribeDBClusterAttribute POLARDB クラスターの属性を表示するために使用されます。
DescribeAutoRenewAttribute サブスクリプション課金方式の POLARDB クラスターの自動更新ステータスを照会するために使用されます。
ModifyAutoRenewAttribute サブスクリプション課金方式の POLARDB クラスターの自動更新ステータスを設定するために使用されます。