AutoscalingGroup
Icona della risorsa

Panoramica della risorsa
Auto Scaling Group (ASG) consente di regolare automaticamente le risorse creando o terminando istanze EC2 in base alla domanda dell’applicazione.
Risorse correlate
Risorse principali
Risorse collegate
Valori di configurazione della risorsa
Impostazioni di base
launch_template_name: Nome del Launch Template utilizzato dall’Auto Scaling Groupsubnet_ids: Elenco degli ID delle subnet in cui l’Auto Scaling Group crea le risorselinked_targetgroup_name: Nome del Target Group collegatodesired_capacity: Numero desiderato di istanze da mantenere nell’Auto Scaling Groupmin_size: Numero minimo di istanze da mantenere nell’Auto Scaling Groupmax_size: Numero massimo di istanze da mantenere nell’Auto Scaling Groupdefault_cooldown: Tempo di attesa (in secondi) tra un’operazione di scaling e la successiva
Tag
tags: Tag per classificare la risorsa per categoria
Configurazione di Autoscaling + LB

- Per prima cosa, crea un ambiente di rete di base per la configurazione dell'infrastruttura.
- Crea un VPC e configura 2 Public Subnet e 2 Private Subnet in diverse zone di disponibilità per l'alta disponibilità. Inoltre, configura un Internet Gateway e una Route Table per la comunicazione Internet esterna.
- Configura la Subnet facendo riferimento a Configurazione Public Subnet.

- Aggiungi un Load Balancer per gestire stabilmente il traffico in entrata dall'esterno.
- Posiziona il Load Balancer nella Public Subnet per renderlo accessibile da Internet, posiziona un Security Group dedicato per il controllo di sicurezza e collega una linea verso il Load Balancer.
- Per definire l'insieme di risorse di destinazione a cui il Load Balancer consegnerà effettivamente il traffico, posiziona un Load Balancer Target Group e collega una linea nella direzione [Load Balancer -> Load Balancer Target Group].
- Seleziona il Target Group collegato nell'opzione Listener - Linked Target Group Name del Load Balancer.

- Posiziona Launch Template e Auto Scaling Group per creare e gestire automaticamente i server delle applicazioni.
- Imposta il Nome del Launch Template da utilizzare nelle opzioni delle risorse dell'Autoscaling Group e imposta le subnet in cui verranno create le istanze EC2.
- Determina a quale Target Group verranno registrate automaticamente le istanze EC2 create utilizzando l'opzione Linked Targetgroup Name.