Puedes crear aplicaciones organizando tus recursos de Google Cloud existentes o implementando recursos nuevos juntos. Planificar cómo agrupar e implementar tus servicios y cargas de trabajo te ayuda a alinear tu infraestructura con tu funcionalidad empresarial.
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 la aplicación con plantillas e infraestructura como código (IaC).
Cuando eliges el modelo de configuración de la aplicación, defines el límite de administración de la aplicación, que es la colección de proyectos o carpetas de Google Cloud que contienen recursos que puedes agrupar en aplicaciones de App Hub. El proyecto de administración de tu límite de administración de aplicaciones proporciona un repositorio central para los metadatos y las configuraciones de tu aplicación.
Estas son las formas recomendadas de administrar aplicaciones en Google Cloud:
- Registra recursos para crear una aplicación: Agrupa tus recursos de Google Cloud registrándolos como servicios y cargas de trabajo dentro de una aplicación. Puedes registrar varios recursos a la vez desde la consola de Google Cloud .
- Crea aplicaciones a partir de plantillas publicadas: Implementa una 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 de arquitectura que mejoren el costo, la seguridad o el rendimiento.