このガイドでは、Google Cloudでアプリケーションを設計、デプロイ、保守する方法について説明します。新しいリソースまたは既存のリソースをアプリケーションのサービスとワークロードとして登録して整理する方法を学習します。
アプリケーション設定モデルを選択すると、アプリケーション管理境界が定義されます。これは、App Hub アプリケーションでグループ化できるリソースを含む Google Cloud プロジェクトまたはフォルダのコレクションです。アプリケーション管理境界の管理プロジェクトは、アプリケーションのメタデータと構成の一元的なリポジトリを提供します。
Google Cloudでアプリケーションを管理できるプロダクトと機能については、アプリケーション中心の Google Cloud をご覧ください。
おすすめのユースケース
これらのプロダクトを組み合わせて使用して、アプリケーションの設計、デプロイ、管理を行います。
- App Hub: アプリケーションを整理して管理します。サービスとワークロードをアプリケーションにグループ化して、これらのコンポーネントの可視性を高め、アプリケーション レベルのポリシーを適用します。
- Application Design Center: テンプレートと Infrastructure as Code(IaC)を使用して、アプリケーション コンポーネントを設計してデプロイします。
Google Cloudでアプリケーションを管理するおすすめの方法は次のとおりです。
- リソースを登録してアプリケーションを作成する: Google Cloud リソースをアプリケーション内のサービスとワークロードとして登録してグループ化します。
- 公開されたテンプレートからアプリケーションを作成する: 組織のベスト プラクティスに準拠するように設計されたテンプレートを使用して、標準化されたアプリケーション インフラストラクチャをデプロイします。
- 実行中のアプリケーションからテンプレートを作成する: 実行中のアプリケーションのアーキテクチャを、他のチームが再利用できるテンプレートとしてキャプチャします。
- 設計の推奨事項を使用してアプリケーションを最適化する: 分析情報と設計の推奨事項を使用して、アプリケーションのアーキテクチャを分析します。Application Design Center を使用して、アーキテクチャの変更をモデル化してデプロイし、費用、セキュリティ、パフォーマンスを改善します。