مهندسی نرم افزار
نمونه فصل دوم پایان نامه کارشناسی ارشد مهندسی نرم افزار با عنوان رایانش ابری می باشد. رایانش ابری به سیستم های توزیع شده و موازی اطلاق می شود که به طور پویا و یکپارچه عمل می کنند و مجموعه ای از منابع محاسباتی پیکربندی پذیر می باشند. کلاینت یا مشتری ها سرویس های ابری، مزایایی از قبیل ایجاد تقاضاهای اضافه بر ظرفیت در سیستم ابری، کاهش هزینه ها، تجربه استفاده از سرویس های جدید و حذف ظرفیت های غیرلازم از سیستم خود را دارند.
رایانش ابری شامل پردازنده ها، حافظه های عظیم، شبکه انتقال داده سریع و معماری سیستم های قابل اعتماد می باشد و بدون پروتکل های استاندارد حاکم بر شبکه نمی توان موجودیتی به این فناوری بخشید (گنگ و همکاران، 2010). سرویس های این تکنولوژی به 3 دسته عمده تقسیم می شوند: زیرساخت به عنوان سرویس، سکو به عنوان سرویس نرم افزار به عنوان سرویس؛ و نیز به 5 لایه تقسیم می شوند: مشتری، کاربردی، سکو، زیرساخت و سرورها که این لایه ها شفاف تر و منطقی تر از سرویس ها به نظر می رسند. با تکنولوژی ذخیره سازی ابری داده های خصوصی کاربران بجای قرارگیری بر روی یک انباره داده شبکه روی چندین مکان ذخیره سازی قرار می گیرد (پینگ یانگ و همکاران، 2012).
محاسبات ابری در همه جا وجود دارد. در هر مجله تکنولوژی یا تقریبا در هر وب سایت یا وبلاگ ای تی در مورد محاسبات ابری صحبت شده است. تنها مسئله این است که همه در مورد اینکه محاسبات ابری چیست توافق ندارند. از ده کارشناس مختلف بپرسید که محاسبات ابری چیست، مطمئنا ده پاسخ متفاوت به دست می آورید. اما آیا محاسبات ابری ارزش این همه اغراق را دارد؟ برخی اینگونه فکر نمی کنند. در واقع در سال 2008 لاری الیسون مدیر عامل اوراکل کل موضوع محاسبات ابری را مورد انتقاد قرار داد و گفت که این اصطلاح بیش از حد مورد استفاده قرار گرفته و برای هر چیز در دنیای کامپیوتر بکار می رود! وی به گروهی از تحلیل گران اوراکل گفته: «صنعت کامپیوتر تنها صنعتی است که بیش از مد زنان مطابق مد پیش می رود.» بنابراین اجازه دهید که در این مورد که محاسبات ابری چیست صحبت کنیم و تعریف و درک خود را از این اصلاح منسجم سازیم.
فهرست مطالب
چکیده: 1
فصل اول: مقدمه 2
1 1 مقدمه 2
1 2 تعریف مساله و بیان سوال های اصلی تحقیق 3
1 3 سابقه وضرورت انجام تحقیق 4
1 4 هدف ها 8
1 5 جنبه نوآوری تحقیق: 9
1 6 مراحل انجام تحقیق 9
1 7 ساختار پایان نامه 9
فصل دوم: مباحث عمومی پردازش ابری، امنیت و شبیه سازی 10
2 1 مقدمه 10
2 2 تاریخچه ی مختصری از رایانش ابری 11
2 3 وضعیت کنونی رایانش ابری 12
2 4 خصوصیات رایانش ابری 13
2 4 1 ویژگی کلیدی رایانش ابری 17
2 4 2 مزایای اصلی رایانش ابری 18
2 4 3 کارهای امکان پذیر در رایانش ابری 18
2 5 معماری رایانش ابری 19
2 6 امنیت و چالشهای رایانش ابری 21
2 7 امنیت در رایانش ابری 22
2 8 نقاط ضعف رایانش ابری 22
2 8 1 نیاز به اتصال دائمی اینترنت 22
2 8 2 کار نکردن با اینترنت کم سرعت 23
2 8 3 حفظ حریم خصوصی 23
2 9 معایب امنیتی در محیط های ابری 23
2 9 1 موقعیت داده 24
2 9 2 تفکیک داده ها 24
2 10 تامین امنیت داده ها 24
2 10 1 کنترل و دسترسی 25
2 10 2 رمزگذاری 25
2 11 مقدمه ای بر شبیه سازی 26
2 12 برخی نرم افزارهای شبیه سازی شبکه های محاسباتی 28
2 13 آشنایی با ابزار کلودسیم 29
2 13 1معماری کلودسیم 30
2 14 مدل های تخصیص ماشینهای مجازی 31
2 15 کلاس های موجود در کلودسیم 32
2 16 جمع بندی 35
مراجع:
فهرست جدول
جدول2 1 مقایسه محاسبات ابری و محاسبات توری 13
جدول 2 2کلاس های پهنای باند 30
جدول 2 3 کلاس های تکه ابر 31
فهرست اشکال
شکل 2 1 سرویس های رایانش ابری 14
شکل 2 2 پشتیبانی از بستر ناهمگن 16
شکل 2 3 معماری محاسبات ابری 19