|
Virtuallashtirish.Virtual mashinalar vazifalari
|
bet | 14/16 | Sana | 19.11.2023 | Hajmi | 33,15 Kb. | | #101242 |
Bog'liq 15 test javoblari26. Virtuallashtirish.Virtual mashinalar vazifalari.
Virtualizatsiya deganda serverlar, saqlash qurilmalari yoki tarmoqlar kabi jismoniy resurslarning virtual versiyalarini yaratish jarayoni tushuniladi. Bu mavjud resurslardan samarali foydalanish va samaradorlikni oshirish orqali bir nechta virtual mashinalarning (VM) bitta jismoniy mashinada ishlashiga imkon beradi. Har bir virtual mashina mustaqil ishlaydi va oʻzining operatsion tizimi va ilovalarini ishga tushirishi mumkin.
Virtual mashinalarning vazifalariga quyidagilar kiradi:
1. Ishlayotgan ilovalar: Virtual mashinalar jismoniy mashinalar kabi turli ilovalarni ishga tushirishi mumkin. Har bir VM oʻzining operatsion tizimi va dasturiy taʼminot stekka ega boʻlishi mumkin, bu turli ilovalarning bir vaqtning oʻzida bir jismoniy serverda ishlashiga imkon beradi.
2. Izolyatsiya: Virtual mashinalar turli ilovalar yoki ish yuklari orasidagi izolyatsiyani ta'minlaydi. Har bir VM oʻzining virtual muhitida ishlaydi, bu esa bitta VMdagi har qanday muammo yoki oʻzgarishlar boshqalarga taʼsir qilmasligini taʼminlaydi.
3. Resurslarni taqsimlash: Virtual mashinalar protsessor, xotira va saqlash kabi har bir VMga maxsus resurslarni ajratish imkonini beradi. Bu resurslardan samarali foydalanish imkonini beradi va har bir VM samarali ishlashi uchun zarur resurslarni olishini taʼminlaydi.
4. Migratsiya va mobillik: Virtual mashinalar ishlashini to'xtatmasdan, ularni osongina ko'chirish yoki jismoniy serverlar o'rtasida ko'chirish mumkin. Bu ish yuklarini boshqarish, resurslardan foydalanishni muvozanatlash va texnik xizmat koʻrsatish vazifalarini bajarishda moslashuvchanlikni taʼminlaydi.
5. Sinov va ishlab chiqish: Virtual mashinalar odatda sinov va ishlab chiqish maqsadlarida ishlatiladi. Dasturchilar dasturiy ta'minotning mosligini tekshirish, disk raskadrovka qilish yoki turli muhitlarni simulyatsiya qilish uchun turli konfiguratsiyalarga ega bir nechta VM yaratishi mumkin.
27. Cloud computing va uning xizmatlari
Bulutli hisoblash serverlar, saqlash, ma'lumotlar bazalari va dasturiy ilovalar kabi hisoblash resurslarini internet orqali yetkazib berishni anglatadi. Bu foydalanuvchilarga jismoniy infratuzilma yoki mahalliy uskunaga ehtiyoj sezmasdan, talab bo‘yicha ushbu resurslarga kirish va ulardan foydalanish imkonini beradi.
Bulutli hisoblash turli ehtiyojlarni qondiradigan bir nechta xizmatlarni taklif etadi:
1. Xizmat sifatida infratuzilma (IaaS): virtual mashinalar, tarmoqlar va saqlash kabi virtuallashtirilgan hisoblash resurslarini taqdim etadi, bu foydalanuvchilarga bulutda oʻz IT infratuzilmasini yaratish imkonini beradi.
2. Xizmat sifatida platforma (PaaS): Ishlab chiquvchilarga asosiy infratuzilma haqida qayg‘urmasdan ilovalarni yaratish, joylashtirish va boshqarish uchun platformani taklif qiladi. U ishlab chiqish jarayonini soddalashtirish uchun vositalar, kutubxonalar va ramkalarni taqdim etadi.
3. Software as a Service (SaaS): Internet orqali obuna asosida dasturiy ta'minotni yetkazib beradi. Foydalanuvchilar ushbu ilovalarga veb-brauzerlar orqali o‘rnatish yoki texnik xizmat ko‘rsatishni talab qilmasdan kirishlari va ulardan foydalanishlari mumkin.
4. Ma'lumotlar bazasi xizmat sifatida (DBaaS): Boshqariladigan ma'lumotlar bazasi xizmatlarini taqdim etadi, bu foydalanuvchilarga infratuzilmani boshqarmasdan ma'lumotlarni saqlash va olish imkonini beradi. U masshtablilik, ishonchlilik va avtomatik zaxiralashni taklif qiladi.
5. Xizmat sifatida funksiya (FaaS): Ishlab chiquvchilarga serverlar yoki infratuzilmani boshqarmasdan bulutda kod yozish va bajarish imkonini beradi. Bu hodisalarga asoslangan va kengaytiriladigan ilovalarni ishlab chiqish imkonini beradi.
Bulutli hisoblash miqyoslilik, tejamkorlik, moslashuvchanlik va ishonchlilik kabi afzalliklarni taqdim etadi. U barcha oʻlchamdagi jismoniy shaxslar va korxonalar uchun qulay va kengaytiriladigan hisoblash resurslarini taqdim etish orqali IT sanoatida inqilob qildi.
|
| |