اگرچه که تکنولوژیهای مجازی سازی سخت افزار ی مانند KVM ،Xen و Hyper-V برای اجرای چندین سیستمعامل مجزا بر روی یک میزبان فیزیکی عالی هستند، اما هزینههای مختلفی را از جهت عملکرد، منابع و زمان آماده سازی به همراه دارد؛ در واقع با توجه به مورد استفاده، ممکن است که نیازی به مجازی سازی کامل ماشین نباشد.
