|
I.Bulutli texnologiyalar va ularning vazifalari
|
bet | 2/5 | Sana | 23.01.2024 | Hajmi | 56,56 Kb. | | #143739 |
Bog'liq BlokcheynI.Bulutli texnologiyalar va ularning vazifalari.
“ Bulutli hisoblash” (Inglizcha) Internet orqali taqdim etiladigan har qanday xizmat uchun amal qiladi. Bulutli texnologiyalarning mohiyati foydalanuvchilarga Internet orqali xizmatlarga, hisoblash resurslari va dasturlariga (shu jumladan operatsion tizimlar va infratuzilmani) masofadan turib kirish imkoniyatini berishdan iborat. Xostingning ushbu sohasining rivojlanishi (mijozning uskunasini provayder hududida joylashtirish uchun, uning yuqori o’tkazuvchanlik qobiliyatiga ega aloqa kanallariga ulanishini ta’minlaydigan xosting xizmati) rivojlanishi dasturiy ta’minot va raqamli xizmatlarga ehtiyoj paydo bo’lishi bilan bog’liq edi. , ammo bu tejamkor va samaraliroq bo’lishi mumkin. “Bulutli xizmatlar” deb ham ataladigan ushbu Internet-xizmatlarni uchta asosiy toifaga bo’lish mumkin: xizmat sifatida infratuzilma xizmat sifatida platforma xizmat sifatida dasturiy ta’minot An'anaviy yondashuv bilan taqqoslaganda, bulutli xizmatlar sizga katta infratuzilmalarni boshqarish, bir xil bulut ichidagi turli foydalanuvchilar guruhlariga xizmat ko’rsatish va shuningdek, bulut provayderiga to’liq bog’liqlikni anglatadi. Bulutli xizmatni taqdim etishda “foydalanish uchun to’lov” to’lov turi qo’llaniladi. Odatda, ish vaqtini o’lchash birligi resurslardan foydalanish daqiqasi yoki soati sifatida qabul qilinadi. Ma’lumotlar miqdorini baholashda o’lchov birligi megabayt saqlanadigan ma’lumot sifatida qabul qilinadi. Bunday holda, foydalanuvchi aniq bir vaqt ichida aslida foydalangan resurslarning to’liq miqdorini to’laydi. Bundan tashqari, bulutli infratuzilma foydalanuvchiga, agar kerak bo’lsa, ajratilgan resurslarning maksimal chegaralarini “ko’tarish” yoki “tushirish” imkoniyatini beradi va shu bilan taqdim etilayotgan xizmatning egiluvchanligidan foydalanadi. Bulutli xizmatlardan foydalanuvchi unga taqdim etilayotgan xizmatlarning ishlashini ta’minlaydigan infratuzilma haqida qayg’urishga hojat yo’q. Konfiguratsiya, muammolarni bartaraf etish, infratuzilmani kengaytirish va boshqalar bilan bog’liq barcha vazifalarni xizmat ko’rsatuvchi provayder o’z zimmasiga oladi. Bulut turlari Bulutlar ommaviy yoki xususiy bo’lishi mumkin. Shaxsiy bulut – bu bir nechta iste’molchilarni o’z ichiga olgan yagona tashkilot tomonidan foydalanishga mo’ljallangan infratuzilma (masalan, bitta tashkilotning bo’linmalari).Xususiy bulut tashkilotning o’zi yoki uchinchi tomon tomonidan (yoki ularning birlashtirilishi) egalik qilishi, boshqarilishi va boshqarilishi mumkin va u jismonan egasining yurisdiksiyasi doirasida ham, tashqarisida ham mavjud bo’lishi mumkin. Umumiy bulut – bu keng jamoatchilik tomonidan bepul foydalanish uchun mo’ljallangan infratuzilma. Umumiy bulutga tijorat, ilmiy va davlat tashkilotlari egalik qilishi, boshqarishi va boshqarishi mumkin (yoki ularning har qanday kombinatsiyasi). Jamoat buluti jismonan egasi – xizmat ko’rsatuvchi provayderga tegishli. Gibrid bulut – bu noyob ob’ektlar bo’lib qoladigan, lekin ma’lumotlar va ilovalarni uzatish uchun standartlashtirilgan yoki xususiy texnologiyalar bilan o’zaro bog’liq bo’lgan ikki yoki undan ortiq turli xil bulutli infratuzilmalarning (xususiy, jamoat) birikmasidir (masalan, balanslash uchun umumiy bulut resurslaridan qisqa muddatli foydalanish) bulutlar orasidagi yuklar).
Umumiy bulut – bu umumiy vazifalari bo’lgan tashkilotlardan ma’lum iste’molchilar jamoasi tomonidan foydalanish uchun mo’ljallangan infratuzilmaning bir turi. Ommaviy bulut bir yoki bir nechta jamoat tashkilotlari yoki uchinchi tomon tomonidan (yoki ularning har qanday kombinatsiyasi) birgalikda egalik qilishi, boshqarilishi va boshqarilishi mumkin va u jismonan egasining yurisdiksiyasi doirasida ham, tashqarisida ham mavjud bo’lishi mumkin. Amalda, ushbu barcha hisoblash turlari o’rtasidagi chegaralar noaniq. Bulutli xizmatlarning uch qatlami Xizmat sifatida infratuzilma (IaaS) Ijara uchun infratuzilma. Foydalanuvchiga noyob IP-manzili yoki manzillar to’plami va saqlash tizimining bir qismi bo’lgan virtual serverning “toza” nusxasi taqdim etiladi. Parametrlarni boshqarish, ushbu nusxani boshlash va to’xtatish uchun provayder foydalanuvchiga dasturlash interfeysi (API) ni taqdim etadi. Xizmat sifatida platforma (PaaS) PaaS-ni operatsion tizimlar va ixtisoslashtirilgan dasturlar o’rnatilgan bir yoki bir nechta virtual serverlardan tashkil topgan kalit kalit virtual platforma deb hisoblash mumkin. Ko’pgina bulut provayderlari foydalanuvchiga foydalanishga tayyor bo’lgan turli xil bulut muhitlarini tanlashni taklif qiladi. Xizmat sifatida dasturiy ta’minot (SaaS) SaaS konsepsiyasi dasturiy ta’minotdan xizmat sifatida foydalanish va Internet orqali masofadan turib bajarish imkoniyatini beradi. Ushbu yondashuv sizga dasturiy mahsulotni sotib olmaslikka, balki zarurat tug’ilganda uni vaqtincha ishlatishga imkon beradi. Bulutli hisoblashning afzalliklari Foydalanuvchi xizmat uchun faqat kerak bo’lganda to’laydi, eng muhimi, u faqat foydalangan narsasi uchun haq to’laydi. Bulutli texnologiyalar sizga dasturiy ta’minot va uskunalarni sotib olish, saqlash, yangilashda tejashga imkon beradi. Miqyosliligi, xatolarga bardoshliligi va xavfsizligi – dastur ehtiyojlariga qarab zarur resurslarni avtomatik ravishda taqsimlash va chiqarish. Ta’minot, dasturiy ta’minotni yangilash xizmat ko’rsatuvchi tomonidan amalga oshiriladi. Bulutdagi ma’lumotlarga masofadan kirish – siz Internetga kiradigan sayyoramizning istalgan joyidan ishlashingiz mumkin. Bulutli hisoblashning kamchiliklari Foydalanuvchi egasi emas va ichki bulut infratuzilmasiga kirish huquqiga ega emas. Foydalanuvchi ma’lumotlarining xavfsizligi provayder kompaniyasiga juda bog’liq. Rossiyalik foydalanuvchilar uchun dolzarb bo’lgan kamchilik: yuqori sifatli xizmatlarni olish uchun foydalanuvchi Internetga ishonchli va tezkor kirish imkoniyatiga ega bo’lishi kerak. Hamma ma’lumotlarni Internet-provayderga nafaqat saqlash uchun, balki qayta ishlash uchun ham ishonib topshirib bo’lmaydi Onlayn xizmat ko’rsatuvchi provayder bir kun ma’lumotlarning zaxira nusxasini ololmasligi va server buzilishida yo’qolishi xavfi mavjud. Ma’lumotlaringizni onlayn xizmatga ishonib, uni boshqarish huquqini yo’qotasiz va erkinligingizni cheklaysiz (Foydalanuvchi o’z ma’lumotlarining bir qismini o’zgartira olmaydi, ular unga bog’liq bo’lmagan sharoitlarda saqlanadi). Bulutli texnologiyalarni qo’llash Bulutli texnologiyalardan ta’lim olishda foydalanishning namunasi sifatida elektron kundaliklar va jurnallarni, talabalar va o’qituvchilarning shaxsiy kabinetlarini, interaktiv qabul xonasini va boshqalarni nomlash mumkin. Bu talabalar ma’lumot almashishi mumkin bo’lgan tematik forumlar. Bu, shuningdek, o’qituvchi yo’qligida yoki uning rahbarligi ostida ham o’quvchilar muayyan ta’lim muammolarini hal qilishlari mumkin bo’lgan ma’lumot qidirishdir. Buning uchun siz quyidagilarni ishlatishingiz mumkin: kompyuter dasturlari elektron darsliklar simulyatorlar diagnostika, sinov va o’qitish tizimlari amaliy va instrumental dasturiy ta’minot laboratoriya majmualari multimedia texnologiyasiga asoslangan tizimlar telekommunikatsiya tizimlari (masalan, elektron pochta, telekonferentsiyalar elektron kutubxonalar va boshqalar. Ta’lim uchun mikrosof bulut texnologiyasi Microsoft Cloud: Office 365, Azure Education Microsoft Office 365 chunki Ta’lim muassasalari bulutli xizmatlardan to’liq foydalanishga imkon beradi, vaqt va pulni tejashga yordam beradi, shuningdek talabalar va xodimlarning mehnat unumdorligini oshiradi.Exchange Online, SharePoint Online va Office Web Apps-ning bulutli versiyalari va videokonferentsiyalarga ega Lync Online-ni o’z ichiga olgan asosiy funktsiyalar bepul bo’ladi. Windows Azure-ning ta’lim sohasida taklifi bilan o’qituvchilar nazariy va amaliy jihatdan eng yangi va tez rivojlanayotgan texnologiyalardan birini o’zlarining tajribalariga kiritish imkoniyatiga egalar. Hech kimga sir emaski, bir necha yil ichida mehnat bozorida bulutli hisoblash sohasidagi mutaxassislarga talab sezilarli darajada oshadi; Windows Azure yordamida ta’lim tizimida universitetlar bunday mutaxassislarni tayyorlashga qodir. Bulutli hisoblash dasturlarni ishga tushirishni yoki Internet orqali kirish mumkin bo’lgan tarqatilgan ma’lumotlar markazlarida joylashgan serverlarda ma’lumotlarni saqlashni o’z ichiga oladi. Bunday dasturlarni ishlab chiqish va ishga tushirish uchun maxsus bulutli platforma talab qilinadi. Bunday platforma Windows Server operatsion tizimining “bulutli” hamkori Windows Azure. Ammo, agar Windows Server siz sotib olgan va mahalliy ma’lumotlar markazidagi serverlarda joylashtirilgan dasturiy ta’minot bo’lsa, u holda Windows Azure platformasi Microsoft ma’lumotlar markazlarida joylashgan va siz dasturlarni ishlab chiqish va bajarish uchun masofadan turib siz uchun mavjud. Sizga dasturiy ta’minotni sotib olish va o’rnatish shart emas, faqat Microsoft ma’lumotlar markazi platformasining hisoblash resurslari va imkoniyatlari ijarasi uchun to'lovlarni amalga oshirasiz. Windows Azure qanday ishlaydi? Windows Azure dasturning har bir nusxasi uchun virtual mashinani boshqarishga asoslangan. Ishlab chiquvchi kerakli saqlash hajmini va kerakli hisoblash quvvatini (virtual mashinalar sonini) aniqlaydi, shundan so'ng platforma tegishli resurslarni taqdim etadi. Dastlabki resurs talablari o'zgarganda, mijozning yangi so'roviga muvofiq, platforma dastur uchun qo'shimcha resurslarni ajratadi yoki foydalanilmagan ma'lumotlar markazining resurslarini kamaytiradi. PaaS (xizmatga asoslangan platforma) modelining xususiyati dastur va infratuzilmani ajratishdir: ishlab chiquvchi faqat dastur uchun zarur bo'lgan resurslar miqdorini aniqlashi kerak, va so'ralgan resurslarni ta'minlash, ularni boshqarish bo'yicha barcha harakatlar , dinamik tarqatish, monitoring, masshtablash va boshqalar amalga oshiriladi. Bulutli texnologiyalarni mustaqil ravishda o'rganishni yoki bulutli hisoblash loyihalarida ishlashni istagan talabalar uchun Microsoft shuningdek, Windows Azure-ga bepul kirish imkoniyatini beradi, bu esa ularni o'quv jarayoniga hech qanday cheklovlarsiz singdirishga imkon beradi. O'qituvchilar: 5 oylik kirish 2 ta kichik hisoblash tugunlari 3 Gb xotira Xizmat avtobusiga 2 ta ulanish 2 SQL Asure Web Edition (1GB) Talabalar: Ish tugallandi. Kirish Biznes jarayonlarida bulutli texnologiyalar SaaS texnologiyalari Bulutli texnologiyalardan foydalanish amaliyoti. Xulosa Kirish Bulutli texnologiya kontseptsiyasining mohiyati oxirgi foydalanuvchilarga Internet orqali xizmatlarga, hisoblash resurslari va dasturlariga (shu jumladan operatsion tizimlar va infratuzilmani) masofaviy dinamik kirish imkoniyatini berishdan iborat. Xosting sanoatining rivojlanishiga ichki boshqarilishi mumkin bo’lgan, ammo tejamkor va miqyosi tejamkorligi evaziga samaraliroq bo’lgan dasturiy ta’minot va raqamli xizmatlarga bo’lgan ehtiyoj paydo bo’ldi. Ko’pgina xizmat ko’rsatuvchi provayderlar VPS-xosting, birgalikda xosting va xizmat sifatida dasturiy ta’minot (SaaS) shaklida bulutli hisoblashni taklif qilishadi. Microsoft Hosted Exchange va SharePoint kabi bulutli xizmatlar SaaS shaklida uzoq vaqtdan beri taqdim etib kelinmoqda. Shuni tan olish kerakki, bulutli hisoblash texnologiyalari ulkan salohiyatga ega, chunki barcha zamonaviy kompyuter mahsulotlari foydalanuvchi kompyuterining texnik jihozlariga bo’lgan talablarini doimiy ravishda oshirib boradi, bu esa muqarrar ravishda yangilanish xarajatlarini keltirib chiqaradi. O’yin sanoati ayniqsa tizim resurslariga talabchan bo’lib bormoqda. Shunday qilib, ushbu texnologiya oxirgi foydalanuvchi resurslariga talablarning haddan tashqari ko’pligi muammosini hal qilishga imkon beradi.Biznes jarayonlaridagi bulutli texnologiyalar Hisoblash bulutlari ma’lumotlar markazlarida joylashgan minglab serverlardan iborat bo’lib, ular millionlab foydalanuvchilar tomonidan bir vaqtning o’zida foydalaniladigan o’n minglab dasturlarni boshqaradi. Bunday keng ko’lamli infratuzilmani samarali boshqarish uchun sinusivlik imkon qadar to’liq avtomatlashtirishdir. Bundan tashqari, har xil turdagi foydalanuvchilar uchun – bulutli operatorlar, xizmat ko’rsatuvchi provayderlar, vositachilar, IT-ma’murlar, dastur foydalanuvchilari uchun hisoblash manbalariga xavfsiz kirishni ta’minlash uchun bulut infratuzilmasi o’zini o’zi boshqarish va vakolatlarni topshirish imkoniyatini ta’minlashi kerak. Bulutli hisoblash tushunchasi dasturlarni etkazib berish, boshqarish va integratsiyalashishning an’anaviy yondashuvini sezilarli darajada o’zgartirdi. An'anaviy yondashuv bilan taqqoslaganda, bulutli hisoblash sizga katta infratuzilmalarni boshqarish, bir xil bulut ichida foydalanuvchilarning turli guruhlariga xizmat ko’rsatish, shuningdek, bulutli xizmat ko’rsatuvchi provayderga to’liq bog’liqlikni anglatadi. Biroq, bu qaramlik faqat nazariy jihatdan shundaydir, chunki agar provayder kompaniya hech bo’lmaganda ma’lumot o’g’irlash pretsedentini tan olsa, bu masofaviy ob’ektlarni etkazib berishning butun sanoatiga katta zarba bo’ladi.Bulutli hisoblash – bu mustaqil dasturiy ta’minot ishlab chiqaruvchilari (ISV), aloqa operatorlari va VAR sotuvchilari (SaaS shaklida) uchun daromadlarni oshirish va sotish kanallarini kengaytirish uchun kuchli vosita. Ushbu yondashuv foydalanuvchilarga xizmatni dinamik ravishda etkazib berishga imkon beradi, bu erda foydalanuvchilar o’z postlarini to’lashlari va o’zlarining resurslarini uzoq muddatli majburiyatlarsiz real ehtiyojlar asosida sozlashlari mumkin. Xostlar uchun bulutli hisoblash ulkan o’sish imkoniyatlarini taqdim etadi. Bulutli hisoblash sanoati jadal rivojlanmoqda va tahlilchilar 2012 yilga kelib IT-ga sarflanadigan xarajatlarning 9 foizini tashkil etishini taxmin qilishmoqda. Bundan tashqari, sanoat tobora ko’proq xostingdan bulutli hisoblash va SaaS-ga o’tmoqda va sizning mijozlaringiz sizni ushbu yo’nalishda harakat qilishingizni kutishlari mumkin. Bulutlardan foydalanishning asosiy afzalligi shundaki, oxirgi foydalanuvchida kuchli tizim bo’lishi shart emas, bu albatta foydalanuvchi uchun katta xarajatlarni tejashga olib keladi. Ikkinchi plyus – bu pirat kontentdan foydalanishning mumkin emasligi, chunki barcha kiruvchi trafik sertifikatlangan provayderlar tomonidan amalga oshiriladi. Shunday qilib, kompyuter zamonaviyligining eng global muammolaridan biri – qaroqchilikni hal qilish mumkin. Parallels-ga ko’ra, keyingi 5-10 yil ichida ko’pchilik IT bulutlarning beshta turiga o’tadi. Google (1-toifa), Microsoft (2-toifa) va boshqa yirik IT-o’yinchilar (3-toifa) kabi IBM, Apple, HP va Amazon kabi turli xil platformalar xizmatlarini taqdim etadigan xususiy platforma bulutlari bo’ladi. Xizmat bulutlari bo’ladi (4-toifa), bu erda minglab bulutli provayderlar paydo bo’lishi kutilmoqda, ular keng ko’lamli xizmatlarni taklif qilishadi. Masalan, veb-ilovalarni joylashtirish, vertikal ravishda birlashtirilgan tuzilmalar (hukumat, sog’liqni saqlash va boshqalar), ISV (biznesni rivojlantirishning strategik tizimi, mijozlarni qo’llab-quvvatlash tizimlari va boshqalar), telekommunikatsiya xizmatlari (ovozli pochta, VOIP). Va nihoyat, ichki foydalanish va xodimlar va sheriklar tomonidan foydalanish uchun xizmatlarni taqdim etadigan korporativ IT-boshqariladigan bulutlar (5-tur) bo’ladi. Platforma bulutlari 2-toifa: Microsoft Cloud 3-toifa: Boshqa bulutlar (masalan, IBM va Apple – Amazon, Facebook, Adobe va boshqalar) Xizmat bulutlari Type4: xizmat ko’rsatuvchi provayder bulutlari – tashuvchilar, veb-xostlar, ISV, SaaS 5-toifa: yirik kompaniyalarning ichki bulutlari (Fortune 1000) Bugungi kunda IT-bozoridagi raqobat darajasida muvaffaqiyat kaliti – bulutlarning beshinchi turiga o’tish yoki to’rtinchi turga o’tish uchun uchinchi tomon resurslarini jalb qilishdir. Ushbu muammoni hal qilish uchun Parallels samarali bulut etkazib berish infratuzilmasini yaratish uchun echimlar, ekotizimlar va xizmat ko’rsatuvchi provayderlar va kompaniyalar bilan hamkorlik qiladi. Bundan tashqari, Parallels ISA va xizmat ko’rsatuvchi provayderlarga so’nggi sanoat standartlariga javob beradigan SaaS dasturlarini etkazib berishga imkon berish uchun SaaS biznesini rivojlantirishda davom etmoqda.SaS texnologiyalari (Xizmat sifatida dasturiy ta’minot) – bu biznes dasturlardan Internet xizmatlari sifatida foydalanish uchun namuna.Ilovalar SaaS-provayder serverida ishlaydi va foydalanuvchilar ularga Internet-brauzer orqali kirishadi. Foydalanuvchi SaaS dasturini sotib olmaydi, lekin uni ijaraga oladi – undan foydalangani uchun oyiga ma’lum miqdorda to’laydi. Shunday qilib, SaaS-ning asosiy afzalliklaridan biri hisoblangan iqtisodiy samaraga erishiladi.Provayder dasturning ishlashi haqida g’amxo’rlik qiladi, foydalanuvchilarga texnik yordam beradi va mustaqil ravishda yangilanishlarni o’rnatadi. Shunday qilib, foydalanuvchi masalaning texnik tomoni haqida kamroq o’ylaydi va o’z biznes maqsadlariga e’tibor beradi. SaaS-ning an’anaviy dasturiy ta’minotdan asosiy afzalliklari: · mulk huquqining pastligi. · amalga oshirish muddati qisqaroq. · kirishning past darajasi (siz tez va bepul sinovdan o’tishingiz mumkin). · tizimni saqlash va yangilash vazifasi butunlay SaaS provayderining elkasiga tushadi. · foydalanuvchilarning to’liq harakatchanligi, faqat “Internet qamrovi” bilan cheklangan. · geografik jihatdan tarqalgan kompaniyalar va uzoqdagi ishchilarni qo’llab-quvvatlash. · foydalanuvchi kompyuterining kam quvvat talablari. · O’zaro faoliyat platforma. SaaS-ning kamchiliklari tijorat ma’lumotlarini uchinchi tomon provayderiga uzatish xavfsizligi, past tezlik va Internetdagi uzilishlar tufayli ishonchsiz kirishdir. SaaS-ga nisbatan alternativ texnologiyalar paydo bo’ldi. Ular an’anaviy dasturiy ta’minotdan SaaS-ga o’tishning oraliq variantlarini ifodalaydi va tez orada yo’q bo’lib ketishi mumkin. · S + S – Bu Microsoft tomonidan ilgari surilgan muqobil brend bo’lib, u SaaS-dan farq qiladi, chunki foydalanuvchi kompyuterida brauzer emas, balki dasturiy ta’minot mijozi foydalanadi.Bulutli texnologiyalardan foydalanish amaliyoti 2011 yilda WINDOWS AZURE tijorat tizimi deb e’lon qilindi. An’anaviy operatsion tizim singari, WINDOWS AZURE dasturlarni ishga tushirish va ma’lumotlarni saqlashga imkon beradi, ammo bu foydalanuvchi kompyuterida emas, balki hisoblash bulutlarida sodir bo’ladi. WINDOWS AZURE operatsion tizimi dasturiy ta’minotni ishlab chiqish uchun bulutli texnologiyalar guruhi bo’lgan Windows Azure Platformasining bir qismidir, unga quyidagi elementlar kiradi: · WINDOWS AZURE dasturlarning ishlashi va Microsoft ma’lumotlar markazlarida ma’lumotlarni saqlash uchun Windows muhitini taqdim etadi · SQL Azure SQL Serverga asoslangan relyatsion ma’lumotlar bazalarini taqdim etadi. Ma’lumotlar bulutda ham, korxona devorlarida ham saqlanishi mumkin, ammo WINDOWS AZURE dasturlari bilan o’zaro aloqada · Windows Azure Platform AppFabric xavfsiz ma’lumotlarni uzatish uchun ham bulutli, ham an’anaviy muhitda ishlaydigan dasturlarni birlashtiradi. Ismlarning o’xshashligiga qaramay, mato va AppFabric bir xil narsa emas. Birinchisi, bulutli OS ichidagi fizik mashinalarning o’zaro bog’liqligi, ikkinchisi turli xil muhitda ishlaydigan dasturlarning o’zaro bog’liqligi bilan bog’liq. WINDOWS AZURE operatsion tizimining o’zi ham bir-biriga bog’liq bo’lgan bir nechta qismlardan iborat: Compute Service, Storage Service va Fabric.Service hisoblash uchun javobgardir. Bulutli platformaning asosiy maqsadi bir vaqtning o’zida juda ko’p foydalanuvchilarni ishga tushiradigan dasturni qo’llab-quvvatlashdir. WINDOWS AZURE turli xil jismoniy serverlarda bir xil kodning bir nechta nusxasini saqlaydi. O’z navbatida, ilova bir nechta virtual mashinalarda birdaniga bir nechta versiyalarda ishlashi mumkin, ularning har biri bulutlarda foydalanish uchun o’zgartirilgan Hyper-V asosidagi gipervizator tomonidan ta’minlanadi. Bulutli dasturning ikki xil ishchi versiyasi mavjud: Veb roli va Worker roli. Birinchisi HTTP yoki HTTPS so’rovlarini qayta ishlashga qodir, va Internet Information Services (IIS) server o’zining virtual mashinasida (VM) ishlaydi. Dasturchi ASP.NET yoki Windows Communication Foundation (WCF) yordamida veb-rolning versiyasini yaratishi yoki IIS bilan ishlaydigan boshqa .NET texnologiyasidan foydalanishi mumkin. Ilovani istalgan dasturlash tilida yaratish mumkin. Aksincha, ishchi roli IISni bajarishi kutilmaydi. U fonda vazifalarni bajaradi. Masalan, veb-roli foydalanuvchidan so’rov olish uchun ishlatilishi mumkin. Ammo keyinchalik u ishchi roli versiyasi yordamida qayta ishlanadi va xizmat ma’lumotlarni saqlashni ta’minlaydi. WINDOWS AZURE OS ma’lumotlar bilan ishlashning uchta usulini qo’llab-quvvatlaydi. Ulardan eng soddasi oddiy ierarxiyaga ega bo’lgan ikkilik ma’lumotlarni o’z ichiga olgan BLOB. Ushbu turdagi axborot tashkilotlari tasvirlar, audio va videolarni saqlash uchun mo’ljallangan, ya’ni? Katta hajmlardan foydalanish uchun. Bir xil turdagi ma’lumotlarni tuzish kerak bo’lganda, ular jadvallarga murojaat qilishadi, bu erda har bir ma’lumot uchun qator raqami va ustun raqami mavjud. Saqlash xizmatidagi jadval aloqador emas. Uning sodda tashkiloti ADO.NET usullari orqali ma’lumotlarga kirish imkonini beradi. Ushbu shaklda bulutli OS ma’lumotlar omborini bir nechta jismoniy kompyuterlar bo’yicha tarqatadi, bu relyatsion ma’lumotlar bazasidan foydalanishdan ko’ra samaraliroq.Ko’rib chiqilgan usullar ma’lumotlarni saqlashni va ularga kirishni ta’minlaydi va ularning aloqasi uchun “navbat” deb nomlangan uchinchi usul talab qilinadi. Ma’lumotlarni navbatda tashkil etish printsipi quyidagilarga asoslanadi: Birinchidan, birinchi chiqib. Ushbu usul dasturning turli xil versiyalarida bir-birlari bilan xabar almashishda yordam beradi. Bulutda sinxronizatsiya qilishning iloji yo’qligi sababli veb-roli va ishchi roli shu tarzda bog’lanadi. Deylik, foydalanuvchi veb-interfeys orqali muhim hisoblash quvvatini talab qiladigan vazifani chaqiradi. Veb-roli olingan so’rovni navbatga yozadi. Ishchi roli ushbu navbatga murojaat qilib, so’rovni qabul qiladi va bajaradi. Ijro natijalari (javob) xuddi shu printsipga muvofiq navbat orqali uzatiladi. Ma’lumotlarni tashkil qilish uslubidan qat’I nazar, WINDOWS AZURE Storage-dagi ma’lumotlar 3 marta takrorlanadi, bu tizim barqarorligini ta’minlaydi: nusxalardan birida ma’lumotlarning yo’qolishi o’lik emas. Bundan tashqari, boshqa Microsoft ma’lumotlar markazida saqlangan arxiv nusxalari mavjud. Bu shuni anglatadiki, butun ma’lumotlar markazi yo’q qilingan taqdirda ham, ma’lumotlar boshqa markazning arxividan olinadi va tiklanadi. OS-ning so’nggi komponenti Fabric, WINDOWS AZURE dasturlari va ma’lumotlarini saqlaydigan kompyuterlar to’plamini tashkil etishga imkon beradi. Ushbu “mato” mato nazorati deb nomlangan dastur tomonidan boshqariladi. Mato ishlaydigan barcha dasturlarni kuzatib boradi, turli xil VM-larda OS bilan o’zaro aloqani boshqaradi va dasturni ishga tushirish uchun jismoniy serverni tanlaydi va shu bilan apparatdan foydalanishni optimallashtiradi. Ilovalarni boshqarish, talab qilinadigan barcha kerakli narsalarning XML tavsifini o’z ichiga olgan konfiguratsiya fayllari yordamida amalga oshiriladi, masalan, veb va ishchi rollari bo’lgan virtual mashinalarning soni. Agar mato kerak bo’lsa, uni almashtirish yoki boshqa jismoniy serverda ishga tushirish uchun mato tekshiruvi ushbu virtual mashinalarni yaratadi va ularning har birining holatini nazorat qiladi. WINDOWS AZURE komponentalari har xil turdagi dasturlarni yaratishga imkon beradi. Shunday qilib, kengaytiriladigan Internet dasturini yaratish uchun dasturchiga faqat jadvaldagi ma’lumotlarni saqlash uchun kerakli miqdordagi veb-rollardan foydalanish kerak. Parallel hisoblash dasturi uchun sizga veb-rol, so’rovlarni saqlash uchun navbat, kerakli miqdordagi ishchi rollari va ma’lumotlarni saqlash uchun jadvallar (yoki BLOB) kerak bo’ladi. O’z navbatida, SQL Azure va AppFabric WINDOWS AZURE echimlarini mahalliy tarmoq ichida ishlaydigan dasturlar va ma’lumotlar bazalari yoki boshqa provayderlarning bulutli tizimlari bilan bog’lashga imkon beradi. WINDOWS AZURE asosida qurilgan dasturlar jismoniy shaxslarga, korporativ foydalanuvchilarga yoki ikkalasiga bir vaqtning o’zida xizmat sifatida taqdim etiladi. Bu erda ba’zi Microsoft bulut xizmatlarining narxlanishiga misollar keltirilgan: · hisoblash quvvati – soatiga 0,12 USD · oyiga ma’lumotlarni saqlash - $ 0,15 / GB · ma’lumotlar operatsiyalari - $ 0,01 / 10 KB · ma’lumotlarni yuklab olish - $ 0.10 / GB · ma’lumotlarni yuklab olish - $ 0.15 / GB WINDOWS AZURE yordamida mustaqil dasturiy ta’minot ishlab chiqaruvchisi xizmat ko’rsatuvchi dasturiy ta’minot printsiplaridan foydalangan holda biznes foydalanuvchilari uchun dasturlar yaratishi mumkin. Shuning uchun ilgari ishlab chiqilgan dasturiy ta’minotni WINDOWS AZURE tomi ostida ko’chirishga qaror qilindi. Natijada, Azure va 20 SQL Azure (har biri 10 Gb) bo’lgan 28 ta virtual server talab qilindi. Postpaid xizmati orqali Alinean avvalgi an’anaviy modeliga qaraganda xizmat narxlarini 60% kamaytirishga erishdi. Bundan tashqari, menejment WINDOWS AZURE-ning oldingi konfiguratsiyadagi investitsiyalar bilan solishtirganda (100?%) 160% ROI (Return On Investment) nisbati borligini taxmin qilmoqda. Kengaytirilganligi tufayli WINDOWS AZURE ko’plab foydalanuvchilarni kuzatib borish imkonini beradi.Bulutli echimni yaratishda ishlab chiquvchi kompaniya nafaqat korporatsiyalarga, balki jismoniy shaxslarga ham ishonishi mumkin. Ilova Yangi Zelandiyadagi TicketDirect International kompaniyasi tomonidan amalga oshirilgan bo’lib, u Yangi Zelandiyadagi madaniy va sport tadbirlari uchun chiptalarni sotish hajmining 45 foizini onlayn ravishda tashkil qiladi. Avvalgi an’anaviy Microsoft SQL Server 7 va SQL Server 2000 asosida chipta sotish tizimi Visual Basic 6 da yozilgan edi. Ilova bir soat ichida bir necha yuz sotuvga hech qanday muammosiz xizmat qildi. Ammo savdo kunlarida, mashhur tadbirda qatnashish uchun chegirma e’lon qilinganda, minglab odamlar bir vaqtning o’zida tizimga kirishga harakat qilishdi. Ajablanarlisi shundaki, chiptalar sotuvchisi kompyuter parki ushbu foydalanuvchilar sonini ushlab tura olmadi.AZURE TicketDirect-ga ish haqi to’lash xizmati sifatida kengaytirilgan infratuzilmani taqdim etdi. Natijada, sotish paytida dastur qo’shimcha imkoniyatlardan foydalanishni boshlaydi. Endi TicketDirect-ga faqat vaqtinchalik faol o’sishni qoplash uchun uskunalar sotib olishning hojati bo’lmaydi. Amalda hech qanday cheklovlar yo’q. Bulutlarda kompaniya bir vaqtning o’zida o’z savdosini boshlaydigan bir nechta mashhur tadbirlarga xizmat ko’rsatishga qodir. WINDOWS AZURE sizning biznesingiz talab qiladigan darajada imkoniyatlarni taqdim etadi. WINDOWS AZURE muhitida foydalanuvchilari ushbu korxona xodimlari bo’lgan ichki dasturlarni yaratish mumkin. Bunday holda, miqyosi ehtimol u qadar muhim emas. Ammo faoliyatning shov-shuvlari kompaniya ichida ham ro’y beradi – u holda bulutli hisoblashning foydasini, hatto korxona devorlarida ham baholash qiyin. Masalan, Microsoft-ning o’zi, aniqrog’I uning WINDOWS AZURE o’z dasturini topgan IT-bo’limini olaylik. Yillik xayriya aksiyasi doirasida IT “United Way” xayriya uchun onlayn-kim oshdi savdosini o’tkazadi. Ilgari u uchun apparat va dasturiy ta’minot butun yil davomida qo’llab-quvvatlanar edi, tadbir bir yilda bir yilda bir marta o’tkazilardi. Bundan tashqari, kim oshdi savdosi oxirida texnik xodimlar duch kelgan yana bir muammo yuzaga keldi. Har safar bu vaqtda faollik ko’tarilib, tizim haddan tashqari yuklangan bo’lib chiqdi. IT bo’limi bulutli hisoblash tizimiga o’tish to’g’risida qaror qabul qildi. Ma’lumotlarni saqlash uchun biz WINDOWS AZURE va Microsoft SQL Azure-dan foydalanganmiz. Endi, kim oshdi savdosining so’nggi kunlarida IT jamoasi tizimni tobora ortib borayotgan talabni qondirish uchun ko’proq resurslardan foydalanishni dasturlashtirmoqda. Auktsion tugagandan so’ng, imkoniyatlar yukga qarab kamayadi. Bulut modeli kerak bo’lganda ko’proq foydalanuvchilarga xizmat ko’rsatishga tayyor. Microsoft-ning ulkan kompaniyasi ichida tizim endi xayriya uchun ko’proq pul yig’ishga imkon beradi. Keltirilgan misollar talabga binoan qurilish tizimlari haqida.Ammo WINDOWS AZURE muhitida ishlash uchun o’zingizning arizangizni dasturlashingiz shart emas. Endi har birimiz Microsoft bulut operatsion tizimini amalda sinab ko’rishimiz mumkin bo’ladi. WINDOWS AZURE asosida, ofis dasturlari jonli, Windows Live tizimining bir qismi sifatida talabga binoan mavjud. Windows Live hujjatlarni Word, Excel va PowerPoint formatida yaratishga va ularni bulutdagi virtual diskda saqlashga imkon beradi. Qizig’I shundaki, tizim an’anaviy Microsoft dasturiy ta’minotidan foydalangan holda kompyuterda onlayn hujjatni ochishga imkon beradi. Kelajakda WINDOWS AZURE o’z ishlab chiquvchisining ma’lumotlar markazlaridan tashqariga chiqadi va boshqa korporatsiyalar devorlariga o’rnatiladi. Microsoft Dell, HP va eBay kabi kompaniyalar bilan bo’lajak hamkorlik to’g’risida e’lon qildi. Ikkinchisi WINDOWS AZURE-ga asoslangan bulutli echimdan foydalanishni rejalashtirmoqda, shunda abonentlar odatdagi eBay kim oshdi savdosida iPad yordamida ishtirok etishlari mumkin.
|
| |