فایلهای مفید

فروش محصولات دانلودی و بازاریابی فایل سرو

فایلهای مفید

فروش محصولات دانلودی و بازاریابی فایل سرو

دانلود مقاله تحمل پذیری خطا و حملات در شبکه های پیچیده

مقاله تحمل پذیری خطا و حملات در شبکه های پیچیده

مقاله تحمل پذیری خطا و حملات در شبکه های پیچیده

دانلود مقاله تحمل پذیری خطا و حملات در شبکه های پیچیده

مقاله تحمل پذیری خطا و حملات در شبکه های پیچیده
دسته بندی plan پلان
فرمت فایل docx
حجم فایل 577 کیلو بایت
تعداد صفحات فایل 9

مقاله تحمل پذیری خطا و حملات در شبکه های پیچیده

چکیده:

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

)مقدمه:

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

 

یکی از مهمترین و غیر منتظره ترین نتایج موجود در متون این است که تکنولوژی شبکه هایی از قبیل شبکه جهانی وب،اینترنت،شبکه های ارتباطی هواپیمایی و بعضی از سیستم های زمینی مانند شبکه های متابولیسم و شبکه های پروتئین از شبکه های تصادفی متفاوت هستند و تمام مشخصات مشابه توزیع سطح ها power-law را دارند.
p(k) ̰ k͞ y و توان y  در رنج 2 تا 3 هستند.درجه هر نود تعداد همسایه های اول آن نوداست (تعداد لبه های در مجاورت هر نود) و یکی از شایع ترین اقدامات استفاده شده از گره های مرکزی است.درجه توزیع مجموع از درجه نودهاست.شبکه هایی با درجه توزیع power-law شبکه های scale-free )مقیاس آزاد)نامیده می­شوند و خیلی ناهمگون هستند.

اخیرا علاقه بسیار زیادی برای مطالعه برروی اثرات خطاها و حمله ها در دو شبکه scale-free و شبکه های در دنیای واقعی اختصاص داده شده است.دلیل مطالعه تحمل شبکه در برابر خطاها و حمله ها برای دست یافتن دو هدف اصلی زیر است.

دانلود مقاله تحمل پذیری خطا و حملات در شبکه های پیچیده

دانلود پایان نامه مدل سازی تحمل پذیری خطا با استفاده از برنامه نویسی جنبه گرا

پایان نامه مدل سازی تحمل پذیری خطا با استفاده از برنامه نویسی جنبه گرا

پایان نامه مدل سازی تحمل پذیری خطا با استفاده از برنامه نویسی جنبه گرا

دانلود پایان نامه  مدل سازی تحمل پذیری خطا با استفاده از برنامه نویسی جنبه گرا

پایان نامه  مدل سازی تحمل پذیری خطا با استفاده از برنامه نویسی جنبه گرا
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 2800 کیلو بایت
تعداد صفحات فایل 138

پایان نامه  مدل سازی تحمل پذیری خطا با استفاده از برنامه نویسی جنبه گرا


چکیده 

تحمل پذیری خطا مقوله ای است که در طراحی سیستم های بـا قابلیـت اطمینـان بـالا مـورد اسـتفاده قـرار مـی گیـرد .

تحمل پذیری خطای نرم افزاری معمولاً با استفاده از افزونگی و گوناگونی حاصل  میشـود کـه پیچیـدگی اضـاف های را بـه

طراحی سیستم وارد می کند. دلیل این امر آن است که تحمل پذیری خطا جزو دغدغه های مداخله ای است و در هنگـام

پیاده سازی سایر واحد های نرم افزاری را تحت تأثیر قرار می دهد. پیاده سازی تاکتیک های تحمل پذیری خطا با استفاده از

روش های سنتی از قبیل شیءگرایی، باعث کاهش قابلیت استفاده مجدد، قابلیت نگهداری، درجـه واحدبنـدی و درک و

