Bilanciamento del carico e scalabilità

Google Cloud offre bilanciamento del carico e scalabilità automatica per gruppi di istanze.

Bilanciamento del carico

Google Cloud offre il bilanciamento del carico lato server che ti consente di distribuire il traffico in entrata su più istanze di macchine virtuali (VM). Il bilanciamento del carico offre i seguenti vantaggi:

  • Scala la tua app
  • Favorire il traffico intenso
  • Rileva e rimuovi automaticamente le istanze VM in stato non integro utilizzando i controlli di integrità. Le istanze che tornano in stato integro vengono aggiunte di nuovo automaticamente.
  • Instrada il traffico alla macchina virtuale più vicina

Il bilanciamento del carico di Google Cloud utilizza le risorse regola di forwarding per abbinare determinati tipi di traffico e inoltrarlo a un bilanciatore del carico. Ad esempio, una regola di forwarding può corrispondere al traffico TCP destinato alla porta 80 sull'indirizzo IP 192.0.2.1, quindi inoltrarlo a un bilanciatore del carico, che la indirizza a istanze VM integre.

Il bilanciamento del carico di Google Cloud è un servizio gestito, per cui i suoi componenti sono ridondanti e ad alta disponibilità. In caso di errore di un componente di bilanciamento del carico, viene riavviato o sostituito automaticamente e immediatamente.

Google Cloud offre vari tipi di bilanciamento del carico che si differenziano per funzionalità, scenari di utilizzo e modalità di configurazione. Per le descrizioni, consulta la documentazione sul bilanciamento del carico di Google Cloud.

Scalabilità automatica

Compute Engine offre la scalabilità automatica per aggiungere o rimuovere automaticamente le istanze VM da un gruppo di istanze gestite in base agli incrementi o alle riduzioni del carico. La scalabilità automatica consente alle app di gestire agevolmente gli aumenti del traffico e riduce i costi quando il fabbisogno di risorse è inferiore. Puoi scalare automaticamente un gruppo di istanze gestite in base all'utilizzo della CPU, alle metriche di Cloud Monitoring, alle pianificazioni o alla capacità di gestione del bilanciamento del carico.

Quando configuri un gestore della scalabilità automatica per la scalabilità in base alla capacità di gestione del bilanciamento del carico, il gestore della scalabilità automatica controlla la capacità di gestione di un gruppo di istanze e scala quando le istanze VM superano o hanno superato la capacità. La capacità di gestione di un'istanza può essere definita nel servizio di backend del bilanciatore del carico e si basa sull'utilizzo o sulle richieste al secondo. Per saperne di più, consulta Scalabilità basata sulla capacità di gestione del bilanciamento del carico.

Per scoprire di più sulla scalabilità automatica, consulta Scalabilità automatica dei gruppi di istanze.

Passaggi successivi