I modelli di applicazione possono includere i seguenti componenti:
- Componenti progettati da Google, che incorporano Google Cloud best practice e configurazioni di sicurezza predefinite.
- I tuoi componenti che importi, basati sui tuoi moduli Terraform.
I seguenti componenti sono progettati da Google e sono inclusi per impostazione predefinita in App Design Center:
Categoria del componente |
Google Cloud product |
Dettagli |
Documentazione sulla configurazione |
|---|---|---|---|
Asset |
Service account |
Un account di servizio è un tipo speciale di account utilizzato in genere da un'applicazione o da un workload di calcolo, come un'istanza di Compute Engine, anziché da una persona. Un service account è identificato dal rispettivo indirizzo email, che è univoco per l'account. |
Configurare un service account |
Compute Engine (modello di istanza) |
Un modello di istanza consente di descrivere un'istanza VM. Puoi quindi creare gruppi di istanze identici in base al modello. |
Configura un modello di istanza Compute Engine | |
Node pool Google Kubernetes Engine |
Un pool di nodi è un gruppo di nodi all'interno di un cluster che hanno una configurazione identica e vengono aggiornati contemporaneamente. |
Configura un node pool GKE | |
Secret Manager |
Secret Manager è un sistema di archiviazione pratico e sicuro per chiavi API, password, certificati e altri dati sensibili. |
Configura un secret di Secret Manager | |
Servizi |
Global Cloud Load Balancing (backend) |
Crea un servizio di backend per il traffico in entrata. |
Configura un backend Cloud Load Balancing globale |
Global Cloud Load Balancing (frontend) |
Configura l'indirizzo IP, la porta e il protocollo di frontend del bilanciatore del carico. Configura un certificato SSL se utilizzi HTTPS. |
Configura un frontend Cloud Load Balancing globale | |
Cloud Load Balancing regionale (backend) |
Crea un servizio di backend per il traffico in entrata. |
Configura un backend Cloud Load Balancing regionale | |
Cloud Load Balancing regionale (frontend) |
Configura l'indirizzo IP, la porta e il protocollo di frontend del bilanciatore del carico. Configura un certificato SSL se utilizzi HTTPS. |
Configura un frontend Cloud Load Balancing regionale | |
AlloyDB per PostgreSQL |
AlloyDB è un database completamente gestito e compatibile con PostgreSQL per i carichi di lavoro di database aziendale più impegnativi. |
Configura un cluster AlloyDB per PostgreSQL | |
BigQuery |
BigQuery è il data warehouse di analisi di Google Cloud completamente gestito, su scala petabyte e dai costi contenuti, che ti consente di eseguire analisi su vaste quantità di dati quasi in tempo reale. |
Configurare un set di dati BigQuery | |
Bigtable |
Bigtable è un servizio di database NoSQL che offre letture e scritture estremamente veloci ed è ideale per le applicazioni che richiedono un accesso a bassa latenza e ad alta velocità effettiva a dati nell'ordine di petabyte. |
Configurare un'istanza Bigtable | |
Cloud Run |
Cloud Run è una piattaforma di computing serverless completamente gestita che ti consente di eseguire il deployment e l'esecuzione di applicazioni e job containerizzati. Astrae completamente la gestione dell'infrastruttura, scalando automaticamente i tuoi servizi da zero per gestire improvvisi picchi di traffico, in modo che tu possa concentrarti sulla creazione di applicazioni straordinarie. |
Configura un servizio Cloud Run | |
Firestore |
Un database di documenti NoSQL serverless e a scalabilità elevata per la creazione di applicazioni web e mobile gestite con replica multiregionale e alta disponibilità. |
Configurare un database Firestore | |
Cluster Google Kubernetes Engine Autopilot |
Un cluster GKE Autopilot è un cluster Kubernetes gestito che gestisce automaticamente l'infrastruttura di calcolo, networking e archiviazione sottostante per le tue applicazioni. |
Configura un cluster GKE Autopilot | |
Cluster Google Kubernetes Engine Standard |
Un cluster GKE Standard è un cluster Kubernetes che puoi utilizzare per eseguire applicazioni containerizzate. |
Configura un cluster GKE Standard | |
Memorystore for Redis |
Memorystore per Redis è un servizio Redis completamente gestito per Google Cloud. Le applicazioni in esecuzione su Google Cloud possono raggiungere prestazioni elevate utilizzando il servizio Redis, estremamente sicuro, disponibile e scalabile, senza il carico di dover gestire complessi deployment Redis. |
Configurare un'istanza di Memorystore for Redis | |
Pub/Sub |
Crea un argomento Pub/Sub e aggiungi una sottoscrizione |
Configurare un argomento Pub/Sub | |
Spanner |
Cloud Spanner è un servizio di database relazionale completamente gestito che ti aiuta a creare e gestire database relazionali per le tue applicazioni. Offre un'ampia gamma di funzionalità, tra cui scalabilità orizzontale automatica, elevata coerenza e disponibilità fino al 99, 999%. Cloud Spanner è anche in grado di gestire carichi di lavoro non relazionali. |
Configurare un database Spanner | |
Cloud SQL (MySQL) |
Cloud SQL per MySQL è un servizio di database completamente gestito che semplifica la configurazione, la manutenzione, la gestione e l'amministrazione dei database relazionali MySQL su Google Cloud Platform. |
Configura un'istanza Cloud SQL per MySQL | |
Cloud SQL (PostgreSQL) |
Cloud SQL per PostgreSQL è un servizio di database completamente gestito che semplifica la configurazione, la manutenzione, la gestione e l'amministrazione dei database relazionali PostgreSQL su Google Cloud. |
Configura un'istanza Cloud SQL per PostgreSQL | |
Cloud Storage |
Cloud Storage permette di archiviare e recuperare qualsiasi volume di dati in qualsiasi momento a livello globale. Puoi utilizzare Cloud Storage per scenari diversi, tra cui pubblicazione di contenuti di siti web, archiviazione di dati e ripristino di emergenza o distribuzione agli utenti di oggetti di dati di grandi dimensioni tramite download diretto. |
Configura un bucket Cloud Storage | |
Vertex AI |
Vertex AI è una piattaforma di machine learning (ML) che ti consente di addestrare ed eseguire il deployment di modelli ML e applicazioni AI. Vertex AI combina i workflow di data engineering, data science e ML engineering per consentire ai team di collaborare utilizzando una serie comune di strumenti. |
Configurare un modello Vertex AI | |
Workload |
Job Cloud Run |
Un job Cloud Run è un'applicazione containerizzata che esegue un'attività specifica non HTTP e poi viene chiusa. È ideale per attività come l'elaborazione batch pianificata, le trasformazioni dei dati o qualsiasi altro lavoro che non deve essere eseguito e servire richieste costantemente. |
Configura un job Cloud Run |
Compute Engine (gruppo di istanze gestite) |
I gruppi di istanze sono raccolte di istanze VM che utilizzano bilanciamento del carico e servizi automatizzati come scalabilità automatica e riparazione automatica. Con un gruppo di istanze gestite, puoi gestire un gruppo di istanze VM come un'unica entità. |
Configura un gruppo di istanze gestite Compute Engine |
Passaggi successivi
- Configura App Design Center.
- Per utilizzare i tuoi moduli Terraform nella progettazione del modello di applicazione, importa i componenti.