すべてのプロダクト
Search
ドキュメントセンター

PolarDB:サーバーレスクラスターの作成

最終更新日:Feb 10, 2025

このトピックでは、サーバーレスクラスターを作成する方法について説明します。 サーバーレスクラスターを作成するときは、コンピュートノードの正確な仕様ではなく、クラスター内の読み取り専用ノードとノードごとのPCUの最大数と最小数を指定します。 システムは、実際のワークロードに基づいて、サーバーレスクラスター内のノードのPCUの数と、指定された範囲内の読み取り専用ノードの数を自動的に調整します。

説明
  • 既存のPolarDB for MySQLクラスターを使用する場合、クラスターのサーバーレス機能を有効にできます。 詳細については、「仕様が定義されているクラスターのサーバーレス機能の有効化」をご参照ください。

  • 他のデータベースサービスを使用し、サーバーレス機能を使用する場合は、Data Transmission Service (DTS) を使用して、既存のデータベースサービスから新しいサーバーレスクラスターにデータを移行できます。 詳細については、「概要」をご参照ください。

前提条件

Alibaba Cloudアカウントが作成され、PolarDBコンソールへのログインに使用されます。 詳細については、「Alibaba Cloudアカウントへの登録とログイン」をご参照ください。

ステップ1: 基本設定の設定

このステップでは、クラスターの作成に必要な基本パラメーターとリソースを設定できます。 基本パラメーターには、課金方法、リージョン、ゾーンが含まれます。 基本リソースには、データベースエンジンとリソースのスケーリング範囲が含まれます。

パラメーター

説明

課金方法

Serverless

リージョン

ネットワークの待ち時間を減らすために、地理的な場所に近いリージョンを選択します。 クラスターの作成後、クラスターのリージョンを変更することはできません。 詳しくは、「リージョンとゾーン」をご参照ください。

説明

接続する PolarDB クラスターと Elastic Compute Service (ECS) インスタンスが同一リージョン内にデプロイされていることを確認します。 同一リージョン内でない場合、PolarDB クラスターと ECS インスタンスの通信はインターネット経由のみとなるため、クラスターのパフォーマンスが低下します。

作成方法

プライマリクラスターの作成

データベースエンジン

MySQLエンジンのバージョンを選択します。 エンジンのバージョンの詳細については、「PolarDB For MySQL 5.6、5.7、および8.0の機能」をご参照ください。

  • MySQL 5.7

  • MySQL 8.0.2

  • MySQL 8.0.1

データベースのエディション

データベースエディションを選択します。 データベースエディションの詳細については、「Enterprise EditionとStandard Editionの違い」をご参照ください。

  • Enterprise Edition

  • Standard Edition

プライマリゾーン

新しいクラスターがデプロイされるゾーン。 ゾーンは、リージョン内で地理的に独立した場所です。 リージョン内のすべてのゾーンで同じレベルのサービスパフォーマンスが提供されます。

説明
  • PolarDB クラスターと ECS インスタンスは、同じゾーンまたは異なるゾーンにデプロイできます。

  • プライマリゾーンのみ指定する必要があります。 セカンダリゾーンは自動的に選択されます。

ネットワークタイプ

仮想プライベートクラウド (VPC) と vSwitch を設定します。

  • 既存の VPC がネットワーク要件を満たしている場合は、VPC を選択します。 たとえば、既存のECSインスタンスがあり、ECSインスタンスが属するVPCがネットワーク要件を満たしている場合、VPCを選択します。

  • それ以外の場合は、デフォルトの VPC と vSwitch を使用します。

    • デフォルト VPC:

      • 選択したリージョンでは、1 つの VPC のみデフォルト VPC として指定されています。

      • デフォルトの VPC の CIDR ブロックでは、192.168.0.0/16 などの 16 ビットのサブネットマスクが使用され、最大 65,536 のプライベート IP アドレスを使用できます。

      • デフォルトのVPCは、作成できるVPCのクォータに対してカウントされません。

    • デフォルト vSwitch:

      • 選択したゾーンでは、デフォルト vSwitch として 1 つの vSwitch のみ指定されています。

      • デフォルトの vSwitch の CIDR ブロックでは、192.168.0.0/20 などの 20 ビットのサブネットマスクが使用され、最大 4,096 のプライベート IP アドレスを使用できます。

      • デフォルトのvSwitchは、VPCで作成できるvSwitchのクォータに対してカウントされません。

  • デフォルトの VPC と vSwitch では要件を満足できない場合は、カスタム VPC と vSwitch を作成できます。 詳細については、「VPC の作成と管理」をご参照ください。

