Preparati a collegare un sistema di bilanciamento del carico Elastic Load Balancing - Amazon EC2 Auto Scaling

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Preparati a collegare un sistema di bilanciamento del carico Elastic Load Balancing

Prima di collegare un sistema di bilanciamento del carico Elastic Load Balancing al gruppo Auto Scaling, è necessario completare i seguenti prerequisiti:

  • È necessario aver già creato il sistema di bilanciamento del carico e il gruppo target utilizzati per indirizzare il traffico verso il gruppo Auto Scaling.

    Esistono due modi per creare il sistema di bilanciamento del carico e il gruppo target:

    • Utilizzo di Elastic Load Balancing: segui le procedure nella documentazione di Elastic Load Balancing per creare e configurare il load balancer e il gruppo target prima di creare il gruppo Auto Scaling. Salta il passaggio per registrare le tue istanze AmazonEC2. Amazon EC2 Auto Scaling si occupa automaticamente della registrazione (e dell'annullamento della registrazione) delle istanze quando colleghi un gruppo target al gruppo Auto Scaling. Per ulteriori informazioni, consulta Nozioni di base dell'Elastic Load Balancing nella Guida per l'utente di Elastic Load Balancing.

    • Utilizzo di Amazon EC2 Auto Scaling: crea, configura e collega il sistema di bilanciamento del carico e il gruppo target con una configurazione di base dalla console Amazon Auto ScalingEC2. Per ulteriori informazioni, consulta Configurare un Application Load Balancer o un Network Load Balancer dalla console.

  • Prima di creare un sistema di bilanciamento del carico, conosci il tipo di bilanciamento del carico di cui hai bisogno. Per ulteriori informazioni, consulta Tipi di sistema di bilanciamento del carico elastico.

  • Il sistema di bilanciamento del carico e il relativo gruppo target devono trovarsi nella stessa Account AWS regione del gruppo Auto Scaling. VPC

  • I gruppi di destinazione devono avere il tipo di destinazione instance. Quando si utilizza un gruppo con dimensionamento automatico, non è possibile specificare un tipo di destinazione ip.

  • Se il modello di avvio per il gruppo Auto Scaling non contiene il gruppo di sicurezza corretto per consentire il traffico in entrata necessario dal sistema di bilanciamento del carico, è necessario aggiornare il modello di avvio. Le regole suggerite variano a seconda del tipo di sistema di bilanciamento del carico e dei tipi di back-end che utilizza. Ad esempio, per indirizzare il traffico verso i server Web, consenti HTTP l'accesso in entrata sulla porta 80 dal sistema di bilanciamento del carico. Le istanze esistenti non vengono aggiornate con le nuove impostazioni quando il modello di avvio viene modificato. Per aggiornare le istanze esistenti, puoi avviare un aggiornamento dell'istanza per sostituire le istanze. Per ulteriori informazioni, consulta Usa un aggiornamento dell'istanza per aggiornare le istanze in un gruppo di Auto Scaling.

  • I gruppi di sicurezza nel modello di avvio devono inoltre consentire l'accesso dal load balancer sulla porta corretta affinché Elastic Load Balancing possa eseguire i controlli di integrità.

  • Quando si distribuiscono appliance virtuali dietro un Gateway Load Balancer, l'Amazon Machine Image AMI () nel modello di lancio deve specificare l'ID di AMI un dispositivo che supporta GENEVE il protocollo per consentire al gruppo Auto Scaling di scambiare traffico con un Gateway Load Balancer. Inoltre, i gruppi di sicurezza nel modello di avvio devono consentire il UDP traffico sulla porta 6081.

Suggerimento

Se disponi di script di bootstrap che richiedono del tempo per essere completati, è possibile aggiungere un hook del ciclo di vita di avvio al gruppo con dimensionamento automatico in modo da ritardare da registrazione delle le istanze dietro il sistema di bilanciamento del carico prima che gli script di bootstrap siano stati completati correttamente e che le applicazioni nelle istanze siano pronte per accettare il traffico. Non puoi aggiungere un lifecycle hook quando crei inizialmente un gruppo Auto Scaling nella console Amazon Auto EC2 Scaling. Tuttavia, puoi aggiungere un lifecycle hook dopo la creazione del gruppo. Per ulteriori informazioni, consulta Hook del ciclo di vita di Amazon EC2 Auto Scaling.

Configura i controlli sanitari per gli obiettivi

Puoi configurare i controlli di integrità per i tuoi obiettivi registrati con un sistema di bilanciamento del carico Elastic Load Balancing per assicurarti che siano in grado di gestire correttamente il traffico. I passaggi specifici variano in base al tipo di bilanciamento del carico in uso. Per ulteriori informazioni, consulta le seguenti risorse:

Per impostazione predefinita, Amazon EC2 Auto Scaling non considera un'istanza non integra e la sostituisce se non supera i controlli di integrità di Elastic Load Balancing. I controlli di integrità predefiniti per un gruppo Auto Scaling sono solo controlli di EC2 integrità. Per ulteriori informazioni, consulta Controlli dell'integrità per le istanze in un gruppo con dimensionamento automatico.

Per consentire ad Amazon EC2 Auto Scaling di sostituire le istanze segnalate come non integre da Elastic Load Balancing, puoi configurare il tuo gruppo Auto Scaling per utilizzare i controlli di integrità di Elastic Load Balancing. In questo modo, Amazon EC2 Auto Scaling considera l'istanza non integra se non supera i controlli di integrità o i controlli di EC2 integrità di Elastic Load Balancing. Se si allegano più gruppi di destinazione del sistema di bilanciamento del carico o Classic Load Balancer a un gruppo, tutti i sistemi devono segnalare che l'istanza è integra, per considerarla tale. Se uno di essi segnala un'istanza come non integra, il gruppo con dimensionamento automatico sostituisce l'istanza, anche se altri la segnalano come integra.

Per informazioni su come abilitare questi controlli di integrità per il gruppo Auto Scaling, vedere. Collega un sistema di bilanciamento del carico Elastic Load Balancing al tuo gruppo Auto Scaling

Nota

Per assicurarti che questi controlli di integrità inizino il prima possibile, assicurati che il periodo di tolleranza per il controllo dello stato di salute del tuo gruppo non sia troppo alto, ma sufficientemente alto da consentire ai controlli di integrità di Elastic Load Balancing di determinare se un obiettivo è disponibile per gestire le richieste. Per ulteriori informazioni, consulta Impostazione del periodo di tolleranza del controllo dell'integrità per un gruppo con scalabilità automatica.