تاریخ امروز : 1405/04/30

وبلاگ

یاقوت سرخ » مقالات اموزشی » آشنایی با اصطلاحات و مفاهیم کلیدی VMwareآشنایی با اصطلاحات و مفاهیم کلیدی VMware

آشنایی با اصطلاحات و مفاهیم کلیدی VMwareآشنایی با اصطلاحات و مفاهیم کلیدی VMware

معرفی اصطلاحات مجازی سازی

اگر تازه وارد دنیای مجازی‌سازی شده‌اید یا قصد دارید زیرساخت سرورهای سازمان خود را روی بستر VMware پیاده‌سازی کنید، حتماً با انبوهی از اصطلاحات و مخفف‌هایی مثل ESXi، vCenter، vMotion یا DRS برخورد کرده‌اید. این اصطلاحات گاهی برای افراد تازه‌کار گیج‌کننده هستند، چون هرکدام به بخش یا لایه‌ی خاصی از پلتفرم VMware اشاره دارند. در این مقاله، مهم‌ترین مفاهیم و اصطلاحات کلیدی VMware را به زبان ساده و دقیق توضیح می‌دهیم تا با یک نگاه کلی و درست از معماری این پلتفرم آشنا شوید؛ مفاهیمی که برای هر کسی که قصد خرید، راه‌اندازی یا نگهداری سرور در محیط مجازی‌سازی‌شده دارد، ضروری است.

مقدمه‌ای بر مجازی‌سازی و VMware

آشنایی با اصطلاحات VMware تنها برای درک بهتر مستندات فنی نیست، بلکه یکی از مهم‌ترین پیش‌نیازهای طراحی، پیاده‌سازی، مدیریت و توسعه یک زیرساخت مجازی‌سازی استاندارد به شمار می‌رود. بسیاری از تصمیمات کلیدی در حوزه فناوری اطلاعات، از انتخاب سرور و تجهیزات ذخیره‌سازی گرفته تا خرید لایسنس، طراحی کلاستر، برنامه‌ریزی برای دسترس‌پذیری بالا (High Availability)، افزایش مقیاس (Scalability) و پیاده‌سازی راهکارهای بازیابی پس از بحران (Disaster Recovery)، بر پایه درک صحیح این مفاهیم انجام می‌شوند.

برای مثال، اگر تفاوت بین VMware ESXi، vCenter Server، Cluster، Datastore یا vMotion را به‌خوبی ندانید، ممکن است در زمان خرید لایسنس، انتخاب سخت‌افزار یا طراحی زیرساخت با هزینه‌های اضافی، محدودیت‌های عملیاتی یا حتی نیاز به بازطراحی کل محیط روبه‌رو شوید. همچنین بسیاری از قابلیت‌های پیشرفته VMware تنها زمانی قابل استفاده هستند که اجزای مختلف زیرساخت به‌درستی انتخاب و پیکربندی شده باشند.

از سوی دیگر، سرورهای سازمانی مانند خانواده HPE ProLiant، HPE Synergy و HPE Apollo از رایج‌ترین پلتفرم‌های سخت‌افزاری برای اجرای VMware در دیتاسنترها محسوب می‌شوند. انتخاب صحیح مدل سرور، پردازنده، حافظه RAM، کنترلر RAID، کارت شبکه، تجهیزات ذخیره‌سازی و حتی نوع SSD یا HDD، ارتباط مستقیمی با مفاهیمی مانند Host، Resource Pool، Datastore، vSAN و ظرفیت پردازشی ماشین‌های مجازی دارد. بنابراین، تسلط بر اصطلاحات VMware به شما کمک می‌کند سخت‌افزار موردنیاز را متناسب با حجم کاری سازمان انتخاب کرده و از سرمایه‌گذاری خود بیشترین بهره‌وری را به دست آورید.

