次の方法で共有


チュートリアル: PostgreSQL の評価結果と移行に関する推奨事項を確認する (プレビュー)

この記事では、PostgreSQL 評価の主要なコンポーネントについて説明し、結果を確認し、移行オプションを調べ、Azure に移行するためのコストと準備状況を評価する方法について説明します。

[前提条件]

開始する前に、検出されたアプリケーションを確認してください。 詳細については、こちらを参照してください

評価を表示する

評価結果を表示するには、次の手順に従ってください。

  1. [評価] に移動し、[概要] で [すべてのレポートを表示] を選択するか、[決定して計画] で [評価] を選択します。

  2. 表示する評価 (azmigrate-demo など) を選択します。

    評価を選択する方法を示すスクリーンショット。

  3. 評価の概要を確認します。 評価設定を編集したり、評価を再計算したりすることもできます。

評価されたワークロード

このセクションでは、次のメトリックを含む評価の概要を示します。

  • サーバー: 評価されたサーバーの合計数。
  • PostgreSQL インスタンス: 検出された PostgreSQL インスタンスの数。
  • データベース: すべてのインスタンスにわたるデータベースの合計数。
  • サポート対象外: サポートされていない PostgreSQL バージョンを実行しているインスタンスの数。
  • 検出成功: 検出操作が成功した割合。

PostgreSQL の移行

これは、PostgreSQL デプロイで考慮できるさまざまな移行戦略を示しています。 ターゲット デプロイの種類の準備状況と、準備完了または条件で準備完了とマークされている PostgreSQL インスタンスのコスト見積もりを確認できます。

Azure Database for PostgreSQL は、PostgreSQL インスタンスに最適な互換性とコスト効率を提供します。 Microsoft が推奨するターゲットを選択すると、移行作業が削減されます。

推奨されるオプションは、コスト効率が高く、移行の準備が整っています。 これには、準備完了チェックと、条件で 準備完了 または 準備完了としてマークされたインスタンスの毎月のコスト見積もりが含まれます。

推奨されるデプロイ ターゲットの PostgreSQL インスタンスの準備状況と、準備完了または準備完了としてマークされたインスタンスの毎月のコスト見積もりを確認できます。

準備レポート:

  • Azure Database for PostgreSQL フレキシブル サーバーに移行するための推奨される Azure Database for PostgreSQL 構成を確認します。
  • 推奨される Azure ターゲットに移行する前に解決できる移行の問題と警告について説明します。
  • コンピューティングとストレージに基づいて、各 PostgreSQL インスタンスの月額コストを確認します。

移行方法

  • すべてのインスタンスを Azure Database for PostgreSQL に移行する: この戦略では、すべての PostgreSQL インスタンスを Azure Database for PostgreSQL に移行するための準備状況の分析情報とコスト見積もりが提供されます。

  • すべてのサーバーを Azure VM 上の PostgreSQL Server に移行する: この戦略では、PostgreSQL インスタンスを実行しているサーバーを Azure Virtual Machines 上の PostgreSQL に再ホストする方法について説明します。 準備とコストの見積もりが含まれます。 PostgreSQL 資格情報を使用できない場合でも、Azure VM 上の PostgreSQL にサーバーを移行するための適切なサイズのリフト アンド シフトの推奨事項がレポートに表示されます。 準備とサイズ設定のロジックは、Azure VM の評価手法に合わせて調整されます。

評価された PostgreSQL インスタンスのサポート状態

[ Supportability ]\(サポート可能性\) セクションには、評価中に識別された PostgreSQL バージョンのサポート状態が表示されます。 [検出の詳細] セクションには、検出された PostgreSQL インスタンスの数がバージョン別に分類された視覚的な概要が表示されます。

  • 評価された PostgreSQL インスタンスの一覧を表示するには、[ サポート可能性] でグラフを選択します。

  • [Database instance version support status]\(データベース インスタンスのバージョンのサポート状態\) 列は、PostgreSQL バージョンがメインストリーム サポートかサポート対象外かを示します。

  • 詳細なサポート情報を表示するには、サポートの状態を選択します。 右側にウィンドウが開き、次の詳細が表示されます。

    • サポート状態の種類 (メインストリームまたはサポート対象外)
    • 残りのサポート期間
    • ワークロードのセキュリティ保護に役立つ推奨されるアクション。
  • 各 PostgreSQL バージョンの残りのサポート期間 (月単位) を表示するには:

    • [列]>[サポート終了までの期間]>[送信] を選択します。
    • 「サポートの終了」列には、サポートの残りの月数が表示されます。
  • サポート状態のカテゴリ:

    • メインストリーム サポート: PostgreSQL バージョンはアクティブにサポートされ、定期的な更新プログラムを受け取ります。
    • サポート対象外: PostgreSQL バージョンは更新プログラムを受け取らなくなり、サポートされているバージョンにアップグレードする必要があります。

    サポートされていないバージョンを実行している PostgreSQL インスタンスは、セキュリティ コンプライアンスを維持し、Azure で継続的なサポートを確保するために、移行の優先順位を付ける必要があります。

