Mavzu. Kirish. Bulutli hisoblashning maqsadi, vazifalari va asosiy tushunchalari. Bulutli hisoblashning asosiy tushunchalari va ta`riflar. Klient server, klaster, grid va bulutli hisoblash texnologiyalar


Hisoblash platformalari va texnologiyalari



Yüklə 1,76 Mb.
səhifə10/19
tarix07.11.2022
ölçüsü1,76 Mb.
#67749
1   ...   6   7   8   9   10   11   12   13   ...   19
cloud computing (Автосохраненный2

Hisoblash platformalari va texnologiyalari.
Bulutli ilovalarni ishlab chiqish turli xil xizmatlarni taklif qiluvchi platformalar va ramkalardan foydalanishni o'z ichiga oladi, boshlang’ich infratuzilmadan tortib, muayyan maqsadlarga xizmat qiluvchi shaxsiylashtirilgan ilovalargacha.
Amazon veb xizmatlari (AWS).
Amazon Web Services (AWS) bulutli hisoblash platformasi boʻlib, maʼlumotlar bazasini saqlash, kontentni yetkazib berish va kompaniyalar uchun xavfsiz IT infratuzilmasi va boshqalar kabi funksiyalarga ega. U oʻzining talab boʻyicha xizmatlari, xususan, Elastik hisoblash buluti (EC2) va Simple Storage Service (S3) bilan mashhur. Amazon EC2 va Amazon S3 AWS bulutidan maksimal darajada tushunish uchun muhim vositalardir. Amazon EC2 bulutli serverlarni ishga tushirish uchun moʻljallangan dastur boʻlib, u Elastik bulutli hisoblash soʻzining qisqartmasi hisoblanadi. Amazon 2006 yilda EC2-ni ishga tushirdi, chunki u kompaniyalarga o'z serverlarini sotib olish, sozlash va boshqarish o'rniga tez va oson bulutga serverlarni aylantirish imkonini berdi.
Amazon EC2 server nusxalarida EC2 nusxalari ham bo'lishi mumkin bo'lsa-da, Amazon EC2 server nusxalarining aksariyati Amazon infratuzilmasida joylashgan virtual mashinalardir. Server bulutli provayder tomonidan boshqariladi va uskunani sozlash yoki texnik xizmat ko'rsatish shart emas.) Ko'p sonli EC2 nusxalari turli narxlarda mavjud; Umuman olganda, qanchalik ko'p hisoblash quvvatidan foydalanilsa, kerak bo'lgan EC2 nusxasi shunchalik yuqori bo'ladi. Bulutli nusxalar virtual mashinada emas, balki jismoniy kompyuterda ish yukini joylashtirish imkonini beradi. Ba'zi Amazon EC2 misollarida, katta ma'lumotlar ish yukini parallel qayta ishlash kabi turli xil ilovalar foydalanish uchun optimallashtirilgan.
EC2 avtomatik masshtablash kabi funksiyalarni taklif etadi, bu faqat serverni oʻrnatishni sodda va tezroq qilish uchun emas, balki maʼlum bir ish yuki uchun mavjud hisoblash resurslarini oshirish yoki kamaytirish jarayonini avtomatlashtiradi. Shunday qilib, avtomatik masshtablash xarajatlarni va samaradorlikni optimallashtirishga yordam beradi, ayniqsa hajmda sezilarli o'zgarishlar bo'lgan ish sharoitida.
Amazon S3 — AWS bulutida ishlaydigan saqlash xizmati (toʻliq nomi, Simple Storage Service). Bu foydalanuvchilarga bulutda deyarli barcha maʼlumotlarni saqlash va veb-interfeys, AWS Command Line Interface yoki AWS API orqali saqlashga kirish imkonini beradi. S3 dan foydalanish maqsadida ma'lumotlarni saqlash va olish uchun foydalanadigan ma'lum bir ob'ekt bo'lgan Amazon deb nomlanuvchi "savat" qurish kerak bo’ladi va unga ko'plab savatlarni o'rnatish mumkin. Amazon S3 ob'ektni saqlash tizimi bo'lib, u ayniqsa katta, notekis yoki yuqori dinamik ma'lumotlarni saqlash uchun yaxshi ishlaydi.
Google AppEngine.
Google AppEngine (GAE) bulutli hisoblash xizmati (xizmat sifatida platforma (PaaS) toifasiga kiradi) Google maʼlumotlar markazlarida veb-asoslangan ilovalarni yaratish va joylashtirish uchun moʻljallangan. GAE veb-ilovalari sinov muhitiga kiritilgan va resurslarni hozirgi trafik talablariga muvofiq kengaytirish imkonini berish uchun ko'plab zaxira serverlarida ishlaydi. App Engine ortib borayotgan yukni boshqarish uchun serverlarga qoʻshimcha resurslarni tayinlaydi.
Google App Engine — ishlab chiquvchilar va bizneslar uchun ilg‘or Google infratuzilmasi yordamida ilovalar yaratish va ishga tushirish uchun Google platformasi. Bu ilovalar Java, Python, PHP va Go kabi qoʻllab-quvvatlanadigan tillardan birida yozilishi kerak. Bu shuningdek, Google so'rovlar tilidan va Google Big Table foydalaniladigan ma'lumotlar bazasidan foydalanishni talab qiladi. Ilovalar ushbu standartlarga mos kelishi kerak, shuning uchun ilovalar GAE ga muvofiq ishlab chiqilishi yoki mos kelishi uchun o'zgartirilishi kerak.
GAE - bu mobil qurilmalarda va Internetda veb-ilovalarni ishga tushirish va joylashtirish uchun platforma. Ushbu universal funksiyasiz ishlab chiquvchilar o'zlarining serverlarini, ma'lumotlar bazasi dasturiy ta'minotini va barchani birgalikda to'g'ri ishlashiga imkon beruvchi API'larni yaratish uchun javobgar bo'lishi kerak. GAE ishlab chiquvchilarning bosimini olib tashlaydi, shunda ular foydalanuvchi tajribasini yaxshilash uchun ilovaning old tomoni va xususiyatlariga e'tibor qaratishlari mumkin.
Microsoft Azure.
Microsoft Azure - bu Microsoft mahsulotlari va ma'lumotlar markazlarida foydalanish uchun ilovalarni ishlab chiqish va boshqarish uchun xizmat sifatidagi platforma (PaaS). Bu bulutli mahsulotlarning to'liq to'plami bo'lib, foydalanuvchilarga o'z infratuzilmasini rivojlantirmasdan biznes-sinf ilovalarini ishlab chiqish imkonini beradi. Azure Cloud platformasida uchta bulutga asoslangan mahsulot mavjud: Windows Azure, SQL Azure va Azure App Fabric kontrolleri. Bu dastur uchun infratuzilma hosting ob'ektini o'z ichiga oladi.
Azure-da bulutli xizmat roli asosiy vazifalarni bajarish uchun birgalikda ishlaydigan virtual platformalar to'plami bo'lib, u boshqariladigan, yukni muvozanatlashtiradigan va xizmat sifatida platforma hisoblanadi. Bulutli xizmat rollari Azure mato kontrolleri tomonidan boshqariladi va masshtablilik, boshqarish va moslashtirishning mukammal kombinatsiyasini taʼminlaydi. Web-Role Internet Information (IIS) dasturlashda ishlab chiqilgan ASP.NET, PHP, Windows Communication Foundation va Fast CGI kabi tillar va texnologiyalarni boshqarish uchun sozlangan va moslashtirilgan Azure Cloud xizmatining rolidir.
Ishchi roli odatda IIS talab qilmaydigan ilovalar va xizmatlarda ishlaydigan Azure uchun har qanday roldir. Ishchi rollarida IIS mavjud emas. Ular asosan veb-asoslangan fon jarayonlarini qo'llab-quvvatlash va ma'lumotlar bazasini biror narsa o'zgartirganda yuklangan rasmlarni avtomatik ravishda siqish, skriptlarni ishga tushirish, navbatdan tashqari yangi xabarlarni olish va jarayon va boshqalar kabi vazifalarni bajarish uchun ishlatiladi.
VM roli:
VM roli - bu Windows Azure uchun allaqachon o'rnatilgan xizmat paketlari, tuzatishlar, yangilanishlar va ilovalarni avtomatlashtirilgan boshqarishni qo'llab-quvvatlaydigan Azure Platformasi rolining bir turi.
Asosiy farq shundaki:
Veb-rol ilovani IIS orqali avtomatik ravishda ishlab chiqadi va joylashtiradi. Ishchi roli IIS dan foydalanmaydi va dasturni mustaqil ravishda ishga tushiradi. Ikkalasiga ham xuddi shunday ishlov berilishi mumkin va agar ular Azure Service Platform orqali oʻrnatilgan va taʼminlangan boʻlsa, bir xil Azure misollarida ishga tushirilishi mumkin. Muayyan holatlarda veb-roli va ishchi rollari misollari birgalikda ishlaydi va ular bir vaqtning o'zida ilova tomonidan ham qo'llaniladi. Misol uchun, veb-rol misoli foydalanuvchilardan ilovalarni qabul qilishi va keyin ularni ma'lumotlar bazasi ishchi roli misoliga o'tkazishi mumkin.
Hadoop
Apache Hadoop - bu tovar apparat klasterlarining ma'lumotlar to'plamlarini saqlash va keng miqyosda qayta ishlash uchun ochiq kodli dasturiy ta'minot tizimi. Hadoop - bu global hissa qo'shuvchilar va foydalanuvchilar jamoasi tomonidan yaratilgan va boshqariladigan yuqori darajadagi Apache loyihasi. U Apache 2.0 litsenziyasi ostidadir. MapReduce funktsiyasining ikki bosqichi mavjud: Xarita va qisqartirish. Xarita vazifalari ma'lumotlarni bo'lish va ma'lumotlarni xaritalash, Vazifalarni kamaytirish va ma'lumotlarni aralashtirib yuborish bilan bog'liq. Hadoop MapReduce dasturlarini Java, Ruby, Python va C++ kabi turli tillarda ishga tushirishi mumkin. MapReduce dasturi tabiatan parallel va shuning uchun bir nechta klasterli mashinalar orqali ma'lumotlarni keng ko'lamli tahlil qilish uchun juda foydali. Har bir bosqichga kirish kalit-qiymat juftligidir. Bundan tashqari, har bir dasturchi ikkita funktsiyani ko'rsatishi kerak: xarita funktsiyasi va qisqartirish funktsiyasi.
Force.com va Salesforce.com.
Salesforce.com va force.com o'rtasidagi tafovutni tushunish uchun bulutli hisoblash bo'yicha asosiy tushunchalarni biliish kerak. Salesforce - bu kompaniya va salesforce.com - mijozlar bilan munosabatlarni boshqarish (CRM) uchun xizmat sifatida dasturiy ta'minot (SaaS) asosida yaratilgan dastur. Force.com platformasi ishlab chiquvchilar va biznes foydalanuvchilariga muvaffaqiyatli biznes ilovalarini yaratishda yordam beradi. Salesforce - bu SaaS mahsuloti bo'lib, u savdolarni avtomatlashtirish, marketing, xizmatlarni avtomatlashtirish va hokazolar uchun CRM tizimiga o'rnatilgan Out of Box (OOB) xususiyatlarini o'z ichiga oladi. Ba'zi SaaS misollari Dropbox, Google Apps va GoToMeeting bo'lib, ular dasturiy ta'minotni kompyuterdan bulutga olishga ishora qiladi.
Force.com - bu PaaS (Platform-as-a-Service) mahsulotidir; u ilovalarni yaratish imkonini beruvchi ramkani o'z ichiga oladi. Unda rivojlanish muhiti mavjud. Force.com foydalanuvchi interfeysi, funksionalligi va biznes mantiqini sozlashda yordam beradi. Oddiy qilib aytganda, Salesforce.com funksiyasi iPhone ilovasida kontaktlar, matnli xabarlar, qo'ng'iroqlar va boshqa standart funksiyalarni saqlaydi. Force.com da ilovalar tuziladi va ishlaydi. Salesforce.com force.com saytida ishlaydi
Manjrasoft Aneka.
MANJRASOFT Pvt. Ltd. bir nechta serverlar bo'ylab taqsimlangan tarmoqlar bilan mos keladigan dasturiy ta'minotni ishlab chiqish orqali bulutli hisoblash texnologiyasida ishlaydigan tashkilotlardan biridir. Uning vazifalari:
• Bulutli hisoblash platformalari uchun zarur bo'lgan kengaytiriladigan, moslashtiriladigan qurilish bloklarini yaratish.
• Tarmoqqa ulangan ko'p yadroli kompyuterlar uchun mo'ljallangan ilovalarni tezlashtirish uchun dasturiy ta'minot yaratish.
• Xizmat ko'rsatish sifati (QoS) va xizmat ko'rsatish darajasi bo'yicha kelishuv (SLA)-xizmat darajasi bo'yicha kelishuv (SLA) asosidagi yechimlarni taqdim etish, ular dastur va buxgalteriya xizmatlarini rejalashtirish, jo'natish, narxlarni belgilash, biznes va/yoki ommaviy hisoblash tarmog'i muhitini yaratish imkonini beradi.
• Dasturlashning innovatsion parallel va taqsimlangan modellaridan foydalangan holda eski va yangi ilovalarni tez yaratish imkonini beruvchi ilovalarni ishlab chiqish.
• Tashkilotlarning hisoblash resurslaridan foydalanish qobiliyati. "Hisoblash" yoki "ma'lumotlar" bajarilishini talab qiladigan ilovalarni tezlashtirish uchun biznes.

7-Mavzu. Bulutli hisoblash tizimini simulatsiyalash dasturi. “CloudSim” hamda “Cloud Analyst” simulyatsiyalash dasturlari yordamida bulutli hisoblash tizimi tadqiqi. Ma’lumotlar markazi, hostlar va infrastrukturani yaratish. Natijalarni olish va baholash.
Bulutli hisoblash uzoq vaqtdan beri hayotimizda mustahkam o'rnatilgan va murakkab va vaqt talab qiladigan hisob-kitoblarni ancha tezroq bajarishga imkon beradi. Bulutli hisoblash tizimlarini tushunish va sinab ko'rish uchun bugungi kunda yetarli miqdordagi dasturiy ta'minot (DT) mavjud. Bunday dasturlarga CloudSim, GridSim va SimGrid misol bo'la oladi. CloudSim bulutli hisoblash tizimlarini modellashtirish uchun ishlatiladi, qolgan ikkita platforma esa grid tizimlarini modellashtirish uchun ishlatiladi. E'tibor bering, grid tizimlarini modellashtirish platformalari juda katta bulutli hisoblash tizimlarining modellarini yaratish uchun eng muvaffaqiyatli yechim hisoblanadi.
Virtualizatsiyadan foydalangan holda private bulut tizimlarini o'rnatishda ilovalar va xizmatlardan foydalanishni batafsil modellashtirishga va bulutli resurslarni rezervlash siyosatiga yetarlicha e'tibor berish kerak. Bu bulutli hisoblash tizimlarini modellashtirish uchun bevosita ishlab chiqilgan maxsus dasturiy ta'minotga yordam beradi.
CloudSim platformasi bulutli hisoblash tizimlari va infratuzilmalarini to‘liq modellashtirish va simulyatsiya qilish imkonini beruvchi yuqori darajada kengaytiriladigan simulyatsiya vositasidir. Bu platforma GridSim platformasining asosiy funksiyalarining kengaytmasi boʻlib, u veb-xizmatlarni, maʼlumotlar omborlarini modellashtirish va virtual mashinalar oʻrtasida resurslarni taqsimlash imkonini beradi.
CloudSim-ning yadrosi SimJava dvigateliga asoslangan bo'lib, u quyidagi asosiy funktsiyalarni qo'llab-quvvatlaydi:
- bulutli ob'ektlarni yaratish (tugunlar, xizmatlar, virtual mashinalar, ma'lumotlar markazlari);
- simulyatsiya oqimini boshqarish;
- hodisalarni qayta ishlashda navbatlardan foydalanish;
- tizim elementlarining o'zaro ta'siri.
Bulutli hisoblash tizimini modellashtirishda foydalanuvchi aniqroq natijalarga erishish uchun asosiy komponentlarni takomillashtirishi kerak. Modellashtirish platformasining asosiy komponentlari virtual mashina va vazifadir. Ular bulutli hisoblash tizimlarining turli guruhlariga xosdir. Bitta virtual mashinada bir nechta ilovalarni joylashtirish PaaS kabi bulutli tizimlar uchun odatiy holdir.
Modellashtirish jarayonida resurslarni boshqarish siyosati uchun mas'ul bo'lgan komponentlar quyidagi vazifalarni bajaradi:
- modellashtirilgan tizimning turli ob'ektlari uchun qayta ishlash quvvatini, tasodifiy kirish xotirasini va boshqa resurslarni taqsimlash;
- simulyatsiya qilingan tizim tugunlarida virtual mashinalarni joylashtirish;
- simulyatsiya qilingan tizimning virtual mashinalari o'rtasida vazifalarni taqsimlash.
CDOSim (Cloud Deployment Options Simulator) platformasi bulutli hisoblash tizimi yoki infratuzilmasining ishlashini baholovchi simulyatordir. CDOSim platformasi bulutli joylashtirish va infratuzilmalarning bir nechta versiyalarini xaritalash va solishtirish uchun mo'ljallangan. Ushbu yondashuv resurslarni optimallashtirish va bulutli hisoblash tizimingiz ish faoliyatini oshirish imkonini beradi. CDOSim platformasi bulutli tizimlar va infratuzilmalarni joylashtirishning asosiy parametrlarini osongina o'zgartirish imkonini beradi:
- virtual mashina konfiguratsiyasi;
- tizim resurslarini zaxiralash strategiyalari;
- dasturiy va texnik vositalar;
- tarmoq parametrlari
- TeachCloud Platformasi bulutli hisoblash bo'yicha trening simulyatoridir. TeachCloud intuitiv interfeysga ega va talabalar bulutli hisoblash tizimining konfiguratsiyasi va sozlamalarini osongina o'zgartirishi, shuningdek, barcha turdagi konfiguratsiyalarni amalga oshirishi mumkin.
- iCanCloud platformasi katta tarmoq saqlash simulyatoridir. iCanCloud platformasi ma'lum bir hisoblash muhitida ma'lum dastur tomonidan resurslardan maksimal darajada foydalanish imkonini beradi. Shuningdek, iCanCloud platformasi bulutli hisoblash tizimining simulyatsiyasini parallellashtirish imkonini beradi.
SPECI (Simulation Program for Elastic Cloud Infrastructures, ya’ni elastik bulutli infratuzilmalar uchun simulyatsiya dasturi) - bu katta ma'lumotlar markazlarining xatti-harakatlari va masshtabini aks ettirish va o'rganish imkonini beruvchi simulyator. SPECI hali qurilmagan ma'lumotlar markazlari bilan ishlaydi. Bu tizimdagi zaifliklar va to'siqlarni topish imkonini beradi.
DCSim (Data Center Simulator) platformasi bulutli hisoblash IaaS tizimlari bilan ishlash uchun belgilangan simulyatordir. IaaS tizimlarida asosiy masala har bir holat uchun tegishli resurslarni taqsimlash va bron qilish siyosatini tanlashdir. DCSim platformasi IaaS tizimini ishlab chiqish va ishga tushirishni tezlashtiradi.
Shunday qilib, ko'rib chiqilgan barcha simulyatorlar o'ziga xos tarzda yaxshi va muayyan turdagi muammolar uchun qo'llaniladi. Eng mashhur va keng qo'llaniladigan CloudSim platformasi.
Ma'lumotlar markazlaridan tashqari, bulutli hisoblash deyarli har bir sohadagi barcha o'lchamdagi biznes uchun inqilobiy texnologik tendentsiya bo'ldi va u zamonaviy ekotizim va ilovalar integratsiyasi strategiyasining asosiy komponentiga aylandi. Maʼlumotlar markazini uyda boshqarish va unga xizmat koʻrsatish uchun qimmat uskunalarga sarmoya kiritish oʻrniga kompaniyalar zamonaviylashtirilgan hisoblash, tarmoq va saqlash resurslarini taqdim etish uchun moslashuvchan bulut infratuzilmasi uchun Amazon Web Services, Google Cloud va Microsoft Azure kabi bulutli provayderlarga murojaat qilmoqdalar.
Bulutli infratuzilma nima
Bulutli infratuzilma nima ekanligini aniq belgilash keng va murakkab bo'lishi mumkin. Ammo gap kelganda, bulutga asoslangan infratuzilma bir nechta asosiy komponentlarga ega, jumladan, lekin ular bilan cheklanmagan holda:
- Serverlar
- Dasturiy ta'minot
- Tarmoq qurilmalari va
- boshqa saqlash resurslari
Aynan shu komponentlar bo'lib, ularning barchasi keyinchalik bulut orqali kiradigan ilovalarni yaratish uchun zarurdir. Ushbu ilovalarni internet, telekommunikatsiya xizmatlari, WAN (keng tarmoqli tarmoqlar) va boshqa tarmoq vositalari orqali masofadan turib olish mumkin.
Masalan, EDI provayderi o'z xizmatlarini bulutli EDI dasturiy ta'minot modelidan foydalangan holda taklif qilishi mumkin, bu esa mijozlarga kerakli jismoniy infratuzilmani o'z joyida saqlamasdan platformaga kirish imkonini beradi.
Bulutli infratuzilma qanday tasniflanadi?
Bulutli infratuzilma odatda uchta qismga bo'linadi, ularning barchasi bulutli xizmatni yaratishda hamkorlik qiladi:
1. Hisoblash: Infratuzilmaning hisoblash qismi turli xizmatlar va hamkorlar uchun bulut xizmatlarini yetkazib berish maqsadida server tokchalari orqali yetkaziladi.
2. Tarmoq: Ma'lumotlarni tashqi, shuningdek, kompyuter va saqlash tizimlari o'rtasida uzatish uchun infratuzilmaning bu qismi marshrutizatorlar va kalitlarga tayanadi.
3. Saqlash: Bulutli infratuzilma qattiq disklar va flesh-xotira kombinatsiyasidan foydalangan holda katta hajmdagi xotiraga muhtoj bo'lishi mumkin.
Bulutli infratuzilma yoki SaaS, PaaS va IaaS
Bulutli xizmatlar haqida gap ketganda, odatda uchta model mavjud: SaaS (xizmat sifatida dasturiy ta'minot), PaaS (xizmat sifatida platforma) va IaaS (xizmat sifatida infratuzilma). Har bir xizmat turli darajadagi imtiyozlar va farqlarga ega.
SaaS: Xizmat sifatida dasturiy ta'minot (aka bulutli ilovalar xizmatlari), bulut xizmatining eng keng tarqalgan turidir. SaaS kompaniyalari axborot almashish va xizmatlar orqali kuchli mijozlar tajribasini taqdim etgani uchun biznes uchun mashhur, SaaS IT yukining katta qismini biznes qo'lidan oladi. SaaS tarqatilgan ilovalar va xizmatlarni taqdim etish uchun Internetdan foydalanadi, bu esa mijozlarga har qanday dasturiy ta'minotni yuklab olish zaruratini yo'q qiladi. SaaS bilan bulut sotuvchisi butun taklifni to'liq boshqaradi: ilovalar, ma'lumotlar, ish vaqti, o'rta dastur, operatsion tizimlar, xizmatlar, saqlash, tarmoq va virtualizatsiya.
PaaS: Xizmat sifatida platformasi SaaS bilan biroz taqqoslanadi, lekin buning o'rniga dasturiy ta'minotni yaratish uchun platforma taklif qiladi. PaaS usuli internet orqali yetkaziladi, bu AT-guruhlariga dasturiy ta'minotni boshqa jihatlar bilan bezovta qilmasdan loyihalash imkoniyatini beradi. PaaS bilan bulut sotuvchisi xizmatning ko'p qismini, jumladan ish vaqti, o'rta dastur, operatsion tizimlar, serverlar, saqlash, tarmoq va virtualizatsiyani o'z zimmasiga oladi. Shuning uchun kompaniya faqat o'z ilovalari va ma'lumotlarini boshqarish haqida qayg'urishi kerak.
IaaS: Xizmat sifatida infratuzilma ko'pgina bulutli resurslarga kirish va to'g'ridan-to'g'ri texnik xizmat ko'rsatish imkonini beruvchi eng ichki nazoratni taklif qiladi. IaaS keng qamrovli avtomatlashtirilgan va kengaytirilishi mumkin, chunki mijozlar ichki uskunaga tayanmasdan resurslarni kerak bo'lganda sotib olishlari mumkin. IaaS bilan bulutli xizmatlar asosan kompaniyalar tomonidan boshqariladi, jumladan ilovalar, ma'lumotlar, ish vaqti, o'rta dastur va operatsion tizimlar. Lekin bulut sotuvchisi xizmatlar, saqlash, tarmoq va virtualizatsiya uchun javobgardir.
Bulutli infratuzilma xizmat sifatida
Xizmat sifatida bulutli infratuzilmaga (IaaS), xuddi barcha bulut texnologiyalari kabi, serverlar va boshqa saqlash qurilmalari kabi anʼanaviy mahalliy apparat vositalarini saqlash va boshqarish uchun masʼul boʻlgan bulut sotuvchisining maʼlumotlar markazi orqali internet orqali kirish mumkin. tarmoq va vizualizatsiya. Bu shuni anglatadiki, mijoz dastur, ma'lumotlar, o'rta dastur va boshqa operatsion tizimlarni boshqarish erkinligi va nazoratiga ega.
Bulutli IaaS yechimi bilan tarmoq monitoringi, xavfsizlik, hisob-kitob, falokatlarni tiklash va yukni muvozanatlash kabi muhim infratuzilma xizmatlari mavjud. Ilova ishlashi va boshqaruvini soddalashtirish, shuningdek, operatsion tizimlarni o'rnatish, o'rta dasturni o'rnatish, virtual mashinalarni ishga tushirish va ish yukini saqlash va zaxira nusxalarini yaratishni osonlashtiradigan ilg'or avtomatlashtirish va orkestratsiya ham mavjud.
Bulutli infratuzilmani boshqarish
Bulutli infratuzilmani boshqarishning asosiy maqsadi IT resurslarini birlashtirish va turli foydalanuvchilarga bir-birining maʼlumotlariga zarar yetkazmasdan bir xil infratuzilmani almashish imkonini berish bilan birga biznesning kengaytirilishini taʼminlashdan iborat. Uzoq muddatda bu operatsion xarajatlarni kamaytiradi.
Bulutli infratuzilmani boshqarish interfeysi (CIMI) bulutli infratuzilma bilan ishlash uchun ochiq standart API talabi bo‘lib, foydalanuvchilarga bulutli ekotizimlar o‘rtasida bir hil aloqa bilan soddalashtirilgan tarzda boshqarish imkonini beradi. Bu bulutli sotuvchilar, ishlab chiquvchilar va mijozlar o'rtasida o'zaro boshqaruvga erishadi.
Bulutli infratuzilmani yaratishga qo'yiladigan talablar

Bulutli strategiyani ishlab chiqishda mustahkam infratuzilmani ta'minlash uchun bir nechta chuqur qadamlar qo'yilishi kerak.


1-talab: Xizmat va resurslarni boshqarish

Bulutli infratuzilma ma'lumotlar markazining barcha komponentlarini virtualizatsiya qiladi. Xizmatlarni boshqarish - bu oxirgi foydalanuvchilar ommaviy va/yoki xususiy bulut sotuvchisi orqali osongina joylashtirishi va boshqarishi mumkin bo'lgan o'lchovli ilovalar va xizmatlar to'plami. Xizmatlarni tavsiflash va o'lchash uchun soddalashtirilgan vosita bulut ma'murlari uchun bozor funksionalligi uchun juda muhimdir. Xizmatlarni boshqarish resurslarga texnik xizmat ko'rsatish, resurs kafolatlari, hisob-kitob davrlari va o'lchangan qoidalarni o'z ichiga olishi kerak. Joylashtirilgandan so'ng, boshqaruv xizmatlari ma'lumotlar va ish oqimlari to'liq samarali ekanligiga va jarayonlar bulutdagi tizimlarga yetkazilishiga ishonch hosil qilish uchun siyosatlarni yaratishga yordam berishi kerak.


2-talab: Ma'lumotlar markazini boshqarish vositalari integratsiyasi

Aksariyat ma'lumotlar markazlari tizimlarni boshqarish, xavfsizlik, ta'minlash, mijozlarga xizmat ko'rsatish, hisob-kitoblar va kataloglar va boshqalar uchun turli xil IT vositalaridan foydalanadi. Va ular mavjud operatsion, ma'muriyat, texnik xizmat ko'rsatish va ta'minlash (OAM&P) tizimlarini birlashtirish uchun bulutli boshqaruv xizmatlari va ochiq API'lar bilan ishlaydi. Zamonaviy bulut xizmati ma'lumotlar markazining mavjud infratuzilmasini qo'llab-quvvatlashi, shuningdek, zamonaviy dasturiy ta'minot, apparat va virtualizatsiya va boshqa texnologiyalardan foydalanishi kerak.


3-talab: Hisobot, ko'rinish, ishonchlilik, xavfsizlik

Muvofiqlik, SLAs, xavfsizlik, hisob-kitob va to'lovlarni qaytarishni kafolatlash uchun ma'lumotlar markazlari yuqori darajadagi real vaqtda hisobot va bulutli muhitda ko'rish qobiliyatiga muhtoj. Kuchli hisobot va ko'rinishsiz tizim ish faoliyatini, mijozlarga xizmat ko'rsatish va boshqa jarayonlarni boshqarish deyarli mumkin emas. To'liq ishonchli bo'lish uchun bulutli infratuzilmalar bir yoki bir nechta ishlamay qolgan komponentlardan qat'iy nazar ishlashi kerak. Bulutni himoya qilish uchun xizmatlar maʼlumotlar va ilovalarning xavfsiz boʻlishini taʼminlashi va ruxsat berilganlarga kirishni taʼminlashi kerak.


4-talab: Foydalanuvchilar, administratorlar va dasturchilar uchun interfeyslar

Avtomatlashtirilgan joylashtirish va o'z-o'ziga xizmat ko'rsatish interfeyslari oxirgi foydalanuvchilar uchun murakkab bulutli xizmatlarni osonlashtiradi, operatsion xarajatlarni kamaytirishga va qabul qilishni ta'minlashga yordam beradi. O'z-o'ziga xizmat ko'rsatish interfeyslari mijozlarga o'zlarining ma'lumotlar markazlarini virtual boshqarish, shablonlarni loyihalash va boshqarish, virtual xotirani saqlash, tarmoq resurslarini saqlash va kutubxonalardan foydalanish orqali bulutli xizmatni samarali ishga tushirish imkoniyatini taklif qiladi. Administrator interfeyslari barcha resurslarga, virtual mashinalarga, shablonlarga, xizmat takliflariga va turli bulut foydalanuvchilariga yaxshiroq ko'rinishni taqdim etadi. Va bu tuzilmalarning barchasi ishlab chiquvchilar uchun API orqali birlashadi.


Bulut infratuzilmasidan foydalanishning afzalliklari

Bulutdan foydalanish foydasiga argumentlar texnologiya takomillashib borayotgani sababli kuchayib bormoqda. Shunday qilib, kompaniyalarga biznes jarayonlarini soddalashtirishga yordam beradigan bulutli infratuzilmaga o'tishning aniq asosiy afzalliklari bor.

Narxi: birinchi navbatda, bulut kompaniyaning o'z ma'lumotlar markazini tashkil etishi va boshqarishi bilan bog'liq operatsion xarajatlarini olib tashlaydi yoki sezilarli darajada kamaytiradi. Ushbu jarayonni o'z zimmasiga olish har xil apparat, dasturiy ta'minot, serverlar, energiya to'lovlari, IT mutaxassislari va ushbu ko'p qirrali sozlash bilan birga keladigan yangilanishlarni qo'shishni boshlaydi. Bulutli infratuzilma yordamida kompaniya faqat kerakli xizmatlar uchun to'lovni amalga oshirish uchun hammasini boshqarish uchun to'laydi.

Chaqqonlik va moslashuvchanlik: Ko'pgina bulutli xizmat infratuzilmalari o'z-o'zidan boshqariladigan sifatida taqdim etiladi, bu erda xizmatni bir necha daqiqada o'zgartirish mumkin. Bu biznes tizimlarining ish vaqti va samaradorligini oshiradi, shu bilan birga saytdan tashqaridagi hamkasblar va hamkorlarga qachon va qayerda bo'lmasin, mobil qurilmalardagi umumiy ma'lumotlardan foydalanish imkonini beradi. Va jarayonlarni boshqarish bulutli infratuzilmasi bilan kompaniya ITga yo'naltirilganidan ko'ra ko'proq biznesga yo'naltirilgan bo'ladi.

Xavfsizlik: Bulutli xizmatlar odatda xavfsiz emas va ma'lumotlar osongina buzilishi mumkin degan noto'g'ri tushuncha mavjud. Bunda ba'zi bir haqiqat bor, ammo xavflar ko'pincha korporativ darajadagi bulut infratuzilmasi va xizmatlari nuqtai nazaridan mutanosib ravishda yo'qoladi. Bulutli infratuzilma texnologiyalari va provayderlari kuchli xavfsizlik devorlari, ilg‘or shifrlash kalitlari va maxfiy ma’lumotlarni shaxsiy bulutda va boshqa ma’lumotlar, hattoki ilovalarda ham umumiy bulutda saqlaydigan gibrid yondashuv yordamida xakerlar, viruslar va boshqa ma’lumotlar buzilishidan himoyani doimo yaxshilaydi.
Bulut infratuzilmasidan foydalanishning kamchiliklari

Aytish kerakki, barcha bulutli infratuzilmalar mukammal emas. Va juda ko'p afzalliklar mavjud bo'lsa-da, hali ham ba'zi kamchiliklar mavjud.

Sotuvchining ag'darilishi: Bulut tez o'zgarib turadigan, takomillashgan bo'lsa-da, hali ham rivojlanayotgan texnologiyadir. Ya'ni, ba'zi bulut xizmatlari kompaniyalari buni to'g'ri tushunishadi, ba'zilari esa yo'q. Agar kompaniya o'z faoliyatini to'xtatsa yoki katta ta'mirlashni ko'rsa, bu butun ma'lumotlar bazasi uchun faqat bitta infratuzilmaga tayanadigan biznes uchun halokatli bo'lishi mumkin.

Ulanishga bog'liqlik: Bulut infratuzilmasi faqat tarmoqqa ulanishi kabi yaxshi. Shuning uchun bulut ishonchli aloqasiz suzishda qololmaydi. Texnik uzilish yoki bo'ron tufayli internet yoki intranet ulanishidagi har qanday nosozliklar bulutning undagi barcha ma'lumotlar, dasturiy ta'minot va/yoki ilovalar bilan birga ishlamay qolishi demakdir. Ishonchli tarmoq biznes va'dalari va SLAlar taqdim etilishini anglatadi.

Nazorat: Kompaniyaning bulutli infratuzilmasi odatda uning xizmat ko'rsatuvchi provayderi tomonidan nazorat qilinganligi sababli, tashkilotlarning ma'lumotlarga kirish imkoniyati cheklangan. Biznes mijozlari esa serverda saqlangan ilovalar, maʼlumotlar va vositalarga cheklangan kirish imkoniyati bilan ular xohlaganidan ham kamroq nazoratga ega.
Raqamli transformatsiyaning oldingi chizig'i

Bulutli integratsiya platformasi texnologiyasi rivojlanishda va takomillashishda davom etar ekan, u o'z serverlari va boshqa saqlash vositalarini saqlash va boshqarish bilan kamroq shug'ullanmoqchi bo'lgan kompaniyalar uchun yanada foydali bo'ladi. Tashkilot yagona bulutli infratuzilmaga yoki ko'p bulutli infratuzilmaga o'tadimi, bulutning umumiy rivojlanishi va unga hamroh bo'lgan xizmatlar kompaniyaga raqamli transformatsiya davrida oldingi safda bo'lishga imkon beradi.

Taqsimlangan bulut – umumiy bulutli hisoblash xizmati bo‘lib, u sizga bulutli infratuzilmani bir nechta turli joylarda – nafaqat bulutli provayderingiz infratuzilmasida, balki binolarda, boshqa bulutli provayderlarning ma’lumotlar markazlarida yoki uchinchi tomon ma’lumotlar markazlari yoki joylashish markazlarida – boshqarish imkonini beradi. va hamma narsani bitta boshqaruv tekisligidan boshqaring.

Ushbu maqsadli, markazlashtirilgan boshqariladigan ommaviy bulut xizmatlarini taqsimlash bilan sizning biznesingiz unumdorlik, me'yoriy hujjatlarga muvofiqlik va boshqalar bo'yicha talablaringizga eng yaxshi javob beradigan bulutli joylar va muhitlar aralashmasida ilovalar yoki alohida dastur komponentlarini joylashtirishi va ishga tushirishi mumkin. Tarqalgan bulut gibrid bulut yoki ko'p bulutli muhitda yuzaga kelishi mumkin bo'lgan operatsion va boshqaruv nomuvofiqliklarini hal qiladi.


Ehtimol, eng muhimi, taqsimlangan bulut chekka hisoblashlar uchun ideal asos bo'lib xizmat qiladi - serverlar va ilovalarni ma'lumotlar yaratilgan joyga yaqinroq ishlaydi.
Tarqalgan bulutli va chekka hisoblashlarga bo'lgan talab, birinchi navbatda, narsalar Interneti (IoT), sun'iy intellekt (AI), telekommunikatsiya (telko) va real vaqt rejimida katta hajmdagi ma'lumotlarni qayta ishlashga muhtoj bo'lgan boshqa ilovalar bilan bog'liq. Biroq, taqsimlangan bulut kompaniyalarga mamlakat yoki sohaga oid maʼlumotlar maxfiyligi qoidalariga rioya qilish bilan bogʻliq qiyinchiliklarni yengib oʻtishga yordam beradi va yaqinda COVID-19 pandemiyasi tomonidan qayta taqsimlangan xodimlar va oxirgi foydalanuvchilarga IT xizmatlarini taqdim etadi.
Ilova komponentlari turli tarmoqqa ulangan kompyuterlar boʻylab tarqaladigan va umumiy dastur ish faoliyatini yaxshilash yoki hisoblash samaradorligini oshirish maqsadida bir-biri bilan xabar almashish yoki API orqali bogʻlanadigan taqsimlangan hisoblash haqida eshitgan boʻlishingiz mumkin.

Taqsimlangan bulut ommaviy bulut provayderining to‘liq hisoblash to‘plamini mijoz kerak bo‘ladigan joyga tarqatish orqali ulkan qadam tashlaydi – mijozning shaxsiy ma’lumotlar markazida yoki shaxsiy bulutida yoki binolardan tashqarida bir yoki bir nechta ommaviy bulut ma’lumotlar markazlarida. bulut provayderiga tegishli bo'lishi mumkin yoki bo'lmasligi mumkin.


Aslida, taqsimlangan bulut provayderning markazlashtirilgan bulutini geografik jihatdan taqsimlangan mikro-bulutli sun'iy yo'ldoshlar bilan kengaytiradi. Bulutli provayder barcha taqsimlangan infratuzilmaning operatsiyalari, yangilanishlari, boshqaruvi, xavfsizligi va ishonchliligi ustidan markaziy nazoratni saqlab qoladi. Mijoz esa hamma narsaga – markazlashtirilgan bulut xizmatlariga va sun’iy yo‘ldoshlarga ular qayerda bo‘lishidan qat’iy nazar – yagona bulut sifatida kirishadi va barchasini bitta boshqaruv tekisligidan boshqaradi. Shu tarzda, sanoat tahlilchisi Gartner ta'kidlaganidek, gibrid bulut va gibrid ko'p bulutli uzilishlar bilan taqsimlangan bulut tuzatishlari.
Shunga qaramay, chekka hisoblashlar ilova ish yuklarini maʼlumotlar yaratilgan joyga jismonan yaqinroq joylashtirish va ishga tushirishni anglatadi, masalan, foydalanuvchilar mobil telefonlar yoki shtrix-kod skanerlari kabi qurilmalar bilan oʻzaro aloqada boʻlgan joylarda yoki xavfsizlik kameralari yoki mashina sensorlari kabi IoT qurilmalari. ma'lumotlarni yig'ish va ishlab chiqarishdir.

Oddiy so'z bilan aytganda, chekka hisoblash sizga "matematikani ma'lumotlarga olib kelish" imkonini beradi - ma'lumotlarni qayta ishlash uchun markazlashtirilgan bulutli ma'lumotlar markaziga ko'chirish o'rniga ma'lumotlarni yaratilgan joyga qo'ying va keyin qarorlarni qo'llab-quvvatlash uchun javoblar kerak bo'lgan joyga qaytib boring. yoki jarayonlarni avtomatlashtirish. Natijada, chekka hisoblashlar katta hajmdagi ma'lumotlarni yuqori tezlikda yoki real vaqtda, past kechikish muhim bo'lganda qayta ishlovchi ilovalar uchun tobora muhim ahamiyat kasb etmoqda.


Taqsimlangan bulut arxitekturasisiz chekka hisoblashlarni amalga oshirishingiz mumkin. Ammo taqsimlangan bulut chekka ilovalarni joylashtirish va boshqarishni ancha osonlashtiradi.

Tasavvur qiling, siz bir nechta ishlab chiqarish zavodlarini boshqarasiz, ularning har biri turli xil bulutli xizmat ko'rsatuvchi provayderlar tomonidan joylashtirilgan, minglab sensorlar tomonidan yaratilgan ma'lumotlarni qayta ishlovchi o'zining chekka serveriga ega. Taqsimlangan bulut yordamida siz hamma narsani, masalan, Kubernetes klasterlarini joylashtirish va boshqarish, xavfsizlik yangilanishlarini amalga oshirish, unumdorlikni kuzatish kabilarni bitta boshqaruv tekisligidan, bitta boshqaruv panelidan va bitta bulutdan bitta vositalar to‘plamidan boshqarishingiz va boshqarishingiz mumkin. Taqsimlangan bulutsiz bu vazifalar va vositalar chekka server qayerda joylashganiga qarab farq qilishi mumkin.


Taqsimlangan bulut va chekka hisoblash uchun holatlardan foydalaning

Taqsimlangan bulutli va chekka hisob-kitoblar soddalashtirilgan ko‘p bulutli boshqaruvdan tortib, kengaytirilgan miqyosda va rivojlanish tezligigacha, eng so‘nggi avtomatlashtirish va qarorlarni qo‘llab-quvvatlash ilovalari va funksionalligini qo‘llashgacha bo‘lgan hamma narsani qo‘llab-quvvatlaydi.

Gibrid bulut/ko‘p bulutli ko‘rinish va boshqarilishi yaxshilandi: Taqsimlangan bulut har qanday tashkilotga bitta konsoldan ko‘rinish va boshqaruvni yagona vositalar to‘plami bilan ta’minlash orqali o‘zining gibrid ko‘p bulutli infratuzilmasi ustidan ko‘proq nazoratga ega bo‘lishiga yordam beradi.
Samarali, tejamkor masshtablilik va chaqqonlik: Maxsus maʼlumotlar markazini kengaytirish yoki turli geografiyalarda yangi maʼlumotlar markazlarini qurish qimmat va koʻp vaqt talab etadi. Taqsimlangan bulut yordamida tashkilot jismoniy tuzilmalarsiz mavjud infratuzilma yoki chekka joylarga kengaytira oladi va bir xil vositalar va xodimlardan foydalangan holda atrof-muhitning istalgan joyida tezda rivojlanishi va joylashishi mumkin.
Osonroq sanoat yoki mahalliy me'yoriy muvofiqlik: Ko'pgina ma'lumotlar maxfiyligi qoidalari foydalanuvchining shaxsiy ma'lumotlari (PI) foydalanuvchi mamlakatidan tashqariga chiqa olmasligini belgilaydi. Taqsimlangan bulutli infratuzilma tashkilotga har bir foydalanuvchi yashaydigan mamlakatda PIni qayta ishlashni ancha osonlashtiradi. Ma'lumotlarni manbada qayta ishlash sog'liqni saqlash, telekommunikatsiya va boshqa sohalarda ma'lumotlar maxfiyligi qoidalariga rioya qilishni ham soddalashtirishi mumkin.
Kontentni tezroq yetkazib berish: Tarqalgan bulutda o‘rnatilgan kontentni yetkazib berish tarmog‘i (CDN) oxirgi foydalanuvchilarga yaqinroq joylardan video kontentni saqlash va yetkazib berish orqali oqimli video kontenti unumdorligini va foydalanuvchi tajribasini yaxshilashi mumkin.
IoT, (AI) va mashinani oʻrganish uchun ilovalar: Video kuzatuv, ishlab chiqarishni avtomatlashtirish, oʻzi boshqariladigan avtomobillar, sogʻliqni saqlash ilovalari, aqlli binolar va boshqa ilovalar maʼlumotlarning markaziy bulut maʼlumotlariga oʻtishini kuta olmaydigan real vaqtda maʼlumotlarni tahlil qilishga tayanadi. markaz va orqa. Taqsimlangan bulutli va chekka hisoblashlar ushbu ilovalar talab qiladigan past kechikishni ta'minlaydi.
Tarqalgan bulut va IBM

IBM Cloud Satellite har qanday bulut sotuvchisidan barcha mahalliy, chekka hisoblash va ommaviy bulutli muhitlarda ilovalarni doimiy ravishda joylashtirish va ishga tushirishga yordam beradi. U yagona oyna oynasi orqali barcha muhitlarda toʻliq koʻrinishga ega boʻlgan IBM Cloud tomonidan xizmat sifatida markazlashtirilgan holda boshqarilishi uchun Kubernetes, maʼlumotlar, AI va xavfsizlik xizmatlarining asosiy toʻplamini standartlashtiradi. Natijada ishlab chiquvchilarning unumdorligi va rivojlanish tezligi oshadi.




Yüklə 1,76 Mb.

Dostları ilə paylaş:
1   ...   6   7   8   9   10   11   12   13   ...   19




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin