Azure Database for PostgreSQL - フレキシブル サーバーでの操作のスケーリング

適用対象: Azure Database for PostgreSQL - フレキシブル サーバー

この記事では、コンピューティングとストレージのスケーリング操作を実行する手順について説明します。 アプリケーションの実行に適した仮想コアの数の選択も含め、バースト可能 SKU、汎用 SKU、およびメモリ最適化 SKU の間でコンピューティング レベルを変更できます。 ストレージをスケールアップすることもできます。 予想される IOPS は、コンピューティング レベル、仮想コア、およびストレージ容量に基づいて表示されます。 また、選択した内容に基づいてコスト見積もりも表示されます。

重要

ストレージをスケールダウンすることはできません。

前提条件

このハウツー ガイドを完了するには、次が必要です。

  • Azure Database for PostgreSQL フレキシブル サーバー インスタンスが必要です。 ゾーン冗長性を使用して構成された Azure Database for PostgreSQL フレキシブル サーバー インスタンスにも、同じ手順が適用されます。

コンピューティング レベルとサイズのスケーリング

コンピューティング レベルを選択するには、次の手順に従います。

  1. Azure portal で、バックアップを復元する Azure Database for PostgreSQL フレキシブル サーバー インスタンスを選択します。

  2. [コンピューティング + ストレージ] を選択します。

  3. 現在の設定を含むページが表示されます。 Screenshot that shows compute+storage view.

  4. バースト可能レベル、汎用レベル、およびメモリ最適化されたレベルの間で、コンピューティング クラスを選択できます。 Screenshot that list compute tiers.

  5. 既定の仮想コアとメモリ サイズに問題がない場合は、次の手順を省略できます。

  6. 仮想コアの数を変更する場合は、[コンピューティング サイズ] のドロップダウンを選択し、一覧から仮想コア/メモリの必要な数を選択します。

    • バースト可能なコンピューティング レベル: Screenshot that shows burstable compute.

    • 汎用コンピューティング レベル: Screenshot that shows general-purpose compute.

    • メモリ最適化されたコンピューティング レベル: Screenshot that shows memory optimized compute.

  7. [保存] を選択します。

  8. 確認メッセージが表示されます。 続行する場合は、[OK] を選択します。

  9. 進行中のスケーリング操作に関する通知。

ストレージの手動スケーリング

次の手順に従って、ストレージ サイズを増やします。

  1. Azure portal で、ストレージ サイズを増やす Azure Database for PostgreSQL フレキシブル サーバー インスタンスを選択します。

  2. [コンピューティング + ストレージ] を選択します。

  3. 現在の設定を含むページが表示されます。

Screenshot that shows compute+storage.

  1. [Storage size in GiB] (ストレージ サイズ (GiB)) ドロップダウンを選択し、新しい任意のサイズを選択します。

Screenshot that shows storage scale up.

  1. ストレージ サイズが適切な場合は、[保存] を選択します。

  2. ディスク スケーリング操作のほとんどはオンラインであり、スケーリング プロセスの [保存] を選択するとすぐにダウンタイムなしで開始されますが、一部のスケーリング操作はオフラインであり、サーバー再起動メッセージの下に表示されます。 続行する場合は、[続行] を選択します。

    Screenshot that shows offline scaling.

  3. スケーリング操作が進行中であることを示す通知を受け取ります。

ストレージの自動拡張

Azure Database for PostgreSQL フレキシブル サーバー インスタンスのストレージ自動拡張を有効にし、ほとんどの場合、ストレージを自動的にスケーリングするには、次の手順を使用します。

  1. Azure portal で、ストレージ サイズを増やす Azure Database for PostgreSQL フレキシブル サーバー インスタンスを選択します。

  2. [コンピューティング + ストレージ] を選択します。

  3. 現在の設定を含むページが表示されます。

Screenshot that shows storage autogrow checkbox.

  1. [ストレージの自動拡張] ボタンをチェックします

Screenshot that shows storage autogrow.

  1. [保存] を選択します。

  2. ストレージの自動拡張の有効化が進行中であることを示す通知を受け取ります。

重要

ストレージの自動拡張はディスク スケーリング操作をオンラインで開始しますが、特定の状況ではオンライン スケーリングが不可能なことがあります。 このような場合は、4,096 GiB の制限に近づいたり超えた場合のように、ストレージの自動拡張はアクティブ化されず、ストレージを手動で増やす必要があります。 この場合、ポータルの情報メッセージが表示されます。

パフォーマンス レベル (プレビュー)

スケールアップ

Azure Database for PostgreSQL フレキシブル サーバー インスタンスのパフォーマンスレベルをスケールアップするには、次の手順を使用します。

  1. Azure portal で、スケールアップする Azure Database for PostgreSQL フレキシブル サーバー インスタンスを選択します。

  2. [コンピューティング + ストレージ] を選択します。

  3. 現在の設定を含むページが表示されます。

    Screenshot that shows performance tier 1.

  4. 新しい [パフォーマンス レベル] ドロップダウン オプションが表示されます。 選択されているオプションは、事前プロビジョニングされた IOPS になります。これは、選択されているストレージ サイズで使用できる IOPS の最小量でもあります。

    Screenshot that shows performance tier drop-down 2.

  5. 新しいパフォーマンスレベルを選択し、[保存] を選択します。

    Screenshot that shows performance tier and save 3.

  6. サーバーが配置され、配置が完了すると、サーバーが更新され、新しいパフォーマンス レベルが表示されます。

スケールダウン

Azure Database for PostgreSQL フレキシブル サーバー インスタンスのパフォーマンスレベルをスケールダウンするには、次の手順を使用します。

  1. Azure portal で、スケールダウンする Azure Database for PostgreSQL フレキシブル サーバー インスタンスを選択します。

  2. [コンピューティング + ストレージ] を選択します。

  3. 現在の設定を含むページが表示されます。

    Screenshot that shows performance tier 4.

  4. 新しい [パフォーマンス レベル (プレビュー)] ドロップダウン オプションが表示されます。 選択されているオプションは、スケールアップ時に最後に選択した IOPS になります。

    Screenshot that shows performance tier drop-down 5.

  5. 新しいパフォーマンスレベルを選択し、[保存] を選択します。

    Screenshot that shows performance tier and save 6.

  6. サーバーが配置され、配置が完了すると、サーバーが更新され、新しいパフォーマンス レベルが表示されます。

重要

スケール ダウンできるのは、スケールアップから 12 時間経過したサーバーのパフォーマンス レベルのみです。 この制限は、サーバーの構成を変更した後の安定性とパフォーマンスを確保するために適用されます。