Las plantillas de aplicaciones pueden incluir los siguientes componentes:
- Componentes diseñados por Google que incorporan Google Cloud prácticas recomendadas y configuraciones de seguridad predeterminadas.
- Tus propios componentes que importas, basados en tus propios módulos de Terraform
Google diseñó los siguientes componentes, que se incluyen de forma predeterminada en Application Design Center:
Categoría del componente |
Google Cloud producto |
Detalles |
Documentación de configuración |
|---|---|---|---|
Recursos |
Cuenta de servicio |
Una cuenta de servicio es un tipo especial de cuenta que, por lo general, es usada por una carga de trabajo de aplicación o procesamiento, como una instancia de Compute Engine, en lugar de una persona. Una cuenta de servicio se identifica por su dirección de correo electrónico, que es única para la cuenta. |
Configura una cuenta de servicio |
Compute Engine (plantilla de instancia) |
Una plantilla de instancias te permite describir una instancia de VM. Luego, puedes crear grupos de instancias idénticas a partir de la plantilla. |
Configura una plantilla de instancias de Compute Engine | |
Grupo de nodos de Google Kubernetes Engine |
Un grupo de nodos es un conjunto de nodos dentro de un clúster que tienen la misma configuración y se actualizan al mismo tiempo. |
Configura un grupo de nodos de GKE | |
Secret Manager |
Secret Manager es un sistema de almacenamiento seguro y conveniente para guardar claves de API, contraseñas, certificados y otros datos sensibles. |
Configura un secreto de Secret Manager | |
Servicios |
Cloud Load Balancing global (backend) |
Crea un servicio de backend para el tráfico entrante. |
Configura un backend global de Cloud Load Balancing |
Cloud Load Balancing global (frontend) |
Configura la dirección IP, el puerto y el protocolo del frontend del balanceador de cargas. Configura un certificado SSL si usas HTTPS. |
Configura un frontend global de Cloud Load Balancing | |
Cloud Load Balancing regional (backend) |
Crea un servicio de backend para el tráfico entrante. |
Configura un backend regional de Cloud Load Balancing | |
Cloud Load Balancing regional (frontend) |
Configura la dirección IP, el puerto y el protocolo del frontend del balanceador de cargas. Configura un certificado SSL si usas HTTPS. |
Configura un frontend regional de Cloud Load Balancing | |
AlloyDB para PostgreSQL |
AlloyDB es una base de datos completamente administrada y compatible con PostgreSQL para tus cargas de trabajo de bases de datos empresariales más exigentes. |
Configura un clúster de AlloyDB para PostgreSQL | |
BigQuery |
BigQuery es el almacén de datos de estadísticas rentable, a escala de petabytes y completamente administrado de Google Cloud que te permite ejecutar estadísticas en grandes cantidades de datos casi en tiempo real. |
Configura un conjunto de datos de BigQuery | |
Bigtable |
Bigtable es un servicio de base de datos NoSQL que ofrece lecturas y escrituras extremadamente rápidas, y es ideal para aplicaciones que requieren acceso de baja latencia y alta capacidad de procesamiento a datos a escala de petabytes. |
Configura una instancia de Bigtable | |
Cloud Run |
Cloud Run es una plataforma de procesamiento sin servidores completamente administrada que te permite implementar y ejecutar aplicaciones y trabajos alojados en contenedores. Abstrae toda la administración de la infraestructura y escala automáticamente tus servicios desde cero para controlar los aumentos repentinos de tráfico, de modo que puedas enfocarte en compilar aplicaciones excelentes. |
Configura un servicio de Cloud Run | |
Firestore |
Una base de datos de documentos NoSQL sin servidores y altamente escalable para crear aplicaciones web y para dispositivos móviles administradas con replicación multirregional y alta disponibilidad. |
Configura una base de datos de Firestore | |
Clúster de Autopilot de Google Kubernetes Engine |
Un clúster de GKE Autopilot es un clúster de Kubernetes administrado que administra automáticamente la infraestructura subyacente de procesamiento, redes y almacenamiento para tus aplicaciones. |
Configura un clúster de GKE Autopilot | |
Clúster estándar de Google Kubernetes Engine |
Un clúster de GKE estándar es un clúster de Kubernetes que puedes usar para ejecutar aplicaciones en contenedores. |
Configura un clúster estándar de GKE | |
Memorystore for Redis |
Memorystore for Redis es un servicio de Redis completamente administrado para Google Cloud. Las aplicaciones que se ejecutan en Google Cloud pueden lograr un rendimiento extremo aprovechando el servicio de Redis altamente escalable, disponible y seguro sin la carga de administrar implementaciones complejas de Redis, |
Configura una instancia de Memorystore para Redis | |
Pub/Sub |
Crea un tema de Pub/Sub y agrega suscripciones |
Configura un tema de Pub/Sub | |
Spanner |
Cloud Spanner es un servicio de base de datos relacional completamente administrado que te ayuda a compilar y administrar bases de datos relacionales para tus aplicaciones. Ofrece una amplia variedad de funciones, como el escalamiento horizontal automático, la coherencia sólida y la disponibilidad de hasta el 99.999%. Cloud Spanner también puede controlar cargas de trabajo no relacionales. |
Configura una base de datos de Spanner | |
Cloud SQL (MySQL) |
Cloud SQL para MySQL es un servicio de base de datos completamente administrado que te ayuda a configurar, mantener, controlar y administrar tus bases de datos relacionales de MySQL en Google Cloud Platform. |
Configura una instancia de Cloud SQL para MySQL | |
Cloud SQL (PostgreSQL) |
Cloud SQL para PostgreSQL es un servicio de base de datos completamente administrado que te ayuda a configurar, mantener, administrar y controlar tus bases de datos relacionales de PostgreSQL en Google Cloud Platform. |
Configura una instancia de Cloud SQL para PostgreSQL | |
Cloud Storage |
Cloud Storage permite almacenar y recuperar cualquier cantidad de datos en todo el mundo y en cualquier momento. Puedes usar Cloud Storage en varias situaciones, como la entrega de contenido de un sitio web, el almacenamiento de datos con fines de archivo y recuperación ante desastres, o la distribución de grandes objetos de datos a los usuarios a través de una descarga directa. |
Configura un bucket de Cloud Storage | |
Vertex AI |
Vertex AI es una plataforma de aprendizaje automático (AA) que te permite entrenar e implementar modelos de AA y aplicaciones de IA. Vertex AI combina la ingeniería de datos, la ciencia de datos y los flujos de trabajo de ingeniería del AA, lo que permite la colaboración del equipo con un conjunto de herramientas común. |
Configura un modelo de Vertex AI | |
Cargas de trabajo |
Trabajo de Cloud Run |
Un trabajo de Cloud Run es una aplicación alojada en contenedores que ejecuta una tarea específica que no es HTTP y, luego, se cierra. Es ideal para tareas como el procesamiento por lotes programado, las transformaciones de datos o cualquier otro trabajo que no necesite ejecutarse y atender solicitudes de forma constante. |
Configura un trabajo de Cloud Run |
Compute Engine (grupo de instancias administrado) |
Los grupos de instancias son conjuntos de instancias de VM que usan balanceo de cargas y servicios automáticos como el ajuste de escala automático y la reparación automática. Con un grupo de instancias administrado, puedes administrar un grupo de instancias de VM como una sola entidad. |
Configura un MIG de Compute Engine |
¿Qué sigue?
- Configura Application Design Center.
- Para usar tus propios módulos de Terraform en el diseño de la plantilla de la aplicación, importa componentes.