تبلیغات
هَو - Globule شبکه توریع محتوای مشترک
 
دوشنبه 25 آذر 1392 :: نویسنده : رسول نامداری

                         
 Globule: A collaborative Content Delivery Network    
سرور منبع            Origin Server
     سرور پشتیبان     Backup Server
  سرور تکرار          Replica Server
 مسیر ده                  Redirector
  Globule


گلبول چیست: شبکه توزیع(تحویل) محتوای اشتراکی که متشکل از وب سرورهایی است که درون شبکه های بزرگ مانند اینترنت باعث افزایش کارائی و دسترسی به منابع سایت هایی می شوند که آنها را میزبانی می کنند.

برای مشاهده  کامل ادامه  مطلب را کلیک کنید.


مهمترین تفاوت  CCDN به CDN را می توان استفاده از نود های ارزان قیمت برای اشتراک منابع نام برد. به عبارت دیگر شبکه CCDN یک شبکه چند لایه ایی است که مرکب از (end user machine) کامپیوتر های کاربران نهایی می باشند که در مدل Peer-to-peer  در شبکه های بزرگ کار می کنند.

اعضا منابع را در غالب ظرفیت ذخیره سازی، پهنای باند و قدرت پردازش ارائه می دهند. که محتوای وب آنها بر اساس تقاضا های (QoS (Quality of Serves و با حفظ کارائی، در دسترس بودن و قابلیت اطمینان با  شفافیت و به طور خودکار تکرار شود.

شبکه گلبول از کاربرانی تشکیل شده است که قصد ارائه منابع خود به صورت رایگان را دارند. که عموماٌ از شبکه های با سرعت دسترسی پایین . متوسط مانند استفاده می کنند.


مرحله 1 : مهمترین اهداف شبکه تحویل محتوا  CDN 

   1- یک CDN باید به کاربر خود نشان دهد که تنها با یک سرور قوی و قابل اطمینان ارتباط دارد نه با جندین Node
   2- هر کاربر باید به صورت خودکار به سرور تکرار(Replica Server) مناسب هدایت شود.
   3- اگر منابع (Documents) برای افزایش کارائی تکرار شده اند، آنها باید ترجیحاً در نزدیکی کاربر درخواست دهنده ذخیره شده باشند.
   4- منابع تغییر پذیر نیاز به مدیریت دقیق برای به روز رسانی دارند.
 
مرحله دوم: برای اجرای شبکه توزیع(تحویل) محتوای اشتراکی  CCDN  نیاز به پارامتر های زیر می باشد.
   
   5- هر سرور باید اطلاعتی در مورد سازماندهی  CDN داشته باشد. پس باید محل های که باید منابع خود را تکرار کند بداند.
   6- نود ها باید با هم همکاری کنند، منابع خد را اصلاح کنند، به صورت مساوی (عادلانه) پشتیبانی شوند.
   7- نرم افزار ها و توابع مورد نیاز نودها برای پیوستن به  CCDN باید به سادگی و بدون استفاده از روشها پیچیده اجرا شود. 
   8- امنیت در این سیستم باید به صورتی اجرا شود که اعضا خرابکار نتوانند باعث اختلال در سیستم شوند.

اگر تمام جنبه های مربوط به نود ها با انتشار و تکرار منابع در  CDN همگام نباشد. آن جنبه ها باید به صورت شفاف از دید اعضا مخف باشد.


گلبول بین سایت و سرور تفاوت قائل می شود، یک سایت مجموعه ای از اسناد است که متعلق به یک کاربر می باشد. سرور پردازشی (پروسه در حال اجرایی) است که بر روی دستگاهی که به شبکه متصل شده اجرا می شود. سرور ممکن است یه وسیله یک یا چند سایت پشتیبانی شود، که توانایی تحویل منابع به کلاینت ها را دارد. که نمونه ای از یک نرم افزار گلبول است.

برای ایجاد موثر CCDN باید 3 وظیفه مهم تحقق یابد.

  1- باید توانایی انتشار محتوای سایت میزبان در میان جند سرور زا داشته باشد و بعلاوه دقت بالایی در به روز کردن داده ها داشته باشد.
  2- باید بتواند در خواست های کلاینت ها را به بهترین سرور فعال ارسال کند.
  3- باید بتواند به طور دقیق محتویات سایت ها را به مشتریان تحویل دهد.
 
این 3 وظیفه باید حتی زمانی که چند سرور خاموش هستند انجام شوند.

هر سایت با تعداد نسبتاً کمی از سرور های متعلق به CCDN میزبانی می شود. که یکی از آنها سرور اصلی(منبع) نامیده می شود. که سرور منبع شامل تمام اسناد و منابع معتبر شده سایت می باشد. که وظیفه انتشار آن برای دیگر سرور ها را دارد. سرور منبع متعلق به مدیر سایت می باشد. این سرور معمولاً باید تمام وقت قابلیت دسترسی توسط دیگر سرور ها را داشته باشد.

اگر سرور منبع نتواند همیشه در دسترس باشد پس باید توسط سرور های پشتیبان دیگری پشتیبانی شود. که هدف از سرور های پشتیبان تضمین در دسترس بودن سایت ها و منابع است.

علاوه بر سرور های پشتیبان هر سایت را می توان با تعدادی سرور تکرار(Replica Server) در دسترس قرار داد. بر خلاف سرور پشتیبان هدف سرور تکرار(Replica Server) بالا بردن کارایی است.

نسبت به میزان درخواست و کیفیت سرویس مورد نیاز، یک سایت ممکن است هر تعداد سرور تکرار داشته باشد. بر اساس موقعیت کلاینت در شبکه سرور تکرار(Replica Server) باید در نزدیکی آن باشد.

هر سرور تکرار(Replica Server)  تنها حاوی بخشی از منایع سایت میزبان خودش می باشد-مانند:کش پراکسی سرور- هر گاه برای منبعی درخواستی می شود که درون سرور تکرار(Replica Server) قرار ندارد سرور تکرار(Replica Server)  آن منبع را از سرور منبع درخواست می کند و بعد به کلاینت تحویل می دهد.

هر سایت باید یک یا چند سرور مسیر یابی (Redirect Server) داشته باشد. که وظیفه آن ارسال درخواست کلاینت به سرور تکرار می باشد تا بتواند بهتر به آن خدمت دهد. در گلبول مسیر یاب هم می تواند بر پایه HTTP هم بر پایه CDN مسیر دهی کند.

مسیرده ها Redirectors ، وظیفه پایش (مانیتورینگ) سرور های پشتیبان، سرور های تکرار و سرور های منبع را بر عهده دارند تا همیشه درخواست کلاینت ها را به سرور های در دسترس هدایت کنند.

تمایز بین سرور های پشتیبان، سرور های تکرار و سرور های منبع تنها به نقشی که سرور در مقابل سایت درخواست کنند دراد بستگی دارد. یک سرور ممکن است در آن واحد به عنوان یک مسیر ده برای سایت خودش، یا یک پشتیبان برای چند سایت کناری و یا به عنوان یک سرور تکرار برای دیگر سایت ها باشد.









نوع مطلب :
برچسب ها : شبکه توریع محتوای مشترک، Globule، CCDN، شبکه گلبول،
لینک های مرتبط :


جمعه 17 آذر 1396 07:56 ق.ظ
Link exchange is nothing else however it is just placing the other person's web site link
on your page at suitable place and other person will also
do similar in favor of you.
جمعه 28 مهر 1396 11:23 ب.ظ
Hi there! I just wanted to ask if you ever have any problems with hackers?
My last blog (wordpress) was hacked and I ended up losing several weeks
of hard work due to no back up. Do you have any solutions to prevent hackers?
یکشنبه 4 تیر 1396 07:43 ب.ظ
Hi my loved one! I want to say that this post is
amazing, nice written and include approximately all
vital infos. I'd like to peer extra posts
like this.
چهارشنبه 27 اردیبهشت 1396 10:17 ق.ظ
Really when someone doesn't know then its up to other people that they will assist,
so here it occurs.
پنجشنبه 24 فروردین 1396 05:24 ق.ظ
I do not even know how I ended up here, but I thought this post was good.
I don't know who you are but definitely you're going to a famous blogger if you aren't already ;) Cheers!
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر


هَو
درباره وبلاگ


مدیر وبلاگ : رسول نامداری
نویسندگان
آمار وبلاگ
کل بازدید :
بازدید امروز :
بازدید دیروز :
بازدید این ماه :
بازدید ماه قبل :
تعداد نویسندگان :
تعداد کل پست ها :
آخرین بازدید :
آخرین بروز رسانی :