علاوه بر این، درک این اصطلاحات باعث می‌شود مطالعه مستندات رسمی VMware، شرکت در دوره‌های آموزشی، دریافت مدارک تخصصی مانند VCP و VCAP، تحلیل خطاهای سیستم، ارتباط با تیم‌های فنی و استفاده از راهنماهای تخصصی بسیار ساده‌تر و دقیق‌تر باشد. تقریباً تمام مستندات، آموزش‌ها و ابزارهای مدیریتی VMware بر پایه همین واژگان تخصصی نوشته شده‌اند و بدون شناخت آن‌ها، یادگیری مفاهیم پیشرفته مجازی‌سازی دشوار خواهد بود.

در نهایت، اگر قصد دارید به‌عنوان مدیر شبکه، کارشناس دیتاسنتر، مهندس زیرساخت یا متخصص مجازی‌سازی فعالیت کنید، تسلط بر اصطلاحات VMware یک مهارت پایه و ضروری است. این دانش نه‌تنها از بروز اشتباهات پرهزینه در طراحی و مدیریت زیرساخت جلوگیری می‌کند، بلکه به شما کمک می‌کند تصمیم‌های فنی دقیق‌تر، اقتصادی‌تر و مطابق با بهترین استانداردهای صنعت اتخاذ کنید.

چرا یادگیری اصطلاحات VMware اهمیت دارد؟

هر تصمیمی که درباره خرید سرور، انتخاب لایسنس یا طراحی زیرساخت مجازی‌سازی گرفته می‌شود، مستقیماً به درک درست از این اصطلاحات وابسته است. برای مثال، تفاوت ندانستن بین ESXi و vCenter می‌تواند باعث خرید اشتباه لایسنس یا طراحی نادرست کلاستر شود. از طرفی، از آنجا که سرورهای سازمانی مانند خانواده HPE ProLiant، HPE Synergy و HPE Apollo از پرکاربردترین بسترهای سخت‌افزاری برای اجرای محیط‌های VMware هستند، آشنایی با این مفاهیم به شما کمک می‌کند سرور و تجهیزات شبکه‌ی متناسب با نیاز واقعی محیط مجازی‌سازی خود را انتخاب کنید.

کاربرد VMware در مراکز داده

پلتفرم VMware امروزه یکی از مهم‌ترین فناوری‌های مجازی‌سازی در مراکز داده سازمانی محسوب می‌شود و معمولاً در قالب مجموعه نرم‌افزاری vSphere مورد استفاده قرار می‌گیرد. این پلتفرم با بهره‌گیری از هایپروایزر ESXi، امکان اجرای هم‌زمان صدها یا حتی هزاران ماشین مجازی (Virtual Machine) را روی تعداد محدودی سرور فیزیکی فراهم می‌کند. در نتیجه، سازمان‌ها می‌توانند از منابع پردازشی، حافظه و فضای ذخیره‌سازی خود به شکل بهینه استفاده کرده و هزینه‌های مربوط به خرید، نگهداری و مصرف انرژی تجهیزات را به میزان قابل توجهی کاهش دهند.

در یک مرکز داده مبتنی بر VMware، چندین سرور فیزیکی در قالب یک کلاستر (Cluster) با یکدیگر تجمیع می‌شوند و تمامی منابع سخت‌افزاری آن‌ها به‌صورت یک استخر منابع (Resource Pool) در اختیار ماشین‌های مجازی قرار می‌گیرد. این معماری علاوه بر افزایش بهره‌وری، مدیریت زیرساخت را نیز ساده‌تر کرده و امکان تخصیص پویا و هوشمند منابع به سرویس‌های مختلف را فراهم می‌کند.

