%41تخفیف

دانلود پروژه: برنامه ريزي ظرفيت سازماني در محاسبات ابري با پياده سازي محيط محاسبات ابري مورد مطالعه: سازمان آموزشي(ارائه يک سيستم آموزش الکترونيکي  ابري)

تعداد 156 صفحه در فایل word

کارشناسي ارشد رشته مهندسي کامپيوترگرايش نرم افزار

 

برنامه ريزي ظرفيت سازماني در محاسبات ابري با پياده سازي محيط محاسبات ابري مورد مطالعه: سازمان آموزشي(ارائه يک سيستم آموزش الکترونيکي  ابري)

 

چکيده:

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

کلمات کليدي: محاسبات ابري، آموزش الکترونيکي، معماري، سرويس، دانشگاه، Aneka

 

فهرست مطالب

فصل اول: مقدمه. 1

مقدمه: 1

1-1) بيان مساله. 2

2-1) اهداف تحقيق.. 3

3-1) ساختار پايان نامه. 4

فصل دوم: مفاهيم پايه. 6

1-2) مقدمه. 6

2-2)  محاسبات ابري چيست؟. 7

1-2-2) تعريف محاسبات ابري.. 7

3-2) سير تکامل سبک هاي محاسباتي.. 8

1-3-2) دلايل نياز به يک مدل جديدتر. 9

2-3-2) دليل انتخاب محاسبات ابري.. 10

3-3-2)  تصويري از کامپيوتر ها و سازمان ها در آينده 11

4-2)  فوايد استفاده از معماري ابري.. 11

5-2)  اهداف محاسبات ابري.. 12

6-2) خصوصيات کليدي ابر. 14

7-2) مدل هاي تحويل سرويس (آناتومي ابر) 15

8-2) معماري ابر. 18

1-8-2)  مدل لايه اي.. 18

2-8-2)  معماري باز محاسـبا ت ابري.. 20

  1. 2. 8. 2 اهداف معماري باز. 21

      2-2-8-2)  هفت اصل در معماري محاسبات ابري.. 21

9-2)  مدل هاي استقرار. 25

10-2) آموزش الکترونيکي.. 26

1-10-2) تعريف آموزش الکترونيکي.. 26

2-10-2) ضرورت رويکرد به آموزش الکترونيکي.. 27

3-10-2) آموزش الکترونيکي در ايران. 28

4-10-2) مزاياي آموزش الکترونيکي.. 29

5-10-2) انواع آموزش الکترونيکي.. 31

6-10-2) استاندارد سازي در آموزش الکترونيکي.. 33

فصل سوم: کارهاي مرتبط.. 35

1-3) مقدمه. 35

2-3)  چارچوب ها و برنامه هاي کاربردي.. 36

3-3) شبيه سازهاي محاسبات ابري.. 42

1-3-3) ويژگي هاي ايده ال شبيه ساز محاسبات ابري.. 43

4-3)  شبيه سازهاي مرتبط با محاسبات ابري.. 45

1-4-3) Cloudsim.. 46

2-4-3) معماري cloudsim.. 48

3-4-3) GreenCloud. 50

فصل چهارم: راهکارها و پيشنهاد سيستم 52

1-4) مقدمه. 52

2-4) فوايد و نمونه هاي به کارگيري محاسبات ابري در دانشگاه ها 53

1-2-4) مروري بر وضعيت استفاده از رايانش ابري.. 53

1-1-2-4) مسائل مطرح در سال 2009. 53

2-1-2-4) مسائل مطرح در سال 2011. 55

2-2-4) نمونه هاي بکارگيري SaaS در دانشگاه ها 57

3-4) معماري سيستم پيشنهادي.. 59

1-3-4)  وظايف سازمان در معماري جديد. 59

2-3-4)  سرويس ها و ابرهاي مورد استفاده 60

3-3-4) پروفايل کاربر. 61

4-3-4) معماري LMS. 62

4-4) انتخاب ابرهاي عمومي.. 65

1-4-4) Google. 65

2-4-4) آمازون. 68

3-4-4) IBM.. 69

4-4-4) Windows Azure. 71

فصل پنجم: ارزيابي سيستم. 72

1-5) مقدمه. 72

2 -5) تکنولوژي هاي مورد استفاده 73

1-2-5) OpenNebula. 73

2-2-5) Aneka. 75

     1-2-2-5) مدل MapReduce. 76

3-5) مزاياي سيستم. 80

1-3-5) مزايا از ديد کاربران. 80

2-3-5) مزايا از لحاظ معماري.. 82

4-5) معايب و چالش هاي سيستم. 83

5-5) مقايسه سيستم با سيستم هاي ديگر. 86

فصل ششم: جمع بندي و پيشنهادات… 90

مراجع: 92

پيوست 1: مراحل ايجا ابر خصوصي با استفاده از پلتفرم انکا 94

1-1) ابر انکا 96

1-1-1) ابر محاسباتي انکا از چه اجزايي‌ تشکيل شده است؟. 96

2-1) آماده سازي محيط نصب… 97

1-2-1) شناسايي محيط ويندوز. 98

2-2-1) نصب Aneka Cloud Management Studio. 99

3-1) مديريت زيرساخت… 99

1-3-1) مديريت Repository. 100

