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

PolarDB:サーバーレス

最終更新日:Nov 21, 2025

サーバーレス機能は、PolarDB クラスターに動的スケーリング機能を提供します。クラスター内の各ノードは、ビジネス運用に影響を与えることなく、ワークロードの急増に対応するために数秒以内にスケールアップできます。ワークロードが減少すると、ノードをスケールダウンしてコストを節約できます。

サーバーレス機能を使用すると、データベースの作成および使用時にデータベースクラスターのリソース構成について心配する必要がありません。次のセクションでは、ビジネスが変動した場合の一般的なクラスターとサーバーレスクラスターのリソース使用量と仕様の変更を示します。

普通集群和Serverless集群对比图

  • 一般的なクラスター:

    オフピーク時にはリソースが無駄になります。ピーク時にはリソースが不足し、ビジネスを処理できません。

  • サーバーレスクラスター

    • リソースはワークロードに基づいて動的にスケーリングされます。これにより、リソース使用量が向上し、リソースの無駄が削減されます。

    • リソースはビジネスを中断することなく 1 秒以内にスケーリングされます。ピーク時に十分なリソースが提供されます。これにより、ビジネスパフォーマンスとシステムの安定性が確保されます。

    • 従量課金方法がサポートされています。これにより、コストが削減され、ワークロードに基づいてリソースが動的に割り当てられることが保証されます。

    • 手動での構成変更は不要です。これにより、O&M 効率が向上します。

特徴

サーバーレス機能は、CPU、メモリ、ストレージ、およびネットワークリソースにリアルタイムの弾力性を提供します。ネットワークリソースとストレージスペースに垂直なリソース隔離を提供します。また、従量課金とコンピューティングおよびストレージリソースの弾力的な割り当てをサポートします。これにより、ビジネスのピーク時と谷間の間にコンピューティングとストレージの能力を迅速かつ独立して調整できます。これにより、コストを最適化しながらビジネスの変化に迅速に対応でき、企業の経費削減と効率向上に役立ちます。

概要

説明

表示形式

  • サーバーレスクラスター: 課金方法サーバーレスであるクラスター。

  • 固定仕様クラスターのサーバーレス機能: 課金方法サブスクリプションまたは従量課金であり、後でサーバーレス機能が手動で有効にされたクラスター。

    固定仕様とは、課金方法サブスクリプションまたは従量課金であるクラスターの固定計算ノード仕様を指します。

スケーリングメソッド

  • スケールアップ/ダウン: 計算ノードの仕様 (CPU とメモリ) が変更されます。

  • スケールイン/アウト: 読み取り専用ノードの数が変更されます。

PCU (PolarDB Capacity Unit)

サーバーレス機能は、PolarDB Capacity Unit (PCU) を秒単位の課金とリソース弾力性の測定単位として使用します。1 PCU は約 1 CPU コアと 2 GB のメモリに相当します。ノードの PCU は、ワークロードに基づいて指定された範囲内で動的に調整されます。最小スケーリング増分は 0.5 PCU です。

フォーマット

サーバーレスクラスター

固定仕様クラスターのサーバーレス機能

  • データベースプロキシ

    • データベースプロキシはサーバーレスアーキテクチャを使用します。データベースプロキシリソースは計算ノードから独立しており、自動的にスケーリングされます。データベースプロキシリソースを定義する必要はありません。

    • デフォルトのスケーリング増分は 0.5 PCU です。スケーリング増分は、現在の PCU 使用量に基づいて動的に調整されます。使用される PCU が多いほど、スケーリング増分は大きくなります。

  • 計算ノード

    • プライマリノード (RW ノード) と読み取り専用ノード (RO ノード) はサーバーレスアーキテクチャを採用しています。ノードはワークロードに応じてスケーリングし、シングルゾーンで共有ストレージを使用します。

    • プライマリノードまたは読み取り専用ノードがスケーリングすると、ノードの PCU 数が増減します。

    • デフォルトのスケーリング増分は 0.5 PCU です。スケーリング増分は、現在の PCU 使用量に基づいて動的に調整されます。使用される PCU が多いほど、スケーリング増分は大きくなります。

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

  • ストレージスペース

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

