Cómo administrar aplicaciones en una carpeta

En esta página, se describe cómo configurar una carpeta para la administración de aplicaciones.

Descripción general

Una carpeta habilitada por la app es una carpeta dentro de la jerarquía de recursos Google Cloud que se configuró para la administración de aplicaciones. Esta carpeta te permite definir y administrar aplicaciones de App Hub. Estas aplicaciones son agrupaciones funcionales de servicios y cargas de trabajo que abarcan varios proyectos dentro de esa carpeta y sus proyectos secundarios.

Las carpetas habilitadas para apps optimizan la administración de aplicaciones de las siguientes maneras:

  • Organización de cargas de trabajo: Agrupa aplicaciones y servicios relacionados, definidos en App Hub, en una sola unidad administrable.
  • Proporciona supervisión y administración centralizadas: En lugar de hacer un seguimiento de componentes individuales en diferentes proyectos o productos, puedes supervisar y administrar el estado y el rendimiento general de tus aplicaciones a nivel de la carpeta.
  • Simplifica la administración: Si designas una carpeta como habilitada para apps, creas un límite administrativo que simplifica la creación y administración de aplicaciones en tu organización.
  • Proporcionan una vista centrada en la aplicación: Cambian el enfoque de los recursos individuales a la aplicación en sí, lo que proporciona una vista integral de su rendimiento.

Cómo configurar una carpeta para la administración de apps

Puedes habilitar la administración de aplicaciones en carpetas nuevas y existentes. Una vez habilitada, la administración de aplicaciones no se puede inhabilitar. Prueba la administración de aplicaciones en una carpeta dedicada que acabas de crear. Esto permite realizar una experimentación segura antes de aplicarla a las carpetas críticas existentes.

Dentro de una carpeta habilitada para apps, los usuarios autorizados pueden agregar cargas de trabajo y servicios de cualquier proyecto directamente desde esa carpeta.

Considera 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 siguientes dos elementos:

  • Proyectos P20 y P21

Habilita la administració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.

Una aplicación con los proyectos P10 y P20, que abarcan niveles de carpeta

Si habilitas la administración de aplicaciones solo en la carpeta F2, el proyecto P10 no estará disponible para crear aplicaciones. Para crear aplicaciones en el proyecto P10, muévelo a la carpeta F2.

Una aplicación con los proyectos P10 y P20, pero P10 se movió a la carpeta F2

Ten en cuenta tu estructura organizativa, las responsabilidades del equipo y los recursos cuando planifiques tu estrategia de administración de aplicaciones. La forma en que se estructuran tus equipos y recursos tiene un impacto directo en la forma en que usas las carpetas habilitadas para apps.

Descripción general de los proyectos de administración

Un proyecto de administración es un Google Cloud proyecto que el sistema genera dentro de una carpeta habilitada para apps, diseñada exclusivamente para la administración de aplicaciones. Proporciona la infraestructura para las bibliotecas de aplicaciones y las APIs relacionadas, incluidas la facturación, las cuotas y el control de acceso. El proyecto de administración también puede descubrir recursos dentro de la jerarquía de recursos de la carpeta habilitada para la app.

Si habilitas la administración de aplicaciones en una carpeta, se aprovisiona automáticamente un proyecto de administración. Cada carpeta puede contener solo un proyecto de administración.

Habilita la administración de aplicaciones y las APIs en una carpeta

En esta sección, se describe cómo habilitar una carpeta para la administración de aplicaciones.

Roles obligatorios

Para obtener los permisos que necesitas para habilitar la administración de aplicaciones y otorgar acceso a los recursos, pídele a tu administrador que te otorgue el rol de IAM de Administrador de carpetas (resourcemanager.folderAdmin) en el recurso superior. Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.

También puedes obtener los permisos necesarios mediante roles personalizados o cualquier otro rol predefinido.

Habilita las APIs de la aplicación

Puedes habilitar la administración de aplicaciones en carpetas nuevas y existentes. Para crear una carpeta nueva, consulta Cómo crear carpetas. Los siguientes pasos son para una carpeta existente:

  1. En la consola de Google Cloud, abre la página Administrar recursos.

    Abre la página Administrar recursos

  2. En la lista de proyectos y carpetas, busca la carpeta que deseas configurar. Luego, haz clic en el menú Opciones al final de la fila y selecciona Configuración.

  3. En la página Configuración, ve a la sección Habilitación de apps y haz clic en Habilitar. Se abrirá el panel Habilita las APIs de la aplicación en esta carpeta.

    Cuando habilitas la administración de aplicaciones en una carpeta, se producen dos acciones:

    1. Google crea un proyecto administrado por Google en la carpeta. No puedes mover ni borrar un proyecto de administración.
    2. El sistema habilita las APIs necesarias para la administración de aplicaciones en ese proyecto.
  4. Revisa la lista de APIs en el panel. Algunas APIs tienen costos asociados. Para obtener información sobre los precios de un servicio, haz clic en el nombre de la API.

  5. Si tienes todo listo para habilitar la administración de aplicaciones, haz clic en Habilitar.

Cuando se complete la habilitación, la página Configuración mostrará el nombre del proyecto de administración con el prefijo google-mpf.

Vincula una cuenta de facturación al proyecto de administración

Para vincular una cuenta de facturación al proyecto de administración, haz lo siguiente:

  1. Asegúrate de tener los permisos necesarios para esta tarea.

  2. Si necesitas crear una cuenta de Facturación de Cloud, consulta Crea una cuenta de Facturación de Cloud nueva.

  3. En la página Configuración de la carpeta habilitada para la app, haz clic en Administrar facturación.

  4. En la pestaña Mis proyectos, busca el proyecto de administración.

  5. Para habilitar la facturación del proyecto, consulta Habilita la facturación en un proyecto existente.

Asigna permisos a los usuarios de la aplicación en el proyecto

  1. En la página Configuración de tu carpeta habilitada para apps, haz clic en Administrar IAM.
  2. Configura roles y permisos de IAM para todos los servicios de administración de aplicaciones.

    En particular, asegúrate de poder agregar tus datos de telemetría (registros, métricas y seguimientos) de los servicios de Google Cloud y otorgar los permisos necesarios para ver estos datos.

Crea aplicaciones

  1. Configura App Hub y crea tus aplicaciones.