رایانش ابری نوعی محاسبات است که در آن منابعی مانند برنامه‌ها و داده‌ها از طریق اینترنت ارائه می‌شوند. مجازی سازی یک فناوری است که می‌تواند برای ایجاد یک محیط محاسبات ابری استفاده شود. مجازی سازی امکان ایجاد ماشین های مجازی را فراهم می‌کند که اساساً نسخه های نرم افزاری رایانه‌ها هستند. از این ماشین های مجازی می‌توان برای اجرای برنامه‌ها و ذخیره داده‌ها استفاده کرد.