Amazon EC2 (Elastic Compute Cloud) — 2006-yilda S3 bilan deyarli bir vaqtda taqdim etilgan, talab bo’yicha virtual serverlarni ijaraga olish xizmati. EC2 zamonaviy bulutli hisoblash sanoatining amaliy boshlanish nuqtalaridan biri hisoblanadi.
Bulutli hisoblashning boshlanishi
EC2’gacha kompaniyalar server quvvatiga muhtoj bo’lganda, jismoniy serverlarni sotib olish yoki uzoq muddatli ijaraga olish kerak edi — bu jarayon haftalar yoki oylar talab qilardi. EC2 bu modelni tubdan o’zgartirib, kerakli hisoblash quvvatini bir necha daqiqada, faqat ishlatilgan vaqt uchun to’lov qilib olish imkonini berdi.
Virtual mashina modeli
EC2’da har bir “instance” — foydalanuvchiga ajratilgan virtual server bo’lib, unda tanlangan operatsion tizim, protsessor quvvati va xotira hajmi mavjud bo’ladi. Bu instance‘lar aslida jismoniy serverlarning virtuallashtirish texnologiyasi orqali bo’lingan qismlari hisoblanadi, ammo foydalanuvchi uchun mustaqil server kabi ishlaydi.
Instance turlari va o’lchamlari
AWS umumiy maqsadli, hisoblashga yo’naltirilgan, xotiraga yo’naltirilgan va GPU‘ga ega bo’lgan kabi o’nlab turdagi instance kategoriyalarini taqdim etadi, har biri turli xil yuklama uchun optimallashtirilgan. Bu keng tanlov mijozga o’z ilovasi ehtiyojiga eng mos konfiguratsiyani tanlash imkonini beradi.
Elastik miqyoslash imkoniyati
EC2’ning “Elastic” nomi tasodifiy emas — Auto Scaling xizmati bilan birgalikda, trafik oshganda yangi instance‘lar avtomatik qo’shilishi, trafik kamayganda esa ortiqcha instance‘lar avtomatik o’chirilishi mumkin. Bu moslashuvchanlik mijozlarga cho’qqi yuklamaga mo’ljallab ortiqcha server sotib olish zaruratini yo’qotadi.
Narxlash modellari
EC2 uchta asosiy narxlash modelini taklif etadi: “On-Demand” — soatiga to’lov, oldindan majburiyatsiz; “Reserved Instances” — uzoq muddatli majburiyat evaziga chegirma; va “Spot Instances” — AWS‘ning bo’sh quvvatini bozor narxidan ancha arzon, ammo istalgan vaqt to’xtatilishi mumkin bo’lgan holatda sotib olish.
Bog’liq tushunchalar
AWS, Virtual mashina, Bulutli hisoblash, Auto scaling, Spot instance, Amazon S3, Virtualizatsiya