2-Amaliy mashg’ulot Bulutda hizmat kо‘rsatishni loyxalashtirish
Download 464.81 Kb. Pdf ko'rish
|
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
ma'muriyatiga murojaat qiling