با پیشرفت فناوری اطلاعات، نیاز به انجام کارهای محاسباتی در همهجا و همه زمان به وجود آمده است. همچنین نیاز به این که افراد بتوانند کارهای محاسباتی سنگین خود را بدون داشتن سختافزارها و نرمافزارهای گران، انجام دهند.
رایانش ابری آخرین پاسخ فناوری به این نیازها بوده است به انجام رسانند. رایانش ابری مدلی است برای فراهم نمودن دسترسی آسان بر اساس تقاضای کاربر از طریق شبکه، به مجموعهای از منابع رایانشی قابل تغییر و پیکربندی که این دسترسی بتواند باکمترین نیاز به مدیریت منابع و یا نیاز به دخالت مستقیم سرویس دهنده، به سرعت فراهم شده یا آزاد گردد.