説明

PolarDBクラスターが、接続するECSインスタンスと同じ仮想プライベートクラウド (VPC) に作成されていることを確認します。 そうしないと、クラスターとElastic Compute Service (ECS) インスタンスは、最適なパフォーマンスを実現するために内部ネットワークを介して通信できません。

高可用性モード

PolarDBは、複数の高可用性モードを提供します。 PolarDBクラスターのホットスタンバイストレージクラスター機能を有効にすると、PolarDBクラスターが存在するリージョンのセカンダリゾーン、または同じゾーン内の別のデータセンターにホットスタンバイストレージクラスターが作成されます。 ホットスタンバイストレージクラスタには、独立したストレージリソースがあります。 ホットスタンバイストレージクラスターに独立したコンピューティングリソースがあるかどうかは、高可用性モードによって異なります。 プライマリゾーンのPolarDBクラスターに障害が発生すると、ホットスタンバイストレージクラスターがすぐに引き継ぎ、読み取りおよび書き込み操作とストレージタスクを処理します。

説明
  • ホットスタンバイストレージクラスターおよび関連ソリューションの詳細については、「高可用性モード (ホットスタンバイクラスター) 」をご参照ください。

  • 高可用性モードを変更するためのルール:

    • クラスターの高可用性モードをダブルゾーン (ホットスタンバイストレージクラスタ有効) またはダブルゾーン (ホットスタンバイストレージおよびコンピューティングクラスタ有効) からシングルゾーン (ホットスタンバイストレージクラスタ無効) に直接変更することはできません。

      このような高可用性モードの変更については、新しいクラスターを購入し、クラスターの [シングルゾーン (ホットスタンバイストレージクラスター無効)] 高可用性モードを選択することを推奨します。 次に、Data Transmission Service (DTS) を使用して、既存のクラスターを新しいクラスターに移行します。 既存のクラスターを新しいクラスターに移行する方法については、「PolarDB For MySQLクラスター間のデータ移行」をご参照ください。

    • [3ゾーン] 高可用性モードは、新しいクラスターを購入する場合にのみ選択できます。 クラスターの高可用性モードを3つのゾーンから他の高可用性モードに変更することはできません。

  • クラスターの高可用性モードをシングルゾーン (ホットスタンバイストレージクラスター無効) から別の高可用性モードに手動で変更できます。 詳細については、「高可用性モード (ホットスタンバイクラスター) 」をご参照ください。

[サーバーレスクラスターのスケーリング範囲] を設定します。

  • 最小読み取り専用ノード: 追加できる読み取り専用ノードの最小数。 有効な値: 0 ~ 15。

  • 最大読み取り専用ノード: 追加できる読み取り専用ノードの最大数。 有効な値: 0 ~ 15。

説明
  • 読み取り専用ノードの数は、実際のワークロードに基づいて、指定された範囲内で自動的に増減します。 詳細については、「スケーリング」をご参照ください。

  • サーバーレスクラスターの高可用性を確保するために、[最小読み取り専用ノード] を1に設定することを推奨します。

  • ノードあたりの最小PCU数: クラスター内のノードあたりのPCUの最小数。 有効な値: 1 PCU ~ 31 PCU。

  • ノードあたりの最大PCU数: クラスター内のノードあたりのPCUの最大数。 有効な値: 1 PCU ~ 32 PCU。