یکی از مهم‌ترین قابلیت‌های VMware، vMotion است که امکان انتقال زنده ماشین‌های مجازی بین سرورهای فیزیکی را بدون ایجاد وقفه در سرویس فراهم می‌کند. همچنین قابلیت Distributed Resource Scheduler (DRS) به‌صورت خودکار بار پردازشی را بین میزبان‌ها توزیع می‌کند تا از ایجاد گلوگاه‌های عملکردی جلوگیری شود. از سوی دیگر، قابلیت High Availability (HA) در صورت خرابی یک سرور فیزیکی، ماشین‌های مجازی را به‌طور خودکار روی سایر سرورهای سالم راه‌اندازی می‌کند و بدین ترتیب زمان ازکارافتادگی سرویس‌ها را به حداقل می‌رساند.

علاوه بر این، VMware امکانات پیشرفته‌ای مانند مدیریت متمرکز زیرساخت از طریق vCenter Server، تهیه Snapshot از ماشین‌های مجازی، یکپارچه‌سازی با سیستم‌های پشتیبان‌گیری، پیاده‌سازی کلاسترهای Fault Tolerance، مجازی‌سازی شبکه و ذخیره‌سازی، مانیتورینگ لحظه‌ای منابع و خودکارسازی عملیات مدیریتی را در اختیار مدیران مراکز داده قرار می‌دهد. این قابلیت‌ها باعث می‌شوند زیرساخت فناوری اطلاعات از نظر دسترس‌پذیری (Availability)، مقیاس‌پذیری (Scalability)، امنیت و کارایی در سطح بسیار بالاتری قرار گیرد.

به همین دلیل، VMware به یکی از استانداردهای اصلی در پیاده‌سازی زیرساخت‌های ابری خصوصی (Private Cloud)، مراکز داده سازمانی، محیط‌های توسعه و تست، سرویس‌های میزبانی و زیرساخت‌های حیاتی سازمان‌ها تبدیل شده است و همچنان نقش مهمی در معماری مدرن مراکز داده ایفا می‌کند.

مفاهیم پایه‌ای مجازی‌سازی

مجازی‌سازی (Virtualization) چیست؟

مجازی‌سازی به فرآیندی گفته می‌شود که در آن منابع فیزیکی یک سرور (پردازنده، رم، دیسک و شبکه) به‌صورت نرم‌افزاری تقسیم می‌شوند تا چندین سیستم‌عامل و برنامه به‌طور مستقل و ایزوله از یکدیگر، روی همان سخت‌افزار اجرا شوند. تجربه نشان می‌دهد بسیاری از سرورهای فیزیکی بدون مجازی‌سازی تنها بخش کوچکی از ظرفیت واقعی خود را مورد استفاده قرار می‌دهند؛ مجازی‌سازی این ظرفیت خالی را در اختیار بارهای کاری بیشتری قرار می‌دهد و بازده استفاده از سخت‌افزار را به‌طور قابل‌توجهی افزایش می‌دهد.

هایپروایزر (Hypervisor) چیست و چه انواعی دارد؟

هایپروایزر لایه نرم‌افزاری‌ای است که مسئول ایجاد، اجرا و مدیریت ماشین‌های مجازی روی سخت‌افزار فیزیکی است. هایپروایزرها به دو دسته کلی تقسیم می‌شوند:

  • Type 1 (Bare-metal): مستقیماً روی سخت‌افزار سرور نصب می‌شود و به سیستم‌عامل زیرین نیاز ندارد. ESXi از VMware نمونه‌ی اصلی این نوع هایپروایزر است.
  • Type 2 (Hosted): روی یک سیستم‌عامل میزبان (مثل ویندوز یا macOS) نصب و اجرا می‌شود. VMware Workstation و VMware Fusion نمونه‌هایی از این دسته هستند.

تفاوت ماشین مجازی (VM) با سرور فیزیکی

ماشین مجازی (Virtual Machine) یک نسخه‌ی نرم‌افزاری از یک کامپیوتر کامل است که سیستم‌عامل و برنامه‌های خودش را دارد، اما به‌جای سخت‌افزار اختصاصی، از منابع مجازی‌شده‌ی یک هایپروایزر استفاده می‌کند. برخلاف سرور فیزیکی که هر بار خرابی سخت‌افزار به معنای از دست رفتن سرویس است، ماشین مجازی به‌راحتی می‌تواند در چند ثانیه به سرور فیزیکی دیگری منتقل شود؛ موضوعی که در ادامه با اصطلاح vMotion بیشتر توضیح خواهیم داد.

