アプリケーションのライフサイクル管理の準備をする

従来のクラウド リソース階層では、リソースの関係がわかりにくく、運用タスクが複雑になる可能性があります。リソースをアプリケーションに整理し、ビジネス機能で管理することで、これらの課題に対処し、インフラストラクチャの相互作用を明確に把握できます。

このガイドでは、アプリケーションの設計、デプロイ、保守に使用できるワークフローの概要について説明します。これらのワークフローは、ビジネス構造に沿った論理ユニットとして Google Cloudリソースを運用するのに役立ちます。これらのプラクティスは、新しいアプリケーション インフラストラクチャをデプロイする場合でも、既存のリソースをアプリケーションに整理する場合でも適用できます。

このガイドで提案するアプリケーション管理アプローチの基盤は、設定モデルに応じて、アプリ対応フォルダまたはホスト プロジェクトです。これらのリソースは、アプリケーションの管理境界として機能し、すべてのアプリケーション メタデータの中央リポジトリとして機能し、さまざまなツールで統一されたエクスペリエンスを提供します。

Google Cloudでアプリケーションを管理できる主要なプロダクト、コンセプト、機能の詳細については、アプリケーション中心の Google Cloud をご覧ください。

このガイドで説明するシナリオでは、主に次の 2 つの Google Cloud プロダクトを使用します。

  • App Hub: すべてのアプリケーションの中央レジストリ。サービスとワークロードの可視性を提供し、アプリケーション レベルでのガバナンスを可能にします。
  • Application Design Center: 事前承認済みのテンプレートと Infrastructure as Code(IaC)を使用して、新しいアプリケーション インフラストラクチャを設計、構築、デプロイするためのキャンバス。

これらのプロダクトは連携して、設計とグループ化からデプロイと継続的な運用までをシームレスに移行します。目標に最も適した次のいずれかのケースを選択します。

これらは推奨されるユースケースですが、個々の特定の要件に合わせてプロダクトの機能と能力を調整できます。