Erfan GT
Erfan GT
خواندن ۹ دقیقه·۲ سال پیش

بهترین CDN در ایران چیست؟


دغدغه استفاده از cdn برای ما ایرانی ها بیشتر از هرجایی است. زیرا اگر سی دی ان خارجی بگیریم کاربرهای ایرانی دچار مشکل می شوند و اگر سی دی ان ایرانی بگیریم همیشه بحث پرفورمنس ضعیفشان است.

در این مطلب اگر تصمیم گرفته اید cdn ایرانی بگیرید شما را کمک می‌کنیم که بهترین گزینه را انتخاب بکنید.


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




آشنایی با ویژگی cdn خوب

1- بهینه‌سازی محتوا در CDN

مدیریت پیشرفته و پاک‌سازی محتوای قدیمی.

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

برای مشتریانی که به پاکسازی سریع و پیچیده محتوا نیاز دارند، داشتن API مهم است. علی رغم اینکه مدیریت پاکسازی مبتنی بر API کاربر را ملزم به کدنویسی می‌کند، اما بدون شک بیشترین کنترل را بر روی این قابلیت مهم ارائه می‌دهد.

کاربران اَبر دِراک می‌توانند هم از طریق پنل کاربری خود و هم از طریق دریافت API کنترل کاملی بر روی محتوای کش شده خود داشته باشند.

بهینه‌سازی و مدیریت تصویر.

تصاویری با فرمت JPEG، PNG و GIF باعث افزایش جذابیت وب‌سایت می‌شوند، اما در عین حال می‌توانند مشکل‌ساز نیز باشند.

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

برای دور زدن این مشکل، بسیاری از ارائه دهندگان CDN از یک یا چند الگوریتم فشرده‌سازی فایل و تصویر استفاده می‌کنند.

CDN اَبر دِراک با ارائه‌ی الگوریتم فشرده‌سازی WebP حجم تصاویر شما را به طور چشمگیری کاهش می‌دهد.

ذخیره‌سازی فایل.

برخی از CDNها می‌توانند عملکردی مشابه با فضای ذخیره‌سازی ابری داشته باشند. شما می‌توانید از سرویس CDN برای ذخیره کل فایل‌های خود استفاده کرده و هزینه خرید زیرساخت IT شرکت خود را کم کنید. این ویژگی برای مشتریانی که به استراتژی مناسبی برای ذخیره و تحویل فایل‌های استاتیک خود نیاز دارند، بسیار مهم است. اگر شرکت شما به به‌روزرسانی‌های نرم‌افزار، ذخیره فایل‌های ثابت مانند کاتالوگ محصولات یا هر نوع داده دیگری نیاز دارد، استفاده از سرویس ذخیره‌سازی فایل می‌تواند برای شما کاربردی باشد.

شما می‌توانید در اَبر دِراک از سرویس‌های ذخیره‌سازی ابری فایل، مانند Object Storage، File Storage و Block Storage بهره‌مند شوید.

Pull zones.

CDNهای معمولی فقط می‌توانند داده‌ها را برای کاربران ارسال ‌کنند (یا به اصطلاح Push کنند) و برعکس این کار را انجام نمی‌دهند. اما برخی از وب‌سایت‌ها و برنامه‌ها به دریافت داده از کاربر نیز نیاز دارند؛ یعنی CDN باید داده‌ها را از کاربر دریافت (Pull) کند و برای پردازش بیشتر به وب‌سایت مشتری تحویل دهد. تعداد کمی از ارائه‌دهندگان دارای این ویژگی هستند و بسیاری از آن‌ها فقط CDN را به صورت یک طرفه ارائه می‌دهند. پیاده‌سازی Pull zones نیازمند پیاده‌سازی CDN دو طرفه است تا بتواند داده‌ها را بین کاربر و وب‌سایت رد و بدل کند.

اَبر دِراک سرویس CDN خود را به صورت دو طرفه ارائه می‌دهد.

بهینه‌سازی تحویل ویدئو.

ویدئو نسبت به هر فرم محتوای دیگری، فضای ذخیره‌سازی دیسک و پهنای باند بیشتری مصرف می‌کند.

تحقیق و گفتگو با ارائه دهندگان CDN در مورد نحوه تحویل ویدئو، تفاوت‌های قابل توجهی را نشان خواهد داد؛ برخی از آن‌ها، ویدئو را صرفا یک نوع فایل برای ارائه می‌دانند، در حالی که برخی دیگر گردش کار پیچیده‌تری را برای ارائه ویدئو در نظر می‌گیرند.

اگر ارائه‌ی محتوای ویدئویی برای شرکت شما مهم است، ابتدا تعیین کنید که آیا نیازهای شما محدود به ارائه VOD است یا خیر. اگر نیاز به ارائه پخش زنده دارید، پشتیبانی و گردش کار آن کمی متفاوت است.

سرویس VOD و پخش زنده اَبر دِراک با توجه به نوع محتوای شما به صورت اختصاصی ارائه می‌شود.

