Biz konteynerlashtirilgan ilovalarning asosiy g'oyasini tasvirlab berdik va Dockerni batafsil muhokama qildik


Download 45.9 Kb.
bet1/4
Sana13.04.2023
Hajmi45.9 Kb.
#1355483
  1   2   3   4
Bog'liq
mustaqil ish 2


O`ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI


MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI
UNIVERSITETI SAMARQAND FILIALI

"Kompyuter injiniring" fakulteti


" Cloud Computing " fanidan



Bajardi: 202-sirtqi guruh talabasi
Nazarov Anvar
Qabul qildi: Saidkulov E.A


SAMARQAND – 2023

Mavzu:Yuqori samarali hisoblash tizimlari uchun konteyner tizim
  Biz konteynerlashtirilgan ilovalarning asosiy g'oyasini tasvirlab berdik va Dockerni batafsil muhokama qildik. Docker bizga Docker-ga ega bo'lgan har qanday mashinada ishlaydigan dastur konteynerini yaratishga imkon beradi va biz mashinaning o'ziga hech qanday o'zgartirish kiritishimiz shart emas. Bu biz ushbu kitob uchun yaratgan o'quv konteyneri, Jupyter notebook serveri yoki ilmiy dastur kabi ishga tayyor ilovalarni almashishning ajoyib usuli. 7-bobda biz ko'proq parallellikdan foydalanish uchun bulutdagi ilovalarni o'lchashning turli usullarini muhokama qildik. Biz Docker konteynerlaridan qanday qilib Kubernetes va Mesos kabi platformalarga asoslangan bulutli konteynerlarni boshqarish tizimlarida AWS, Azure va Google’da ishlaydigan mikroservislar sifatida foydalanish mumkinligini muhokama qildik. 7-bobda. 2-bandda biz MPI dasturlarini ishga tushirish uchun bulutda HPC uslubidagi klasterni qanday yaratishingiz mumkinligini ham tasvirlab berdik, ammo siz Docker-ga asoslangan MPI dasturlarini taqsimlangan klasterda ishga tushirish usullarini muhokama qilmaganimizni payqagan bo'lishingiz mumkin. Buning sababi Docker bilan ishlashning samarali emasligidir. Darhaqiqat, Docker ko'plab ilovalar uchun asosiy bo'lsa-da, u yuqori unumdorlikdagi hisoblash (HPC) superkompyuter muhitlarida keng tarqalgan funktsional va xavfsizlik ehtiyojlarini qondirmaydi.
Olimlar, akademiklar va ushbu umumiy resurslarga tayangan katta hamjamiyat Docker-ning HPC hamjamiyatini qo'llab-quvvatlashini kutishgan, ammo bu klasterlar ma'murlari uni o'rnata olmadilar. Ularning yaxshi sabablari bor edi. Superkompyuter - bu umumiy resurs bo'lib, ildiz huquqlariga ega bo'lish boshqa har qanday foydalanuvchining fayl va papkalariga zararli tarzda harakat qilish qobiliyatiga bog'liq. Docker demoni foydalanuvchiga root-ga o'tishga ruxsat berishi mumkin edi, bu boshlang'ich emas edi.
Biroq, takrorlanadigan, konteynerga asoslangan muhitlarga bo'lgan ehtiyoj fan uchun ayniqsa muhim ekanligi va aslida foydalanuvchilarga ham, klaster ma'murlariga ham yordam berishi aniq edi. Turli xil ehtiyojlarga ega bo'lgan ilmiy jamoalarning keng doirasini hisobga olgan holda, markazlar odatda ko'pchilik foydalanuvchilarning ehtiyojlarini qondiradigan standart kutubxonalar bilan ta'minlashga majbur bo'ladi, ammo ilm-fanning uzun dumlarini e'tiborsiz qoldiradi. Konteynerlar yordamida hatto eng qulay dasturiy ta'minotni o'rnatish mumkin va bundan tashqari, foydalanuvchi buni amalga oshirish huquqiga ega. HPC tizimi menejerlari uchun zarur bo'lgan narsa konteynerlashtirishga ruxsat berishning xavfsiz usuli edi, bu ularning tizimlaridagi ilg'or tarmoq va boshqa qurilmalarga kirish imkonini beradi.
Nihoyat, 2015-yilda ochiq manbalar hamjamiyati, xususan, ochiq manbali HPC hamjamiyati javob berdi. NERSC'dan Jacobsen va Cannon bu ehtiyojni Shifter bilan hal qilishdi [1]. HPC markazini konteynerlashtirishning yana bir versiyasi Los Alamos milliy laboratoriyasida Priedhorsky va Randles tomonidan ishlab chiqilgan va CharlieCloud [2] deb nomlangan. Lourens Berkli laboratoriyasidan Gregori M. Kurtzer [3,4] ushbu bobning mavzusi bo'lgan Linux konteynerini ishlab chiqdi, chunki u ushbu HPC konteyner tizimlari ichida eng keng tarqalgani bo'lishi mumkin.

Download 45.9 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4




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