اصطلاحات مرتبط با ESXi

ESXi چیست؟

VMware ESXi هسته اصلی و مهم‌ترین جزء پلتفرم vSphere است. ESXi یک هایپروایزر نوع اول (Bare-metal) است که مستقیماً روی سخت‌افزار سرور نصب می‌شود و بدون نیاز به هیچ سیستم‌عامل عمومی، پردازنده، حافظه، فضای ذخیره‌سازی و کارت‌های شبکه‌ی سرور فیزیکی را در اختیار چندین ماشین مجازی قرار می‌دهد. نام ESXi از عبارت «Elastic Sky X» گرفته شده و پسوند «i» به معنای حذف کنسول سرویس (Service Console) قدیمی است که باعث شد فوت‌پرینت این هایپروایزر بسیار کوچک‌تر و امن‌تر از نسخه‌های اولیه شود. هسته‌ی داخلی ESXi با نام VMkernel شناخته می‌شود که وظیفه‌ی زمان‌بندی و تخصیص منابع بین ماشین‌های مجازی رقیب را بر عهده دارد.

Host، Cluster و Datacenter در VMware

  • Host: یک سرور فیزیکی که ESXi روی آن نصب شده و منابع پردازشی و حافظه‌ی خود را برای اجرای ماشین‌های مجازی در اختیار می‌گذارد.
  • Cluster: گروهی از دو یا چند هاست ESXi که با هم ترکیب شده‌اند تا منابعشان به‌صورت یکپارچه مدیریت شود. کلاسترها پایه و اساس ویژگی‌های پیشرفته‌ای مثل High Availability و توزیع بار پردازشی هستند.
  • Datacenter: یک واحد سازمانی منطقی در vCenter Server است که هاست‌ها، کلاسترها، ماشین‌های مجازی و منابع ذخیره‌سازی را برای مدیریت ساده‌تر گروه‌بندی می‌کند.

VMkernel و نقش آن

VMkernel لایه‌ی هسته‌ای ESXi است که مستقیماً با سخت‌افزار فیزیکی سرور در ارتباط است. این لایه وظایفی مانند زمان‌بندی پردازنده بین ماشین‌های مجازی، مدیریت حافظه، و مسیریابی ترافیک شبکه‌ی مدیریتی، ذخیره‌سازی و vMotion را انجام می‌دهد و در واقع همان چیزی است که باعث می‌شود ESXi بتواند بدون سیستم‌عامل میانی، مستقیماً روی سخت‌افزار کار کند.

اصطلاحات مرتبط با vCenter Server

vCenter Server چیست و چه نقشی دارد؟

VMware vCenter Server برخلاف ESXi، خودش یک هایپروایزر نیست و هیچ ماشین مجازی‌ای را اجرا نمی‌کند. vCenter یک نرم‌افزار مدیریتی متمرکز (که معمولاً به شکل یک ماشین مجازی از پیش پیکربندی‌شده یا Appliance عرضه می‌شود) است که چندین هاست ESXi را به هم متصل کرده و از یک نقطه واحد، مدیریت و هماهنگی بین آن‌ها را ممکن می‌سازد. مدیریت یک هاست تنها از طریق رابط اختصاصی همان هاست ممکن است، اما وقتی تعداد هاست‌ها و ماشین‌های مجازی افزایش می‌یابد، این روش ناکارآمد می‌شود؛ اینجاست که vCenter وارد میدان می‌شود و امکان مدیریت متمرکز، مانیتورینگ، و اجرای عملیات پیشرفته در سطح کلاستر مثل vMotion، High Availability و Distributed Resource Scheduler (DRS) را فراهم می‌کند.

