ماشین مجازی چیست؟

"ماشین مجازی، سرور مجازی یا Virtual Machine بخشی از یک سرور بزرگ است که توسط مجازی سازهایی مانند OpenVZ، Proxmox، KVM یا VMWare درست می‌شوند"

ماشین مجازی چیست

ماشین مجازی، سرور مجازی یا Virtual Machine در شبکه کامپیوتری چیست؟

ماشین مجازی یا Virtual Machin در علم کامپیوتر که به اختصار به آن VM یا سرور مجازی هم می‌گویند، شبیه‌سازی یک کامپیوتر مجازی بر روی یک کامپیوتر واقعی است. این مجازی سازی به شکلی است که تصور می‌شود در حال کار با یک کامپیوتر واقعی هستید.

ویژگی‌های اصلی ماشین مجازی

Virtual Machineها دارای ویژگی‌های مختلفی هستند که در زیر به آن‌های اشاره می‌کنیم:

  • پارتیشن بندی
  • امنیت
  • کپسوله سازی
  • استقلال سخت افزار

پارتیشن بندی

به کمک مجازی سازی می‌توانید چندین VM مختلف بسازید و چندین سیستم عامل مختلف را بر روی یک کامپیوتر فیزیکی اجرا کنید و منابع سیستم را بین ماشین‌های مجازی تقسیم کنید.

امنیت

  • امنیت را در سطح سخت افزار فراهم کنید.
  • عملکرد را با کنترل منابع پیشرفته حفظ کنید.

کپسوله سازی

می‌توانید تمام ماشین‌های مجازی یک یکی از آن‌های را به صورت کامل ذخیره کنید و به راحتی با تمام قابلیت‌ها انتقال دهید.

منابع ماشین مجازی

یک ماشین مجازی درست همانند یک ماشین فیزیکی (کامپیوتر) دارای منابع است:

  • CPU
  • RAM
  • GPU
  • HDD
  • SSD
  • Network

انواع ماشین مجازی

  • سرور مجازی اشتراکی (VPS)
  • سرور مجازی اختصاصی (VDS)

سرور مجازی اشتراکی (VPS)

سرور مجازی اشتراکی یا Virtual Private Server توسط مجازی سازهایی مثل OpenVZ ایجاد و مدیریت می‌شوند. به دلیل اینکه منابع این نوع ماشین مجازی به صورت اشتراکی و Oversell استفاده می‌شود، از کیفیت خوبی برخوردار نیستند. منابع سرور اشتراکی به صورت کاملا اشتراکی استفاده می‌شود و در تمام منابع مثل رم، هارد، سی پی یو، شبکه سرور و حتی کرنل یا همان هسته مرکزی مجاز ساز، تمام کاربران با هم مشترک هستند. از مزایای VPS می‌توان به قیمت مقرون به صرفه اشاره کرد.

سرور مجازی اختصاصی یا (VDS)

برای ساخت سرور اختصاصی یا Virtual Dedicated Server از مجازی سازهایی مانند Proxmox، KVM یا VMWare استفاده می‌کنند. منابع سرور مجازی اختصاصی یا VDS کاملا ایزوله است و کاربرانی که از این نوع ماشین مجازی استفاده می‌کنند توسط پلنی که برای آن‌های تعریف شده از مقدار منابع بخصوصی استفاده می‌کنند و تمام منابع سرور مجازی آن‌ها توسط مدیران و تیم فنی تنظیم و مدیریت می‌شود.

B/vm