Skip to main content

Durata

2 giorni

Prezzo

790,00 €

Lingua

Italiano
Iscriversi non è mai stato così semplice
Compila il form sottostante.
Mi iscrivo in qualità di
Corso
Modalità di pagamento

Il pagamento dell’intera quota di partecipazione ai corsi deve essere effettuato con Bonifico Bancario anticipato alla conferma di attivazione corso, tramite le seguenti coordinate bancarie intestate a Global learning srl:

UNICREDIT IBAN IT 84 Z 02008 05108 000401453196

Termini e condizioni
Oggetto
Oggetto delle presenti Condizioni Generali è la fornitura da parte di Global learning dei propri servizi formativi.
Iscrizione
Le iscrizioni ai corsi nelle date previste dal Calendario Corsi possono essere effettuate tramite prenotazione telefonica o via mail, a cui deve seguire conferma scritta, attraverso la compilazione del Form di iscrizione o inviando via email, debitamente compilato in ogni sua parte e sottoscritto. L’iscrizione è confermata al ricevimento del corrispettivo da parte di Global learning.
Disdetta
L’iscrizione al corso a calendario o l’ordine per un corso dedicato possono essere annullati o rinviati senza oneri se comunicati almeno 10 giorni lavorativi prima della data di inizio del corso. Dopo tale data o nel caso di mancata disdetta o qualora il partecipante interrompa la frequenza al corso per motivi non attribuibili a Global learning è dovuto l’intero corrispettivo. È ammessa la sostituzione del partecipante.
Rinvio e Annullamento Corsi
Global learning potrà, entro 10 giorni lavorativi dalla data di inizio o per cause di forza maggiore anche in data successiva, rinviare o cancellare i corsi, dandone comunicazione scritta o telefonica al Cliente.
Corrispettivi
Il Cliente è tenuto al pagamento dei corrispettivi previsti dal Calendario Corsi Global learning in vigore al momento dell’iscrizione o di quanto specificato nell’offerta emessa da Global learning, oltre IVA.
Trattamento dati personali
Si precisa che l’informativa in ordine al trattamento dei dati personali dei clienti da parte della Titolare Global learning è pubblicata nel modulo d’iscrizione ai corsi.
Diritto d’autore
Il Cliente prende atto per sé ed i partecipanti che i corsi ed i materiali ad essi relativi sono di proprietà di Global learning e/o di eventuali terzi danti causa. è vietato pertanto trarre copia del materiale e diffondere presso terzi il contenuto dei corsi senza previa autorizzazione scritta dei proprietari.
Chiedi informazioni

Architecting with Google Cloud: Design and Process

Codice: CVG04

Il corso si concentra sulla progettazione e sul processo di creazione di soluzioni robuste, scalabili ed efficienti utilizzando la piattaforma Google Cloud.

Si tratta di una continuazione del corso Architecting with Google Compute Engine e presuppone un’esperienza pratica con le tecnologie trattate nel suddetto corso.

Questo corso è propedeutico per la preparazione delle seguenti certificazioni:

  • Google Cloud Certified Professional Cloud Architect
  • Google Cloud Certified Professional Cloud DevOps Engineer

Modalità di erogazione

In aula o Live Virtual Classroom

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza.