vSphere Client و نحوه مدیریت محیط

vSphere Client رابط کاربری وب‌محور (مبتنی بر HTML5 در نسخه‌های جدید) است که مدیران زیرساخت از طریق آن به vCenter Server و هاست‌های ESXi متصل می‌شوند و تمام عملیات روزمره مثل ساخت ماشین مجازی، تخصیص منابع، مانیتورینگ عملکرد و پیکربندی شبکه و ذخیره‌سازی را انجام می‌دهند. این ابزار جایگزین نسخه‌های قدیمی‌تر مانند vSphere Web Client شده است.

مفاهیم مربوط به ماشین‌های مجازی (VM)

vCPU، vRAM و vDisk

هر ماشین مجازی از منابع مجازی‌شده‌ای استفاده می‌کند که از منابع فیزیکی هاست تخصیص یافته‌اند:

  • vCPU: پردازنده‌ی مجازی که به یک ماشین مجازی اختصاص می‌یابد و به آن اجازه می‌دهد از چرخه‌های پردازشی پردازنده فیزیکی هاست استفاده کند.
  • vRAM: حافظه‌ی مجازی تخصیص‌یافته به هر ماشین مجازی.
  • vDisk (یا VMDK): فایل دیسک مجازی که داده‌ها و سیستم‌عامل ماشین مجازی را در خود نگه می‌دارد و روی فضای ذخیره‌سازی هاست (Datastore) قرار می‌گیرد.

Snapshot چیست و چه کاربردی دارد؟

اسنپ‌شات یک نسخه‌ی لحظه‌ای (Point-in-time) از وضعیت فعلی یک ماشین مجازی است که شامل دیسک، پیکربندی و در صورت نیاز حافظه‌ی آن می‌شود. از اسنپ‌شات معمولاً پیش از انجام تغییرات پرریسک (مثل نصب یک به‌روزرسانی یا پچ) استفاده می‌شود تا در صورت بروز مشکل، بتوان به سریع‌ترین شکل به وضعیت قبلی بازگشت. توجه داشته باشید اسنپ‌شات جایگزین بکاپ واقعی نیست و نگهداری طولانی‌مدت آن می‌تواند روی عملکرد و فضای ذخیره‌سازی تأثیر منفی بگذارد.

Template و Clone در VMware

  • Template: یک الگوی از پیش پیکربندی‌شده از ماشین مجازی (شامل سیستم‌عامل، تنظیمات و گاهی نرم‌افزارهای پایه) که برای استقرار سریع و یکسان‌سازی ماشین‌های مجازی جدید استفاده می‌شود.
  • Clone: کپی مستقل و کامل از یک ماشین مجازی موجود یا یک Template که به‌عنوان یک ماشین مجازی جدید و جداگانه عمل می‌کند.

vMotion چیست؟ (مهاجرت زنده ماشین مجازی)

vMotion یکی از شناخته‌شده‌ترین ویژگی‌های vSphere است که امکان مهاجرت یک ماشین مجازی در حال اجرا از یک هاست ESXi به هاست دیگر را بدون هیچ‌گونه قطعی سرویس فراهم می‌کند. این قابلیت معمولاً هنگام انجام تعمیرات یا نگهداری سخت‌افزاری روی یک سرور فیزیکی کاربرد دارد؛ به این ترتیب می‌توان بدون متوقف‌کردن سرویس‌ها، ماشین‌های مجازی را به سرور دیگری منتقل و سرور اصلی را برای تعمیر خاموش کرد. لازم به ذکر است استفاده از vMotion و بسیاری دیگر از قابلیت‌های پیشرفته، به داشتن لایسنس vSphere و اتصال هاست‌ها به vCenter Server نیاز دارد.

مفاهیم شبکه در VMware