対応性を確認する

PostgreSQL インスタンスの移行準備状況を評価し、潜在的な問題を特定し、推奨事項を確認して、Azure へのスムーズな移行を確実にします。

さまざまな移行の準備状況を確認する方法を示すスクリーンショット。

さまざまな移行戦略の準備レポートを確認するには、次の手順に従います。

  1. 目的の移行戦略の 準備レポート を選択します。

  2. 選択したレポートの準備状況の列を確認して、移行の準備を評価します。

    移行戦略 準備列 (それぞれのデプロイ ターゲット)
    推奨 Azure Database for PostgreSQL フレキシブル サーバーの対応準備
    Azure Database for PostgreSQL へのインスタンス Azure Database for PostgreSQL フレキシブル サーバーの対応準備
    Azure VM 上のサーバーを PostgreSQL Server に移行 Azure VM の準備 (Azure VM 上の PostgreSQL サーバー)
  3. 評価された PostgreSQL インスタンスの準備状態を確認します。

    • 準備完了: 移行の問題を発生させずに、インスタンスを Azure Database for PostgreSQL フレキシブル サーバーに移行できます。
    • 条件付きで準備完了: インスタンスには 1 つ以上の移行問題があります。 ハイパーリンクを選択して、特定された問題と推奨される修復手順を表示します。
    • 準備ができていません:評価では、必要なパフォーマンスと構成の要件を満たす Azure Database for PostgreSQL フレキシブル サーバー構成が識別されませんでした。 ハイパーリンクを選択すると、ターゲットデプロイの種類に対してインスタンスを準備するのに役立つ推奨事項が表示されます。
    • 不明: 検出がまだ進行中であるか、解決が必要な問題があるため、Azure Migrate は準備状況を評価できません。 検出の問題を解決するには、「通知」ブレードで詳細を確認してください。 問題が解決しない場合は、 Microsoft サポートにお問い合わせください。
  4. 特定のインスタンスの詳細情報を表示するには、インスタンス名を選択して、次の詳細にドリルダウンします。

    • ユーザー データベースの数
    • インスタンスのプロパティ
    • インスタンスにスコープが設定された構成パラメーター
    • ソース データベース ストレージの詳細。

    Important

    PostgreSQL 資格情報が指定されていない場合、または Azure Migrate アプライアンスが PostgreSQL インスタンスに接続できない場合、SKU の推奨事項は仮想マシン レベルの構成に基づきます。 この場合、準備状態は [条件で準備完了] としてマークされます。 拡張機能、照合順序、データ型、その他のデータベース固有の構成など、すべての評価規則を検証し、SKU の最適なサイズ設定を確保するには、PostgreSQL 資格情報に十分なアクセス許可を付与します。

  5. ユーザー データベースとその詳細の一覧を表示するには、ユーザー データベースの数を選択します。

  6. 特定のターゲット デプロイの種類に関する移行の問題と警告を確認するには、[移行の問題] 列で [詳細の確認] を選択します。

  7. 構成別のコスト分散: 評価では、さまざまな Azure Database for PostgreSQL フレキシブル サーバー構成にコストがどのように分散されるかが示されます。

    • コストは、推奨されるサービス レベルとコンピューティング サイズに基づいて計算されます。
    • 各インスタンスは、その構成要件に基づいて特定の SKU の推奨事項を受け取ります。
    • 推奨される構成は、各インスタンスのワークロード特性によって異なります。
  8. インスタンス レベルのコストの詳細: 特定の PostgreSQL インスタンスのコストの詳細を表示するには、テーブル内のインスタンス名を選択します。 次の情報が表示されます。

    • 合計月額コスト: インスタンスのコンピューティングコストとストレージコストを組み合わせたものです。
    • 月単位のコンピューティング コスト: 推奨されるコンピューティング構成に基づくコスト。
    • 月単位のストレージ コスト: 割り当てられたストレージ容量に基づくコスト。
    • 推奨される構成: 評価分析に基づく特定の SKU の推奨事項。
    • コストの変動: インスタンス間のリソース要件の違いを反映します。