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



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

Jamiyat(community) buluti "bir nechta tashkilotlar tomonidan baham ko'riladi va umumiy tashvishlarga ega bo'lgan muayyan hamjamiyatni qo'llab-quvvatlaydi (masalan, missiya, xavfsizlik talablari, siyosat va muvofiqlik masalalari)." Gibrid(hybrid) bulut shaxsiy bulut umumiy bulutlardan hisoblash quvvati bilan to'ldirilganda shakllanadi. Yuk ko'tarilishini bartaraf etish uchun quvvatni vaqtincha ijaraga olish yondashuvi "bulutli portlash" deb nomlanadi.

Virtualizatsiya
Virtualizatsiya - bu jismoniy kompyuter texnikasidan foydalanishni yanada samaraliroq qiladigan va bulutli hisoblash uchun asos bo'ladigan jarayon. Virtualizatsiya dasturiy ta'minotdan kompyuter uskunasiga nisbatan abstraksiya qatlamini yaratish uchun foydalanadi, bu odatda VM deb ataladigan bir nechta virtual kompyuterlarga bitta kompyuterdan apparat elementlarini - protsessorlarni, xotirani, saqlashni va boshqalarni ajratish imkonini beradi. Har bir VM o'zining operatsion tizimini bajaradi va u asosiy kompyuter uskunasining faqat bir qismida ishlashini hisobga olsak, avtonom kompyuter kabi ishlaydi.
Shunday qilib, virtualizatsiya jismoniy kompyuter uskunasidan ancha samarali foydalanishni osonlashtiradi, bu esa tashkilotning apparat investitsiyalaridan ko'proq daromad olish imkonini beradi.
Virtualizatsiya bugungi kunda kompaniyalar uchun IT arxitekturasida keng tarqalgan amaliyotdir. Bu, shuningdek, bulutli hisoblash biznesini boshqaradigan texnologiya. Virtualizatsiya bulutli provayderlarga iste'molchilarga o'zlarining jismoniy hisoblash uskunalari bilan xizmat ko'rsatish imkonini beradi va bulutli foydalanuvchilarga faqat kerak bo'lgan kompyuter resurslarini kerak bo'lganda sotib olish va ish yuklari ortib borayotganligi sababli ularni iqtisodiy jihatdan samarali ravishda kengaytirish imkonini beradi.
Virtualizatsiya biror narsaning virtual platformasini, jumladan, virtual kompyuter uskunasini, virtual xotira qurilmalarini va virtual kompyuter tarmoqlarini yaratishni o'z ichiga oladi. Uskunani virtualizatsiya qilish uchun gipervisor deb nomlangan dastur ishlatiladi. Virtual mashina gipervizori yordamida dasturiy ta'minot server apparat komponentiga kiritilgan. Gipervisorning roli mijoz va provayder o'rtasida taqsimlanadigan jismoniy uskunani boshqarishdir. Uskuna virtualizatsiyasi jismoniy uskunani olib tashlash uchun Virtual Mashina Monitori (VVM) yordamida amalga oshirilishi mumkin. Virtualizatsiya faoliyatini tezlashtirish va gipervisor unumdorligini oshirishga yordam beradigan jarayonlar uchun bir nechta kengaytmalar mavjud. Ushbu virtualizatsiya server platformasi uchun amalga oshirilganda, u server ijtimoiylashuvi deb ataladi. Gipervisor dasturiy ta'minotdan foydalanilayotgan apparatgacha mavhum qatlam hosil qiladi. Gipervisor o'rnatilgandan so'ng, virtual protsessorlar kabi virtual namoyishlar amalga oshiriladi. O'rnatishdan so'ng biz jismoniy protsessorlardan foydalana olmaymiz. ESXi-ga asoslangan VMware vSphere va Hyper-V kabi bir nechta mashhur gipervisorlar mavjud.

1.7-rasm. Apparat virtualizatsiyasi
Virtual mashinalardagi misollar odatda jismoniy tuzilmalarda osongina ko'chirilishi mumkin bo'lgan bir yoki bir nechta ma'lumotlar bilan ifodalanadi. Bundan tashqari, ular avtonomdir, chunki virtual mashina boshqaruvchisidan boshqa foydalanish uchun boshqa bog'liqliklari yo'q.
Process virtual mashinasi, ba'zan amaliy virtual mashinasi sifatida tanilgan, bitta jarayonni qo'llab-quvvatlovchi umumiy dastur sifatida xost OT ichida ishlaydi. U boshida va boshida yaratilgan
jarayonning oxiri. Uning maqsadi platformadan mustaqil dasturlash muhitini ta'minlashdan iborat bo'lib, u dastur asosidagi apparat yoki operatsion tizim haqidagi ma'lumotlarni abstraktlashtiradi va uni har qanday platformada xuddi shu tarzda ishlashiga imkon beradi. Masalan, Linux vino dasturi Windows-ni ishga tushirishga yordam beradi.
VM jarayonining yuqori darajadagi abstraksiyasi yuqori darajadagi dasturlash tilidir (VM tizimining past darajadagi ISA abstraksiyasi bilan solishtirganda). Jarayon VM lar tarjimon yordamida amalga oshiriladi; o'z vaqtida kompilyatsiya kompilyatsiya qilingan dasturlash tillari bilan taqqoslanadigan samaradorlikka erishadi. Java virtual mashinasi bilan kiritilgan Java dasturlash tili VM ning ushbu shakli bilan mashhur bo'ldi. Common Language Runtime deb nomlangan VM da ishlovchi .NET tizimi yana bir misoldir.

1.8-rasm. Virtual mashina dizaynini qayta ishlash.


Yüklə 1,76 Mb.

Dostları ilə paylaş:
1   ...   4   5   6   7   8   9   10   11   ...   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