Vantaggi della migrazione ai container

Migrate to Containers è uno strumento per containerizzare le risorse esistenti basate su VM per l'esecuzione su Google Kubernetes Engine (GKE), cluster GKE Autopilot, GKE Enterprise o Cloud Run. Sfruttando gli ecosistemi GKE e GKE Enterprise, Migrate to Containers offre un modo semplice e veloce per passare all'ambiente orchestrazione e gestione delle applicazioni. La modernizzazione e la gestione possono essere eseguite senza richiedere l'accesso al codice sorgente, riscrivere o riprogettare le applicazioni.

Confronto tra la migrazione ai container e il lift and shift in Compute Engine

Oggi puoi eseguire la migrazione dei carichi di lavoro delle VM in istanze VM Compute Engine utilizzando Migrazione a macchine virtuali. Questo "lift and shift" offre i passaggi più semplici per la migrazione al cloud. Questo metodo conserva in modo coerente lo stesso modello operativo usato per l'esecuzione e la gestione delle applicazioni on-premise, modernizzare solo l'infrastruttura sottostante.

Mentre "lift and shift" è un'opzione attuabile per determinati carichi di lavoro, molti clienti che stanno passando di Google Cloud vogliono fare un ulteriore passo avanti. Stanno approfittando di strumenti, metodi e servizi gestiti specifici del cloud. In particolare, vuole per passare dalle VM ai container e gestire i carichi di lavoro su GKE o GKE Enterprise.

Vantaggi dei container

Migrate to Containers ti consente di modernizzare i carichi di lavoro delle applicazioni convertendo e li collega ai container. La containerizzazione dei carichi di lavoro presenta numerosi vantaggi chiave:

  • Densità. I container sono molto più leggeri delle VM poiché non contengono per il sistema operativo e, di conseguenza, richiedono una quantità di calcolo e memoria notevolmente inferiore Google Cloud. I container offrono una maggiore densità di carichi di lavoro di cluster, allocazioni granulari delle risorse e un'infrastruttura inferiore complessiva costi aggiuntivi.
  • Kinel del nodo ottimizzato per la sicurezza. GKE e GKE Enterprise offrire upgrade automatici del sistema operativo, liberandoti dal carico della manutenzione del proprio sistema operativo.
  • Potenzia le app legacy con servizi moderni. GKE e GKE Enterprise consentono i servizi aggiuntivi della piattaforma per un'integrazione perfetta con le app esistenti. Ad esempio, puoi sfruttare Istio su GKE o Cloud Service Mesh per automatizzare i criteri di rete e di sicurezza senza a modificare il codice dell'applicazione. Inoltre, puoi usare le funzionalità di monitoraggio il logging con Cloud Logging e Cloud Monitoring modificando configurazioni e non modificare le applicazioni.
  • Criterio unificato e gestione integrata delle risorse. GKE e GKE Enterprise ti consente di concentrarti sulla gestione delle applicazioni, non dell'infrastruttura. Offre il potere della gestione dichiarativa dello stato desiderato con un'efficace codifica strategie e criteri del selettore.
  • Gestione e orchestrazione moderne basate sulle immagini. Offerte di Migrate to Containers una capacità unica di estrarre un'immagine dal carico di lavoro della VM e creare l'immagine Docker e gli artefatti correlati. Questa estrazione ti consente di modernizzare del ciclo di vita delle applicazioni e della gestione delle operazioni, tra cui con una pipeline CI/CD. L'integrazione con una pipeline CI/CD utilizza strumenti come Cloud Build per di implementare le procedure di manutenzione secondarie. Inoltre, la gestione basata sulle immagini consente ai clienti di eseguire aggiornamenti in sequenza, scalabilità dinamica, riparazione automatica e altro ancora.

Passaggi successivi