PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آشنایی با تکنولوژی cashing و cash server



IMAN4K
2014/10/02, 15:48
با توسعه شبکه گسترده اینترنت و افزایش تقاضا به پهنای باند و منابع بیشتر تکنولوژی هایی به منظور افزایش بهره وری بیشتر معرفی شدند که یکی از آن ها تکنولوژی cashing است که همیشه به عنوان یکی از ابزار های مهم برای شرکت های isp و datacenter ها و دیگر سازمان ها بوده و هست.با توجه به اینکه استفاده از این تکنولوژی مرسوم است در عین حال استفاده از آن نیاز به دانش و knowledge بالایی دارد.


فناوری cashing
فناوری cashing در واقع فرایندی است که به منظور ذخیره موقت اطلاعات web base مثل html page,document,image برای افزایش استفاده بهینه از پهنای باند و کاهش لودینگ سرورها مورد استفاده قرار میگیرد.

3164131642

فناوری cashing دو تاثیر بسیار بزرگ دارد :
1.افزایش پهنای باند و avalibility در شبکه های wan و مانیتورینگ راحت تر
شرکت های isp با قرار دادن کش انجین ها در محدوده مورد نظر می توانند میزان ترافیکی که بین isp و اینترنت(و یا حتی یک شبکه wan داخلی و یا اینترانت) را به میزان چشمگیری کاهش دهند با انجام چنین کاری service provider مورد نظر میتواند علاوه ارائه اینترنت خدمات دیگری مثل اینترانت،mpls،سرویس های voip و.. با گستردگی بیشتری ارائه دهد.همچنین امکان مانیتورینگ و نظارت بر کاربران در noc ها بهتر میشود

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


فرآیند cashing
زمانی که یک درخواست از طرف یکی از یوزرها(به طور مثال وقتی شما url مثل فقط کاربران عضو قادر به مشاهده لینک‌ها هستند. را جستجو میکنید) به isp میرسد آن درخواست به سمت کش سرور لوکال(توسط روتر ها و فایروال های isp) redirect میشود.اگر درخواست (html page)موجود نباشد این درخواست مستقیما به سمت سرور مورد نظر ارسال میشود.در مرحله بعد سرور اصلی محتوای درخواست شده را برای کش سرور ارسال میکند پس از اینکه این اطلاعات در کش سرور ذخیره شد به سمت کلاینت مورد نظر فرستاده میشود.و پروسه کش کامل میشود.بعد ها اگر کلاینت دیگری همان درخواست را ارسال کند کش سرور اطلاعات را مستقیما برای آن میفرستد بدون اینکه نیاز به مراجعه به سرور نیاز باشد. این که تا چه میزان، چه سایت هایی و مدت expire محتوای کش شده چقدر باشد همگی قابل مدیریت هستند.


31643



این فرایند همچنین امکان فعالیت و دسترسی افلاین به محتوای مورد نظر را میدهد که برخی از isp ها از ان بهره میبرندگاهی اوقات کش سرور تحت عنوان cash engine نیز مورد استفاده قرار میگیرد. همچنین یکی از مزیت های اصلی کش انجین ها و کش سرور ها برای دیتا سنتر ها و سرور های موجود در اینترنت از لحاظ امنیتی پنهان ماندن ip سرور مورد نظر است.

اولین قدم برای ایجاد cashing استفاده از traffic localization است یعنی از دیوایس های در داخل شبکه استفاده شود که توانایی content routing
را داشته باشند(WCCP) Cisco IOS Web Cache Communication Protocol یکی از پلتفرم هایی است که توانایی روتینگ محتوای موجود در پکت ها را داراست(پلفترم و سیستم عامل انحصاری شرکت سیسکو که در سال 1997 توسط سیسکو توسعه داده شد و برای localaize ترافیک ها به کار گرفته شد) .شرکت سیسکو با استفاده از این پلتفرم (که مشابه سیستم عامل های firewall این کمپانی است) سخت افزار هایی را ارائه داده است که تحت عنوان cisco cash engine شناخته میشود و فرایند cashing را به صورت سخت افزاری انجام میدهد.همچنین این نوع از cashing تحت عنوان integrated-network
شناخته میشود.امروزه یکی از روش های مرسوم استفاده از همین cash engine یکپارچه است که در هزینه سخت افزار و نرم افزار های مورد نیاز صرفه جویی میکندو نسبت به روش های دیگر بهینه تر است.


3164531646

امروزه سه نوع از روش های cashing وجود دارد که عبارتند از :
1. ***** server
پرaکسی سرور اپلیکیشینی است که بروی سخت افزار مورد نظر نصب میشود.پرaکسی سرور در محدوده بین کلاینت(web browser) و سرور
(web server) قرار میگیرد و هر پکتی که به آن میرسد را پردازش میکند و فرایند cashing که قبل اشاره شد روی آن اجرا میشود. نیاز به سخت افزار قدرتمند و پروسس زیاد در لایه اپلیکیشن این روش را به کم کاربرد ترین روش تبدیل کرده است.

2. standalone
این روش همانند روش یک به صورت اپلیکیشینی است و یکپارچه نیست.و در حقیقت با استفاده از تکنولوژی های نرم افزاری برای از بین بردن کاستی ها و کم کردن پردازش ها پرaکسی طراحی شده است.در حقیقت همانند یک نرم افزار روی یک سرور ماژولار نصب میشود و عملیات cashing را انجام میدهد.

3. browser base
در این روش عملیات cashing اطلاعات در مرورگر و end device ها انجام میگیرد و در local storage کاربران ذخیره میشود.


31648


مطلب ارائه شده خلاصه و چکیده ای از فناوری cashing است و تنها برای آشنایی با این تکنولوژی است.