説明
  • サーバーレスクラスターの最大接続数は 100,000 で、最大 IOPS は 84,000 です。

  • サーバーレスクラスター無操作時の一時停止機能をサポートしています。デフォルトでは、この機能は無効になっています。データベースが特定の期間内にリクエストを受信しない場合は、無操作時の一時停止機能を有効にできます。この機能を有効にすると、[無操作時の一時停止の検出期間] パラメーターで指定された期間内にクラスターにサービスが接続されていない場合、クラスターは自動的に一時停止状態になります。一時停止期間中も、ストレージスペースに対しては従量課金で課金されます。クラスターにサービスが接続されると、クラスターはすぐに自動的に起動します。

  • データベースプロキシ

    • データベースプロキシはサーバーレスアーキテクチャを使用します。データベースプロキシリソースは計算ノードから独立しており、自動的にスケーリングされます。データベースプロキシリソースを定義する必要はありません。

    • デフォルトのスケーリング増分は 0.5 PCU です。スケーリング増分は、現在の PCU 使用量に基づいて動的に調整されます。使用される PCU が多いほど、スケーリング増分は大きくなります。

  • 計算ノード

    • プライマリノード (RW ノード) と読み取り専用ノード (RO ノード) はサーバーレスアーキテクチャを採用しています。ノードはワークロードに応じてスケーリングし、シングルゾーンで共有ストレージを使用します。

    • プライマリノードまたは読み取り専用ノードがスケーリングすると、ノードの PCU 数が増減します。

    • デフォルトのスケーリング増分は 0.5 PCU です。スケーリング増分は、現在の PCU 使用量に基づいて動的に調整されます。使用される PCU が多いほど、スケーリング増分は大きくなります。

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

  • ストレージスペース

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

説明

スケーリング

スケールアップとスケールアウトのトリガー条件

  • スケールアップ (ノードのスペックアップ)

    PolarDB は、プライマリノードと読み取り専用ノードの CPU 使用率、メモリ使用量、およびその他のカーネルレベルのメトリックを監視します。監視サイクル中に、通常、次の 3 つの状況のいずれかが発生した場合にノードのスケールアップがトリガーされます。

    • CPU 使用率が事前設定されたしきい値 (デフォルト 80%) を超えている。

    • メモリ使用量が 90% を超えている。

    • 読み取り専用ノードの仕様がプライマリノードの仕様の半分未満である。

      たとえば、読み取り専用ノードの仕様が 4 PCU で、プライマリノードの仕様が 10 PCU の場合、読み取り専用ノードは少なくとも 5 PCU にスケールアップされます。

  • スケールアウト (ノードの追加)

    クラスター内の読み取り専用ノードが最大仕様までスケールアップされ、スケールアップのしきい値がまだ満たされている場合 (たとえば、CPU 使用率がカスタムしきい値よりも高い場合)、読み取り専用ノードのスケールアウトがトリガーされます。

スケールダウンとスケールインのトリガー条件

  • スケールダウン (ノードのスペックダウン)

    ノードの CPU 使用率がカスタムしきい値 (デフォルト 50%) を下回り、メモリ使用量が 80% を下回ると、ノードのスケールダウンがトリガーされます。

  • スケールイン (ノードの削除)

    読み取り専用ノードの CPU 使用率が 15% 未満のままで、他のすべての読み取り専用ノードの CPU 使用率が 15〜30 分間 60% 未満のままである場合、スケールインがトリガーされます。

    説明
    • ノードのジッターを防ぐため、一度にスケールインされる読み取り専用ノードは 1 つだけです。連続するスケールインアクティビティ間の静止期間は 15〜30 分です。

    • すべての読み取り専用ノードをすぐにスケールインしたい場合は、[サーバーレス構成] を変更できます。[読み取り専用ノードの最大数][読み取り専用ノードの最小数] の両方を 0 に設定すると、すべての読み取り専用ノードのスケールインがすぐにトリガーされます。

説明
  • スケーリング範囲は、指定した読み取り専用ノードの最大数と最小数、およびノードごとの最大 PCU と最小 PCU によって決まります。詳細については、「サーバーレスクラスターリソースのスケーリングポリシーを設定する」または「サーバーレスリソースのスケーリングポリシーを設定する」をご参照ください。

  • スケーリングをトリガーするメトリックは、パラメーター構成とサーバーレス構成によって異なります。CPU 使用率のしきい値を指定できますが、他のメトリックのしきい値は変更できません。

  • クラスターのサービストラフィックが急増すると、クラスターのノードは一度にではなく、期待される仕様に近づくように段階的にスケールアップされます。最小スケーリング増分は 0.5 PCU です。現在のサービストラフィックに迅速に適応するために、次のスケーリング増分は現在の PCU 数に基づいて自動的に調整されます。

  • コンソールの[パフォーマンスモニタリング]でアラートルールを設定すると、クラスターノードがスケールダウンされたときにタイムリーな通知を受け取ることができます。アラートルールの設定方法の詳細については、「アラートルールを作成する」をご参照ください。

メリット