فهم سیستم می شوند. برای حل این مشکل استفاده از برنامه نویسی جنبه گرا می توانـد مفیـد واقـع شـود. جنبـه گرایـی 

رهیافتی است که عمل جداسازی دغدغه های مداخله ای را با حمایت برنامه نویسی جنبه گـرا بـه بهتـرین شـکل ممکـن

انجام می دهد. استفاده از برنامه نویسی جنبه گرا یکی از روش هایی است که امروزه برای پیاده سازی تحمـل پـذیری خطـا

مورد توجه قرار گرفته است. در این زمینه کارهایی انجام شده است ولی هنوز برای همه تاکتیک های تحمل پذیری خطا

از قبیل بلوک های بازیابی و برنامه نویسی چند نسخه ای مدل جنبه گرا ارائه نشده است. همچنین جای الگوهای طراحـی

در این زمینه خالی است.  

فهرست مطالب 

فصل اول: کلیات تحقیق .....................................................................................................................................

1-1   مقدمه....................................................................................................................................................................................................  2 

1-2   طرح مسأله  ..........................................................................................................................................................................................  3 

1-3   اهداف تحقیق  ......................................................................................................................................................................................  4 

1-4   محدوده تحقیق  ..................................................................................................................................................................................  4 

1-5   مراحل انجام تحقیق  ..........................................................................................................................................................................  5 

1-6   ساختار پایان نامه.................................................................................................................................................................................  5 

فصل دوم: مفاهیم پایه و پیشینه تحقیق ...........................................................................................................  7 

2-1 مقدمه....................................................................................................................................................................................................  8 

2-2 تحمل پذیری خطا  ..............................................................................................................................................................................  8 

2-2- 1 اتکاپذیری و تحمل پذیری خطا  ............................................................................................................................................................  8 

2-2- 1-1 قابلیت اطمینان............................................................................................................................................................................  9 

2-2- 1-2 قابلیت دسترسی  ..................................................................................................................................................................  9 

2-2- 1-3 ایمنی  ................................................................................................................................................................................  10 

- 1-4 قابلیت نگهداشت  ......................................................................................................................................................................  11 

2-2- 1-5 امنیت  ................................................................................................................................................................................  11 

2-2- 2 نقص، خطا و شکست  ...............................................................................................................................................................  11 

2-2- 3 افزونگی  ..................................................................................................................................................................................  12 

2-2- 4 گوناگونی طراحی  .......................................................................................................................................................................  13 

2-2- 5 سناریوی تحمل پذیری خطا  ............................................................................................................................................................  14 

2-2- 5-1 سناریوی عمومی تحمل پذیری خطا  .....................................................................................................................................  15 

2-2- 6 تحمل پذیری خطای نرم افزاری  ..........................................................................................................................................................  16 

2-2- 7 تاکتیک های تحمل پذیری خطای نرم افزاری تک نسخه ای  ...........................................................................................................  17 

2-2- 7-1 آشکارسازی نقص......................................................................................................................................................................  18 

2-2- 7-2  محدودسازی نقص  ..................................................................................................................................................................  19 

2-2 7-3  بازیابی نقص  .............................................................................................................................................................................20

2-2- 8 تاکتیک های تحمل پذیری خطای نرم افزاری چند نسخه ای  ........................................................................................................  21

2-2- 8-1 بلوک های بازیابی  ......................................................................................................................................................................  21

2-2- 8-2 برنامه نویسی چند نسخه ای  .....................................................................................................................................................  23 

2-2- 8-3 برنامه نویسی خود بررسی  ........................................................................................................................................................  25 

2-2- 8-4  بلوک های بازیابی  توزیع شده  ................................................................................................................................................  27 

2-2- 8-5  بلوک های بازیابی اجماعی  .....................................................................................................................................................  29 

2-2- 8-6 رأی گیری پذیرش  ...................................................................................................................................................................  30 

2-3 برنامه نویسی جنبه گرا  ..................................................................................................................................................................  32 

