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

PolarDB:固定仕様クラスターのサーバーレス機能を有効にする

最終更新日:Jul 09, 2025

サブスクリプション または 従量課金 課金方式を使用する既存のクラスターに対して、サーバーレス機能を有効にすることができます。このトピックでは、既存の固定仕様クラスターのサーバーレス機能を有効にする方法について説明します。

サポートされているバージョン

既存の固定仕様クラスターのサーバーレス機能を有効にするには、クラスターが次のバージョン要件を満たしていることを確認してください。

  • データベースエンジンバージョン:

    • PolarDB for MySQL 5.7 (リビジョンバージョン 5.7.1.0.29 以降)

    • PolarDB for MySQL 8.0.1 (リビジョンバージョン 8.0.1.1.30.1 以降)

    • PolarDB for MySQL 8.0.2 (リビジョンバージョン 8.0.2.2.19 以降)

  • PolarProxy バージョン: 2.4.30 以降

  • CPU アーキテクチャ: X86。 CPU アーキテクチャが YiTian ARM であるクラスターでは、サーバーレス機能は使用できません。

制限事項

  • PolarProxy が構成されていない単一ノードクラスターでは、サーバーレス機能を有効にすることはできません。このようなクラスターでサーバーレス機能を有効にするには、クラスターに読み取り専用ノードを追加します。詳細については、「読み取り専用ノードを追加する」をご参照ください。バージョン要件を満たす新しい単一ノードクラスターでは、サーバーレス機能を有効にすることができます。

  • 次の機能はサポートされていません: ストレージ容量を手動でスケールアップまたはスケールダウンする (エンタープライズエディション の場合)

  • X-Engine は、次のバージョンのクラスターでサポートされています。

    • PolarDB for MySQL 8.0.1 (リビジョンバージョン 8.0.1.1.41 以降)

    • PolarDB for MySQL 8.0.2 (リビジョンバージョン 8.0.2.2.23 以降)

  • Global Database Network (GDN) はサポートされていますが、次の制限事項があります。

    • GDN 内のすべてのサーバーレスクラスターで自動起動と停止を有効にすることはできません。

    • クラスターが次の要件を満たしている場合、GDN 内の各サーバーレスクラスターには少なくとも 1 つの読み取り専用ノードが必要です。

      • PolarDB for MySQL 8.0.1 (リビジョンバージョン 8.0.1.1.42 以降)

      • PolarDB for MySQL 8.0.2 (リビジョンバージョン 8.0.2.2.23 以降)

  • サーバーレスをサポートしていないクラスターの自動スケーリング。固定仕様のクラスターで サーバーレス 機能が有効になっている場合、この機能を有効にすることはできません。同様に、固定仕様のクラスターでこの機能を有効にした後、サーバーレス 機能を有効にすることはできません。

  • 読み取り専用カラムストアノードをクラスターに追加してから、それらを構成できます。

  • 固定仕様のサーバーレスクラスターにおけるコンピューティングノードの PolarDB Capacity Unit (PCU) スケーリングには、次の制限事項があります。

    • 32 CPU コアを超える専用仕様のコンピューティングノードでは、PCU スケーリングはサポートされていません。

    • 16 CPU コアを超える汎用仕様のコンピューティングノードでは、PCU スケーリングはサポートされていません。

使用上の注意

  • 既存の固定仕様クラスターのサーバーレス機能を有効にした後、クラスターの最大接続数と最大 IOPS は、[単一ノードの最大リソース] パラメーターの値に比例します。

  • 既存の固定仕様クラスターのサーバーレス機能を有効にすると、ホストリソースの不足により、クラスターがアイドルホストに移行される場合があります。オフピーク時にサーバーレス機能を有効にすることをお勧めします。

    説明
    • [プライマリエンドポイント] を使用してクラスターに接続する場合、クラスターの移行中に 5 ~ 10 秒の切断が発生します。

    • [クラスターエンドポイント] を使用してクラスターに接続する場合、クラスターの移行中に切断は発生しません。 [クラスターエンドポイント] を使用してクラスターに接続し、ホットレプリカ機能によるフェールオーバーが有効になっていることを確認することをお勧めします。詳細については、「エンドポイント」および「ホットレプリカによるフェールオーバー」をご参照ください。

  • サーバーレス機能を有効にした後、innodb_buffer_pool_sizeloose_thread_pool_sizetable_open_cache などのパラメーターの値は動的に調整されます。サーバーレス機能を無効にすると、パラメーター値はサーバーレス機能が有効になる前の値に戻ります。

