Ma'ruza Kirish


Download 0.61 Mb.
bet11/23
Sana13.05.2023
Hajmi0.61 Mb.
#1456925
1   ...   7   8   9   10   11   12   13   14   ...   23
Bog'liq
1-9 lek

Moslik. Virtual mashinalar odatda barcha standart kompyuterlar bilan mos keladi. Jismoniy kompyuter kabi, virtual mashina ham o'zining mehmon operatsion tizimini va o'z ilovalarini ishga tushiradi. Shuningdek, u jismoniy kompyuter uchun standart bo'lgan barcha komponentlarni (ana plata, video karta, tarmoq kontrolleri va boshqalar) o'z ichiga oladi. Shuning uchun virtual mashinalar barcha standart operatsion tizimlar, ilovalar va qurilma drayverlari bilan to'liq mos keladi. Virtual mashina mos keladigan jismoniy kompyuterga mos keladigan har qanday dasturiy ta'minotni ishga tushirish uchun ishlatilishi mumkin.

  • Izolyatsiya . Virtual mashinalar bir-biridan butunlay ajratilgan, go'yo ular jismoniy kompyuterlar Virtual mashinalar bitta kompyuterning fizik resurslarini baham ko'rishlari mumkin va ular xuddi alohida jismoniy mashinalar kabi bir-biridan butunlay ajratilgan holda qoladilar. Misol uchun, bitta jismoniy serverda to'rtta virtual mashina ishlayotgan bo'lsa va ulardan biri ishlamay qolsa, qolgan uchta mashinaning mavjudligi ta'sir qilmaydi. Izolyatsiya virtual muhitda ishlaydigan ilovalarning standart, virtualizatsiya qilinmagan tizimda ishlaydigan ilovalarga nisbatan ancha yuqori mavjudligi va xavfsizligining muhim sababidir.

  • Kapsülleme . Virtual mashinalar hisoblash muhitini to'liq qamrab oladi. Virtual mashina - bu virtual apparat resurslarining to'liq to'plamini, shuningdek, OT va uning barcha ilovalarini dasturiy ta'minot to'plamiga to'playdigan yoki "kapsulalaydigan" dasturiy ta'minot konteyneridir. Inkapsulyatsiya virtual mashinalarni nihoyatda mobil va boshqarishni osonlashtiradi. Masalan, virtual mashinani boshqa dastur fayli kabi bir joydan ikkinchi joyga ko'chirish yoki nusxalash mumkin. Bundan tashqari, virtual mashina ixcham USB flesh-diskidan tortib korporativ saqlash tarmoqlarigacha bo'lgan har qanday standart saqlash muhitida saqlanishi mumkin.

  • Uskuna mustaqilligi . Virtual mashinalar ular ishlaydigan asosiy jismoniy qurilmalardan butunlay mustaqildir. Masalan, virtual komponentlar (CPU, tarmoq kartasi, SCSI kontrolleri) bo'lgan virtual mashina uchun siz asosiy uskunaning jismoniy xususiyatlaridan butunlay farq qiladigan sozlamalarni belgilashingiz mumkin. Virtual mashinalar hatto bir xil jismoniy serverda turli xil operatsion tizimlarni (Windows, Linux, va hokazo) ishga tushirishi mumkin. Kapsülleme va moslik xususiyatlari bilan birgalikda apparat mustaqilligi qurilma drayverlarini, operatsion tizimlarni yoki ilovalarni o'zgartirmasdan virtual mashinalarni bitta x86-ga asoslangan kompyuterdan boshqasiga erkin ko'chirish imkoniyatini beradi. Uskunaning mustaqilligi, shuningdek, bir xil jismoniy kompyuterda butunlay boshqa operatsion tizimlar va ilovalarni birgalikda ishlatish imkonini beradi.

    Virtualizatsiyaning asosiy turlarini ko'rib chiqing, masalan:



    • server virtualizatsiyasi (to'liq virtualizatsiya va paravirtualizatsiya)

    • operatsion tizim darajasida virtualizatsiya,

    • ilovalarni virtualizatsiya qilish,

    • virtualizatsiyani ko'rish.

    .
    Serverni virtualizatsiya qilish
    Bugungi kunda virtualizatsiya texnologiyalari haqida gap ketganda, qoida tariqasida, ular server virtualizatsiyasini nazarda tutadi, chunki ikkinchisi IT bozorida eng mashhur yechimga aylanmoqda. Server virtualizatsiyasi bir jismoniy serverda bir nechta virtual serverlarni ishga tushirishni anglatadi. Virtual mashinalar yoki serverlar jismoniy server qurilmalariga taqlid qiluvchi xost operatsion tizimida ishlaydigan ilovalardir. Har bir virtual mashinada ilovalar va xizmatlar o'rnatilishi mumkin bo'lgan operatsion tizim bo'lishi mumkin. Odatda vakillari VmWare (ESX, Server, Workstation) va Microsoft (Hyper-V, Virtual Serer, Virtual PC) mahsulotlaridir.



    2.3-rasm Serverni virtuallashtirish
    Ma'lumotlar markazlari juda ko'p joy va juda katta energiya sarflaydi, ayniqsa sovutish tizimlari va ularga hamroh bo'lgan infratuzilmani qo'shsangiz. Virtualizatsiya texnologiyalari yordamida ko'p sonli jismoniy serverlarda joylashgan serverlarni virtual mashinalar ko'rinishida bitta yuqori unumdor serverda birlashtirish amalga oshiriladi.
    Server sifatida ishlash uchun zarur bo'lgan jismoniy mashinalar soni kamayib bormoqda, bu esa mashinalarni ishlatish uchun zarur bo'lgan quvvat miqdorini va ularni joylashtirish uchun zarur bo'lgan joyni kamaytiradi. Serverlar soni va bo'sh joyning qisqarishi ularni sovutish uchun zarur bo'lgan energiya miqdorini kamaytiradi. Kamroq energiya sarfi bilan kamroq karbonat angidrid ishlab chiqariladi. Bu ko'rsatkich, masalan, Evropada juda muhim rol o'ynaydi.
    Muhim omil - moliyaviy tomon. Virtualizatsiya muhim tejash nuqtasidir. Virtualizatsiya nafaqat qo'shimcha jismoniy serverlarni sotib olish zaruratini kamaytiradi, balki ularni joylashtirish talablarini ham kamaytiradi. Virtual serverdan foydalanish amalga oshirish, foydalanish va boshqarish tezligining afzalliklarini ta'minlaydi, bu esa har qanday loyihani joylashtirish uchun kutish vaqtini qisqartirishi mumkin.
    Yaqinda AMD va Intel korporatsiyalarining x86 arxitekturasida so'nggi avlod protsessorlari paydo bo'ldi, bu erda ishlab chiqaruvchilar birinchi marta virtualizatsiya texnologiyalari uchun apparat yordamini qo'shdilar. Bundan oldin virtualizatsiya dasturiy ta'minot tomonidan qo'llab-quvvatlanar edi, bu tabiiy ravishda katta ishlashga olib keldi.
    Yigirmanchi asrning saksoninchi yillarida paydo bo'lgan shaxsiy kompyuterlar uchun apparat resurslarini virtualizatsiya qilish muammosi ta'rifi bo'yicha mavjud emasdek tuyuladi, chunki har bir foydalanuvchi o'z ixtiyorida butun kompyuterni o'z operatsion tizimiga ega bo'lgan. Ammo shaxsiy kompyuterlarning kuchi oshgani va x86 tizimlarining ko'lami kengayganligi sababli, vaziyat tezda o'zgardi. Rivojlanishning "dialektik spirali" o'zining navbatdagi bosqichini oldi va asrning boshida hisoblash resurslari kontsentratsiyasida markazlashtirilgan kuchlarni kuchaytirishning yana bir tsikli boshlandi. Ushbu o'n yillikning boshida, korxonalarning o'z kompyuter uskunalari samaradorligini oshirishga qiziqish ortib borayotgani fonida, virtualizatsiya texnologiyalarini rivojlantirishning yangi bosqichi boshlandi, bu endi asosan x86 arxitekturasidan foydalanish bilan bog'liq.
    E'tibor bering, nazariy jihatdan x86 virtualizatsiya g'oyalarida ilgari noma'lum bo'lgan narsa yo'qdek tuyulgan bo'lsa-da, bu 20 yil oldingi holatga nisbatan IT sanoati uchun sifat jihatidan yangi hodisa edi. Gap shundaki, asosiy kompyuterlar va Unix kompyuterlarining apparat-dasturiy arxitekturasida virtualizatsiya masalalari darhol asosiy apparat darajasida hal qilingan. Boshqa tomondan, x86 tizimi ma'lumotlar markazi rejimida ishlashni kutish bilan umuman qurilmagan va uning virtualizatsiya yo'nalishida rivojlanishi muammoni hal qilishning turli xil variantlariga ega bo'lgan juda murakkab evolyutsion jarayondir.
    Muhim nuqta, shuningdek, meynfreymlar va x86 ni ishlab chiqish uchun sifat jihatidan farq qiluvchi biznes modellarida yotadi. Birinchi holda, biz juda tor doiradagi yirik mijozlar uchun amaliy dasturlarning cheklangan doirasini qo'llab-quvvatlash uchun mono-sotuvchi dasturiy ta'minot va apparat majmuasi haqida gapiramiz. Ikkinchidan, biz apparat ishlab chiqaruvchilarining markazlashtirilmagan jamiyati, asosiy dasturiy ta'minot sotuvchilari va amaliy dasturiy ta'minotni ishlab chiquvchilarning katta armiyasi bilan shug'ullanamiz.
    X86 virtualizatsiya vositalaridan foydalanish 90-yillarning oxirlarida ish stantsiyalari bilan boshlandi: mijozning OT versiyalari sonining ko'payishi bilan bir qatorda turli xil OTlarning bir nechta nusxalariga ega bo'lishi kerak bo'lgan odamlar soni (dasturiy ta'minot ishlab chiqaruvchilari, texnik yordam mutaxassislari, ekspertlar).
    Server infratuzilmasi uchun virtualizatsiya biroz keyinroq qo'llanila boshlandi va bu birinchi navbatda hisoblash resurslarini birlashtirish muammolarini hal qilish bilan bog'liq edi. Ammo bu erda darhol ikkita mustaqil yo'nalish shakllandi:

    • heterojen operatsion muhitlarni qo'llab-quvvatlash (shu jumladan eski ilovalar uchun). Bunday holat ko'pincha korporativ axborot tizimlarida uchraydi. Texnik jihatdan muammo bir vaqtning o'zida bitta kompyuterda bir nechta virtual mashinalarni ishga tushirish orqali hal qilinadi, ularning har biri operatsion tizim namunasini o'z ichiga oladi. Ammo bu rejimni amalga oshirish ikkita tubdan farqli yondashuvlar yordamida amalga oshirildi: to'liq virtualizatsiya va paravirtualizatsiya ; ·

    • , xizmat ko'rsatuvchi provayderlar tomonidan ilovalarni joylashtirish uchun eng xos bo'lgan operatsion tizim yadrosining yagona nusxasi ( OS darajasidagi virtualizatsiya ) ichidagi xizmatlarni izolyatsiya qilishni nazarda tutadi. Albatta, bu erda siz virtual mashinalar variantidan ham foydalanishingiz mumkin, ammo bitta OT ning bitta yadrosi asosida izolyatsiya qilingan konteynerlarni yaratish ancha samaraliroq.



    Download 0.61 Mb.

    Do'stlaringiz bilan baham:
  • 1   ...   7   8   9   10   11   12   13   14   ...   23




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