説明
  • PCUは、サーバーレス機能の第2レベルの課金とリソーススケーリングの単位です。 1つのPCUは、1コアと2 GBのメモリにほぼ等しくなります。ノードのPCUは、ワークロードに基づいて指定された範囲内で動的に調整されます。 スケーリングの最小粒度は0.5 PCUです。

  • 例: [ノードあたりの最小PCU] パラメーターを2 PCUに、[ノードあたりの最大PCU] パラメーターを16 PCUに設定した場合、サーバーレスクラスターのノードのデフォルト仕様は2 PCU (2 CPUコア、4 GBメモリ) です。 業務負荷が増加すると、システムは自動的にプライマリノードまたは読み取り専用ノードのPCUの数を増やします。 ただし、PCUの最大数は、設定に基づいて16 PCU (16 CPUコアと32 GBメモリ) にのみ増やすことができます。

No-activity Suspensionの有効化

サーバーレスクラスターが特定の期間内にリクエストを受信しない場合は、インスタンスの自動起動および停止機能を設定できます。 この機能を有効にした後、[Detection period for no-activity Suspension] パラメーターで定義された期間内にサービスがクラスターに接続されていない場合、クラスターは自動的に中断状態になります。 一時停止期間中は、従量課金制でストレージスペースの料金が請求されます。 クラスターにサービスが接続されている場合、クラスターはすぐに起動します。

説明

購入ページで [アクティビティの停止の検出期間] パラメーターを設定することはできません。 デフォルトでは、検出期間は60分に設定されています。 購入後、クラスターの詳細ページでこのパラメーターを変更できます。 詳細については、「サーバーレスクラスターの自動起動の設定または手動での起動」をご参照ください。

ストレージタイプ

  • PolarDB Enterprise Editionは、PSL5およびPSL4ストレージタイプをサポートします。

    • PSL5: 2022年6月7日より前に購入したPolarDBクラスターのデフォルトのストレージタイプ。 PSL5は、より高いパフォーマンス、信頼性、および可用性を提供します。

    • PSL4: PolarDBの新しいストレージタイプ。 PSL4は、Alibaba Cloudが社内で開発したSmart-SSDテクノロジーを使用して、SSDに保存されているデータを圧縮および解凍します。 PSL4は、高いディスクパフォーマンスを維持しながら、データのストレージコストを最小限に抑えることができます。

  • PolarDB Standard Editionは、PSL5PSL4、およびEnhanced SSDストレージタイプをサポートしています。

    • PSL5: 2022年6月7日より前に購入したPolarDBクラスターのデフォルトのストレージタイプ。 PSL5は、より高いパフォーマンス、信頼性、および可用性を提供します。

    • PSL4: PolarDBの新しいストレージタイプ。 PSL4は、Alibaba Cloudが社内で開発したSmart-SSDテクノロジーを使用して、SSDに保存されているデータを圧縮および解凍します。 PSL4は、高いディスクパフォーマンスを維持しながら、データのストレージコストを最小限に抑えることができます。

    • 拡張SSD: Alibaba Cloudによって開発された超高性能ディスク。 ESSD は、次世代の分散ブロックストレージアーキテクチャを使用し、25 Gigabit Ethernet のネットワークとリモートダイレクトメモリアクセス (RDMA) がサポートされています。 各 ESSD は、一方向遅延が低く、最大 100 万 のランダム読み書き IOPS を処理できます。 次のカテゴリに分類されます。

      • PL0 ESSD: PL0 ESSDは、ESSDの基本性能を提供する。

      • PL1 ESSD: PL1 ESSDは、PL0 ESSDと比較して5倍のIOPSと約2倍のスループットを提供します。

      • PL2 ESSD: PL2 ESSDは、PL1 ESSDと比較して約2倍のIOPSとスループットを提供します。

      • PL3 ESSD: PL3 ESSDは、PL2 ESSDと比較して、最大10倍のIOPSと最大5倍のスループットを提供します。 PL3 ESSDは、同時並行性の高い要求を高いI/Oパフォーマンスと低い読み取りおよび書き込みレイテンシで処理する必要があるビジネスシナリオに適しています。

      • ESSD AutoPL: PL0、PL1、PL2、およびPL3 ESSDと比較して、ESSD AutoPLディスクはIOPSとストレージ容量を分離し、IOPSとストレージの柔軟な構成と調整を可能にします。 そのため、全体の総所有コスト (TCO) を削減できます。

        重要
        • ESSDのパフォーマンスの詳細については、「ESSD」をご参照ください。

        • ESSDのストレージスペースが使い果たされた後 (ストレージスペース不足によるデータ損失を避けるために3 GBのストレージスペースが予約されています) 、ディスクはロックされます。 この場合、ディスクでは読み取り操作のみ処理されます。

        ESSD AutoPLを選択した場合、ESSD AutoPLディスクのIOPSを初期最大値の50,000から増やすように、[AutoPL DisksのプロビジョニングされたIOPS] パラメーターを設定できます。 パラメータの最大値は50,000です。 したがって、ESSD AutoPLディスクの最大IOPSは理論上100,000に達する可能性があります。

