2-Amaliy mashg’ulot Bulutda hizmat kо‘rsatishni loyxalashtirish


Download 464.81 Kb.
Pdf ko'rish
Sana01.03.2023
Hajmi464.81 Kb.
#1243036
Bog'liq
2-amaliy mashg\'ulot



2-Amaliy mashg’ulot 
1.Bulutda hizmat kо‘rsatishni loyxalashtirish. 
2.CloudSim platformasi, CDOSim simulyatoridan foydalanish 
3.Yuklamani nazorat qilish va boshqarish. 
4.Bulutli tizimda joylashgan yuklamani balanslash (load balancer) 
5.Oracle VM VirtualBox dasturi asosida virtual mashina yaratish. 
Xizmat dizayni foydalanuvchilarga xizmat katalogi orqali nimani taklif qilishni 
loyihalashga qaratilgan. Eng asosiysi, xizmatlar katalogi foydalanuvchi tanlashi 
mumkin bo'lgan xizmatlar ro'yxati bo'lib, bulutli xizmatlarni taqdim etish 
jarayonini boshlaydi. Xizmatlar katalogini loyihalashda, ularning ehtiyojlarini 
aniqlash uchun bulut foydalanuvchilaringizni aniqlash foydali bo'ladi. Muhim 
xizmatlar takliflarini ishlab chiqishda e'tiborga olish kerak bo'lgan potentsial 
foydalanuvchilar quyidagilarni o'z ichiga oladi: 
• Dasturiy ta'minot muhandislarining ishlab chiqish jamoasi 
• Ar-ge guruhlari (masalan, ilmiy tadqiqotlar bilan shug'ullanuvchilar) 
• Ichki ilovalarni yaratish va saqlash uchun mas'ul dastur jamoasi 
Xizmat dizaynining qiyinligi shundaki, o'z takliflarini to'liq moslashtirish 
qobiliyatini xohlaydigan foydalanuvchilar va atrof-muhitdagi xizmatlarni qattiq 
nazorat qilishlari kerak bo'lgan IT guruhi o'rtasida tabiiy keskinlik mavjud. 
Xizmatlar katalogining roli bu bo'shliqni bartaraf etishdan iborat. Xizmatlar 
katalogi AT ga foydalanuvchilar roliga ko'ra tanlashi mumkin bo'lgan 
konfiguratsiya va tanlov sohalarini belgilash imkonini beradi. Keyin 
foydalanuvchilar o'zlarining bulutli xizmatlarining moslashtirilganligini his 
qilishadi. 
Xizmatlar katalogida ko'pincha quyidagi atributlar aniqlanadi: 
Resurs konfiguratsiyasi - protsessor, xotira va saqlash taqsimotlarini o'z ichiga 
oladi 
• Operatsion tizimlar 
• O'rta dastur steklari 
• Taklif etilgan ilovalar 
• Tarmoq imkoniyatlari - oddiy tarmoq konfiguratsiyasi va ko'p ijarachini 
qo'llab-quvvatlash uchun 
Muvofiqlik paketlari 
• Monitoring vositalari 
• Xizmat darajalari 


• Agar so'ralsa, har bir komponent bilan bog'liq narxlar 
Ushbu ro'yxatning o'ziga xos xususiyati ko'p bosqichli va bir darajali ilovalar 
to'plamini aniqlash qobiliyatidir, ularning har biri uchun o'lcham va xizmat 
darajasiga va foydalanuvchi talab qilishi mumkin bo'lgan barcha konfiguratsiya 
opsiyalariga qarab har xil joylashtirish muqobillari. Bu elementlar BMC Cloud 
Lifecycle Management yechimi doirasidagi individual xizmat ko‘rinishlari sifatida 
aniqlanadi. Funktsional jihatdan aniqlangandan so'ng, ular biznes tilida xizmat 
ko'rsatish takliflari sifatida tavsiflanadi va ular xizmat katalogida saqlanadi. Aynan 
shu takliflardan oxirgi foydalanuvchilar bulutli xizmatlarini tanlaydilar. 
Bulutli xizmat dizaynining umumiy diagrammasi 
AT foydalanuvchilarga qaysi bulut xizmatlarini taklif qilishini va bu xizmatlar 
qanchalik moslashtirilishini tanlashi mumkin. Bir tomondan, foydalanuvchilarga 
faqat ikkita yoki uchta moslashtirilmaydigan to'liq stek konfiguratsiyasi o'rtasida 
tanlov taklif qilinishi mumkin. Boshqa tomondan, foydalanuvchilarga har bir 
komponent uchun keng tanlovlar to'plamini taklif qilish mumkin, bu ularga o'z 
stekini to'liq moslashtirishga imkon beradi. Umumiy oʻrta darajadagi yondashuv IT 
uchun qaysi keng koʻlamli takliflar taqdim etilishi, qaysi elementlar ixtiyoriy va 
qaysi biri talab qilinishi (moslik yoki monitoring kabi) va qaysi foydalanuvchilarga 
qanday imkoniyatlar taqdim etilishini aniqlashi uchundir. 
Xizmatlar katalogi mazmunidan tashqari, xizmat dizayni har bir ta'minlash 
jarayonini qo'llab-quvvatlaydigan ish oqimlari dizaynini ham o'z ichiga oladi. 
Ko'pchilik uchun ish jarayoni avtomatlashtirilgan tasdiqlash seriyasi bo'ladi. Biroq, 
ba'zilar uchun so'rovning sezgirligi yoki ko'lami tufayli insonning roziligi talab 
qilinishi mumkin. Ushbu ish oqimlarini loyihalash xizmat dizayni uchun juda 
muhimdir. 


Bulutli xizmat dizayni ehtiyojlarini qondirish uchun biz: 
• Ichki va tashqi bulut xizmatlarini loyihalash 
• Xizmat darajalari va xizmat darajalarini aniqlang 
• Har bir xizmat uchun "materiallar ro'yxati" tuzing 
Bulutli rejalashtirishning biznes tarkibiy qismlari urinishning moliyaviy 
muvaffaqiyati uchun muhim ahamiyatga ega. Bulutli muhitlar ko'proq 
moslashuvchanlik, arzonroq xarajat va ko'proq sezgirlikni ta'minlash orqali biznes 
ustuvorliklarini oshirish uchun mo'ljallangan. Shunday qilib, bulutning biznes 
qarorlari ko'plab operatsion qarorlarni qabul qiladi. 
Bulutli biznesni rejalashtirishning umumiy diagrammasi 
Birinchidan, tegishli o'sish hisob-kitoblarini o'z ichiga olgan bulutli muhitning 
talab va taklif ehtiyojlarini baholash muhimdir. Virtualizatsiya birinchi marta 
amalga oshirilganda, odamlar virtuallashtirilgan resurslarga bo'lgan so'rovlar 
ularning kutganlaridan ancha yuqori ekanligini aniqladilar - aniq talab bo'lganligi 
sababli. Bulut faqat xarid jarayonini osonlashtiradi va uning xarajatlarini 
pasaytiradi, bu to'xtatilgan talabni ko'proq bo'shatadi. Imkoniyat elementlarini 
bulut ishga tushirilgandan so'ng taxmin qilish mumkin, masalan: 
• Vaqt o'tishi bilan ko'proq va ko'proq mavjud ish yuklari bulutli muhitga 
o'tadi 
• Bulutli muhit tomonidan darhol bajarilishi mumkin bo'lgan so'rovlar navbati 
bo'lishi mumkin 
• Dastlab kutilganidan ko'ra ko'proq yangi so'rovlar bo'ladi 


Bundan tashqari, IT umumiy bulutdan to'lib toshgan imkoniyatlardan foydalanish 
imkoniyatini ko'rib chiqishi kerak. Bunday qarorlar uchun mezonlarga quyidagilar 
kiradi: 
• Muvofiqlik talablari - ham operatsion, ham tartibga soluvchi 
• Xavfsizlik talablari 
• Kerakli konfiguratsiyaning murakkabligi 
• Katta ma'lumotlar manbalariga yaqinlik (ko'p ma'lumotlarni ko'chirish 
moliyaviy va amaliy jihatdan samarasiz bo'ladi) 
• Resurslarning noaniq iste'moli 
Tashqi resurslarning narxi 
Raqobatchi bulutli joylashtirish variantlarini (CDO) baholash dasturiy ta'minot 
tizimlarini bulutli muhitga o'tkazishda katta muammo hisoblanadi. Masalan, 
potentsial bulut provayderi nomzodlarining ko'pligi mavjud bo'lib, komponentlar 
mos virtual mashina namunalariga ko'rsatilishi kerak va egiluvchanlikdan 
foydalanish uchun muayyan foydalanish profillari uchun mos ish vaqti moslashish 
strategiyalari aniqlanishi kerak. Ammo potentsial CDO'larni qo'lda tahlil qilish 
bulutli muhitlarning heterojenligi va umumiy kombinatorli dizayn kosmik 
murakkabligi tufayli qiyin, qimmat va ko'p vaqt talab qiladi. Biz CDOSim 
simulyatsiya vositasini taqdim etamiz, u ushbu CDO'larning narxi va ishlash 
xususiyatlarini taqlid qilishi mumkin. U CloudSim bulut simulyatoriga asoslanadi 
va uni sezilarli darajada kengaytiradi va bizning CloudMIG bulutli migratsiya 
tizimiga integratsiyalanadi. Bundan tashqari, Biz CloudMIG-ning bulutli muhit 
modellarini provayderga xos ishlash xususiyatlariga ega bo'lish uchun bulutli 
mezon yaratdik. Ushbu simulyatsiya kiritish bilan bir qatorda, CDOSim teskari 
muhandislik arxitektura modellaridan foydalanadi va haqiqiy nazorat qilinadigan 
ish yukidan foydalanishi mumkin. Biz Evkalipt va Amazon EC2 ni o'z ichiga olgan 
keng qamrovli tajribalar haqida xabar beramiz, bu CDOSim CDO'larning narxi va 
ishlash xususiyatlarini etarlicha aniq bashorat qila olishini ko'rsatadi. 


CDOSim ning CloudMIG Xpress bilan integratsiyasi. CDOSim va benchmark 
komponentlari kulrang rangga ega. To'q kulrang o'qlar CDO'larni simulyatsiya 
qilish uchun foydalanuvchi taqdim etishi kerak bo'lgan asosiy ma'lumotlarni 
ko'rsatadi. Ochiq kulrang strelkalar bilan belgilangan ma'lumotlar faqat dinamik va 
gibrid ko'rsatmalarni hisoblash uchun kerak. 
Quyidagi diagrammada mavjud Cloud Load Balancing mahsulotlari jamlangan. 
Cloud Load Balance umumiy ko'rinishi 
Quyidagi jadvalda har bir yuk balanslagichi haqida aniqroq ma'lumotlar keltirilgan. 


Qaysi Cloud Load Balancing mahsulotidan foydalanishni aniqlash uchun, avvalo, 
yuk balanslagichlaringiz qaysi trafik turini boshqarishi kerakligini va sizga global 
yoki mintaqaviy yuk balansi, tashqi yoki ichki yuk balansi, proksi-server yoki 
o‘tish orqali yuk balansi kerakmi yoki yo‘qligini aniqlashingiz kerak. Ushbu 
qarorlarning har biri haqida batafsil ma'lumot uchun Yuklash balanslagichini 
tanlash bo'limiga qarang . 
Google Cloud yuk balanslagichlarining asosiy texnologiyasi 
Ushbu bo'limda Google Cloud yuk balanslagichining har bir turi haqida batafsil 
ma'lumot, jumladan, chuqurroq tushunish uchun umumiy hujjatlarga havolalar 
mavjud. 
• Google Front Ends (GFEs) dasturiy ta'minot bilan aniqlangan, tarqatilgan 
tizimlar bo'lib, ular Google mavjudligi nuqtalarida (PoPs) joylashgan va 
boshqa tizimlar va boshqaruv tekisliklari bilan birgalikda global yuk 
balansini amalga oshiradi. 
• Andromeda - bu Google Cloud-ning dasturiy ta'minot bilan aniqlangan 
tarmoq virtualizatsiyasi stekidir. 
• Maglev - Tarmoq yukini muvozanatlash uchun taqsimlangan tizim. 
• Envoy proksi-server ochiq manbali chekka va xizmat proksi-serveri bo'lib, 
bulutda mahalliy ilovalar uchun mo'ljallangan. 


Ichki HTTP( S) yuk balansi 
Ichki HTTP(S) yuk balansi Andromeda tarmoq virtualizatsiya stekiga qurilgan va 
ochiq manbali Envoy proksi-serveriga asoslangan boshqariladigan xizmatdir. 
Ushbu yuk balansi proksi-serverga asoslangan 7-qatlam ilova ma'lumotlarining 
ichki yuk balansini ta'minlaydi. URL xaritalari yordamida trafik qanday 
yo'naltirilishini aniqlaysiz. Yuk balanslagichi sizning orqa tomonlaringiz uchun 
frontend vazifasini bajaradigan ichki IP-manzildan foydalanadi. 
Tashqi HTTP( S) yuk balansi 
HTTP(S) Load Balancing ilovasi yuk muvozanatlash rejimiga qarab farqlanadi. 
Kengaytirilgan trafikni boshqarish qobiliyatiga ega global tashqi HTTP(S) yuk 
balanslagichi GFE -larda amalga oshiriladi. GFE global miqyosda tarqatiladi va 
Google global tarmog'i va boshqaruv tekisligi yordamida birgalikda ishlaydi. 
GFE'lar ko'p mintaqaviy yuk muvozanatini taklif qiladi, trafikni sig'imga ega eng 
yaqin sog'lom backendga yo'naltiradi va HTTP(S) trafigini foydalanuvchilarga 
imkon qadar yaqinroq to'xtatadi. Bundan tashqari, global tashqi HTTP(S) yuk 
balanslagichi rivojlangan trafikni boshqarish imkoniyatlarini yoqish uchun ochiq 
manbali Envoy proksi-serveridan foydalanadi. Global tashqi HTTP(S) yuk 
balanslagichi faqat Premium Tierda qo'llab-quvvatlanadi. 
Global tashqi HTTP(S) yuk balanslagichi (klassik) GFE-larda ham amalga 
oshiriladi. Bu Premium darajadagi global yuk muvozanatlashtiruvchisi, ammo 
Standard Tierda samarali mintaqaviy bo'lishi uchun sozlanishi mumkin. Samarali 
mintaqaviy degani shuni anglatadiki, backend xizmati har doim global bo'lsa-da, 
standart darajani tanlaganingizda, tashqi yo'naltirish qoidasi va tashqi IP manzili 
mintaqaviy bo'lishi kerak va global backend xizmatiga biriktirilgan backendlar 
yo'naltirish qoidasi bilan bir xil mintaqada bo'lishi kerak. va IP manzil. 


Mintaqaviy tashqi HTTP(S) yuk muvozanatlashtiruvchisi ochiq manbali Envoy 
proksi-serveriga asoslangan boshqariladigan xizmat boʻlib, u rivojlangan trafikni 
boshqarish imkoniyatlarini beradi. Bu mintaqaviy HTTP(S) yuk balansi boʻlib, u 
faqat standart darajadagi qoʻllab-quvvatlanadi. 
Ichki TCP / UDP yuk balansi 
Ichki TCP/UDP Load Balancing Andromeda tarmoq virtualizatsiya stekiga 
qurilgan. Ichki TCP/UDP yuk balansi TCP/UDP trafigini faqat ichki virtual 
mashinangiz (VM) misollari uchun kirish mumkin bo'lgan ichki yuk 
muvozanatlash IP manzili orqasida yuklash imkonini beradi. Ichki TCP/UDP yuk 
muvozanatini qo'llash orqali ichki yuk muvozanatlash IP manzili sizning ichki 
backend misollaringiz uchun frontend sifatida ishlash uchun tuzilgan. Siz yukni 
muvozanatlashgan xizmatingiz uchun faqat ichki IP manzillardan foydalanasiz. 
Umuman olganda, sizning konfiguratsiyangiz osonroq bo'ladi. 
Ichki TCP/UDP yuk balansi mintaqaviy boshqariladigan misollar guruhlarini 
qoʻllab-quvvatlaydi, shunda siz mintaqa boʻylab avtomatik oʻlchovni amalga 
oshirishingiz va xizmatingizni zonal nosozliklardan himoya qilishingiz mumkin. 
Tashqi TCP / UDP tarmoq yukini muvozanatlash 
Tarmoq yukini muvozanatlash Maglev-da qurilgan. Ushbu yuk balanslagichi 
kiruvchi IP protokoli ma'lumotlari, jumladan manzil, protokol va port (ixtiyoriy) 
asosida tizimlaringizga balans trafigini yuklash imkonini beradi. Bu mintaqaviy, 
proksisiz yuk balanslash tizimi. Ya'ni, tarmoq yuki muvozanatlashtiruvchisi 
mijozlardan proksi-ulanishlarni o'tkazmaydigan o'tish yuk balanslagichidir. 
Backend xizmatiga asoslangan tarmoq yuki balanslagichlari TCP, UDP, ESP, 
GRE, ICMP va ICMPv6 trafigini qo'llab-quvvatlaydi. 
Maqsadli hovuzga asoslangan tarmoq yuki balanslagichlari faqat TCP yoki UDP 
trafigini qo'llab-quvvatlaydi. 
Tashqi SSL proksi yuk balansi 
Tashqi SSL proksi yuk balansi global miqyosda tarqalgan GFE-larda amalga 
oshiriladi. Agar siz tarmoq xizmatlarining yuqori darajali darajasini tanlasangiz, 
tashqi SSL proksi-server yuk balansi global hisoblanadi. Premium Tierda siz bir 
nechta hududlarda backendlarni o'rnatishingiz mumkin va yuk 
muvozanatlashtiruvchisi foydalanuvchi trafigini avtomatik ravishda sig'imga ega 
bo'lgan eng yaqin mintaqaga yo'naltiradi. Agar siz standart darajani tanlasangiz
tashqi SSL proksi yuk balanslagichi trafikni faqat bitta mintaqadagi backendlar 
o'rtasida yo'naltirishi mumkin. 
Tashqi TCP proksi yukini muvozanatlash 


Tashqi TCP proksi yuk balansi global miqyosda tarqalgan GFE-larda amalga 
oshiriladi. Agar siz tarmoq xizmatlarining yuqori darajali darajasini tanlasangiz, 
tashqi TCP proksi-server yuk balansi global hisoblanadi. Premium Tierda siz bir 
nechta hududlarda backendlarni o'rnatishingiz mumkin va yuk 
muvozanatlashtiruvchisi foydalanuvchi trafigini avtomatik ravishda sig'imga ega 
bo'lgan eng yaqin mintaqaga yo'naltiradi. Agar siz standart darajani tanlasangiz, 
tashqi TCP proksi yuk balanslagichi trafikni faqat bitta mintaqadagi backendlar 
o'rtasida yo'naltirishi mumkin. 
Ichki mintaqaviy TCP proksi yukini muvozanatlash 
Ichki mintaqaviy TCP proksi yuk balanslagichi - bu Envoy proksi-serveriga 
asoslangan mintaqaviy Layer 4 yuk balanslagichi bo'lib, u sizga TCP xizmat 
trafigini faqat bir xil VPC tarmog'idagi mijozlar yoki sizning tarmoqqa ulangan 
mijozlar kirishi mumkin bo'lgan ichki IP manzili orqasida ishga tushirish va 
masshtablash imkonini beradi. VPC tarmog'i. 
Yuk balanslagichi TCP trafigini Google Cloud, mahalliy yoki boshqa bulutli 
muhitlarda joylashtirilgan backendlarga tarqatadi. Ushbu yuk balanslagichiga faqat 
ichki IP-manzilda VPC tarmog'ingizning tanlangan hududida foydalanish mumkin. 





Download 464.81 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling