
در سالهای اخیر محاسبات ابری به محبوب ترین تکنولوژی در میان سایر تکنولوژی ها تبدیل شده است. ابر گروهی از رایانه ها (اعم از رایانه های شخصی یا سرور) است که یک خوشه را تشکیل می دهند تا سرویسی را براساس تقاضای کاربر ارائه دهند. ایده اصلی محاسبات ابری سیار این است که داده ها و برنامه ها می توانند به طور مرکزی در ابر ذخیره شوند و از هرجایی از طریق گوشی همراه قابل دسترسی باشند. یکی از ویژگیهای مهم محاسبات ابری این است که کاربران ابر، تنها برای منابع اختصاص داده شده به آنها، هزینه پرداخت می کنند و این امر باعث می شود محاسبات ابری موجب بهره وری هزینه و انعطاف پذیری بالا گردد. با استفاده از محاسبات ابری، کاربران اینترنت می توانند خدمات را از ابر درخواست کنند، همچنین می توانند داده ها را به جای ذخیره سازی در دستگاه های خود در ابر ذخیره کنند و به همین دلیل دسترسی به داده ها در همه جا امکان پذیر می باشد. موسسه ملی فناوری و استانداردها محاسبات ابری را اینگونه تعریف می کند: محاسبات ابری مدلی است برای فراهم کردن دسترسی آسان براساس تقاضای کاربر از طریق شبکه به مجموعه ای از منابع محاسباتی قابل تغییر و پیکربندی( مثل شبکه ها، سرورها، فضای ذخیره سازی، برنامه های کاربردی و سرویس ها ) که این دسترسی بتواند با کمترین نیاز به مدیریت منابع و یا نیاز به دخالت مستقیم فراهم کننده سرویس به سرعت فراهم شده یا آزاد گردد. ابر سرویس های زیادی از جمله مقیاس پذیری، سرویس های مشورتی، سرویس مدیریت سرویس ها، سرویس مالی، سرویس ذخیره سازی داده، قابلیت اطمینان و قابلیت دسترسی به منابع را در اختیار کاربران قرار می دهد. در اصل کاربران به اندازه مصرف سرویس ها پول پرداخت می کنند.