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

PolarDB:Serverless

最終更新日:Apr 02, 2026

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

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

ordinaryclusterandServerlessclusterforcomparediagram

  • 一般クラスター:

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

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

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

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

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

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

概要

サーバーレス機能は、CPU、メモリ、ストレージ、ネットワークリソースのリアルタイムな弾力性を提供します。ネットワークとストレージの垂直リソース隔離を提供し、従量課金をサポートし、コンピューティングリソースとストレージリソースの弾力的な割り当てを可能にします。これにより、コンピューティング能力とストレージ容量を独立して調整してワークロードの変動に対応でき、コストを最適化し効率を向上させながら、ビジネスの変化に迅速に対応できます。

項目

説明

フォーマット

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

  • 固定仕様クラスター向けのサーバーレス機能課金方法サブスクリプションまたは従量課金のクラスターで、サーバーレス機能を手動で有効にできます。

    固定仕様とは、サブスクリプションまたは従量課金クラスターに対して選択する必要がある固定のコンピュートノード仕様を指します。

スケーリング方法

  • 垂直スケーリングコンピュートノードの仕様 (CPU とメモリ) が変更されます。

  • 水平スケーリング読み取り専用ノードの数が変更されます。

PCU (PolarDB 容量単位)

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

フォーマット

サーバーレスクラスター

固定仕様クラスター向けのサーバーレス

  • データベースプロキシ

    • データベースプロキシサーバーレスアーキテクチャを使用します。そのリソースはコンピュートノードから独立しており、手動での構成を必要とせずに自動的にスケーリングします。

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

  • コンピュートノード

    • プライマリノード (読み書きノード)読み取り専用ノード (RO ノード) はサーバーレスアーキテクチャを使用します。これらはワークロードに応じて弾力的にスケーリングし、単一のアベイラビリティゾーンで共有ストレージを使用します。

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

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

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

  • ストレージ容量

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

説明
  • サーバーレスクラスターは、最大 100,000 接続と 84,000 IOPS をサポートします。

  • サーバーレスクラスターは、非アクティブによる停止機能をサポートしており、デフォルトでは無効になっています。この機能を有効にすると、アイドル期間中にクラスターを自動的に一時停止できます。有効にすると、指定された [非アクティブによる停止の検出期間] 内にクラスターが接続を受信しない場合、自動的に一時停止されます。一時停止中も、ストレージ容量に対しては従量課金ベースで課金されます。クラスターは接続リクエストを受信するとすぐに再開します。

  • データベースプロキシ

    • データベースプロキシサーバーレスアーキテクチャを使用します。そのリソースはコンピュートノードから独立しており、手動での構成を必要とせずに自動的にスケーリングします。

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

  • コンピュートノード

    • プライマリノード (読み書きノード)読み取り専用ノード (RO ノード) はサーバーレスアーキテクチャを使用します。これらはワークロードに応じて弾力的にスケーリングし、単一のアベイラビリティゾーンで共有ストレージを使用します。

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

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

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

  • ストレージ容量

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

説明

弾力的スケーリング

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

  • 垂直スケーリング (スケールアップ)

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

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

    • メモリ使用量が特定のしきい値を超えている:

      サーバーレスフォーマット

      スケールアップのしきい値

      サーバーレスクラスター

      90%

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

      32 GB 以下

      90%

      64 GB

      92%

      128 GB

      96%

      256 GB から 512 GB

      98%

      その他のメモリ仕様

      垂直スケーリングはサポートされていません。

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

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

  • 水平スケーリング (スケールアウト)

    クラスター内の読み取り専用ノードが設定された最大制限までスケールアップし、それでもスケールアップのトリガー条件を満たしている場合 (たとえば、CPU 使用率がカスタムしきい値を超えている場合)、水平スケールアウトがトリガーされます。

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

  • 垂直スケーリング (スケールダウン)

    ノードの CPU 使用率がカスタムしきい値 (デフォルト:50%) を下回り、メモリ使用量が特定のしきい値を下回った場合に、ノードのスケールダウンがトリガーされます。メモリ使用量のしきい値は次のとおりです。

    サーバーレスフォーマット

    スケールダウンのしきい値

    サーバーレスクラスター

    80%

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

    32 GB 以下

    80%

    64 GB

    86%

    128 GB

    90%

    256 GB から 512 GB

    94%

    その他のメモリ仕様

    垂直スケーリングはサポートされていないため、スケールダウンのしきい値は適用されません。

  • 水平スケーリング (スケールイン)

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

    説明
    • ノードのジッターを防ぐため、一度に 1 つの読み取り専用ノードのみがスケールインされます。連続するスケールインイベント間のクールダウン期間は 15〜30 分です。

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

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

  • スケーリングをトリガーするために使用されるメトリックは、さまざまなパラメーターとサーバーレス構成によって異なります。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 データベースエンジンを実行しているクラスターはサポートされていません。

  • YiTian ARM CPU アーキテクチャのクラスターはサポートされていません。

固定仕様クラスター向けのサーバーレス

固定仕様のクラスターでサーバーレス機能を有効にするには、クラスターが次のバージョン要件を満たしている必要があります。

  • エンジンバージョン:

    • 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ストレージ容量の手動スケールアウト/スケールインはサポートされていません。

  • この機能は、自動スケーリングによる弾力的なスケーリング機能と相互排他的です。固定仕様のクラスターでサーバーレス機能を有効にすると、弾力的なスケーリング機能を有効にすることはできなくなります。同様に、固定仕様のクラスターで弾力的なスケーリング機能を有効にすると、サーバーレス機能を有効にすることはできなくなります。

説明

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

課金

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

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

    • 請求書を表示するには、[経費とコスト] ページに移動します。[請求明細] タブで、[製品名] ドロップダウンリストから [ApsaraDB PolarDB - サーバーレス] を選択します。詳細については、「請求明細の表示」をご参照ください。

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

    料金は、固定仕様のクラスターのコストとサーバーレスリソースのコストで構成されます。固定仕様のリソースの料金については、「課金項目」をご参照ください。サーバーレスリソースの料金については、「サーバーレス課金」をご参照ください。