AWS EC2 Auto Scaling
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.
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
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
