設計に関する推奨事項を使用してアプリケーションを最適化する

App Hub アプリケーションを継続的に改善することは、運用目標とビジネス目標を達成するための鍵となります。Cloud HubGemini Cloud Assist などのアプリケーション分析情報と支援サービスは、最適化の機会を特定するのに役立ちます。たとえば、使用率の低い仮想マシンのサイズ変更や、レイテンシと費用を削減するための Cloud CDN の構成に関する推奨事項が表示されることがあります。

このガイドでは、既存のアプリケーションを分析し、Application Design Center を使用してアーキテクチャの変更を実装する方法について説明します。

始める前に

このドキュメントは、アプリケーションにフォルダレベルのアプリケーション管理境界を設定していることを前提としています。Application Design Center、Cloud Hub、Gemini Cloud Assist では、この境界タイプが必要です。

アプリケーション分析情報とアシスタンス サービスを使用する前に、次の手順を完了する必要があります。

アプリケーションを分析して最適化の機会を特定する

Cloud HubGemini Cloud Assist を使用して、アプリケーションの運用データの統合ビューを取得し、推奨事項を受け取ります。

  1. Google Cloud コンソールで、プロジェクト選択ツールを使用して管理プロジェクトを選択します。
  2. Cloud Hub から [ホーム] ページに移動します。

    ホームに移動

  3. アプリケーションを選択して、統合ダッシュボードを表示します。

  4. インシデント、アラート、パフォーマンス指標、費用の傾向を確認します。詳細については、アプリケーション ビューとプロジェクト ビューをご覧ください。

  5. 必要に応じて、Gemini Cloud Assist パネルを使用して、自然言語プロンプト(例:)を使用して最適化の推奨事項をリクエストします。

    • Give me recommendations to optimize my application.
    • Show me the most expensive resources with the lowest utilization for this application.

    Gemini Cloud Assist は、使用率の低いマシンタイプのサイズ変更や Cloud CDN の有効化などの推奨事項を提供します。

アプリケーション アーキテクチャを進化させる

最適化を特定したら、App Design Center を使用して、改善されたアーキテクチャをモデル化してデプロイします。

最適化されたアプリケーション アーキテクチャをデプロイします。このプロセスでは、変更の性質に応じて、既存のデプロイの更新や新しいデプロイの作成が必要になることがあります。