Udemy

Auto Scaling Groups Overview

Video tutorial gratuito di Stephane Maarek | AWS Certified Cloud Practitioner,Solutions Architect,Developer
Best Selling Instructor, 11x AWS Certified, Kafka Guru
Valutazione: 4,7 su 5Valutazione dell'insegnante
70 corsi
3.198.158 studenti
Auto Scaling Groups (ASG) Overview

Segui il corso completo per saperne di più

Ultimate AWS Certified Developer Associate 2025 DVA-C02

Full Practice Exam with Explanations included! PASS the Amazon Web Services Certified Developer Certification DVA-C02

31:50:46 di video on-demand • Ultimo aggiornamento: Ottobre 2025

Pass the AWS Certified Developer Associate Certification (DVA-C02)
Full Practice Exam with Explanations included!
All 700+ slides available as downloadable PDF
Apply the right AWS services for your future real-world AWS projects
Deploy an application using Elastic Beanstalk and AWS CICD tools with full automation
Understand Serverless API using AWS Lambda, API Gateway, DynamoDB & Cognito
Write infrastructure as code using AWS CloudFormation
Implement messaging and integration patterns using AWS SQS, SNS & Kinesis
Master the CLI, SDK and IAM security best practices in EC2
Monitor, Trace and Audit your microservices using CloudWatch, X-Ray and CloudTrail
Secure your entire AWS Cloud using KMS, Encryption SDK, IAM Policies & SSM
Italiano [Auto]
Istruttore: Quindi ora parliamo di cos'è un gruppo di ridimensionamento automatico. Pertanto, quando distribuiamo un sito Web o un'applicazione, il carico può cambiare nel tempo perché nel tempo potremmo avere più utenti che visitano i nostri siti Web. E abbiamo visto che nel cloud, in AWS, è possibile creare e anche eliminare server molto rapidamente con la chiamata API per la creazione di istanze EC2. Quindi, se vuoi automatizzare questo, possiamo creare un gruppo di ridimensionamento automatico. Quindi l'obiettivo dell'ASG è di scalare in orizzontale, ovvero aggiungere istanze EC2 ed è necessario ricordarlo, scalare in orizzontale per abbinare un carico maggiore o per scalare in questo modo significa rimuovere le istanze EC2 per abbinare un carico ridotto. E quindi, quindi, le dimensioni del nostro ASG varieranno nel tempo. Nel complesso, possiamo anche definire parametri per assicurarci di avere un numero minimo e massimo di istanze EC2 in esecuzione in qualsiasi momento nel nostro ASG. ASG ha anche la superpotenza che se lo stai accoppiando con un sistema di bilanciamento del carico, tutte le istanze EC2 come parte dell'ASG saranno collegate al sistema di bilanciamento del carico. Un altro superpotere è che se un'istanza è considerata non sana, viene terminata e viene creata una nuova istanza EC2 per sostituirla. Quindi, i gruppi di ridimensionamento automatico sono gratuiti e pagherai solo per le risorse create al di sotto, come le tue istanze EC2. Vediamo quindi come funziona un ESG in AWS. Quindi impostiamo una capacità minima, che è il numero minimo di istanze che desideri nel tuo ASG. Ad esempio, due. Quindi imposti la capacità desiderata, ovvero quante istanze desideri nel tuo ASG, ad esempio quattro, quindi imposti una capacità massima che è quante istanze al massimo voglio nel mio ASG. E quindi ciò significa che se sposti la capacità del desiderio su un numero più alto, ma è comunque inferiore a una capacità massima, puoi ridimensionare secondo necessità. Ciò significa che la scalabilità orizzontale significa aggiungere istanze EC2 e quindi il tuo ASG può diventare sempre più grande. In questo caso, la capacità massima è sette. Come ho detto, l'ASG funziona anche con un bilanciamento del carico. Quindi, se abbiamo quattro istanze registrate nel nostro ASG, l'ELB distribuirà immediatamente il traffico a tutte queste istanze e così i tuoi utenti potranno accedere a un sito Web con bilanciamento del carico. Ma l'ELB ha anche la possibilità di verificare lo stato delle istanze EC2 utilizzando il controllo dello stato e che il controllo dello stato può essere trasmesso all'ASG. Ciò significa che l'ASG può terminare le istanze EC2 se ritenute non integre dal sistema di bilanciamento del carico, il che è molto utile. Inoltre, se esegui la scalabilità orizzontale, ciò significa che se aggiungi istanze EC2, ovviamente l'ELB invierà traffico anche a loro e distribuirà il carico. Pertanto, è davvero un'ottima combinazione utilizzare un servizio di bilanciamento del carico e un gruppo di ridimensionamento automatico. Ora, in termini di attributi per creare il tuo ASG, devi creare un modello di lancio. C'era una cosa chiamata configurazioni di avvio, ma è deprecata, ma l'idea è la stessa. Un modello di avvio contiene informazioni su come avviare le istanze EC2 all'interno dell'ASG. Quindi hai informazioni sull'AMI e sul tipo di istanza, i dati utente EC2, i volumi EBS, i gruppi di sicurezza, la coppia di chiavi SSH, i ruoli IAM per le tue istanze EC2, le informazioni di rete e sottorete, nonché le informazioni sul sistema di bilanciamento del carico e altro se lo desideri . E quindi tutti questi parametri assomigliano molto a quelli che abbiamo specificato quando abbiamo creato un'istanza EC2. Inoltre, il tuo ASG ha una dimensione minima, una dimensione massima e una capacità iniziale che dobbiamo definire, oltre alle politiche di scalabilità. Parlando di policy di scalabilità, vediamo come l'allarme CloudWatch si integra con la scalabilità automatica. Quindi non sai ancora cosa sia CloudWatch ovviamente, ma lascia che te ne parli un po' adesso. Quindi è possibile scalare in entrata e in uscita, un ASG basato su allarmi CloudWatch. Quindi, ad esempio, abbiamo un ASG proprio qui con tre istanze EC2 e l'allarme verrà attivato e quindi otterremo un'attività di scalabilità orizzontale. Quindi cosa farebbe scattare un allarme? Bene, è una metrica che puoi restituire, ad esempio, per la CPU media o qualsiasi metrica personalizzata che desideri. Quindi, ad esempio, se la CPU media nel suo insieme per il tuo ASG è troppo alta, devi aggiungere istanze EC2 e quindi l'allarme verrà attivato e attiverà un'attività di ridimensionamento nel tuo gruppo di ridimensionamento automatico e questo è perché è chiamato un gruppo di ridimensionamento automatico perché associato agli allarmi, c'è un aspetto automatico del ridimensionamento dietro le quinte. Quindi, sulla base dell'allarme, possiamo creare criteri di scalabilità orizzontale. Ciò significa aumentare il numero di istanze oppure possiamo creare criteri di scalabilità per ridurre il numero di istanze. E tutte queste cose insieme sono ciò che compone ASG. Spero vi sia piaciuto e ci vediamo alla prossima lezione.