VMware — server, desktop, network va cloud virtualizatsiyasi bilan bog‘liq mahsulotlar va texnologiyalar nomi. IT amaliyotida VMware ko‘pincha fizik serverlarda ko‘p virtual machine ishlatish, ularni markaziy boshqarish va virtual infratuzilma yaratish bilan bog‘lanadi.
VMware atamasi kompaniya nomi, mahsulot oilasi yoki virtualizatsiya platformasini anglatishi mumkin. Aniq kontekstda ESXi, vSphere yoki boshqa mahsulot nomi ko‘rsatiladi.
Virtualizatsiya
Virtualizatsiya bitta fizik server resurslarini bir nechta virtual machine’ga ajratadi.
Har VM:
- virtual CPU;
- virtual RAM;
- virtual disk;
- virtual network;
- guest operatsion tizim
ga ega.
Workloadlar bir hardware’da ishlasa ham mantiqiy izolyatsiya qilinadi.
Hypervisor
Hypervisor guest operatsion tizimlar va fizik hardware orasida turadi.
VMware server virtualizatsiyasida bare-metal hypervisor modeli keng ishlatiladi.
Hypervisor CPU instruction, memory mapping, device va interruptlarni virtualizatsiya qiladi.
Hardware virtualization extension performance’ni yaxshilaydi.
ESXi
ESXi fizik serverga bevosita o‘rnatiladigan hypervisor.
U VMlarni ishga tushiradi va host resurslarini boshqaradi.
Standalone ESXi lokal boshqarilishi mumkin.
Katta muhitda vCenter orqali bir nechta host markaziy boshqariladi.
vSphere
vSphere server virtualizatsiyasi uchun mahsulot va boshqaruv imkoniyatlari to‘plami.
U ESXi hostlar, vCenter va cluster funksiyalarini birlashtiradi.
Feature va licensing modeliga qarab imkoniyatlar farq qilishi mumkin.
vSphere bitta hypervisor binary bilan aynan bir tushuncha emas.
vCenter
vCenter bir nechta ESXi host va VMni markaziy boshqaradi.
U:
uchun control plane vazifasini bajaradi.
vCenter ishlamasa running VMlar darhol to‘xtamaydi, lekin markaziy operationlar cheklanadi.
Virtual machine
VM konfiguratsiyasi virtual hardware va file’lardan iborat.
Virtual disk, configuration, firmware va snapshot metadata datastore’da saqlanadi.
Guest OS VMware virtual hardware’ni ko‘radi.
Virtual hardware version host compatibility’siga ta’sir qiladi.
VMware Tools
Guest ichida driver va agentlar to‘plami o‘rnatilishi mumkin.
U:
imkoniyatlarini yaxshilaydi.
Tools versioni guest va platformaga mos bo‘ladi.
Datastore
VM file’lari datastore’da saqlanadi.
bo‘lishi mumkin.
Datastore capacity va latency barcha VMlarga ta’sir qiladi.
Thin provisioning overcommit monitoringni talab qiladi.
VMFS
VMware muhitida block storage ustida ishlash uchun cluster file system ishlatilishi mumkin.
Bir nechta host ayni datastore’ni ko‘radi.
File locking bir VM diskini ikki host noto‘g‘ri write qilmasligini ta’minlaydi.
Storage zoning va multipath muhim.
NFS datastore
NFS share datastore sifatida mount qilinishi mumkin.
Storage server file protocol orqali VM file’larini beradi.
Network latency va redundancy performance’ga ta’sir qiladi.
NFS permission va export policy hostlarga mos bo‘ladi.
vMotion
Running VMni bir hostdan boshqasiga minimal interruption bilan ko‘chirish imkoniyati.
Memory state network orqali ko‘chadi.
Source va destination CPU, network va storage compatibility talab qiladi.
Migration traffic uchun alohida network ishlatilishi mumkin.
Storage vMotion
VM disklarini bir datastore’dan boshqasiga VM ishlayotgan paytda ko‘chirish imkoniyati.
Storage maintenance, tiering va balancingda ishlatiladi.
Katta disk network va storage yukini oshiradi.
Snapshot mavjudligi jarayonni murakkablashtirishi mumkin.
High Availability
Cluster host failure’ni aniqlab, VMlarni boshqa hostlarda qayta ishga tushirishi mumkin.
Bu VMni ayni memory holatida davom ettirish emas.
Restart va application recovery vaqti bor.
Shared storage va yetarli spare capacity talab qilinadi.
DRS
Distributed Resource Scheduler cluster ichida CPU va memory yukini balanslashga yordam beradi.
U VM placement va migration tavsiyasi yoki avtomatik action berishi mumkin.
Affinity va anti-affinity rule business talabga mos bo‘ladi.
Faqat o‘rtacha CPUga qarab application latency to‘liq tushunilmaydi.
Snapshot
VM snapshot disk holati va ixtiyoriy memory state’ni saqlaydi.
Patch yoki qisqa testdan oldin foydali.
Uzoq vaqt saqlangan snapshot delta diskni kattalashtiradi va performance’ni pasaytiradi.
Template
Tayyor guest OS va software bilan VM shabloni.
Template’dan tez clone yaratiladi.
Guest customization hostname, SIDga oid identity, network va keylarni yangilaydi.
Template muntazam patch va scan qilinadi.
Resource pool
Cluster yoki host resurslarini mantiqiy guruhlarga ajratadi.
Reservation, limit va share orqali workload priority boshqariladi.
Noto‘g‘ri limit mavjud physical resurs bo‘lsa ham VMni sekinlashtirishi mumkin.
Resource pool organization hierarchy sifatida haddan tashqari ishlatilmaydi.
Virtual network
Virtual switch VM NIClarini physical uplink va boshqa VMlarga bog‘laydi.
Port group VLAN, security va traffic policy beradi.
Standard switch host darajasida, distributed switch markaziy boshqaruvga yaqin.
Management, storage va migration traffic ajratiladi.
Backup
VM backup hypervisor API orqali snapshot va changed block trackingdan foydalanishi mumkin.
Application-consistent backup guest agent yoki database integration talab qiladi.
Backup boshqa failure domain’da saqlanadi.
Restore, instant recovery va file-level recovery sinovdan o‘tadi.
Licensing va lifecycle
Virtualizatsiya architecture’si faqat texnik feature emas, licensing, support va hardware lifecycle bilan ham bog‘liq. Edition o‘zgarsa ayrim cluster imkoniyatlari mavjud bo‘lmasligi mumkin. Upgrade oldidan entitlement va compatibility tekshiriladi.
Bog‘liq tushunchalar
VMware, Virtualization, ESXi, vSphere, vCenter, Virtual machine, Datastore, vMotion, High Availability, DRS, Hypervisor, VM snapshot