Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
A medida que desarrollas tu infraestructura de nube, puedes organizar tus recursos en varios proyectos. Este enfoque puede dificultar la administración y organización de tus recursos. App Hub proporciona una forma de agrupar estos recursos centrada en las aplicaciones, lo que te ayuda a alinear tu infraestructura con las funciones de tu empresa.
App Hub actúa como el modelo de datos fundamental y el registro central de tus aplicaciones en Google Cloud. Crea una única fuente de verdad que aclara la propiedad de los recursos, las dependencias y el contexto empresarial. A su vez, esto admite otros servicios de Google Cloud con el contexto centrado en la aplicación que necesitan. Para obtener más información sobre este modelo centrado en la aplicación y su organización de recursos, consulta Google Cloud centrado en la aplicación.
En este documento, se proporciona una descripción general conceptual de App Hub para ayudarte a comprender sus funciones y beneficios antes de configurarlo o administrarlo.
¿Por qué usar App Hub?
Al cambiar el enfoque de los componentes de infraestructura individuales a las aplicaciones que forman, App Hub te ayuda a optimizar la administración y las operaciones a gran escala.
App Hub te ayuda a implementar lo siguiente:
Organiza y cataloga tus aplicaciones: Agrupa los recursos dispersos de uno o más proyectos en aplicaciones lógicas. Luego, puedes categorizar estas aplicaciones con atributos como propietarios, importancia para la empresa y entorno para mejorar la capacidad de descubrimiento y la responsabilidad. Para obtener más información, consulta Descubrimiento y administración de la asistencia.
Crea una vista unificada para tus equipos: Cuando defines una aplicación en App Hub, proporcionas contexto esencial a otros servicios de Google Cloud. Por ejemplo, puedes habilitar las siguientes funciones:
Vista central de las operaciones y las estadísticas en Cloud Hub, que muestra alertas, incidentes y datos de rendimiento en un contexto de aplicación
Asistencia potenciada por IA de Gemini Cloud Assist, que usa el modelo de datos de App Hub para ayudarte a diseñar, operar y solucionar problemas de tus aplicaciones
La supervisión de aplicaciones con Google Cloud Observability te ayuda a solucionar errores y mejorar el rendimiento, ya que muestra datos de telemetría de tus aplicaciones y sus recursos.
Aclarar la propiedad y las dependencias de los recursos: Comprende cómo se componen tus aplicaciones y cómo sus componentes dependen entre sí.
Esta función ayuda a los desarrolladores y operadores a visualizar la arquitectura de la aplicación, identificar a los propietarios y resolver problemas.
App Hub se basa en un modelo de datos que incluye los siguientes conceptos clave: aplicaciones, servicios y cargas de trabajo. Si bien estos términos son comunes, App Hub los usa de una manera específica. En la siguiente tabla, se compara la definición de App Hub con el uso común en la industria:
Concepto
Definición de App Hub
Uso habitual en la industria
Aplicación
Es una agrupación lógica de servicios y cargas de trabajo que, en conjunto, ofrecen una función comercial.
Puede hacer referencia a una sola unidad implementable, una base de código o un sistema amplio.
Servicio
Es una interfaz de red o de API que expone la funcionalidad a los clientes, como un balanceador de cargas.
A menudo, se refiere a un microservicio, un componente implementable con su propia lógica empresarial y datos.
Carga de trabajo
Es una implementación binaria que realiza una unidad de función comercial distinta, como una implementación de GKE o un grupo de instancias de Compute Engine.
Término más general para cualquier proceso o componente que consuma recursos de procesamiento.
Para obtener más información sobre estos conceptos centrales, consulta Conceptos clave.
Puedes definir el alcance de las aplicaciones de App Hub según tus requisitos de distribución geográfica. Puedes designar los siguientes alcances:
Las aplicaciones globales pueden agrupar servicios y cargas de trabajo de varias regiones deGoogle Cloud .
Las aplicaciones regionales contienen recursos que residen en una sola región.
Esta elección afecta los recursos que puedes registrar y puede ser importante para los requisitos de residencia de datos. Para obtener una comparación detallada que te ayude a elegir el alcance adecuado, consulta Aplicaciones globales y regionales.
Admite la visibilidad y la administración
Para enriquecer el modelo de datos, App Hub te permite exponer propiedades y atributos para admitir la detección, la responsabilidad y la administración de recursos de las aplicaciones. Definir estos valores como metadatos de la aplicación te ayuda a filtrar, administrar y aplicar políticas a tus recursos a gran escala.
A continuación, se incluyen las definiciones y las características de las propiedades y los atributos:
Las propiedades son campos inmutables que describen la infraestructura subyacente de un servicio o una carga de trabajo registrados, como su ID del proyecto, ubicación o zona. Se descubren automáticamente y no se pueden editar en App Hub.
Los atributos son metadatos mutables definidos por el usuario que puedes aplicar a aplicaciones, servicios y cargas de trabajo para organizarlos y gobernarlos. Los atributos clave incluyen los siguientes:
Propietarios: Información de contacto de los equipos de desarrollo, operaciones y negocios. Los tipos de propietario admitidos son los siguientes:
developer_owners: Es el equipo de desarrollo que es propietario del desarrollo y la programación.
operator_owners: Es el equipo de operadores que garantiza la integridad de las operaciones y el entorno de ejecución.
business_owners: Es el equipo empresarial que garantiza la calidad y se asegura de que se cumplan las expectativas de los usuarios.
Criticidad: Es la importancia del recurso para tu empresa. Los valores admitidos son los siguientes:
Fundamental
Alta
Medio
Baja
Entorno: Es la etapa del ciclo de vida del recurso. Los valores admitidos son los siguientes:
Producción
Etapa de pruebas
Prueba
Desarrollo
El modelo de recursos de App Hub
Para habilitar las funciones centradas en la aplicación, App Hub usa un modelo basado en las siguientes carpetas y proyectos Google Cloud :
Recomendado:Carpeta habilitada para apps:
Una carpeta Google Cloud estándar configurada para la administración de aplicaciones. Esta carpeta actúa como límite administrativo para tus aplicaciones. Cuando una carpeta está habilitada para aplicaciones, Google Cloud crea automáticamente un proyecto de administración dentro de ella. Este proyecto creado por Google actúa como un repositorio central para todos los modelos y metadatos de tu aplicación. Esta es la ruta recomendada para usar los productos de Google Cloud centrados en la aplicación y es necesaria para acceder a la oferta completa de funciones de administración de aplicaciones.
Proyecto host: Es un proyecto Google Cloud que puedes usar para agrupar servicios y cargas de trabajo como aplicaciones en App Hub, pero que no admite el acceso a la oferta completa de funciones de administración de aplicaciones.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-03 (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)."]]