2-3-1) ماشين هاي Access Denied. 101

3-3-1) ماشين هاي Uninstall 101

4-1) نصب Daemon. 102

5-1) ساخت ابر انکا 103

1-5-1) نصب کانتينر master 104

2-5-1)  نصب نود worker 113

6-1) اجراي نمونه برنامه‌ و مشاهده نتيجه. 114

پيوست 2 توضيحات و کدهاي مربوط به مثال WordConter 118

1-2) توسعه برنامه هاي کاربردي  MapReduce. 118

3-2) اجراي مثال. 119

 

 

 

 

 

 

فهرست شکل ها

شکل 2-1: تمايل به سمت محاسبات ابري.. 6

شکل 2-2: سير تکامل سبک هاي محاسباتي.. 9

شکل 2-3: مدل هاي اصلي تحويل سرويس در محاسبات ابري.. 15

شکل2-4: پشته مرجع محاسبات ابري.. 17

شکل 2-5: مدل لايه اي معماري سيستم محاسبات ابري.. 19

شکل 2-6: معماري باز براي محاسبات ابري.. 22

شکل 3-1: چارچوب مبتني بر وب سرويس با چندين لايه براي سيستم هاي آموزش مجازي ديناميک… 37

شکل 3-2: معماري يک اکوسيستم آموزش الکترونيکي مبتني بر زيرساخت هاي محاسبات ابري. 38

شکل 3-3: مولفه هاي اصلي در سيستم پيشنهادي.. 39

شکل 3-4: ساختار منطقي EduCloud. 41

شکل 3-5: مدل برنامه هاي کاربردي محاسبات ابري.. 42

شکل3-6: لايه هاي معماري cloudsim.. 49

شکل 3-7: کلاس دياگرام طراحي cloudsim.. 50

شکل 4-1: وظايف اصلي سازمان بر اساس معماري جديد. 60

شکل 4-2: سرويس هاي مورد تقاضاي کاربر و ابرهاي مورد استفاده 61

شکل 4-3: پروفايل کاربر. 62

شکل 4-4: اجزا و ارتباطات بين LMS در سيستم پيشنهادي.. 63

شکل 5-1: نمودار زماني تاريخي OpenNebula. 74

شکل 5-2: کامپوننت هاي هسته  OpenNebula. 75

شکل 5-3: نمايي کلي از مدل برنامه نويسي MapReduce. 77

شکل 5-4: مرور کلي اجراي MapReduce. 78

شکل 5-5: توابع Map و Reduce براي شمارش تعداد کلمات… 78

شکل 5-6: مدل MapReduce در رايانش ابري.. 80

شکل1- پيوست 1: سناريو مديريت دسترسي به ابر. 97

شکل2- پيوست 1:  نمايش وضعيت سيستم. 98

شکل 3- پيوست 1:  افزودن نودها از طريق گزينه add به انکا 99

شکل4- پيوست 1: تنظيمات Daemon. 103

شکل 5- پيوست 1: نوع کانتينر و تنظيم پورت نود master 104

شکل 6- پيوست 1: تنظيمات امنيتي نود master 105

شکل 7- پيوست 1:  افزودن کليد امنيتي نود master 106

شکل 8- پيوست 1: تنظيمات ماندگاري.. 107

شکل 9- پيوست 1: تنظيمات ماندگاري نود master 108

شکل 10- پيوست 1: اتصال به پايگاه داده نود master 108

شکل 11- پيوست 1: تنظيمات هزينه و تعبيه‌ نرم افزارها نود master 110

شکل 12- پيوست 1: تنظيمات تحمل خطا نود master 111

شکل 13- پيوست 1: تنظيمات سرويس نود master 112

شکل 14- پيوست 1: نمايش خلاصه نصب نود master 113

شکل 15- پيوست 1: نصب کانتينر worker 114

شکل 16- پيوست 1: مشاهده کانتينرهاي نصب شده 114

شکل 17- پيوست 1: مشاهده وضعيت کارکرد cpu. 115

شکل 18- پيوست 1: مشاهده نتيجه اجرا بر روي حافظه. 115

شکل 19- پيوست 1: مشاهده اطلاعات تقسيم کار. 116

شکل 20- پيوست 1: اضافه کردن و تعيين سطح دسترسي کاربران. 117

 

 

 

 

 

 

 

 

 

 

 

 

 

 

فهرست جداول

جدول 2-1: نمونه ي فعاليت هايي که در زمينه ی آموزش مجازي در دانشگاه هاي ايران انجام شده 28

جدول 2-2: نگاهي کوتاه بر مزاياي آموزش الکترونيکي.. 31

جدول 2-3: بررسي و مقايسه برخي از استانداردهاي آموزش مجازي.. 34

جدول 5-1: مزاياي کاربران از ناحيه مورد نظر در سيستم. 81

جدول 5-2: مقايسه بين آموزس الکترونيکي و کلاس درس مجازي مبتني بر محاسبات ابري.. 87

جدول 5-3: مقايسه مزاياي دروس بين آموزش الکترونيکي و کلاس درس مبتني بر محاسبات ابري.. 89

 

 

 

 

 

 

 

 

 

 

قبلا حساب کاربری ایجاد کرده اید؟
گذرواژه خود را فراموش کرده اید؟
Loading...
enemad-logo