امنیت محتوا.

بسیاری از شرکت‌ها از محتوای وب خود کسب درآمد می‌کنند و امنیت محتوا را به عنوان یکی از ویژگی‌های مهم در نظر می‌گیرند. شناسایی نیازهای امنیتی شرکت و قابلیت‌های خاص CDN، مانند مدیریت حقوق دیجیتال (DRM)، در مورد امنیت محتوا بسیار مهم است.

CDN اَبر دِراک با ارائه‌ی راهکارهایی از جمله بلاک کردن IP و محدود کردن دسترسی به محتوا از طریق نقش کاربر امنیت محتوای شما را تضمین می‌کند.

2- مدیریت ترافیک CDN

کار CDN مدیریت ترافیک است، بنابراین بسیاری از ارائه‌دهندگان CDN فقط روی این حوزه تمرکز می‌کنند. در ادامه لیستی از ویژگی‌های مورد نیاز در این زمینه را ارائه می‌دهیم.
لازم به ذکر است که سرویس CDN اَبر دِراک تمامی ویژگی‌های زیر را نیز ارائه می‌دهد.

متعادل‌کننده بار برنامه.

CDN حاوی اطلاعاتی است که می‌تواند ترافیک را بر اساس معیارهای مختلف به سرورهای مختلف هدایت کند. Load Balancing محلی به مجموعه‌ای از سرورهای واقع در یک POP یا مرکز داده اشاره می‌کند. Load Balancing جهانی مجموعه‌ای از سرورهایی است که در سایر POPهای CDN قرار گرفته‌اند.

سپر مبدأ (Origin shield).

سپر مبدأ در واقع سرور CDN دیگری است که بین سرور کش در لبه CDN و سرور مبدأ مشتری قرار می‌گیرد. زمانی که CDN به هر دلیلی (مانند تمام شدن تاریخ انقضای کش) نتواند محتوا را از سرور لبه دریافت کند، می‌تواند به جای آن‌که درخواست دریافت محتوا را به سرور مبدأ مشتری ارسال کند، آن را به Origin Shield ارسال کرده و داده‌ها را از آن‌جا دریافت کند. سرور Origin Shield به عنوان لایه دیگری بین کلاینت‌های اینترنتی و سرور مشتری عمل می‌کند. این ویژگی بار سرور مبدأ را کاهش می‌دهد، در مصرف پهنای باند صرفه جویی می‌کند و زمان تحویل محتوا به کاربر نهایی را کاهش می‌دهد.

سرویس‌های DNS.

بخش کلیدی مدیریت ترافیک این است که ترافیک از بهترین مسیر (که معمولا کوتاه‌ترین مسیر است) برای رسیدن به مقصد عبور کند. از آنجایی که CDN از پیکربندی سرور و برنامه شما آگاه است، می‌تواند تصمیمات هوشمندانه‌ای در رابطه با توزیع ترافیک بگیرد و سرویس‌های DNS با CDN می‌توانند ترافیک را به بهترین شکل هدایت کنند.

امنیت شبکه.

CDN مسئول توزیع محتوا و ترافیک در شبکه است، پس باید بتواند عملکردهای امنیتی شبکه را نیز ارائه دهد. امنیت شبکه مبتنی بر CDN می‌تواند به راحتی از حملات مخرب جلوگیری کرده و جایگزین مناسبی برای سخت‌افزارهای امنیتی گران‌قیمت شبکه باشد.

حفاظت در مقابل حملات DDoS.

حملات DDoS با ایجاد سیل ترافیک باعث مسدود شدن دسترسی کاربران قانونی به یک وب‌سایت یا سرویس آنلاین می‌شوند. ترافیک DDoS نه تنها پهنای باند موجود را مصرف می‌کند، بلکه می‌تواند سرور هدف را مجبور به هدر دادن CPU و سایر منابع برای پردازش ترافیک حمله کند و منجر به خرابی یا قطعی آن شود. سرویس حفاظت DDoS در CDN می‌تواند بر روی ترافیک ورودی نظارت کرده و الگوی حملات را تشخیص دهد. پس از شناسایی، ترافیک حمله رهگیری و کنار گذاشته می‌شود. این سرویس علاوه بر خنثی کردن حملات، از پهنای باند و سلامت منابع سرور نیز محافظت می‌کند.

فایروال برنامه‌های وب (WAF).

بسیاری از تهدیدات امنیتی پیچیده‌تر از حملات brute-force DDoS هستند و می‌توانند از جریان برنامه‌ها برای به خطر انداختن سیستم‌های هدف استفاده ‌کنند. به عنوان مثال، هکرها با رهگیری جریان‌های پایگاه داده می‌توانند از دستورات آن برای تغییر غیرقانونی داده‌ها استفاده کنند.