2-3- 1 جداسازی دغدغه ها  ......................................................................................................................................................................  33 

2-3- 2 برنامه نویسی جنبه گرا  ...................................................................................................................................................................  35 

2-3- 2-1 جنبه  .......................................................................................................................................................................................  36 

2-3- 2-2 نقطه اتصال  ................................................................................................................................................................................  37 

2-3- 2-3 محل برش  ..................................................................................................................................................................................  38 

2-3- 2-4 کد توصیه  ...................................................................................................................................................................................  38 

  39  ................................................................................................................................................................................  AspectC++ 3 -3-2

2-3- 4 تحمل پذیری خطا با استفاده از برنامه نویسی جنبه گرا  ...................................................................................................  41 

2-4 بررسی کارهای مرتبط  .....................................................................................................................................................  43 

2-4- 1 معرفی کارهای انجام شده..................................................................................................................................................  43 

2-4- 2 نقاط ضعف و مشکلات کارهای انجام شده  ................................................................................................................  47 

2-5 جمع بندی مطالب فصل..................................................................................................................................................  49 

فصل سوم: مدل سازی تاکتیک های تحمل پذیری خطای نرم افزاری با استفاده از برنامه نویسی جنبه گرا  .....  51 

3-1 مقدمه....................................................................................................................................................................  52 

3-2 مدل سازی تاکتیک بلوک های بازیابی با استفاده از جنبه گرایی  ..........................................................................................  52 

3-2- 1 بلوک های بازیابی به عنوان یک جنبه..............................................................................................................................................  53 

3-2- 2 الگوی طراحی  بلوک های بازیابی جنبه گرا  .............................................................................................................................  56 

3- 2-1 منظور  .........................................................................................................................................................................  56 

3-- 2-2 انگیزه  ........................................................................................................................................................................  56 

3-2 2-3 کاربردپذیری  ..........................................................................................................................................................................57

3-2- 2-4 ساختار الگوی پیشنهادی  ........................................................................................................................................................  57

3-2- 2-5 سناریو  .............................................................................................................................................................................  59

3-2- 2-6 نتایج  ................................................................................................................................................................................  63 

3-2- 2-7 پیاده سازی  .......................................................................................................................................................................  64 

3-2- 2-8 نمونه کد  ...........................................................................................................................................................................  64 

3-2 مدل سازی تاکتیک برنامه نویسی چند نسخه ای با استفاده از جنبه گرایی  ..........................................................................  65 

3-2- 1 الگوی تاکتیک برنامه نویسی چند نسخه ای جنبه گرا  ..................................................................................................................  67 

3-2- 1-1 منظور  .....................................................................................................................................................................................  67 

3-2- 1-2 انگیزه  .....................................................................................................................................................................................  67 

3-2- 1-3 کاربردپذیری  ..............................................................................................................................................................................  68 

3-2- 1-4 ساختار  ...................................................................................................................................................................................  68 

3-2- 1-5 سناریو  .................................................................................................................................................................................  69 

3-2- 1-6 نتایج  ....................................................................................................................................................................................  70 

3-2- 1-7 پیاده سازی  ...........................................................................................................................................................................  71 

3-2- 1-8 کد نمونه  ...............................................................................................................................................................................  71 

3-3 جمع بندی مطالب فصل.................................................................................................................................................................  72 

فصل چهارم: مطالعه موردی و ارزیابی .............................................................................................................  74 

4-1 مقدمه.................................................................................................................................................................................  75 

4 شاخص ها و معیارهای ارزیابی  .....................................................................................................................................................  75 

4-1- 1 معیارهای جداسازی دغدغه ها  ..............................................................................................................................................  75 

4-1- 1-1 پخش دغدغه بر روی مولفه ها (CDC).................................................................................................................................  75 

4-1- 1-2 پخش دغدغه بر روی متدها (CDO)  ...................................................................................................................................  76 

