En esta página se describe cómo configurar una carpeta para gestionar aplicaciones.
Información general
Una carpeta habilitada para aplicaciones es una carpeta de la Google Cloud jerarquía de recursos que se ha configurado para la gestión de aplicaciones. Esta carpeta te permite definir y gestionar aplicaciones de App Hub. Estas aplicaciones son agrupaciones funcionales de servicios y cargas de trabajo que abarcan varios proyectos de esa carpeta y sus proyectos descendientes.
Las carpetas habilitadas para aplicaciones simplifican la gestión de aplicaciones de las siguientes formas:
- Organizar cargas de trabajo: agrupan aplicaciones y servicios relacionados, definidos en App Hub, en una sola unidad gestionable.
- Monitorización y gestión centralizadas: en lugar de hacer un seguimiento de los componentes individuales de diferentes proyectos o productos, puede monitorizar y gestionar el estado y el rendimiento generales de sus aplicaciones a nivel de carpeta.
- Simplificar la administración: al designar una carpeta como habilitada para aplicaciones, crea un límite administrativo que simplifica la creación y la gestión de aplicaciones en tu organización.
- Ofrecen una vista centrada en las aplicaciones: cambian el enfoque de los recursos individuales a la aplicación en sí, lo que proporciona una vista integral de su rendimiento.
Configurar una carpeta para la gestión de aplicaciones
Puedes habilitar la gestión de aplicaciones en carpetas nuevas y ya creadas. Una vez habilitada, la gestión de aplicaciones no se puede inhabilitar. Prueba la gestión de aplicaciones en una carpeta específica recién creada. De esta forma, puede experimentar de forma segura antes de aplicarlo a carpetas críticas.
En una carpeta habilitada para aplicaciones, los usuarios autorizados pueden agregar cargas de trabajo y servicios de cualquier proyecto directamente en esa carpeta.
Imagina una jerarquía de recursos con la siguiente estructura:
La carpeta F1 contiene los siguientes tres elementos:
- Proyectos P10 y P11
- Carpeta F2
La carpeta F2 contiene los dos elementos siguientes:
- Proyectos P20 y P21
Habilita la gestión de aplicaciones en la carpeta F1 para crear una aplicación que incluya recursos de varios niveles de carpeta. Por ejemplo, una aplicación puede incluir recursos de los proyectos p10 y p20.
Si habilitas la gestión de aplicaciones solo en la carpeta F2, el proyecto P10 no estará disponible para crear aplicaciones. Para crear aplicaciones en el proyecto P10, mueve el proyecto P10 a la carpeta F2.
Ten en cuenta la estructura de tu organización, las responsabilidades de los equipos y los recursos al planificar tu estrategia de gestión de aplicaciones. La forma en que se estructuran tus equipos y recursos influye directamente en cómo usas las carpetas habilitadas para aplicaciones.
Descripción general de los proyectos de gestión
Un proyecto de gestión es un Google Cloud proyecto que genera el sistema en una carpeta habilitada para aplicaciones y que está diseñado exclusivamente para la gestión de aplicaciones. Proporciona la infraestructura de las bibliotecas de aplicaciones y las APIs relacionadas, como la facturación, las cuotas y el control de acceso. El proyecto de gestión también puede descubrir recursos en la jerarquía de recursos de la carpeta habilitada para la aplicación.
Si habilitas la gestión de aplicaciones en una carpeta, se aprovisionará automáticamente un proyecto de gestión. Cada carpeta solo puede contener un proyecto de gestión.
Habilitar la gestión de aplicaciones y las APIs en una carpeta
En esta sección se describe cómo habilitar una carpeta para la gestión de aplicaciones.
Roles obligatorios
Para obtener los permisos que necesitas para habilitar la gestión de aplicaciones y conceder acceso a los recursos,
pide a tu administrador que te asigne el rol de gestión de identidades y accesos
Administrador de carpetas (resourcemanager.folderAdmin
)
en el recurso superior.
Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar el acceso a proyectos, carpetas y organizaciones.
También puedes conseguir los permisos necesarios a través de roles personalizados u otros roles predefinidos.
Habilitar APIs de aplicaciones
Puedes habilitar la gestión de aplicaciones en carpetas nuevas y ya creadas. Para crear una carpeta, consulta Crear carpetas. Sigue estos pasos para una carpeta que ya tengas:
En la Google Cloud consola, abre la página Gestionar recursos.
En la lista de proyectos y carpetas, busca la carpeta que quieras configurar. A continuación, haz clic en el menú
Opciones al final de la fila y selecciona Configuración.En la página Configuración, ve a la sección Habilitación de aplicaciones y haz clic en Habilitar. Se abrirá el panel Habilitar APIs de aplicaciones en esta carpeta.
Cuando habilitas la gestión de aplicaciones en una carpeta, ocurren dos acciones:
- Google crea un proyecto gestionado por Google en la carpeta. No puedes mover ni eliminar un proyecto de gestión.
- El sistema habilita las APIs necesarias para la gestión de aplicaciones en ese proyecto.
Revisa la lista de APIs del panel. Algunas APIs tienen costes asociados. Para consultar los precios de un servicio, haz clic en el nombre de la API.
Si quieres habilitar la gestión de aplicaciones, haz clic en Habilitar.
Una vez que se haya completado la habilitación de la gestión de aplicaciones, verás el nombre del proyecto de gestión en la página Configuración. Este nombre se deriva del nombre de la carpeta en el momento de la habilitación y tiene el sufijo -mp
.
Vincular una cuenta de facturación al proyecto de gestión
Para vincular una cuenta de facturación al proyecto de gestión, sigue estos pasos:
Comprueba que tienes los permisos necesarios para realizar esta tarea.
Si necesitas crear una cuenta de Facturación de Cloud, consulta el artículo Crear una cuenta de Facturación de Cloud.
En la página Configuración de la carpeta habilitada para aplicaciones, haz clic en Gestionar facturación.
En la pestaña Mis proyectos, busca el proyecto de gestión.
Para habilitar la facturación del proyecto, consulta Cómo habilitar la facturación en un proyecto.
Asignar permisos a los usuarios de la aplicación en el proyecto
- En la página Configuración de la carpeta habilitada para aplicaciones, haz clic en Gestionar IAM.
Configura roles y permisos de gestión de identidades y accesos para todos los servicios de gestión de aplicaciones.
En concreto, asegúrate de que puedes agregar tus datos de telemetría (registros, métricas y trazas) de los servicios y concede los permisos necesarios para ver estos datos. Google Cloud
Crear aplicaciones
- Configura App Hub y crea tus aplicaciones.