Contenuti del corso
  • Definizione del Servizio
  • Descrivere gli utenti in termini di ruoli e personaggi tipo
  • Scrivere requisiti qualitativi con storie utente
  • Redigere requisiti quantitativi utilizzando gli indicatori chiave di prestazione (KPI)
  • Valutare i KPI utilizzando SLO e SLI
  • Determinare la qualità dei requisiti dell’applicazione utilizzando i criteri SMART
  • Design e Architettura dei Microservizi
  • Decomporre le applicazioni monolitiche in microservizi
  • Riconoscere i confini appropriati dei microservizi
  • Architettare servizi con e senza stato per ottimizzare scalabilità e affidabilità
  • Implementare servizi seguendo le migliori pratiche dei 12 fattori
  • Costruire servizi poco accoppiati implementando una ben progettata architettura REST
  • Progettare API di servizio RESTful coerenti e standard
  • Automazione DevOps
  • Automatizzare il deployment dei servizi utilizzando pipeline CI/CD
  • Sfruttare Cloud Source Repositories per il controllo del codice e delle versioni
  • Automatizzare le build con Cloud Build e trigger di build
  • Gestire le immagini di container con Google Container Registry
  • Creare infrastrutture con il codice usando Deployment Manager e Terraform
  • Scegliere Soluzioni di Archiviazione
  • Scegliere il servizio di archiviazione dati di Google Cloud appropriato in base al caso d’uso, durabilità, disponibilità, scalabilità e costo
  • Archiviare dati binari con Cloud Storage
  • Archiviare dati relazionali usando Cloud SQL e Spanner
  • Archiviare dati NoSQL utilizzando Firestore e Cloud Bigtable
  • Cache dei dati per un accesso rapido utilizzando Memorystore
  • Costruire un Data Warehouse utilizzando BigQuery
  • Architettura di Rete Google Cloud e Ibrida
  • Progettare reti VPC ottimizzando per costi, sicurezza e prestazioni
  • Configurare bilanciatori di carico globali e regionali per fornire accesso ai servizi
  • Sfruttare Cloud CDN per fornire latenza inferiore e diminuire l’egresso di rete
  • Valutare l’architettura di rete utilizzando il Cloud Network Intelligence Center
  • Connettere reti utilizzando peering e VPN
  • Creare reti ibride tra Google Cloud e data center on-premise utilizzando Cloud Interconnect
  • Distribuzione di Applicazioni su Google Cloud
  • Scegliere il servizio di distribuzione Google Cloud appropriato per le tue applicazioni
  • Configurare infrastrutture scalabili e resilienti utilizzando Template e Gruppi di Istanze
  • Orchestrare il deployment di microservizi utilizzando Kubernetes e GKE
  • Sfruttare App Engine per una piattaforma completamente automatizzata come servizio (PaaS)
  • Creare applicazioni serverless utilizzando Cloud Functions
  • Progettazione di Sistemi Affidabili
  • Progettare servizi per soddisfare requisiti di disponibilità, durabilità e scalabilità
  • Implementare sistemi tolleranti ai guasti evitando punti singoli di guasto, guasti correlati e guasti a cascata
  • Evitare guasti per sovraccarico
  • Progettare archiviazione di dati resilienti con cancellazione pigra
  • Analizzare scenari di disastro e pianificare il recupero dai disastri utilizzando l’analisi costo/rischio
  • Sicurezza
  • Progettare sistemi sicuri utilizzando le migliori pratiche come separazione delle preoccupazioni, principio del minimo privilegio e audit regolari
  • Sfruttare Cloud Security Command Center per aiutare a identificare vulnerabilità
  • Semplificare la governance del cloud utilizzando policy organizzative e cartelle
  • Proteggere le persone utilizzando ruoli IAM, Identity-Aware Proxy e Identity Platform
  • Gestire l’accesso e l’autorizzazione delle risorse da parte di macchine e processi utilizzando gli account di servizio
  • Proteggere le reti con IP privati, firewall e Accesso Privato di Google
  • Mitigare gli attacchi DDoS sfruttando Cloud DNS e Cloud Armor
  • Manutenzione e Monitoraggio
  • Gestire nuove versioni di servizio utilizzando aggiornamenti progressivi, deployment blue/green e Release Canary
  • Prevedere, monitorare e ottimizzare il costo del servizio utilizzando il calcolatore dei prezzi di Google Cloud e report di fatturazione e analizzando i dati di fatturazione
  • Osservare se i tuoi servizi stanno rispettando i loro SLO utilizzando Cloud Monitoring e Dashboards
  • Utilizzare i controlli di uptime per determinare la disponibilità del servizio
  • Rispondere ai guasti del servizio utilizzando gli avvisi di Cloud Monitoring.
  • Laboratori pratici

 

 

Partecipanti
  • Cloud Solutions Architect
  • Site Reliability Engineer
  • Professionisti in Systems Operations
  • DevOps Engineer
  • IT Manager
Prerequisiti
  • Aver completato Architecting with Google Compute Engine, o avere esperienza equivalente.
  • Conoscenza di base degli strumenti da riga di comando e degli ambienti del sistema operativo Linux.
  • Esperienza di Systems Operations, compresa l’implementazione e la gestione di applicazioni, sia on-premise che in un ambiente di cloud pubblico.
Obiettivi
  • Applicare un insieme di domande, tecniche e considerazioni progettuali.
  • Definire i requisiti dell’applicazione ed esprimerli in modo oggettivo come KPI, SLO e SLI.
  • Decomporre i requisiti dell’applicazione per trovare i giusti confini dei microservizi.
  • Sfruttare gli strumenti per sviluppatori di Google Cloud per creare pipeline di distribuzione moderne e automatizzate.
  • Scegliere i servizi di archiviazione cloud appropriati in base ai requisiti dell’applicazione.
  • Progettare reti cloud e ibride.
  • Implementare applicazioni affidabili, scalabili e resilienti, bilanciando le principali metriche di prestazione con i costi.
  • Scegliere i giusti servizi di distribuzione di Google Cloud per le applicazioni.
  • Proteggere le applicazioni, i dati e l’infrastruttura del cloud.
  • Monitorare gli obiettivi di livello di servizio e i costi utilizzando gli strumenti di Google Cloud.

Torna a trovarci per conoscere i nuovi Corsi inseriti

Oppure richiedi informazioni sul corso che ti interessa nella sezione Contatti