この課題に対処するため、 Google Cloud は、リソースのデプロイ、管理、運用を行うためのアプリケーション中心の統合エクスペリエンスを提供します。個々のインフラストラクチャ コンポーネントからアプリケーション全体に焦点を移すことで、ビジネス機能や日常業務に沿った方法でアプリケーションを管理できます。
アプリ対応フォルダを構成すると、アプリケーション管理用の API が管理プロジェクトで自動的に有効になります。これには、App Hub、App Design Center、Google Cloud Observability の API と、関連する API の依存関係が含まれます。自動的に有効になる API の詳細については、管理プロジェクトで API を有効にするをご覧ください。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["わかりにくい","hardToUnderstand","thumb-down"],["情報またはサンプルコードが不正確","incorrectInformationOrSampleCode","thumb-down"],["必要な情報 / サンプルがない","missingTheInformationSamplesINeed","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-09-03 UTC。"],[],[],null,["# Application-centric Google Cloud\n\nThis page provides a conceptual overview of Application-centric Google Cloud, its core components, and\nhow they work together to streamline the entire application management\nlifecycle.\n\nAs cloud applications become increasingly complex, managing their underlying\ninfrastructure can pose a significant challenge. Additionally, these\napplications often consist of numerous resources spread across multiple\nGoogle Cloud projects. This distribution can hinder developers and\noperators from maintaining a clear and unified view, thereby complicating tasks\nsuch as monitoring, troubleshooting, and cost management.\n\nTo address this challenge, Google Cloud offers an integrated,\napplication-centric experience for deploying, managing, and operating your\nresources. You can shift your focus from individual infrastructure components to\nthe application as a whole, enabling application management in a way that aligns\nwith business functionality and day-to-day operations.\n\nKey concepts\n------------\n\nAt the core of the application-centric experience is the concept of an\n*App Hub application* . An application acts as a logical grouping of\nresources, including *services* and *workloads*, which collectively provide\nspecific business functionality.\n\nIn the context of Application-centric Google Cloud, application management is understood through the\ndefinition of these key concepts:\n\n- **App Hub application (or simply *application*)**: The fundamental organizing principle of Application-centric Google Cloud. An application is a logical grouping of services and workloads that together deliver end-to-end business functionality, such as an ecommerce website, a data processing pipeline, or a chatbot.\n- **Service**: A network or API interface that exposes functionality to clients, such as a load balancer's forwarding rule.\n- **Workload**: A binary deployment that performs a distinct business function unit, for example, a managed instance group (MIG) or a Google Kubernetes Engine (GKE) deployment.\n\n### Resource organization concepts\n\nTo enable application management functionalities, your resources must be within\na Google Cloud folder that is specially configured for application\nmanagement. The following concepts define the data model for applications that\ngroup resources across multiple Google Cloud projects:\n\n- **The app-enabled folder** : A standard Google Cloud folder where you enable application management. This folder acts as an administrative boundary for applications and contains a *management project* to store application metadata and configurations. You use [Resource Manager](/resource-manager/docs) to enable and manage an app-enabled folder.\n- **The management project**: A Google-created project within the\n app-enabled folder that acts as a central repository for all metadata\n related to your application-centric experience. It stores not just\n high-level application attributes but the entire application model,\n including:\n\n - **[App Hub](/app-hub/docs/overview) data**: The complete logical model of your applications, including the definitions of and relationships between applications, services, and workloads. This model also includes metadata like application owners, criticality, and environment.\n - **[Application Design Center](/application-design-center/docs/overview) data**: Resources such as application templates, catalogs, and spaces that are used to design and deploy new applications.\n\n If the management project is deleted, all of this application model data\n is permanently lost. The underlying infrastructure resources, such as your\n GKE clusters or load balancers, will continue to exist, but\n their logical grouping and relationships within\n App Hub will be lost.\n\nWhen you configure an app-enabled folder, APIs for application management\nare automatically enabled on the management project. These include APIs for\nApp Hub, App Design Center, Google Cloud Observability, and\ntheir associated API dependencies. For more information about these\nautomatically enabled APIs, see\n[Enable APIs on a management project](/app-hub/docs/enabled-apis).\n\nThe following diagram shows how resources map to applications in\nmanagement projects of app-enabled folders:\n[](/static/app-hub/images/app-enabled-folder.svg) **Figure 1.** Resource organization model in Application-centric Google Cloud.\n\nBenefits of application-centric management\n------------------------------------------\n\nOrganizing Google Cloud resources into applications offers an alternative\nto tracking individual resources across various projects or products. This\napproach lets you do the following:\n\n- Manage consistent application designs, deployments, and updates using application templates.\n- Gain a comprehensive view of your application's health, performance, and cost.\n- Streamline operations by managing related resources as a single unit.\n- Improve governance by assigning ownership and applying policies at the application level.\n- Accelerate troubleshooting with a clear understanding of resource dependencies.\n\nThe application management lifecycle\n------------------------------------\n\nManaging your applications in Google Cloud follows a logical lifecycle.\nYou first define and organize your applications, then you operate and optimize\nthem, with AI assistance available at every stage.\n\nThe following diagram illustrates the key products and features that let you\nmanage applications in Google Cloud:\n[](/static/app-hub/images/app-management.svg) **Figure 2.** Relationships between application-centric products and features.\n\nThe numbers in the diagram reference the following descriptions:\n\n1. **Resources** : Applications in Google Cloud represent groupings of\n Google Cloud resources, such as services and workloads. You\n can group resources from multiple projects within an app-enabled folder,\n which you enable and manage with Resource Manager. The management project\n within the app-enabled folder stores App Hub and\n App Design Center data and enables the necessary APIs for\n application management. For more information about these concepts, see\n [Resource organization concepts](#resource-organization-concepts).\n\n2. **Application design and deployment**:\n\n - **App Design Center** : Design and deploy new applications using prebuilt or custom templates that you can update. Deploying an application creates new Google Cloud resources and registers those resources and your application to App Hub. For more information, see the [App Design Center overview](/application-design-center/docs/overview).\n - **App Hub** : Organize resources in your app-enabled folder into applications to gain a unified view of your services and workloads. For more information, see the [App Hub overview](/app-hub/docs/overview).\n\n Whether you use App Design Center to build a new application\n or App Hub to organize your existing resources, the result is\n a defined application that is cataloged in App Hub and serves\n as the basis for unified operations.\n3. **Application-centric observability** : Monitor applications and optimize\n usage with [Google Cloud Observability](/stackdriver/docs) products and features:\n\n - Monitor application health and performance with metrics, logs, and traces.\n - Set up alerts based on metrics and logs.\n - Analyze costs and resource usage in Cost Explorer.\n4. **Application insights:** Use Cloud Hub to get a centralized view\n of operational data and insights for your applications and resources,\n including alerts, incidents, and maintenance activities, to manage your\n applications proactively. For more information, see the\n [Cloud Hub overview](/hub/docs/overview).\n\n5. **Application assistance** : Get AI-powered support from\n Gemini Cloud Assist with tasks such as designing\n applications in App Design Center, investigating issues, and\n optimizing your resources. For more information, see the\n [Gemini Cloud Assist overview](/gemini/docs/cloud-assist/overview).\n\nWhat's next\n-----------\n\n- [Learn more about App Hub](/app-hub/docs/overview)\n- [Set up App Hub](/app-hub/docs/set-up-app-hub)\n- [Learn more about Application Design Center](/application-design-center/docs/overview)\n- [Learn more about Cloud Hub](/hub/docs/overview)"]]