サーバーレス機能は、ワークロードに基づいてクラスターリソースを数秒で動的にスケーリングできます。サーバーレス機能には次の利点があります。

  • 高可用性

    マルチノードアーキテクチャにより、サーバーレスクラスターの高可用性が保証されます。サーバーレスクラスターは、安定性を確保するために一般的なクラスターと同じサービスレベルアグリーメント (SLA) を提供します。

  • 高いスケーラビリティ

    • 広いスケーリング範囲

      単一のクラスターは、ビジネスを中断することなく 0 から 1,000 CPU コアの間でスケーリングできます。

    • 数秒でのスケーラビリティ

      ワークロードの検出は 5 秒で完了し、ワークロードが増加するとクラスターリソースは 1 秒以内にスケールアップされます。ワークロードが減少すると、クラスターリソースは段階的に自動的にスケールダウンされます。

    • ビジネスの中断なし

      スケーリングプロセスはビジネスに影響を与えません。

  • 強力なデータ整合性

    グローバル整合性 (パフォーマンス専有型モード) が提供されます。クラスターは強力なデータ整合性をサポートします。データは読み取り専用ノードに書き込まれた直後に読み取ることができ、パフォーマンスは弱い整合性モードとほぼ同じです。

  • 費用対効果

    サーバーレスクラスターは、従量課金方法で PCU 単位で課金されます。これにより、コストが最大 80% 削減されます。

  • ゼロ O&M

    PolarDB サーバーレスチームは、システムアップグレード、システムデプロイメント、スケーリング、アラート処理など、すべての運用およびメンテナンス作業を担当します。これらの操作はバックグラウンドで実行され、システムで実行されているサービスには影響しません。これにより、継続的なサービス提供が保証され、ビジネス開発に集中できます。

シナリオ

サーバーレスクラスター

  • ワークロードが大幅に変動するシナリオ

  • 開発環境やテスト環境のデータベースなど、データベースへのアクセス頻度が低いシナリオ

  • 教育や学生の実験など、断続的なスケジュールされたタスクが関与するシナリオ

  • IoT やエッジコンピューティングなど、一貫性がなく予測不可能なワークロードを処理するシナリオ

  • O&M コストを削減し、O&M 効率を向上させる必要があるシナリオ

固定仕様クラスターのサーバーレス機能

  • ワークロードが大幅に変動するシナリオ

  • IoT やエッジコンピューティングなど、一貫性がなく予測不可能なワークロードを処理するシナリオ

  • O&M コストを削減し、O&M 効率を向上させる必要があるシナリオ

  • 既存の PolarDB クラスターに基づいて変動要件を満たす必要があるシナリオ。

前提条件

サーバーレスクラスター

  • データベースエンジンMySQL 5.6のクラスターはサポートされていません。

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

固定仕様クラスターのサーバーレス機能

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

  • エンジンバージョン:

    • MySQL 5.6: サポートされていません。

    • MySQL 5.7: マイナーエンジンバージョンは 5.7.1.0.29 以降である必要があります。

    • MySQL 8.0.1: マイナーエンジンバージョンは 8.0.1.1.30.1 以降である必要があります。

    • MySQL 8.0.2: マイナーエンジンバージョンは 8.0.2.2.19 以降である必要があります。

  • データベースプロキシ (Proxy) バージョン: 2.4.30 以降である必要があります。

  • CPU アーキテクチャ: X86 である必要があります。YiTian ARM はサポートされていません。

制限

サーバーレスクラスター

固定仕様クラスターのサーバーレス機能

  • データベースプロキシのないシングルノードクラスターは、前提条件を満たしていないため、サーバーレス機能をサポートしていません。この機能を有効にするには、読み取り専用ノードを追加します。バージョン要件を満たす新しく購入したシングルノードクラスターは、デフォルトでサーバーレス機能をサポートします。

  • Enterprise Edition: 手動でのストレージスペースのスペックアップまたはスペックダウンはサポートされていません。

  • グローバルデータベースネットワーク (GDN) 機能は、次の制限付きでサポートされています。

    • GDN 内のどのクラスターにも無操作時の一時停止を設定することはできません。

    • データベースエンジンのバージョンが次の条件を満たす場合、GDN 内のすべてのクラスターには少なくとも 1 つの読み取り専用ノードが必要です。

      • マイナーエンジンバージョンが 8.0.1.1.42 より前のMySQL 8.0.1

      • マイナーエンジンバージョンが 8.0.2.2.23 より前のMySQL 8.0.2

  • サーバーレス機能と Auto Scaling による弾性スケーリング 機能は相互排他です。つまり、固定仕様クラスターでは、Auto Scaling による弾性スケーリング機能が有効になっている場合、サーバーレス機能を有効にすることはできず、サーバーレス機能が有効になっている場合、Auto Scaling による弾性スケーリング機能を有効にすることはできません。

説明

バージョン要件と制限の詳細については、「固定仕様クラスターのサーバーレス機能を有効にする」をご参照ください。

料金

  • サーバーレスクラスター

    • 料金には、計算ノード料金、ストレージスペース料金、バックアップストレージ料金 (無料クォータを超える部分のみ)、および SQL Explorer 料金 (オプション) が含まれます。詳細については、「サーバーレス課金」をご参照ください。

    • 請求書は「費用とコスト」ページで確認できます。[請求書詳細] ページで、[プロダクト名] ドロップダウンリストから[PolarDB-Serverless] を選択します。詳細については、「請求書詳細」をご参照ください。

  • 固定仕様クラスターのサーバーレス機能

    料金には、固定仕様のリソースのコストとサーバーレスリソースのコストが含まれます。固定仕様のリソースのコストの詳細については、「課金項目」をご参照ください。サーバーレスリソースのコストの詳細については、「課金」をご参照ください。