سوییچ مجازی (vSwitch) و Distributed Switch (vDS)

  • vSwitch (Virtual Switch): یک سوییچ نرم‌افزاری در سطح هر هاست ESXi که ترافیک شبکه‌ی بین ماشین‌های مجازی، هاست و شبکه‌ی فیزیکی بیرونی را مسیریابی می‌کند.
  • Distributed Switch (vDS): نسخه‌ی پیشرفته‌تری از سوییچ مجازی است که در سطح دیتاسنتر و از طریق vCenter پیکربندی می‌شود و به‌جای تنظیم جداگانه در هر هاست، امکان مدیریت متمرکز پیکربندی شبکه برای چندین هاست را فراهم می‌کند.

پورت گروپ (Port Group)

پورت گروپ مجموعه‌ای از تنظیمات شبکه (مانند VLAN، سطح امنیت و پهنای باند) است که روی یک سوییچ مجازی تعریف می‌شود و کارت‌های شبکه‌ی ماشین‌های مجازی یا رابط‌های VMkernel به آن متصل می‌شوند.

VLAN در محیط مجازی

VLAN (شبکه محلی مجازی) در محیط VMware به همان شکلی که در شبکه‌های فیزیکی استفاده می‌شود، امکان تفکیک منطقی ترافیک شبکه بین گروه‌های مختلف ماشین مجازی را روی یک زیرساخت فیزیکی مشترک فراهم می‌کند؛ موضوعی که برای امنیت و مدیریت بهتر ترافیک در مراکز داده‌ی چند مستأجری یا سازمان‌های بزرگ اهمیت زیادی دارد.

مفاهیم ذخیره‌سازی (Storage)

Datastore چیست؟

Datastore یک مخزن ذخیره‌سازی منطقی است که فضای فیزیکی دیسک‌های محلی سرور، فضای اشتراکی SAN یا NAS، یا فضای ذخیره‌سازی تحت پروتکل NFS را در اختیار ماشین‌های مجازی قرار می‌دهد. فایل‌های دیسک مجازی (VMDK)، فایل‌های پیکربندی و اسنپ‌شات‌های ماشین‌های مجازی روی Datastore ذخیره می‌شوند.

VMFS (VMware File System)

VMFS سیستم فایل اختصاصی VMware است که برای ذخیره‌سازی حجم بالای فایل‌های ماشین مجازی روی Datastore طراحی شده است. یکی از ویژگی‌های کلیدی VMFS، پشتیبانی از دسترسی هم‌زمان چند هاست ESXi به یک Datastore مشترک است؛ همین ویژگی پایه‌ی بسیاری از قابلیت‌های پیشرفته‌ی vSphere مانند vMotion و High Availability را فراهم می‌کند.

Storage vMotion

Storage vMotion مشابه vMotion عمل می‌کند، با این تفاوت که به‌جای انتقال ماشین مجازی بین هاست‌ها، فایل‌های دیسک و پیکربندی یک ماشین مجازی در حال اجرا را بدون قطعی سرویس، از یک Datastore به Datastore دیگر منتقل می‌کند. این ویژگی معمولاً برای توازن بار روی سیستم‌های ذخیره‌سازی یا هنگام تعویض یا ارتقای زیرساخت استوریج استفاده می‌شود.

Thin Provisioning و Thick Provisioning

این دو اصطلاح به نحوه‌ی تخصیص فضای دیسک به ماشین‌های مجازی اشاره دارند:

  • Thick Provisioning: تمام فضای دیسک مشخص‌شده برای ماشین مجازی، از همان ابتدا به‌طور کامل روی Datastore رزرو می‌شود.
  • Thin Provisioning: فضای دیسک فقط به میزان نیاز واقعی و به‌مرور زمان تخصیص داده می‌شود، حتی اگر ظرفیت بزرگ‌تری برای دیسک تعریف شده باشد. این روش باعث استفاده‌ی بهینه‌تر از فضای ذخیره‌سازی می‌شود، اما نیاز به مانیتورینگ دقیق‌تر فضای آزاد دارد تا Datastore دچار پرشدگی ناگهانی نشود.

