Mavzu: Virtualizatsiya
Virtualizatsiya bir nechta operatsion tizimlarni yoki ilovalarni yagona fizikaviy qurilma ichida ishlatishni ta'minlaydigan texnologik usuldir. Bu, bitta kompyuter yoki serverni bir nechta "virtual" qurilmaga bo'lib, har biri o'z o'ziga xos xususiyatlar bilan ishlaydigan ko'plab virtual tizimlarni o'z ichiga oladi. Bu texnologiya ko'p tarmoqlar va server markazlarida, ishlab chiqarish o'rindagi hamda axborot texnologiyalarida intensiv ravishda qo'llaniladi.
Quyidagi virtualizatsiya texnologik qurilmalari haqida muqobillar ma'lumot beraman:
1. **Virtual Serverlar:** Virtual serverlar, bitta serverni bir nechta virtual masinaga bo'lib taksimlash imkoniyatini beradi. Bu, serverlar orasidagi resurslar (protsessor, xotira, RAM)ni samarali boshqarish, ta'minlash va optimallashtirish uchun ishlatiladi.
2. **Virtual Desktop Infrastruktura (VDI):** VDI, desktop kompyuterlarni virtual tarmoqda ishlatish imkoniyatini taqdim etadi. Bu, kompyuterlarni mazkur infrastrukturaga ulashga mo'ljallangan, bu sahifa, telefon yoki planshetdan qaysi qurilmaga bo'lib qaror qilishingizni ta'minlaydi.
3. **Virtual Machine Manager (VMM):** VMM, virtual ma'suliyatni boshqarish uchun mo'ljallangan vosita dasturdir. U, virtual qurilmalarni boshqarish, ularga resurslarni taksimlash va boshqa amallarni amalga oshirish imkonini beradi.
4. **Containerization:** Containerization, dasturlarni o'zgaradigan xostingida ishlatishni ta'minlaydigan bir turi virtualizatsiyadir. Masalan, Docker, containerization texnologiyasining mashhur namunasi.
5. **Network Virtualization:** Ushbu usul, tarmoq tizimlarini virtual qilishni ta'minlaydi, bu esa bir nechta tarmoq tizimlarini bir qatorda ishlatish, taqsimlash va boshqarish imkoniyatini taqdim etadi.
6. **Storage Virtualization:** Bu usul, xotira vositalarini virtual qilishni ta'minlaydi, bu esa bitta san'atga ega bo'lgan bir xotira qurilmasini boshqarish uchun mo'ljallangan.
Virtualizatsiya, resurslarini samarali va samarali boshqarish, xizmat ko'rsatish va o'rnatish jarayonlarini osonlashtirish, tarmoqni optimallashtirish, qurilmaning ishlov berish vaqti va kuchini oshirish imkoniyatlarini ta'minlash uchun ishlatiladi. Bu usul, IT tizimlari uchun muhimdir, chunki bu, infrastrukturani oson boshqarish, xizmat ko'rsatishni yanada isloxotlantirish va xavfsizlikni oshirish imkonini beradi.
Operatsion tizimlarning virtualizatsiyasi (OS) asosan bir xil qo'shimcha qurilmalarda to'liq mustaqil ravishda ishlaydigan bir nechta operatsion tizimlarni baham ko'rish imkoniyatidan iborat. Bu virtualizatsiya dasturlari orqali amalga oshiriladi, ulardan kompyuter bozorida ko'p va bir nechta bepul va xususiy alternativalar mavjud.
Hozirgi kunda mavjud bo'lgan barcha texnologiyalar, ularni o'rnatish, sozlash, ishlatish va ularni o'zlashtirish uchun zarur bo'lgan hujjatlarning mavjudligi va mavjudligi jihatidan turli xil qiyinchilik darajalariga ega. Ammo barchasi deyarli har qanday xususiy OSni maxsus qattiq diskka ehtiyoj sezmasdan sinab ko'rish uchun deyarli har qanday xususiy OS (mehmon) yoki OS (xost) ning virtualizatsiyasini engillashtirishga qaratilgan.
Virtuallashtirishning ahamiyati
To'liq operatsion tizimni yoki faqat 1 yoki bir nechta dasturni virtualizatsiya qilishdan qat'i nazar, virtualizatsiya zaruriy ehtiyojdir, chunki u bizning mavjud platformamiz (kompyuter/tarmoq) doirasida imkoniyatlarimiz va imkoniyatlarimizni kengaytirishga imkon beradi.
Texnologiyada ishlaydigan yoki undan zavqlanadiganlarning barchasi uchun unda yuz bergan o'zgarishlarga nisbatan dolzarb bo'lib turish juda muhimdir., yoki kasbiy rivojlanishimizni oshirish, ish unumdorligini oshirish yoki shunchaki kompyuter fanining so'nggi turlarini o'rganish va / yoki o'qitishni osonlashtirish uchun.
Kompyuter ixlosmandlari, odatda ma'lum bir operatsion tizimdan foydalanadigan uy foydalanuvchisi kompyuteringizni formatlashga murojaat qilmasdan, boshqa ma'lum bo'lgan OS-ning afzalliklaridan foydalanishni yoki ulardan foydalanishni o'rganishni xohlaysizmi yoki yo'qmi.
Bunga imkon beradigan texnologiyalar esa operatsion tizimlarni virtualizatsiya qilishdir, asosan, bir xil HWda bir nechta operatsion tizimlarni butunlay mustaqil ravishda ishlash imkoniyatiga ega bo'lishdan iborat.
HW ning hozirgi texnologiyasi ushbu texnologiyani juda ko'p rivojlanishiga olib keldi, ya'ni uni qo'llab-quvvatlovchi dasturlar, bugungi kunda bu biznikidan va biznikidan farq qiladigan bir yoki bir nechta operatsion tizimni deyarli bir xil haqiqiy quvvat bilan ishlashga imkon beradi va ba'zida hatto to'g'ridan-to'g'ri o'rnatilganiga teng yoki kattaroqdir. HW.
Virtuallashtirishning afzalliklari
Yangi jismoniy jihozlar xarajatlari uchun xarajatlarni tejang.
Dastur muvofiqligi muammolarini yumshatish
Issiq tizimlarni klonlash orqali ish vaqtini tejash.
Issiq tizimlar migratsiyasi bo'yicha ish vaqtini tejash
Sinov muhitini amalga oshirish qulayligi
Uskunalar, dasturlar va xizmatlarning izolyatsiyasini yaxshilang
Uskunalar va tizimlar tomonidan maxsus kirish xavfsizligi va profillarini yaxshilang
Uskunalar, dasturlar va xizmatlarni tiklash uchun egiluvchanlik va tezkorlik.
Virtuallashtirishning kamchiliklari
Mumkin bo'lgan past daromad
Qurilmaning mumkin bo'lgan cheklovlari
MV tarqalishi tufayli ishning ko'payishi
MVni markazlashtirish tufayli xavfning oshishi
VM formatlarini bir xil bo'lmaganligi yoki standartlashtirilmaganligi xavfi
|