آشنایی با محاسبات ابری مدل رایانشی بر پایه ی شبکه های بزرگ کامپیوتری
81 صفحه قابل ویرایش
قیمت فقط 8000 تومان
Cloud Computing یا محاسبات ابری مدل رایانشی بر پایه ی شبکه های بزرگ کامپیوتری مانند اینترنت است که الگویی تازه برای عرضه، مصرف و تحویل سرویسهای فناوری اطلاعات (شامل سخت افزار، نرم افزار، اطلاعات، و سایر منابع اشتراکی رایانشی) را با به کارگیری اینترنت ارائه میکند. رایانش ابری راهکارهایی برای ارائه ی خدمات فناوری اطلاعات به شیوههای مشابه با صنایع همگانی (آب، برق، تلفن و ...) پیشنهاد میکند. این بدین معنی است که دسترسی به منابع فناوری اطلاعات در زمان تقاضا و بر اساس میزان تقاضای کاربر به گونهای انعطافپذیر[1] و مقیاسپذیر[2] از راه اینترنت به کاربر تحویل داده میشود. واژه ی ابر واژهای است استعاری که به اینترنت اشاره میکند و در نمودارهای شبکههای رایانهای نیز از شکل ابر برای نشان دادن شبکه ی اینترنت استفاده میشود. دلیل تشبیه اینترنت به ابر در این است که اینترنت همچون ابری جزئیات فنیاش را از دید کاربران پنهان میسازد و لایهای از انتزاع را بین این جزئیات فنی و کاربران به وجود میآورد.به عنوان مثال آنچه یک ارائه دهنده ی سرویس نرمافزاری رایانش ابری ارائه میکند، برنامههای کاربردی تجاری برخط است که از طریق مرورگر وب یا نرمافزارهای دیگر به کاربران ارائه میشود. نرمافزارهای کاربردی و اطلاعات، روی سرورها ذخیره میگردند و براساس تقاضا در اختیار کاربران قرار میگیرد. جزئیات از دید کاربر مخفی میمانند و کاربران نیازی به تخصص یا کنترل در مورد فناوری زیرساخت ابری که از آن استفاده میکنند ندارند [1].
رایانش ابری را گروهی تغییر الگووارهای[3] میدانند که دنبالهروی تغییری است که در اوایل دهه ی ۱۹۸۰ از مدل رایانه بزرگ به مدل کارخواه-کارساز صورت گرفت.
فهرست مطالب
مقدمه 13
فصل اول: آشنایی با مفاهیم و تاریخچه ی محاسبات ابری
1-1سرویس محاسبات ابری چیست؟ 14
1-2 دلایل استفاده از واژه ی ابر در مبحث محاسبات ابری 15
1-3 تاریخچه ی محاسبات ابری 16
1-4عناصر زیربنایی محاسبات ابری 17
1-4-1 مجازی سازی 17
1-4-2 محاسبات مشبک 17
1-4-3 محاسبات همگانی 18
1-4-4 Web 2.0 18
1-5 مقایسه ی محاسبات مشبک و محاسبات ابری 19
1-5-1 تفاوت های عمده میان محاسبات مشبک و محاسبات ابری 19
1-5-2 مقایسه رایانش ابری با مدلهای دیگر رایانش 21
1-5-2-1 رایانش خودمختار 21
1-5-2-2 مدل مشتری/ سرور 21
1-5-2-3 رایانه بزرگ 21
1-5-2-4 رایانش همگانی 22
1-5-2-5 نظیر به نظیر 22
فصل دوم: آشنایی با ویژگیها و مزایای کلیدی محاسبات ابری
2-1 ویژگی های کلیدی محاسبات ابری 23
2-1-1 سلف سرویس درخواستی 23
2-1-2 دسترسی گسترده ی شبکه 23
2-1-3یک کاسه سازی منابع(جمع کردن منابع) 23
2-1-4 انعطاف پذیری سریع و درجا 23
2-1-5 خدمات یا سرویس اندازه گیری شده 24
2-2 مزایای کلیدی محاسبات ابری 24
2-2-1 ارزانی 24
2-2-2 سرعت 24
2-2-3 به روز رسانی 25
2-2-4 مقیاس پذیری 25
2-2-5 تحرک 25
2-2-6چند مستاجری(چندکاربره بودن) 25
2-2-7امنیت 26
2-2-8 نابستگی به دستگاه و مکان 26
2-2-9قابلیت اطمینان 26
فصل سوم: آشنایی با نقاط قوت و نقاط ضعف محاسبات ابری
3-1نقاط قوت محاسبات ابری 27
3-1-1 هزینه های سخت افزاری کمتر 27
3-1-2 هزینه های نرم افزاری کمتر 27
3-1-3 کارآیی توسعه یافته 28
3-1-4 ارتقای نرم افزاری سریع و دائم 28
3-1-5 سازگاری بیشتر فرمت اسناد 28
3-1-6 ظرفیت نامحدود ذخیره سازی 29
3-1-7 قابلیت اطمینان بیشتر به داده 29
3-1-8 دسترسی جهانی به اسناد 29
3-1-9 در اختیار داشتن آخرین و جدیدترین نسخه 30
3-1-10 همکاری گروهی ساده تر 30
3-1-11 مستقل از سخت افزار 30
3-2 نقاط ضعف محاسبات ابری 31
3-2-1 نیازمند اتصال دائمی به اینترنت 31
3-2-2 کار نکردن با اتصال های اینترنتی کم سرعت 31
3-2-3 کند بودن 32
3-2-4 محدود بودن ویژگی ها 32
3-2-5 برخوردار نبودن داده های ذخیره شده از امنیت کافی 32
3-3 چه کسانی می توانند از محاسبات ابری استفاده کنند؟ 33
3-3-1 کسانی که به طور مشترک بر روی اسناد و پروژه ها کار می کنند 33
3-3-2 کسانی که دائما در حال سفر هستند 33
3-3-3 کاربرانی که در مورد هزینه ها نگران هستند 34
3-3-4 کاربرانی با نیازهای روزافزون 34
3-4 چه کسانی نمی توانند از محاسبات ابری استفاده کنند؟ 35
3-4-1 کسانی که به اینترنت مناسب دسترسی ندارند 35
3-4-2 افراد آفلاین 35
3-4-3 افرادی که به مسائل امنیتی حساس هستند 35
3-4-4 کسانی که با برنامه های کاربردی فعلی، عقد اخوت بسته اند 36
فصل چهارم:آشنایی با برنامه ها و اقتصاد محاسبات ابری
4-1 برنامه های محاسبات ابری 37
4-2 اقتصاد محاسبات ابری 38
فصل پنجم: ساختار مدل
5-1 معماری محاسبات ابری 40
5-2 لایه های محاسبات ابری 42
5-2-1 کاربر 42
5-2-2 نرم افزار به عنوان سرویس 43
5-2-3 بستر به عنوان سرویس 43
5-2-4 زیرساخت به عنوان سرویس 44
5-2-5 سرور 45
فصل ششم:آشنایی با مدلهای پیادهسازی محاسبات ابری
6-1 ابر عمومی 46
6-2 ابر خصوصی 47
6-3 ابر گروهی 47
6-4 ابر آمیخته 48
فصل هفتم:آشنایی با رسانه ی ذخیره سازی ابری و میان ابر
7-1 رسانه ی ذخیره سازی ابری 49
7-2 میان ابر 49
فصل هشتم: آشنایی با چالشهای محاسبات ابری
8-1 چالش های محاسبات ابری 50
8-1-1 آسیب پذیری در برابر رکود اقتصادی 50
8-1-2 شکل جدید نرمافزارها 50
8-1-3 پذیرش 50
8-1-4 کنترل 51
8-1-5 هزینههای پهنای باند 51
8-1-6 محبوس شدن توسط ارائه دهندگان و استانداردها 51
8-1-7 شفافیت دسترسی 52
8-1-8 قابلیت اطمینان 52
8-1-9 حفظ حریم خصوصی 53
8-1-10 امنیت 53
8-1-11 میزان در دسترس بودن و کارایی 53
8-2 نگاهی بر چالش های امنیتی محاسبات ابری 54
8-2-1 ریسک های بالقوه ی امنیت ابر و گام های احتمالی کاهش این ریسک ها 54
8-2-1-1 داده های کاربرکجا قرار گرفته اند؟ 54
8-2-1-2 آیا داده های کاربر جداسازی می گردد؟ 54
8-2-1-3 آیا حق دسترسی کاربر قابل اعمال است؟ 55
8-2-1-4 آیا ارائه دهنده ی سرویس ابری از مقررات لازم پیروی می نماید؟. 55
8-2-1-5 گزینه های خارج از بحران 56
8-2-1-6 کاربران چگونه درباره ی فعالیت نا مناسب یا غیر قانونی در ابر تحقیق کنند 56
8-2-1-7 انعطاف پذیری سرور 56
8-2-1-8 مدت زمان از کار افتادن ارائه دهنده ی سرویس 57
8-2-1-9 قابلیت حیات در طولانی مدت 57
فصل نهم:آشنایی با سرویس های طراحی شده با استفاده از محاسبات ابری
9-1 محاسبات جادویی 58
9-2 پروژکتور پوشیدنی 60
فصل دهم:آشنایی با سرویس های مبتنی بر محاسبات ابری
10-1 Ever note 62
10-2 Dropbox 62
10-3 Panda Cloud Antivirus 63
10-4 Mindmeister 64
10-5 Google Docs 64
10-6 Hi Task 65
10-7 Buxfer 65
10-8 سیستم عامل مجازی پارس پک 66
فصل یازدهم: محاسبات ابری فناوری دوستدار محیط زیست 67
فصل دوازدهم: بررسی وضعیت محاسبات ابری در جهان 69
فصل سیزدهم:آینده ی رایانش ابری
13-1 انتقاد از واژه 74
13-2 نگاهی به آینده 74
نتیجه گیری 77
فهرست اشکال
شکل 1-1تفاوت های عمده میان محاسبات مشبک و محاسبات ابری 20
شکل 5-1 معماری رایانش ابری 40
شکل 6-1انواع رایانش ابری46
آشنایی با محاسبات ابری مدل رایانشی بر پایه ی شبکه های بزرگ کامپیوتری