← Tutti i programmi

Architetture Cloud con Google Cloud Platform

Categoria Cloud, DevOps e infrastruttura

Architetture Cloud con Google Cloud Platform

Questo sillabo fornisce un percorso completo e strutturato per affrontare le sfide del design e dell’implementazione di infrastrutture cloud.

Sillabo del Corso

Il corso offre una panoramica approfondita delle migliori pratiche di design, implementazione e gestione di infrastrutture moderne, con focus su resilienza, scalabilità e sicurezza.

Modulo 1: Design in the Large

Introduzione alla progettazione iterativa, dall’architettura a 3 livelli ai microservizi, con l’uso di Archimate. Principi ispiratori per il design basati sul framework "12 Factor".

Modulo 2: Design della Business Logic

Separazione dei servizi per ottimizzare lo scaling. Analisi dei workload e tecnologie come Terraform, App Engine, Kubernetes e Google Functions. Esempi pratici di implementazioni ibride e serverless.

Modulo 3: Design della Parte Dati

Gestione avanzata dei dati con approcci CQRS/ES, separazione tra lettura e scrittura, e coordinamento dei dati. Differenze tra database transazionali e analitici, con focus su strumenti come Cloud SQL, Spanner, BigQuery e Object Store.

Modulo 4: Networking

Automazione della creazione di infrastrutture con Terraform, strategie di bilanciamento del carico e ottimizzazione delle reti. Progettazione di reti ibride VPN-on-prem con BGP e IPSec. Opportunità offerte dai data center italiani (Milano e Torino).

Modulo 5: Resilienza e Scalabilità

Progettazione di infrastrutture resilienti e scalabili, utilizzo di DNS e Load Balancer regionali e globali. Strategie per il bilanciamento avanzato, circuit breaker, e deployment a canary per mitigare i rischi.

Modulo 6: Sicurezza

Checklist di sicurezza per infrastrutture scalabili e affidabili. Gestione di ruoli IAM, processi di amministrazione, playbook e testing. Opzioni di crittografia avanzata e uso di bastion host.

Modulo 7: Capacity Planning e Stime di Costo

Definizione di SLI, SLO e SLA per una gestione ottimale delle risorse e delle performance.

Modulo 8: Monitoraggio e Gestione

Implementazione di un sistema di monitoring su tre livelli (alert, ticketing, logging). Uso di metriche custom e predefinite per tracciare SLI e SLO. Integrazione di alert e incident management tramite Cloud Logging.