Umuman olganda, bunday modellarni joriy etish haqida so'zlashuvlar o'tgan asrning 60-yillari oxiridan beri davom etmoqda. Aynan o'sha paytda butun dunyo bo'ylab kompyuter tizimlarining hisoblash quvvatini davlat kommunal xizmati ko'rinishidagi tashkilot bilan ishlatish kontseptsiyasi ishlab chiqilgan bo'lib, uning mualliflari Jozef Liklider va Jon Makkarti edi.
Keyingi qadam 1999 yilda obuna orqali taqdim etiladigan veb-saytlar ko'rinishidagi CRM tizimlarini joriy etish bo'ldi, bu esa Internet korporatsiyasi orqali hisoblash resurslariga kirishni ta'minladi.
Va faqat 2006 yilda, Elastic Compute Cloud loyihasining paydo bo'lishi tufayli ular bulutli texnologiyalar va xizmatlarni to'liq miqyosda joriy etish haqida jiddiy gapira boshladilar. Tabiiyki, 2009-yilda bo‘lib o‘tgan tanish Google Apps xizmatining ishga tushirilishi ham hisoblash resurslari bilan ta’minlashda muhim rol o‘ynadi.
O'shandan beri bulutli texnologiyalar bozori sezilarli o'zgarishlarga duch keldi. Va masala faqat hisoblash resurslarini ta'minlash bilan cheklanib qolmadi.
Yangi bulutli texnologiyalar va xizmatlar paydo bo'la boshladi, ularni bugungi kunda shartli ravishda bir nechta katta toifalarga bo'lish mumkin:
Ushbu guruhlarning har biri ko'plab kichik toifalarni o'z ichiga oladi, lekin umumiy ma'noda, ularning barchasi bir xil printsiplarga amal qiladi.
Majburiy xususiyatlar
AQSh Milliy standartlar va texnologiyalar institutining umumiy qabul qilingan talablariga ko'ra, bulutli axborot texnologiyalari javob berishi kerak bo'lgan shartlarning yagona ro'yxati mavjud:
talab bo'yicha mustaqil foydalanuvchi xizmati (foydalanuvchining xizmat ko'rsatuvchi provayder bilan majburiy kelishuvisiz yoki o'zaro hamkorligisiz ma'lumotlarga kirish tezligi, serverni qayta ishlash vaqti, saqlash hajmi va boshqalar shaklida texnologik va hisoblash resurslaridan foydalanish darajasini aniqlash qobiliyati) ;
universal tarmoqqa kirish (ishlatiladigan qurilma turidan qat'i nazar, ma'lumotlarni uzatishga kirish);
hisoblash resurslarini birlashtirish (katta foydalanuvchilar uchun resurslarni yagona pulga birlashtirish orqali quvvatlarni dinamik ravishda qayta taqsimlash);
elastiklik (xizmatlarni istalgan vaqtda avtomatik ravishda va qo'shimcha xarajatlarsiz taqdim etish, kengaytirish yoki toraytirish qobiliyati);
iste'molchilarga ko'rsatiladigan xizmatlarni hisobga olish (ishlatilgan trafikning abstraktsiyasi, foydalanuvchilar soni va ularning operatsiyalari, o'tkazish qobiliyati va boshqalar)