En esta guía, se describe cómo diseñar, implementar y mantener aplicaciones enGoogle Cloud. Aprende a organizar tus recursos nuevos o existentes registrándolos como servicios y cargas de trabajo en las aplicaciones.
Cuando eliges tu modelo de configuración de aplicaciones, defines tu límite de administración de aplicaciones, que es la colección de proyectos o carpetas que contienen recursos que puedes agrupar en aplicaciones de App Hub. Google Cloud El proyecto de administración de tu límite de administración de aplicaciones proporciona un repositorio central para los metadatos y la configuración de tu aplicación.
Para obtener información sobre los productos y las funciones que te permiten administrar aplicaciones en Google Cloud, consulta Google Cloud centrado en las aplicaciones.
Casos de uso recomendados
Usa estos productos en conjunto para diseñar, implementar y administrar aplicaciones:
- App Hub: Organiza y administra aplicaciones. Agrupa tus servicios y cargas de trabajo en aplicaciones para obtener visibilidad de estos componentes y aplicar políticas a nivel de la aplicación.
- Application Design Center: Diseña e implementa componentes de aplicaciones con plantillas y la infraestructura como código (IaC).
Estas son las formas recomendadas de administrar aplicaciones en Google Cloud:
- Registra recursos para crear una aplicación: Agrupa tus recursos Google Cloud registrándolos como servicios y cargas de trabajo dentro de una aplicación.
- Crear aplicaciones a partir de plantillas publicadas: Implementa infraestructura de aplicaciones estandarizada con plantillas diseñadas para cumplir con las prácticas recomendadas de tu organización.
- Crea una plantilla a partir de una aplicación en ejecución: Captura la arquitectura de una aplicación en ejecución como una plantilla reutilizable para otros equipos.
- Optimiza una aplicación con recomendaciones de diseño: Analiza la arquitectura de una aplicación con estadísticas y recomendaciones de diseño. Usa Application Design Center para modelar e implementar cambios arquitectónicos que mejoren el costo, la seguridad o el rendimiento.