AWS EC2 Auto Scaling


ULASHISH

EC2 Auto Scaling

Serverlar o‘zi bajara oladiganidan ko‘proq so‘rov qabul qilganda, bu kutish vaqtining tugashiga (timeout) va ishdan chiqishlarga olib kelishi mumkin. EC2 Auto Scaling talabga moslashish uchun instansiyalarni avtomatik ravishda qo‘shadi yoki olib tashlaydi.


EC2 masshtablash videosi (2-qism)

W3schools.com o‘quvchilarimizga raqamli o‘quv kontentini yetkazish uchun Amazon Web Services bilan hamkorlik qiladi.


EC2 Auto Scaling’ning ikki yondashuvi

  • Dinamik masshtablash: o‘zgaruvchan talabga real vaqtda javob beradi
  • Prognozli masshtablash: instansiyalarni bashorat qilingan talab asosida rejalashtiradi

Tezroq masshtablash uchun ikkala yondashuvni birgalikda qo‘llashingiz mumkin.

Weekly demand with peak on Wednesday

Rasm Amazon Web Services tomonidan yaratilgan

Auto Scaling guruhlari

Auto Scaling guruhi — EC2 instansiyalari to‘plami. Siz quvvat chegaralarini belgilaysiz:

  • Minimal (Minimum): doimo kamida shuncha instansiya ishlab turadi
  • Kerakli (Desired): odatiy trafik uchun ideal instansiyalar soni
  • Maksimal (Maximum): instansiyalar soni hech qachon bundan oshmaydi (xarajatlarni nazorat qiladi)

Misol: min=2, desired=2, max=10 qilib belgilang. Odatda 2 ta instansiya ishlaydi. Trafik keskin oshganda Auto Scaling ularni 10 tagacha ko‘paytiradi, trafik kamayganda esa yana qisqartiradi.


AWS bulut mashqlari

Mashqlar yordamida o‘zingizni sinang

Mashq:

Instansiyalar quvvatini boshqarish uchun qanday uch turdagi konfiguratsiya mavjud?

1. Minimum capacity
2. Desired 
3.  capacity

Mashqni boshlash



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!