4-1- 2 معیار اتصال  ........................................................................................................................................................................  76 

4-1- 2-1 اتصال بین مولفه ها (CBC)  ....................................................................................................................................................  76 

4-1- 2-2 عمق درخت وراثت (DIT)  ......................................................................................................................................................  76 

4-1- 3 معیار اندازه  ...................................................................................................................................................................  77 

4-1- 3-1 تعداد اجزاء VS .........................................................................................................................................................  77 

4-1 3-2 تعداد خصوصیات NOA ......................................................................................................................................................77

4-2 مطالعه موردی  ....................................................................................................................................................................  77

4-2- 1 برنامه مرتب سازی با تاکتیک بلوک های بازیابی به روش شیءگرایی  ........................................................................................  78

4-2- 2 برنامه مرتب سازی با تاکتیک بلوک های بازیابی جنبه گرا  ............................................................................................................  79 

4-2- 3 برنامه مرتب سازی با تاکتیک برنامه نویسی چند نسخه ای به روش شیءگرایی  ......................................................................  81 

4-2- 4 برنامه مرتب سازی با تاکتیک برنامه نویسی چند نسخه ای جنبه گرا...........................................................................................  82 

4-2- 3 ارزیابی  ...................................................................................................................................................................................  83 

4-3 نتیجه گیری  .................................................................................................................................................................................  85 

4-4 جمع بندی مطالب فصل..................................................................................................................................................................  86 

فصل پنجم: خلاصه و نتیجه گیری  ....................................................................................................................  87 

5-1 مقدمه.................................................................................................................................................................................................  88 

5-2 بازبینی میزان تحقق اهداف پایان نامه  ........................................................................................................................................  88 

5-3 ویژگی نوآوری های تحقیق  ................................................................................................................................................................  89 

5-4 محدودیت ها..................................................................................................................................................................................  90 

5-5 نتیجه گیری  ..................................................................................................................................................................................  90 

5-6 کارهای آینده  ................................................................................................................................................................................  91 

مراجع  ..............................................................................................................................................................................................  93  

دانلود پایان نامه  مدل سازی تحمل پذیری خطا با استفاده از برنامه نویسی جنبه گرا

دانلود آشنایی با محاسبات ابری و تحمل پذیری خطا

آشنایی با محاسبات ابری و تحمل پذیری خطا

دانلود مقاله آشنایی با محاسبات ابری و تحمل پذیری خطا در 69 صفحه ورد قابل ویرایش با فرمت doc

دانلود آشنایی با محاسبات ابری و تحمل پذیری خطا

دانلود مقاله آشنایی با محاسبات ابری و تحمل پذیری خطا
دانلود مقاله
دانلود تحقیق
دانلود نرم افزار
دانلود اندروید
دانلود پایان نامه
دانلود پایان نامه کارشناسی
دانلود پایان نامه ارشد
دانلود پروژه
دانلود پروژه پایانی
دانلود پروپوزال
دانلود گزارش کار آموزی
دانلود پاورپوینت
دانلود پرسشنامه
دانلود فایل
دانلود کتاب
دانلود نمونه سوالات
دانل
دسته بندی کامپیوتر و IT
فرمت فایل word
حجم فایل 48 کیلو بایت
تعداد صفحات فایل 69

آشنایی با محاسبات ابری و تحمل پذیری خطا

دانلود مقاله آشنایی با محاسبات ابری و تحمل پذیری خطا

در 69 صفحه ورد قابل ویرایش با فرمت doc

 

فهرست مطالب

عنوان                                                                                      صفحه

فصل اول- آشنائی بامحاسبات ابری وتحمل پذیری خطا                                

1-1-سرویس محاسبات ابری چیست؟                                                  

1-1-1-چه کسانی بایدازمحاسبات ابری استفاده کنند؟                                

2-1-1-زیرساخت                                                                           

3-1-1-رسانه ذخیره سازی ابری                                                           