مفاهیم مربوط به دسترس‌پذیری و مدیریت منابع

High Availability (HA)

قابلیت vSphere HA تضمین می‌کند در صورت خرابی ناگهانی یک هاست در یک کلاستر، تمام ماشین‌های مجازی آن هاست به‌طور خودکار روی سایر هاست‌های سالم همان کلاستر مجدداً راه‌اندازی شوند. این ویژگی یکی از دلایل اصلی محبوبیت VMware در محیط‌های سازمانی است، چون زمان از کار افتادن سرویس‌ها را در صورت بروز مشکلات سخت‌افزاری به‌شدت کاهش می‌دهد.

Distributed Resource Scheduler (DRS)

DRS ابزاری است که به‌طور مستمر میزان استفاده از منابع (پردازنده و حافظه) روی تمام هاست‌های یک کلاستر را رصد می‌کند و در صورت نیاز، ماشین‌های مجازی را به‌صورت خودکار بین هاست‌ها (با استفاده از vMotion) جابه‌جا می‌کند تا بار پردازشی به شکل متوازن توزیع شود. DRS همچنین در زمان روشن‌کردن اولیه‌ی یک ماشین مجازی، بهترین هاست را برای اجرای آن پیشنهاد یا انتخاب می‌کند.

Fault Tolerance (FT)

Fault Tolerance گامی فراتر از High Availability است. در این حالت، یک نسخه‌ی کاملاً همزمان (Shadow) از یک ماشین مجازی حیاتی روی هاست دیگری اجرا می‌شود. اگر هاست اصلی از کار بیفتد، نسخه‌ی ثانویه بدون هیچ‌گونه قطعی یا از دست رفتن داده، بلافاصله جایگزین می‌شود؛ برخلاف HA که در آن ماشین مجازی باید مجدداً بوت شود.

Resource Pool

Resource Pool یک ساختار منطقی برای گروه‌بندی و مدیریت سهمیه‌ی منابع (پردازنده و حافظه) بین چند ماشین مجازی یا چند بخش سازمانی است؛ این امکان را می‌دهد که محدودیت یا اولویت مصرف منابع را به‌صورت متمرکز برای گروهی از ماشین‌های مجازی تعیین کرد، بدون آنکه لازم باشد تنظیمات هر ماشین مجازی به‌طور جداگانه انجام شود.

مفاهیم امنیتی

NSX چیست؟

VMware NSX پلتفرم مجازی‌سازی شبکه و امنیت VMware است که امکاناتی مانند فایروال توزیع‌شده، میکروسگمنتیشن (Micro-segmentation) و مسیریابی مجازی را در سطح نرم‌افزار و مستقل از سخت‌افزار شبکه‌ی فیزیکی فراهم می‌کند. NSX معمولاً در سازمان‌هایی به کار می‌رود که به کنترل امنیتی دقیق روی ترافیک بین ماشین‌های مجازی (ترافیک شرقی-غربی یا East-West) نیاز دارند و در حال حاضر بخشی از بسته‌ی VMware Cloud Foundation (VCF) است.

فایروال مجازی در محیط VMware

فایروال توزیع‌شده (Distributed Firewall) که عمدتاً از طریق NSX ارائه می‌شود، به‌جای تکیه بر تجهیزات فیزیکی در مرز شبکه، قوانین امنیتی را در سطح هر ماشین مجازی یا هر بار کاری اعمال می‌کند؛ این رویکرد باعث می‌شود حتی اگر یک ماشین مجازی آلوده شود، امکان حرکت جانبی (Lateral Movement) مهاجم بین سایر بارهای کاری به‌شدت محدود شود.

سایر محصولات و ابزارهای مرتبط

VMware Workstation و VMware Fusion