説明

既存クラスターのストレージタイプは変更できません。 ストレージタイプを変更する必要がある場合は、目的のストレージタイプで新しいクラスターを作成してから、新しいクラスターにデータを移行する必要があります。

ステップ2: 高度なオプション (オプション)

詳細オプションには、クラスター名、リソースグループ、およびテーブル名の大文字と小文字の区別が含まれます。

パラメーター

説明

クラスター名

  • 自動生成: クラスター名が自動的に生成されます。 クラスターの作成後にクラスター名を変更できます。

  • カスタム: クラスター名を入力する必要があります。 名前の条件は以下の通りです。

    • 名前の先頭に “http://” または “https://” を使用することはできません

    • 名前は 2 ~ 256 文字である必要があります。

      このパラメーターを空のままにすると、クラスター名が自動的に生成されます。 クラスターの作成後にクラスター名を変更できます。

リソースグループ

ドロップダウンリストからリソースグループを選択します。 詳細については、「リソースグループの作成」をご参照ください。

説明

リソースグループは、Alibaba Cloudアカウントに属する関連リソースのグループです。 リソースグループを使用して、リソースを一元管理できます。 リソースは 1 つのリソースグループにのみ属します。 詳細については、「リソースをリソースグループに分類し、リソースグループに対する権限を付与する」をご参照ください。

タイムゾーン

クラスターのタイムゾーンです。 デフォルト値はUTC + 08:00です。

テーブル名

クラスター内のテーブル名が大文字と小文字を区別するかどうかを指定します。

  • 大文字と小文字を区別しない (デフォルト)

  • 大文字と小文字を区別する

説明
  • クラスターの作成後、このパラメーターの値を変更することはできません。 作業は慎重に行ってください。

  • オンプレミスのデータベース名が大文字と小文字を区別する場合、データ移行のために大文字と小文字を区別するを選択することを推奨します。

ステップ 3:注文を確認する

クラスターを作成する前に、選択した設定 (数量など) が要件を満たしていることを確認してください。

  1. 設定を確認します。

  2. Quantityのデフォルト値は1です。

    説明

    一度に最大 50 個のクラスターのタグを作成できます。 そのため、一度に複数のゲームサーバーをデプロイするなど、特定のシナリオで複数のクラスターを作成できます。

  3. このページで選択した利用規約、サービスレベル契約、および特定の利用規約をお読みください。

  4. [今すぐ購入] をクリックします。

    支払いの完了後、10 分~ 15 分待ちます。 次に、[クラスター] ページで新しく作成されたクラスターを表示できます。

    説明
    • クラスター内の一部のノードが 作成中 状態の場合、クラスターは作成中であり、使用できません。 クラスターは、状態が 実行中 の場合のみ使用できます。

    • クラスターを表示するときに、クラスターがデプロイされているリージョンを必ず選択してください。 それ以外の場合、クラスターは表示されません。