WAF داده‌ها و جریان‌های ورودی و جریان‌های خروجی را کاملا بررسی می‌کند و از خرابی یا حذف داده‌ها جلوگیری می‌کند. حتی اگر نرم‌افزارها یا کاربران مخرب وارد وب‌سایت یا سرویس آنلاین شما شوند، امکان هیچ‌گونه خرابکاری و هک کردن داده‌ها را ندارند.

محدودیت نرخ.

محدودیت نرخ (Rate Limiting) هم به مدیریت ترافیک و هم به امنیت شبکه مربوط می‌شود. CDN با نظارت بر روی عملکردهای غیر معمول می‌تواند نرخ ترافیک منبع مشکوک را محدود کند. مثلا اگر یک آدرس IP معین تقاضای بیش از حد برای مصرف پهنای باند وب‌سایت شما را داشته باشد، آن را شناسایی کرده و دسترسی به وب‌سایت را برای همان آدرس IP محدود می‌کند (برای مثال این آدرس فقط 150 مگابایت در روز می‌تواند از وب‌سایت شما دانلود کند).

گواهینامه SSL.

داشتن گواهینامه SSL برای معاملات تجارت الکترونیک و وب‌سایت‌های فروش آنلاین اجباری است. البته گوگل نیز داشتن گواهینامه SSL را برای همه وب‌سایت‌ها اجباری کرده است، در غیر این صورت آن وب‌سایت را به عنوان “ناامن” به کاربر نشان می‌دهد. برخی از ارائه دهندگان CDN امکان استفاده از گواهینامه SSL رایگان را در اختیار مشتریان خود قرار می‌دهند تا با چند کلیک بتوانند آن را فعال کنند.

3- هزینه و پشتیبانی CDN

هزینه و خدمات پشتیبانی با توجه به سرویس‌هایی که مشتری خریداری می‌کند، متفاوت است.

سرویس پشتیبانی به ارائه‌دهنده CDN بستگی دارد و ممکن است از طریق یک یا چند روش مانند ایمیل، تلفن و تیکت انجام شود.

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


آشنایی با سی دی ان ایرانی ابر دراک

در این لایه استفاده از خدمات اَبر دِراک تا سقف تعیین شده، رایگان خواهد بود. اگر شما استارت‌آپ‌، مالک وب‌سایت‌ شخصی یا کم‌مصرف هستید، احتمالا در این لایه جای می‌گیرید. نحوه ارایه خدمات رایگان اَبر دِراک برای کاربران بنا به استفاده‌ی ماهیانه از CDN محاسبه می‌شود. حد استفاده از خدمات رایگان اَبر دِراک در جدول زیر قابل مشاهده است. همچنین کاربران در این لایه به خدمات افزونه از جمله NS دلخواه دسترسی ندارند. با استفاده بیش از این میزان وب‌سایت شما تا پایان ماه، تنها از خدمات DNS اَبر دِراک استفاده می‌کند و سرویس CDN موقتا غیرفعال می‌شود. در هر زمان از ماه، شما می‌توانید یکی از پلن‌های پیشنهادی ما را برگزیده و به استفاده از CDN ادامه دهید.

اگر شما شرکت و یا سازمانی هستید که سرویس‌دهی با حجم پایین دارید می‌توانید از خدمات اَبر دِراک در این لایه استفاده کنید تا به میزان مصرف خود هزینه پرداخت کنید. دو فاکتور اصلی در محاسبه هزینه‌ها ترافیک ارسالی و دریافتی و تعداد درخواست‌های HTTP/HTTPS است که با توجه به جدول زیر در نظر گرفته شده‌است. در کنار آن‌ها، خدمات دیگری به شما ارائه می‌گردد، که با رسیدن به سقف مجاز، می‌توانید افزونه‌های مربوطه را از پنل کاربری تهیه کنید. برای فعال‌سازی این لایه کافی‌ست کیف پول تیم خود را با مبلغ ۱۰۰ هزار تومان شارژ کنید و در بازه‌های زمانی تعیین‌شده، هزینه‌ی استفاده‌ی خود را از کیف پول و یا کارت اعتباری پرداخت کنید.

اگر شما شرکت‌ بزرگ فناوری هستید این لایه برای شما مناسب است و هزینه‌های استفاده شما از خدمات ابری دِراک مطابق با این لایه در نظر گرفته خواهد شد. سازمان‌ها و نهادهای دولتی و غیردولتی که حجم تحویل محتوای بالایی دارند نیز در این لایه جای می‌گیرند. در این لایه شما می‌توانید یکی از پلن‌های پیشنهادی ما را طبق جدول زیر انتخاب کنید. در صورت عبور از حجم مشخص‌شده، امکان پرداخت فاکتور مربوطه برای شما تا پایان دوره فراهم می‌گردد. همچنین شما می‌توانید افزونه‌های مورد نظر خود را از پنل کاربری تهیه کنید.


امنیت شبکهcdnسی دی انشبکه توزیع محتوا
شاید از این پست‌ها خوشتان بیاید