این دو محصول، برخلاف ESXi، هایپروایزرهای نوع دوم (Hosted) هستند که روی یک سیستم‌عامل میزبان نصب می‌شوند. VMware Workstation برای ویندوز و لینوکس و VMware Fusion برای macOS طراحی شده‌اند و معمولاً برای تست، توسعه‌ی نرم‌افزار و استفاده‌ی شخصی به کار می‌روند؛ نه برای محیط‌های تولیدی (Production) سازمانی.

VMware Tools چیست؟

VMware Tools مجموعه‌ای از درایورها و سرویس‌های کمکی است که داخل سیستم‌عامل هر ماشین مجازی نصب می‌شود تا عملکرد، پایداری و مدیریت آن ماشین مجازی را بهبود دهد. این ابزار امکاناتی مثل هماهنگی زمان سیستم، خاموش/روشن‌کردن نرم (Graceful Shutdown) از طریق vCenter، و عملکرد بهتر گرافیک و شبکه را فراهم می‌کند و نصب آن برای هر ماشین مجازی به‌شدت توصیه می‌شود.

تغییرات لایسنس VMware پس از خرید توسط Broadcom

نکته‌ای که هر خریدار یا مدیر زیرساخت باید از آن آگاه باشد، تغییرات بنیادین در مدل لایسنس‌دهی VMware پس از تصاحب این شرکت توسط Broadcom در نوامبر ۲۰۲۳ است. Broadcom نسخه‌ی رایگان ESXi را از ژانویه ۲۰۲۴ متوقف کرد و به‌طور کلی فروش لایسنس‌های دائمی (Perpetual) را کنار گذاشت؛ از این پس، دسترسی به محصولات VMware عمدتاً از طریق اشتراک‌های سالانه و در قالب دو بسته‌ی اصلی VMware vSphere Foundation (VVF) و VMware Cloud Foundation (VCF) ارائه می‌شود. این تغییرات مستقیماً روی برنامه‌ریزی بودجه و انتخاب سخت‌افزار سازمان‌ها اثر می‌گذارد، بنابراین پیش از هرگونه خرید سرور یا طراحی زیرساخت مجازی‌سازی جدید، بررسی دقیق مدل لایسنس فعلی VMware و تطبیق آن با نیاز واقعی سازمان ضروری است.

جمع‌بندی

در این مقاله با مهم‌ترین اصطلاحات و مفاهیم پایه‌ای VMware، از سطح هایپروایزر (ESXi) و مدیریت متمرکز (vCenter) تا مفاهیم شبکه، ذخیره‌سازی، دسترس‌پذیری و امنیت آشنا شدیم. درک درست این مفاهیم، پیش‌نیاز اصلی برای طراحی یک زیرساخت مجازی‌سازی پایدار، مقیاس‌پذیر و مقرون‌به‌صرفه است؛ چه در حال ارتقای زیرساخت فعلی خود باشید و چه در ابتدای مسیر انتخاب سرور و تجهیزات شبکه برای پروژه‌ی جدید. اگر قصد پیاده‌سازی یا توسعه‌ی محیط VMware خود را روی سرورهای سازمانی HPE دارید، بهتر است پیش از خرید، هم نیاز واقعی پردازشی و ذخیره‌سازی محیط، و هم مدل لایسنس فعلی VMware را با کارشناسان زیرساخت بررسی کنید تا سرمایه‌گذاری شما متناسب با نیاز واقعی و آینده‌ی سازمان انجام شود.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پرفروش ترین ها

سایر مقالات مربتط با سرور HP

قابلیت های HA و DRS در VMware vSphere چیست؟
مقالات اموزشی

قابلیت های HA و DRS در VMware vSphere چیست؟

HA و DRS دو قابلیت کلیدی VMware vSphere هستند؛ HA پایداری را پس از خرابی هاست تضمین می‌کند و DRS منابع را بین هاست‌ها به صورت هوشمند توزیع می‌کند.

سبد خرید
حساب من
0 مورد سبد خرید