شبکه توزیع محتوا چیست؟
شبکه تحویل محتوا (Content Delivery Network) که به اختصار CDN نیز خوانده میشود یک شبکه بزرگ از سرورهایی است که در چندین نقطه دنیا مستقر هستند و به صورت جغرافیایی توزیع شدهاند. با استفاده از CDN محتوا با توجه به موقعیت جغرافیایی کاربر از طریق نزدیکترین سرور به کاربر ارائه داده میشود. این سرویس در افزایش سرعت تحویل محتوا و پهنای باند در وب سایتهای با ترافیک بالا و وب سایتهای جهانی مانند گوگل، یاهو، فیس بوک و … بسیار تأثیرگذار است.
هدف یک شبکه توزیع محتوا رساندن محتوا به کاربر نهایی با بالاترین کارآیی است. سرویس شبکه توزیع محتوا شامل بیشترین سهم از محتوای اینترنت میشود، مانند: وب (نوشتار، گرافیک و اسکریپت)، قابل دانلودها (فایلهای صوتی و تصویری، نرم افزارها و اسناد)، اپلیکیشنها (تجارت الکترونیک، پورتالها)، رسانههای پخش زنده، رسانههای پخش درخواستی، و رسانههای اجتماعی.
شرکتهای بزرگ اینترنتی برای کنترل ترافیک سایت و سرویسهای اینترنتی خود از چندین سرور در نقاط مختلف جهان برای ذخیرهسازی و تحویل اطلاعات و امکانات خود در سراسر جهان استفاده میکنند. این امر باعث میشود که کاربران مختلف در سراسر جهان در هنگام استفاده از سرویسهای آنها هیچگونه تفاوتی را حس نکنند و همگی با بالاترین سرعت ممکن از نزدیکترین سرور شرکت مورد بحث استفاده کنند. این امکان بسیاری از مزایای دیگر مانند امنیت، همیشه در دسترس بودن، پخش صحیح فشار بر روی چندین سرور و … را به همراه دارد.
اما شرکتهای کوچک، سایتهای معمولی و کاربران اینترنتی تنها بر روی یک سرور (همان هاست خود) اطلاعات خود را نگهداری میکنند و از آنجا به کاربران و بازدید کنندگان خود در سراسر جهان سرویس میدهند و تنها میتوانند با محدودیتهای سرور خود مثلاً مقدار پهنای باند، سرعت تبادل اطلاعات و … به کار خود ادامه دهند