4-1-1- میان ابر                                                                              

5-1-1- اقتصاد رایانش ابری                                                               

2-1- مزایا ونقاط قوت محاسبات ابری                                                   

1-2-1- هزینه های کامپیوتری کمتر                                                      

2-2-1- کارائی توسعه یافته                                                               

3-2-1- هزینه های نرم افزاری کمتر                                                     

4-2-1- ارتقای نرم افزاری سریع ودائم                                                 

5-2-1- سازگاری بیشترفرمت اسناد                                                     

6-2-1- ظرفیت نامحدودذخیره سازی                                                  

7-2-1- قابلیت اطمینان بیشتربه داده                                                    

8-2-1- دسترسی جهانی به اسناد                                                       

9-2-10- دراختیارگذاشتن آخرین وجدیدترین نخسه                               

10-2-10- همکاری گروهی ساده تر                                                   

11-2-1- مستقل ازسخت افزار                                                         

12-2-1- ویژگی های کلیدی                                                           

13-2-1- چه کسانی می توانندازمزایای محاسبات ابری بهره مندشوند؟           

3-1- نقاط ضعف محاسبات ابری                                                        

1-3-1- بااتصال های اینترنتی کم سرعت کارنمی کند                               

2-3-1- می تواند کند باشد                                                              

3-3-1- ویژگی هاممکن است محدود باشد                                           

4-3-1- داده های ذخیره شده ممکن است ازامنیت کافی برخودار نباشد          

5-3-1- چالش ها                                                                          

1-5-3-1- آسیب پذیری دربرابررکورداقتصادی                                      

2-5-3-1- شکل جدید نرم افزارها                                                     

3-5-3-1- پذیرش                                                                        

4-5-3-1- کنترل                                                                          

5-5-3-1- هزینه های پنهای باند                                                        

6-5-3-1- محبوس شدن توسط ارائه دهندگان واستانداردها                        

7-5-3-1- شفافیت دسترسی                                                             

8-5-3-1- قابلیت اطمینان                                                                

9-5-3-1- حفظ حریم خصوصی                                                       

10-5-3-1- امنیت                                                                         

11-5-3-1- میزان دردسترس بودن وکارائی                                           

12-5-3-1- انتقاد ازواژه                                                                 

6-3-1- چه کسانی نباید ازمحاسبات ابری استفاده کنند؟                           

4-1- مقایسه بامدل های دیگررایانش                                                   

5-1- معماری نمونه رایانش ابری                                                        

1-5-1- مدل های پیاده سازی                                                            

1-1-5-1- ابرعمومی                                                                       

2-1-5-1- ابرگروهی                                                                      

3-1-5-1- ابرآمیخته                                                                       

4-1-5-1- ابرخصوصی                                                                

2-5-1- لایه ها                                                                           

1-2-5-1- کاربر                                                                          

2-2-5-1- لایه برنامه های کاربردی                                                    

3-2-5-1- لایه بستریاپلتفرم                                                              

4-2-5-1- لایه سروریازیرساخت                                                        

3-5-1- نگاهی به آینده رایانش ابری                                                   

4-5-1- بررسی وضعیت رایانش ابری درایران                                         

5-5-1- تحمل پذیری خطا                                                               

فصل دوم – بررسی تحمل پذیری اشکال در رایانش ابری                            

2-1- تحمل پذیری اشکال دررایانش ابری                                             

1-2-1- تحمل پذیری اشکال دررایانش ابری بلادرنگ                              

2-2-1- تحمل پذیری اشکال بایزنتاین دررایانش ابری                              

3-2-1- تحمل پذیری اشکال بایزنتاین دررایانش ابری به هم پیوسته             

4-2-1- تحمل پذیری اشکال بایزنتاین دررایانش ابری با منابع اختیاری        

2-2- میان افزاربا قابلیت تحمل پذیری اشکال دررایانش ابری                    

