راه اندازی Amazon EC2 Auto Scaling Group – مدیریت تعداد EC2 بطور خودکار

📗 محتوای این آموزش:

  • 00:00 – آموزش EC2 Auto Scaling Group
  • 00:03 – EC2 Auto Scaling چیست؟
  • 00:36 – EC2 Auto Scaling Policy
  • 01:25 – معماری EC2 Auto Scaling
  • 01:59 – ایجاد Auto Scaling Launch Template
  • 03:25 – ایجاد Auto Scaling Group
  • 05:03 – افزایش/کاهش EC2 توسط Auto Scaling Group
  • 07:28 – تغییر در Auto Scaling Group Policy
  • 08:15 – حذف منابع Auto Scaling Group
  • 09:45 – جمع بندی

با آموزش کامل راه‌اندازی Amazon EC2 Auto Scaling Group، تعداد سرورهای خود را به‌طور خودکار و بهینه مدیریت کنید و از تغییرات ترافیک به بهترین شکل بهره‌برداری کنید!

مشاهده رایگان این ویدیو در یوتیوب

Description

Amazon EC2 Auto Scaling برای افزایش و کاهش خودکار تعداد EC2 instances استفاده می شود.

در ابتدا باید Auto Scaling Launch Template/Configuration را تعریف کنید و موارد زیر را مشخص کنید:
EC2 instance type, EC2 OS, EC2 Security Group, EC2 User Data

سپس Launch Template را به EC2 Auto Scaling Group تخصیص دهید و استراتژی افزایش/کاهش تعداد EC2 را مشخص کنید مانند:
مدیریت تعداد EC2 instance بصورت دستی
مدیریت تعداد EC2 instance براساس میانگین CPU, Network In/Out یا غیره
و روش Auto Scaling Health Check شامل EC2 یا ELB را نیز مشخص کنید.
اگر Health Check تشخیص دهد که یک EC2 از دسترس خارج شده است اقدام به ایجاد یک نمونه ی جدید می کند.

EC2 Instances در Auto Scaling Target Group کم یا زیاد می شوند.

میتوانید از CloudWatch هم استفاده کنید و براساس متریک های مختلف از Auto Scaling بخواهید که تعداد EC2 را تغییر دهد. مثلا CloudWatch Average RAM Metric

Auto Scaling علاوه بر مدیریت تعداد EC2 instances میتواند تعداد
ECS Tasks یا EKS Pods را نیز مدیریت کند.
Elastic Container Service / Elastic Kubernetes Service

Auto Scaling بطور کامل با Load Balancer یکپارچه است و بار توسط Load Balancer بین تمامی گروه های Auto Scaling پخش می شود.

در این حالت Auto Scaling مدیریت ایجاد و حذف EC2 را در Target Group و Load Balancer وظیفه ی توزیع بار را بر عهده دارد.

⬇️دانلود کد EC2 User Data:
https://drive.google.com/file/d/1pgFq…

🎓آموزش کامل Amazon EC2:
   • آموزش کامل AWS EC2  

🎓آموزش راه اندازی Application Load Balancer:
   • ایجاد Amazon EC2 Application Load Bal…  

اشتراک در کانال یوتیوب و مشاهده آموزش ها:🙋🏼‍♂️

‪@DrYousefRastegari‬