アーキテクチャ

  • PolarProxy

    • サーバーレスクラスターの PolarProxy は、サーバーレス アーキテクチャを使用します。 PolarProxy リソースはコンピューティングノードとは独立しており、自動的にスケーリングされます。 PolarProxy リソースを定義する必要はありません。

    • リソースは 0.5 PCU 単位でスケーリングされます。スケーリングアクティビティで追加または削除される PCU の数は、使用される PCU の数と正の相関があります。

  • コンピューティングノード

    • サーバーレスクラスターのプライマリノードと読み取り専用ノードは、サーバーレス アーキテクチャを採用しています。ノードはワークロードに合わせてスケーリングでき、単一ゾーン内でストレージを共有できます。

    • PCU の数は、プライマリノードまたは読み取り専用ノードのスケーリングに基づいて増減します。

    • リソースは 0.5 PCU 単位でスケーリングされます。スケーリングアクティビティで追加または削除される PCU の数は、使用される PCU の数と正の相関があります。

    • 単一ノードのスケーリング範囲を PCU 単位で設定できます。システムはコンピューティングノードの PCU を毎秒監視します。

  • ストレージ

    サーバーレスクラスターのストレージは、従量課金 課金方式を使用します。クラスターを購入する際にストレージ容量を指定する必要はありません。データ量が増加すると、ストレージ容量は自動的に増加します。使用したストレージスペースに対してのみ課金されます。クラスターの 概要 ページで データベースストレージ使用量 を表示できます。詳細については、「データベースストレージの使用量を表示する」をご参照ください。

説明

料金

サーバーレス対応の固定仕様クラスターの料金は、固定仕様クラスターの料金サーバーレス機能に関連する料金 で構成されます。

手順

次のいずれかの方法を使用して、固定仕様クラスターの サーバーレス機能を有効にする ことができます。

  • [PolarDB コンソール] にログインします。左側のナビゲーションウィンドウで、[クラスター] をクリックします。左上隅で、クラスターがデプロイされているリージョンを選択します。クラスターリストで、クラスターの ID をクリックして、クラスターの [基本情報] ページに移動します。

    1. 概要 ページの データベースノード セクションで、[サーバーレスを有効にする] をクリックします。

      开启serverless.png

    2. [サーバーレスを有効にする] ダイアログボックスで、パラメーターを構成し、[OK] をクリックします。次の表にパラメーターを示します。

      • [単一ノードの最大リソース]: このトピックの「アーキテクチャ」セクションに示すように、固定仕様のクラスター内のノードをスケールアップできる PCU の最大数。有効値: 0 ~ 16。単位: PCU。

      • [単一ノードの最小リソース]: このトピックの「アーキテクチャ」セクションに示すように、固定仕様のクラスター内のノードをスケールダウンできる PCU の最小数。有効値: 0 ~ 16。最小値が最大値以下であることを確認してください。

      説明
      • PCU は PolarDB Capacity Unit の略です。 1 PCU は約 1 コアと 2 GB のメモリ容量に相当します。 PolarDB サーバーレスクラスターでは、リソースは 0.5 PCU 単位でスケーリングされます。

      • パラメーター値には、クラスターで定義された仕様は含まれません。パラメーターを構成した後、クラスター内のノードは次の範囲内でスケーリングできます: (定義された仕様 + 指定された下限) ~ (定義された仕様 + 指定された上限)

      • 自動的に追加された読み取り専用ノードのデフォルトのスケーリング範囲は、1 PCU から 32 PCU です。範囲を指定する必要はありません。

      • 例: [単一ノードの最小リソース] パラメーターを 2 PCU に設定し、[単一ノードの最大リソース] パラメーターを 8 PCU に設定した場合、クラスター内のノードの元のソース仕様は、定義された仕様に 2 PCU (2 CPU コアと 4 GB のメモリ) を加えたものになります。ビジネス負荷が増加すると、システムはノードの PCU 数を自動的に増加させます。ただし、設定に基づいて、PCU の最大数は 8 (約 8 CPU コアと 16 GB のメモリ) までしか増加できません。クラスター内のノードのリソース仕様は、定義された仕様に 8 PCU (約 8 CPU コアと 16 GB のメモリ) を加えたものまで増加できます。

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

      • [読み取り専用ノードの最小数]: 追加できる読み取り専用ノードの最小数。有効値: 0 ~ 15。値は上限を超えることはできません。

      説明
      • パラメーター値には、クラスター内の元の読み取り専用ノードの数は含まれません。

      • クラスターに読み取り専用カラムストアノードが存在しない場合、このパラメーターは表示されません。

      • 例: [読み取り専用ノードの最小数] パラメーターを 1 に設定し、[読み取り専用ノードの最大数] パラメーターを 2 に設定した場合、クラスターには 1 つの読み取り専用ノードしか追加できません。ビジネス負荷が増加すると、システムは読み取り専用ノードの数を自動的に増加させます。ただし、元の読み取り専用ノードの数に基づいて、最大 2 つの読み取り専用ノードを追加できます。

      • [読み取り専用カラムストレージノード]: クラスターに追加できる読み取り専用カラムストアノードの数。有効値: 0 ~ 15。

        説明
        • パラメーター値には、クラスター内の元の読み取り専用カラムストアノードの数は含まれません。

        • クラスターに読み取り専用カラムストアノードが存在しない場合、このパラメーターは表示されません。

      説明

      クラスターには最大 15 個の読み取り専用ノードを含めることができます。クラスター内の元の読み取り専用ノード、自動的に追加された読み取り専用ノード、および読み取り専用カラムストアノードの合計数が 15 を超えないようにしてください。

関連情報

関連 API 操作

API

説明

EnableDBClusterServerless

固定仕様クラスターのサーバーレス機能を有効にします

DescribeDBClusterServerlessConf

クラスターのサーバーレス構成を照会します。