Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Nesta página, apresentamos uma visão geral conceitual do Google Cloud centrado em aplicativos, dos principais componentes e de como eles funcionam juntos para simplificar todo o ciclo de vida do gerenciamento de aplicativos.
À medida que os aplicativos de nuvem se tornam mais complexos, gerenciar a infraestrutura subjacente pode ser um desafio significativo. Além disso, esses aplicativos geralmente consistem em vários recursos distribuídos em vários projetos doGoogle Cloud . Essa distribuição pode impedir que desenvolvedores e operadores mantenham uma visão clara e unificada, complicando tarefas como monitoramento, solução de problemas e gerenciamento de custos.
Para resolver esse desafio, o Google Cloud oferece uma experiência integrada e centrada em aplicativos para implantar, gerenciar e operar seus recursos. Você pode mudar o foco dos componentes individuais da infraestrutura para o aplicativo como um todo, permitindo o gerenciamento de aplicativos de uma forma que se alinha à funcionalidade comercial e às operações diárias.
Principais conceitos
No centro da experiência centrada no aplicativo está o conceito de um aplicativo do App Hub. Um aplicativo atua como um agrupamento lógico de recursos, incluindo serviços e cargas de trabalho, que fornecem coletivamente uma funcionalidade comercial específica.
No contexto do Google Cloud centrado em aplicativos, o gerenciamento de aplicativos é entendido pela
definição destes conceitos principais:
Aplicativo do App Hub (ou simplesmente aplicativo): o princípio fundamental de organização do Google Cloud centrado em aplicativos. Um aplicativo é um agrupamento lógico de serviços e cargas de trabalho que, juntos, oferecem funcionalidade comercial de ponta a ponta, como um site de e-commerce, um pipeline de processamento de dados ou um chatbot.
Serviço: uma interface de rede ou de API que expõe funcionalidades aos clientes, como uma regra de encaminhamento de um balanceador de carga.
Carga de trabalho: uma implantação binária que executa uma unidade de função comercial distinta, por exemplo, um grupo gerenciado de instâncias (MIG) ou uma implantação do Google Kubernetes Engine (GKE).
Conceitos de organização de recursos
Para ativar as funcionalidades de gerenciamento de aplicativos, seus recursos precisam estar em uma pasta Google Cloud especialmente configurada para isso. Os conceitos a seguir definem o modelo de dados para aplicativos que
agrupam recursos em vários projetos do Google Cloud :
A pasta habilitada para apps: uma pasta Google Cloud padrão em que você ativa o gerenciamento de aplicativos. Essa pasta funciona como um limite administrativo para aplicativos e contém um projeto de gerenciamento para armazenar metadados e configurações de aplicativos. Use o Resource Manager para ativar e gerenciar uma pasta com apps ativados.
O projeto de gerenciamento: um projeto criado pelo Google na pasta habilitada para apps que funciona como um repositório central para todos os metadados relacionados à sua experiência centrada em aplicativos. Ele armazena não apenas atributos de aplicativos de alto nível, mas todo o modelo de aplicativo, incluindo:
Dados do App Hub: o modelo lógico completo dos seus aplicativos, incluindo as definições e relações entre aplicativos, serviços e cargas de trabalho. Esse modelo também inclui metadados, como proprietários, importância e ambiente do aplicativo.
Dados do Application Design Center: recursos como
modelos, catálogos e espaços de aplicativos usados para projetar e
implantar novos aplicativos.
Se o projeto de gerenciamento for excluído, todos esses dados do modelo de aplicativo serão perdidos permanentemente. Os recursos de infraestrutura subjacentes, como clusters do GKE ou balanceadores de carga, vão continuar existindo, mas o agrupamento lógico e as relações deles no App Hub serão perdidos.
Quando você configura uma pasta compatível com apps, as APIs para gerenciamento de aplicativos
são ativadas automaticamente no projeto de gerenciamento. Isso inclui APIs para o
App Hub, o Centro de design de apps, o Google Cloud Observability e
as dependências de API associadas. Para mais informações sobre essas APIs ativadas automaticamente, consulte Ativar APIs em um projeto de gerenciamento.
O diagrama a seguir mostra como os recursos são mapeados para aplicativos em projetos de gerenciamento de pastas habilitadas para apps:
Figura 1. Modelo de organização de recursos no Google Cloud centrado em aplicativos.
Benefícios do gerenciamento com foco em aplicativos
Organizar recursos do Google Cloud em aplicativos é uma alternativa
ao rastreamento de recursos individuais em vários projetos ou produtos. Essa abordagem permite:
Gerencie designs, implantações e atualizações consistentes de aplicativos usando modelos de aplicativos.
Tenha uma visão abrangente da integridade, do desempenho e do custo do aplicativo.
Simplifique as operações gerenciando recursos relacionados como uma única unidade.
Melhore a governança atribuindo propriedade e aplicando políticas no nível do aplicativo.
Acelere a solução de problemas com um entendimento claro das dependências de recursos.
O ciclo de vida do gerenciamento de aplicativos
O gerenciamento de aplicativos em Google Cloud segue um ciclo de vida lógico.
Primeiro, você define e organiza seus aplicativos. Depois, opera e otimiza
com a ajuda da IA disponível em todas as etapas.
O diagrama a seguir ilustra os principais produtos e recursos que permitem gerenciar aplicativos no Google Cloud:
Figura 2. Relações entre produtos e recursos centrados em aplicativos.
Os números no diagrama se referem às seguintes descrições:
Recursos: os aplicativos em Google Cloud representam agrupamentos de recursosGoogle Cloud , como serviços e cargas de trabalho. Você
pode agrupar recursos de vários projetos em uma pasta habilitada para apps,
que você ativa e gerencia com o Resource Manager. O projeto de gerenciamento na pasta ativada por apps armazena dados do App Hub e da Central de design de aplicativos e ativa as APIs necessárias para o gerenciamento de aplicativos. Para mais informações sobre esses conceitos, consulte
Conceitos de organização de recursos.
Design e implantação de aplicativos:
App Design Center: crie e implante novos aplicativos usando modelos pré-criados ou personalizados que podem ser atualizados. A implantação de um
aplicativo cria novos recursos Google Cloud e registra esses
recursos e o aplicativo no App Hub. Para mais informações, consulte a visão geral do App Design Center.
App Hub: organize os recursos na sua
pasta habilitada para apps em aplicativos para ter uma visão
unificada dos seus serviços e cargas de trabalho. Para mais informações, consulte a
visão geral do App Hub.
Se você usa a central de design de aplicativos para criar um novo aplicativo ou o App Hub para organizar seus recursos atuais, o resultado é um aplicativo definido que é catalogado no App Hub e serve como base para operações unificadas.
Observabilidade centrada em aplicativos: monitore aplicativos e otimize o uso com produtos e recursos do Google Cloud Observability:
Monitore a integridade e o desempenho dos aplicativos com métricas, registros e traces.
Configure alertas com base em métricas e registros.
Analise os custos e o uso de recursos no Explorador de Custos.
Insights de aplicativos:use o Cloud Hub para ter uma visão centralizada de dados operacionais e insights sobre seus aplicativos e recursos, incluindo alertas, incidentes e atividades de manutenção, para gerenciar seus aplicativos de forma proativa. Para mais informações, consulte a
Visão geral do Cloud Hub.
Assistência para aplicativos: receba suporte com tecnologia de IA do Gemini Cloud Assist para tarefas como projetar aplicativos na Central de design de apps, investigar problemas e otimizar seus recursos. Para mais informações, consulte a
Visão geral do Gemini Cloud Assist.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-27 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)"]]