Servizi di calcolo di GCP

Introduzione a GCP

Nabeel Imam

Content Developer at DataCamp

Motori e funzioni

Basati su server

Compute Engine Logo di Google Compute Engine.

  • VM personalizzabili

Serverless

App Engine Logo di Google App Engine.

  • Sviluppo app scalabile ed efficiente

Cloud Functions Logo di Google Cloud Functions.

  • Calcolo event-driven
Introduzione a GCP

Spettro del serverless

Una linea di tendenza mostra più controllo e gestione passando da Cloud Functions ad App Engine a Compute Engine.

Introduzione a GCP

Microservizi in container

  • Container: pacchetti con tutto il necessario (librerie, codice, dati)
  • Ogni app containerizzata offre un microservizio
    • Insieme, i microservizi compongono il servizio

I container circondano un dispositivo mobile con un'app in esecuzione.

Introduzione a GCP

L'app per condividere foto

Una persona usa il cellulare per vedere e condividere foto.

Un picco di upload

  • Aumenta il numero di container per il servizio di upload
  • Attiva un aggiornamento del servizio di raccomandazioni

L'orchestrazione è fondamentale...

Introduzione a GCP

Kubernetes

  • Software open-source per l'orchestrazione di container
  • Creato da Google

Google Kubernetes Engine (GKE)

Logo di Google Kubernetes Engine.

  • Servizio Kubernetes completamente gestito
  • Scaling e aggiornamenti automatici
  • Integrato con altri servizi GCP
Introduzione a GCP

Gestire il picco di upload

Molti utenti guardano foto su un'app allo stesso tempo, un grafico a barre mostra traffico in aumento.

  • GKE scala i container per gli upload
    • Li riduce quando il picco finisce

Un container invia un messaggio a un altro container.

  • Il microservizio Upload invia un messaggio a Recommendations
Introduzione a GCP

Architetture complesse

L'accesso a un data center on-premises è limitato da sicurezza avanzata.

  • Dati on-premises per motivi normativi
  • Servizi di calcolo sul cloud
Introduzione a GCP

Collegare le piattaforme

  • Distribuisci app in vari ambienti
    • GCP, on-premises, altri cloud provider
  • Operazioni semplificate, più conformità
  • Le app devono essere basate su container
    • Facilita la migrazione all'architettura a container
Anthos

Logo di Google Anthos.

Introduzione a GCP

Passiamo alla pratica !

Introduzione a GCP

Preparing Video For Download...