Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Ao desenvolver sua infraestrutura em nuvem, é possível organizar os recursos
em vários projetos. Essa abordagem pode dificultar o gerenciamento e a organização dos recursos. O App Hub oferece uma maneira centrada em aplicativos de
agrupar esses recursos, ajudando você a alinhar sua infraestrutura com as funções
da empresa.
O App Hub funciona como o modelo de dados fundamental e o registro central dos seus aplicativos no Google Cloud. Ele cria uma única fonte de verdade que esclarece a propriedade, as dependências e o contexto comercial dos recursos. Isso, por sua vez, oferece suporte a outros serviços do Google Cloud com o contexto centrado no aplicativo de que eles precisam. Para mais informações sobre esse modelo centrado em aplicativos e a organização de recursos, consulte Google Cloud centrado em aplicativos.
Este documento oferece uma visão geral conceitual do App Hub para ajudar você a entender os recursos e benefícios antes de configurar ou administrar.
Por que usar o App Hub?
Ao mudar o foco dos componentes individuais da infraestrutura para os
aplicativos que eles formam, o App Hub ajuda a simplificar a governança e
as operações em grande escala.
O App Hub ajuda você a implementar o seguinte:
Organize e catalogue seus aplicativos: agrupe recursos dispersos de um ou mais projetos em aplicativos lógicos. Em seguida, você pode categorizar esses aplicativos com atributos como proprietários, importância para os negócios e ambiente para melhorar a capacidade de descoberta e a responsabilidade. Para mais informações, consulte Suporte à capacidade de descoberta e governança.
Crie uma visualização unificada para suas equipes: ao definir um aplicativo no App Hub, você fornece contexto essencial para outros serviços do Google Cloud. Por exemplo, você ativa as seguintes capabilities:
Visão centralizada de operações e insights no
Cloud Hub, que mostra
alertas, incidentes e dados de desempenho em um contexto de aplicativo.
Assistência com tecnologia de IA do
Gemini Cloud Assist,
que usa o modelo de dados do App Hub para ajudar você a projetar, operar
e resolver problemas nos seus aplicativos.
Monitoramento de aplicativos com o
Google Cloud Observability
para ajudar você a resolver erros e melhorar o desempenho mostrando
dados de telemetria dos seus aplicativos e recursos.
Esclareça a propriedade e as dependências dos recursos: entenda como seus
aplicativos são compostos e como os componentes deles dependem uns dos outros.
Esse recurso ajuda desenvolvedores e operadores a visualizar a arquitetura do aplicativo, identificar proprietários e resolver problemas.
O App Hub é criado em um modelo de dados baseado nos seguintes conceitos principais: aplicativos, serviços e cargas de trabalho. Embora esses termos sejam comuns, o App Hub os usa de uma maneira específica. A tabela a seguir compara a definição do
App Hub com o uso comum do setor:
Conceito
Definição do App Hub
Uso comum do setor
Aplicativo
Um agrupamento lógico de serviços e cargas de trabalho que, juntos, oferecem uma função comercial.
Pode se referir a uma única unidade implantável, uma base de código ou um sistema amplo.
Serviço
Uma interface de rede ou API que expõe funcionalidades aos clientes, como um balanceador de carga.
Geralmente se refere a um microsserviço, um componente implantável com lógica de negócios e dados próprios.
Carga de trabalho
Uma implantação binária que executa uma unidade de função comercial distinta,
como uma implantação do GKE ou um grupo de instâncias do Compute Engine.
Um termo mais geral para qualquer processo ou componente que consuma recursos de computação.
Para mais informações sobre esses conceitos centrais, consulte Conceitos-chave.
É possível definir o escopo dos aplicativos do App Hub com base nos seus requisitos de distribuição geográfica. É possível designar os seguintes escopos:
Os aplicativos globais podem agrupar serviços e cargas de trabalho de várias
Google Cloud regiões.
Os aplicativos regionais contêm recursos que residem em uma única região.
Essa escolha afeta quais recursos podem ser registrados e é importante para os requisitos de residência de dados. Para uma comparação detalhada que ajude você a escolher o escopo certo, consulte Aplicativos globais e regionais.
Aumentar a capacidade de descoberta e a governança
Para enriquecer o modelo de dados, o App Hub permite expor propriedades e atributos para oferecer suporte à capacidade de descoberta, responsabilidade e governança de recursos do aplicativo. Definir esses valores como metadados do aplicativo ajuda a filtrar, gerenciar e aplicar políticas aos recursos em grande escala.
Confira abaixo as definições e os recursos de propriedades e atributos:
As propriedades são campos imutáveis que descrevem a infraestrutura
subjacente de um serviço ou carga de trabalho registrado, como ID do projeto,
localização ou zona. Eles são descobertos automaticamente e não podem ser editados
no App Hub.
Atributos são metadados mutáveis definidos pelo usuário que podem ser aplicados a aplicativos, serviços e cargas de trabalho para organizar e governar. Os principais atributos incluem:
Proprietários:dados de contato das equipes de desenvolvimento, operação e negócios. Os tipos de proprietário aceitos são:
developer_owners: equipe de desenvolvimento proprietária do desenvolvimento e da
codificação.
operator_owners: equipe de operadores que garante a integridade do ambiente de execução e das operações.
business_owners: equipe de negócios que garante a qualidade e atende às expectativas dos usuários.
Criticidade:a importância do recurso para sua empresa. Os valores aceitos são:
Essencial
Alta
Médio
Baixo
Ambiente:a fase do ciclo de vida do recurso. Os valores aceitos são:
Produção
Preparo
Teste
Desenvolvimento
O modelo de recursos do App Hub
Para ativar recursos centrados em aplicativos, o App Hub usa um modelo baseado nas seguintes pastas e projetos Google Cloud :
Recomendado:pasta habilitada para apps:
uma pasta Google Cloud padrão configurada para gerenciamento de aplicativos. Essa pasta funciona como um limite administrativo para seus aplicativos. Quando uma pasta é ativada para apps,o Google Cloud cria automaticamente um projeto de gerenciamento nela. Esse projeto criado pelo Google atua como um repositório central para todos os modelos e metadados de aplicativos. Esse é o caminho recomendado para usar produtos do Google Cloud centrados em aplicativos e é necessário para acessar a oferta completa de recursos de gerenciamento de aplicativos.
Projeto host: um projeto do Google Cloud que pode ser usado para agrupar serviços
e cargas de trabalho como aplicativos no App Hub, mas que não oferece suporte
ao acesso a todos os recursos de gerenciamento de aplicativos.
[[["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."],[[["\u003cp\u003eApp Hub allows users to organize Google Cloud resources into application-centric groups, aligning infrastructure with business functions, simplifying management, and improving resource interaction understanding.\u003c/p\u003e\n"],["\u003cp\u003eApp Hub enables the registration of services and workloads, allowing administrators to answer key questions about applications, such as ownership, dependencies, and criticality, across multiple projects.\u003c/p\u003e\n"],["\u003cp\u003eUsers can categorize applications using attributes like \u003ccode\u003eOwner\u003c/code\u003e, \u003ccode\u003eCriticality\u003c/code\u003e, and \u003ccode\u003eEnvironment\u003c/code\u003e, facilitating easier management and enabling specific access privileges to application environments.\u003c/p\u003e\n"],["\u003cp\u003eApp Hub provides monitoring capabilities with a metrics overview of traffic, server error rate, latency, CPU utilization, and memory utilization, helping operators to understand performance and resolve issues.\u003c/p\u003e\n"],["\u003cp\u003eApp Hub utilizes three key concepts: applications (functional groups of services and workloads), workloads (binary deployments), and services (network or API interfaces), all within host and service projects.\u003c/p\u003e\n"]]],[],null,["# App Hub overview\n\nAs you develop your cloud infrastructure, you might organize your resources\nacross multiple projects. This approach can make your resources difficult to\nmanage and organize. App Hub provides an application-centric way to\ngroup these resources, helping you align your infrastructure with your business\nfunctions.\n\nApp Hub acts as the foundational data model and central registry for\nyour applications on Google Cloud. It creates a single source of truth that\nclarifies resource ownership, dependencies, and business context. This, in turn,\nsupports other Google Cloud services with the application-centric context they\nneed. For more information about this application-centric model and its resource\norganization, see [Application-centric Google Cloud](/app-hub/docs/application-centric-google-cloud).\n\nThis document provides a conceptual overview of App Hub to help you\nunderstand its features and benefits before you set up or administer it.\n\nWhy use App Hub?\n----------------\n\nBy shifting the focus from individual infrastructure components to the\napplications they form, App Hub helps you streamline governance and\noperations at scale.\n\nApp Hub helps you implement the following:\n\n- **Organize and catalog your applications** : Group scattered resources from\n one or more projects into logical applications. You can then categorize\n these applications with attributes like owners, business criticality, and\n environment to improve discoverability and accountability. For more\n information, see [Support discoverability and governance](#properties-and-attributes).\n\n- **Create a unified view for your teams**: By defining an application in\n App Hub, you provide essential context to other Google Cloud\n services. For example, you enable the following capabilities:\n\n - **Central view of operations and insights** in [Cloud Hub](/hub/docs/app-project-views), which displays alerts, incidents, and performance data in an application context.\n - **AI-powered assistance** from [Gemini Cloud Assist](/gemini/docs/cloud-assist/overview), which uses App Hub's data model to help you design, operate, and troubleshoot your applications.\n - **Application monitoring** with [Google Cloud Observability](/stackdriver/docs/observability/about-application-monitoring) to help you troubleshoot errors and improve performance by displaying telemetry data for your applications and their resources.\n- **Clarify resource ownership and dependencies**: Understand how your\n applications are composed and how their components depend on each other.\n This feature helps developers and operators visualize application\n architecture, identify owners, and resolve issues.\n\nTo learn more about how App Hub fits into the broader application\nlifecycle, see [Application-centric Google Cloud](/app-hub/docs/application-centric-google-cloud).\n\nConcepts and data model\n-----------------------\n\nApp Hub is built on a data model based on the following key concepts:\napplications, services, and workloads. While these terms are common,\nApp Hub uses them in a specific way. The following table compares the\nApp Hub definition with common industry usage:\n\nFor more information about these central concepts, see\n[Key concepts](/app-hub/docs/application-centric-google-cloud#app-centric-concepts).\n\nYou can scope App Hub applications based on your geographic\ndistribution requirements. You can designate the following scopes:\n\n- *Global* applications can group services and workloads from multiple Google Cloud regions.\n- *Regional* applications contain resources that all reside within a single region.\n\nThis choice impacts which resources you can register and can be important for\ndata residency requirements. For a detailed comparison to help you choose the\nright scope, see\n[Global and regional applications](/app-hub/docs/global-regional-applications).\n\n### Support discoverability and governance\n\nTo enrich the data model, App Hub lets you expose *properties* and\n*attributes* to support application discoverability, accountability, and\nresource governance. Defining these values as application metadata helps you\nfilter, manage, and apply policies to your resources at scale.\n\nThe following are the definitions and features of properties and attributes:\n\n- **Properties** are immutable fields that describe the underlying\n infrastructure of a registered service or workload, such as its project ID,\n location, or zone. These are discovered automatically and cannot be edited\n in App Hub.\n\n- **Attributes** are mutable, user-defined metadata that you can apply to\n applications, services, and workloads to organize and govern them. Key\n attributes include:\n\n - **Owners:** Contact information for developer, operator, and business\n teams. The supported owner types are:\n\n - `developer_owners`: Development team that owns development and coding.\n - `operator_owners`: Operator team that ensures runtime and operations integrity.\n - `business_owners`: Business team that ensures quality and user expectations are met.\n - **Criticality:** The importance of the resource to your business. The\n supported values are:\n\n - Mission critical\n - High\n - Medium\n - Low\n - **Environment:** The lifecycle stage of the resource. The supported\n values are:\n\n - Production\n - Staging\n - Test\n - Development\n\nThe App Hub resource model\n--------------------------\n\nTo enable application-centric features, App Hub uses a model based on\nthe following Google Cloud folders and projects:\n\n- Recommended: **App-enabled folder** :\n A standard Google Cloud folder configured for application management. This\n folder acts as an administrative boundary for your applications. When a\n folder is app-enabled, Google Cloud automatically creates a\n *management project* within it. This Google-created project acts as a\n central repository for all your application models and metadata. This is the\n recommended path for using Application-centric Google Cloud products and is required to access the\n full offering of application management features.\n\n- **Host project**: A Google Cloud project that you can use to group services\n and workloads as applications in App Hub, but that doesn't support\n access to the full offering of application management features.\n\nFor more information about the application-centric resource model, see\n[Resource organization concepts](/app-hub/docs/application-centric-google-cloud#resource-organization-concepts).\nFor detailed instructions on getting started, see\n[Choose your setup model](/app-hub/docs/set-up-app-hub).\n\nWhat's next\n-----------\n\n- To see which Google Cloud resources you can register in App Hub, see [Supported resources](/app-hub/docs/supported-resources).\n- To get started with setting up App Hub, see [Set up App Hub with app-enabled folders](/app-hub/docs/set-up-app-hub-folder).\n- To understand the permissions required to use App Hub, see [Roles and permissions](/app-hub/docs/roles-permissions)."]]