2-3- سیستم رایانش ابری Multiple Master باتحمل پذیری اشکال        

2-4- روش های تحمل خطا برپایه سیاست های تحمل خطا                   

1-2-4- تحمل خطای انفعالی                                                         

2-2-4- تحمل خطای فعالانه                                                         

2-5- چالش پیاده سازی تحمل خطا دررایانش ابری                              

2-6- ابزار مورداستفاده برای پیاده سازی تحمل خطا                             

نتیجه گیری                                                                               

منابع ومآخذ                  

 

                                                            

                             فهرست جداول

عنوان                                                                                      صفحه

جدول یک – نتایج آزمایش برای برآوردقابلیت اطمینان                              

جدول دو – نتایج بدست آمده بانرخ شکست متفاوت                                 

جدول سه – ابزارمورداستفاده برای پیاده سازی روش های موجودکل خطا        

 

            فهرست  شکل  ها

عنوان                                                                                  صفحه

شکل یک- بررسی وضعیت رایانش ابری درایران وجهان تاسه ماهه اول 92       

شکل دو- مدل سیستم های پیشنهادی                                                   

شکل سه- مدل ایجاد شده بااستفاده ازFT-FC                                         

شکل چهار- رویه های کاری BFT CLOUD                                         

شکل پنجم – گروهی ازسرویس های درتعامل بایکدیگرازطریق کانال سازی     

شکل ششم – نتایج اندازه گیری                                                          

شکل هفتم – معماری MMMS                                                         

 

 

       

چکیده :

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

 

                 آشنائی بامحاسبات ابری و تحمل پذیری خطا

 

فصل اول :

 

آشنایی بامحاسبات ابری وتحمل پذیری خطا

1-1-      سرویس محاسبات ابری چیست؟   

ابر،  تصویری است انتزاعی ازشبکه ای عظیم وتوده ای که حجم آن مشخص نیست، نمی توانیم ازچه میزان منابع پردازشی تشکیل شده. ابعاد زمانی ومکانی یکایک اجزای آن نیزدانسته نیست، نمی توانیم سخت افزارها ونرم افزارها کجای این توده قراردارند، اماآنچه راکه عرضه می کند، می شناسیم. درست مثل برق! شما برای اینکه ازوسایل وتجهیزات برقی درخانه یامحل کارتان استفاده منیدلازم نیست یک ژنراتوریا کارخانه برق درخانه تان داشته باشید، بلکه به ازای هزینه مشخصی برق را اجاره می کنید. حالا اگرمصارف برقی شما بیشترومتفاوت ترباشندمثلاً می روید وازخدمات برق صنعتی استفاده می کنید درمحاسبات ابری هم شرکت ها وسازمان ها وافراد دیگربرای نرم افزار، سخت افزاریاشبکه پولی پرداخت نمی کنند، بلکه توان محاسباتی وسرویس های نرم افزاری مورد نیازشان راخریداری می کنند این ایده در واقع صرفه جویی بزرگ وبهره وری زیادی درمنابع IT را به همراه خواهد داشت. بدین ترتیب کافی است وسیله شما (PC، موبایل، تلویزیون، حتی یخچال!) یک رابط نرم افزاری(مرورگر) برای استفاده ازسرویس های آنلاین ویک دسترسی به اینترنت داشته باشد، خواهید دیدکه قادر هستید به راحتی ازتوان محاسباتی برای انجام کار های دیجیتالی خودبهره بگیرید. درچنین شرایطی مساله دیگراین نیست که ازراه دور لامپ های منزلتان را روشن وخاموش کنید، ساعت دیجیتال شما که بایک ارتباط بی سیم به شبکه متصل است می تواندخودش رابا نرم افزارقرارملاقات های شما روی سرورسیستم عامل web تان هماهنگ کندتابه خاطرخواب ماندن قرارتان را از دست ندهید!  

دانلود آشنایی با محاسبات ابری و تحمل پذیری خطا