Come posso eseguire la migrazione da un Classic Load Balancer a un Application Load Balancer o a un Network Load Balancer?

3 minuti di lettura
0

Desidero migrare dal mio Classic Load Balancer a un Application Load Balancer o a un Network Load Balancer.

Risoluzione

Confronta le funzionalità dei bilanciatori del carico

Prima di eseguire la migrazione del tuo Classic Load Balancer, confronta le funzionalità degli Application Load Balancer e dei Network Load Balancer. Per ulteriori informazioni, consulta Caratteristiche di Elastic Load Balancing.

Application Load Balancer

Un Application Load Balancer richiede almeno due sottoreti. Se il bilanciatore del carico ha una sola sottorete, specifica una seconda sottorete durante la migrazione.

Per impostazione predefinita, un Application Load Balancer ha il bilanciamento del carico tra zone attivato. Puoi disattivare la funzionalità a livello di bilanciatore del carico, ma non a livello di gruppo di destinazione.

Un Application Load Balancer supporta il reindirizzamento delle richieste sul bilanciatore del carico. Se hai configurato le connessioni backend del Classic Load Balancer per il reindirizzamento HTTP, puoi disattivare o rimuovere il reindirizzamento durante la migrazione.

Network Load Balancer

Per un Network Load Balancer puoi disattivare il bilanciamento del carico tra zone a livello di bilanciatore del carico.

Quando crei il bilanciatore del carico, devi associare gruppi di sicurezza a un Network Load Balancer. Non puoi associare gruppi di sicurezza a un Network Load Balancer esistente. Per limitare il traffico, utilizza i gruppi di sicurezza associati alle destinazioni. Per il livello Network Load Balancer, utilizza le liste di controllo degli accessi alla rete (ACL) della sottorete per limitare il traffico.

Esegui la migrazione dal tuo Classic Load Balancer a un Application Load Balancer o a un Network Load Balancer

Nota: se ricevi errori durante l’esecuzione dei comandi dell'Interfaccia della linea di comando AWS (AWS CLI), consulta Risoluzione degli errori per AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.

Per creare e configurare un Application Load Balancer o un Network Load Balancer, utilizza la procedura guidata di migrazione. Prova il nuovo bilanciatore del carico per assicurarti che funzioni. Quindi reindirizza manualmente il traffico dal tuo Classic Load Balancer al nuovo bilanciatore del carico e aggiorna policy, script e codice.

Dopo aver reindirizzato il traffico, puoi utilizzare la console Amazon Elastic Compute Cloud (Amazon EC2) per eliminare il vecchio bilanciatore del carico. In alternativa, esegui il comando AWS CLI delete-load-balancer.

Risolvi i problemi relativi ai tempi di inattività durante la migrazione di un bilanciatore del carico

Per ridurre al minimo i tempi di inattività durante la migrazione del bilanciatore del carico, esegui dei test sul nuovo bilanciatore del carico prima di spostare il traffico di produzione. Quindi verifica che il nuovo bilanciatore del carico sia in grado di gestire le richieste di traffico.

Per indirizzare gradualmente il traffico verso il nuovo bilanciatore del carico, utilizza la policy di routing ponderato di Amazon Route 53. Se riscontri problemi con il nuovo bilanciatore del carico, assegna al peso del traffico un valore pari a 0 (zero).

Se non utilizzi Route 53 come provider DNS, continua a eseguire il vecchio bilanciatore del carico. Riduci il valore Time to Live (TTL) del record esistente a 0 in modo che il record DNS non venga memorizzato nella cache. Attendi che il valore TTL precedente venga ripristinato, quindi punta il record DNS sul nuovo nome DNS del bilanciatore del carico. Se riscontri problemi con il nuovo bilanciatore del carico, punta il record DNS sul nome DNS del Classic Load Balancer. Dopo aver risolto il problema, ripristina il valore TTL al valore originale.

AWS UFFICIALE
AWS UFFICIALEAggiornata un mese fa