به سرورهایی که در پشت CDN قرار میگیرند و CDN محتوای اصلی را از آنها دریافت میکند، سرور اصلی یا آپاستریم (Upstream) گفته میشود. در این بخش از پنل ستون، شما میتوانید سرورهای اصلی خود را تعریف کرده، ترافیک ورودی را بین آنها توزیع کنید و تنظیمات پیشرفتهای مانند سلامتسنجی را برای اطمینان از پایداری سرویس خود پیکربندی نمایید.
ایجاد و ویرایش آپاستریم
برای مدیریت سرورهای اصلی، از منوی سمت راست وارد بخش «سرورهای آپاستریم» شوید. در این صفحه، لیست تمام آپاستریمهای تعریفشده نمایش داده میشود.
-
برای ساخت آپاستریم جدید: بر روی دکمه «افزودن آپاستریم جدید» کلیک کنید.
-
برای ویرایش آپاستریم موجود: در لیست، روی آیکون ویرایش (مداد) در ردیف آپاستریم مورد نظر کلیک کنید.
با ورود به صفحه ساخت یا ویرایش، فرم تنظیمات زیر را مشاهده خواهید کرد:
بخشهای اصلی پیکربندی
-
انتخاب نام آپاستریم: یک نام دلخواه و منحصر به فرد برای شناسایی این گروه از سرورها وارد کنید.
-
پروتکل (Protocol): پروتکل ارتباطی بین سرورهای ستون و سرور اصلی شما را مشخص میکند. میتوانید یکی از گزینههای
HTTP
یاHTTPS
را انتخاب کنید. -
هاست هدر (Host Header - اختیاری): این مقدار، هدر
Host
را که از سمت CDN به سرور اصلی شما ارسال میشود، تعیین میکند. این قابلیت به ویژه زمانی کاربرد دارد که سرور اصلی شما میزبان چندین وبسایت (Virtual Hosting) باشد. -
لودبالانسر (Loadbalancer - اختیاری): تنظیمات مربوط به الگوریتم توزیع بار در این قسمت قرار می گیرد. به صورت پیش فرض، توزیع بار بر اساس الگوریتم Weighted Round Robin انجام می شود. برای فعال سازی الگوریتم Consistent Hashing، مقدار فیلد strategy باید برابر hash قرار گیرد. به صورت پیش فرض الگوریتم Consistent Hashing از آی پی کاربر برای توزیع استفاده میکند. برای فعال سازی استفاده از Header های کاستوم، مقدار فیلد hashType باید برابر header قرار گیرد. همچنین فیلد headers امکان پیکربندی لیست نام header هایی را مهیا میکند که مقادیر آنها به صورت متصل به هم مقدار کلید الگوریتم Consistent Hashing را مشخص می کند.
لیست سرورهای توزیع بار
در این بخش، سرورهای اصلی (مبدا) خود را اضافه میکنید.
-
آدرس سرور: آدرس IP سرور اصلی را وارد کنید.
-
پورت: شماره پورتی که سرور شما روی آن پاسخگو است را مشخص کنید. این عدد باید در بازه ۱ تا ۶۵۵۳۵ باشد.
-
وزن (Weight): این پارامتر نحوه توزیع ترافیک بین سرورها را مشخص میکند. درخواستها به نسبت وزن تخصیص داده شده به هر سرور، میان آنها تقسیم میشوند.
-
برای توزیع یکسان، به همه سرورها وزن یکسانی بدهید.
-
برای غیرفعال کردن موقت یک سرور، وزن آن را صفر قرار دهید. اگر همه سرورها وزن صفر داشته باشند، ترافیک تنها به آخرین سرور ارسال میشود.
-
اگر تنها یک سرور تعریف شده باشد، پارامتر وزن در نظر گرفته نمیشود.
-
با استفاده از دکمه «افزودن سرورهای ACTIVE بیشتر» میتوانید چندین سرور فعال به لیست اضافه کنید. همچنین امکان افزودن سرورهای Passive برای استفاده در شرایط خاص (مانند Failover) نیز وجود دارد.
تنظیمات پیشرفته
تنظیمات سلامتسنجی (Health Check)
این قابلیت به صورت دورهای سلامت سرورهای آپاستریم شما را از طریق پروتکل TCP بررسی میکند. در صورتی که یک سرور در دسترس نباشد یا پاسخگو نباشد، به طور خودکار و موقت از چرخه توزیع بار خارج میشود تا کاربران با خطا مواجه نشوند.
بهبود دسترسیپذیری (Improved Availability)
فعالسازی این گزینه به حفظ پایداری سرویس شما در شرایط ترافیکی غیرمنتظره یا بروز اختلال در بخشی از سرورها کمک میکند. سیستم به طور هوشمند ترافیک را به سرورهای سالم هدایت کرده و از بروز قطعی برای کاربران جلوگیری میکند. این قابلیت برای سرویسهایی که دارای چندین سرور در موقعیتهای جغرافیایی مختلف هستند، کارایی بالاتری دارد.
بهبود سئو (Improved SEO)
اگر سرورهای آپاستریم شما در ایران قرار دارند، فعالسازی این قابلیت به خزندههای موتورهای جستجو (مانند گوگل) کمک میکند تا با سرعت و دسترسی بهتری به محتوای شما دسترسی پیدا کنند. این امر میتواند تاثیر مثبتی بر رتبه سئوی وبسایت شما داشته باشد.
پس از تکمیل تنظیمات، بر روی دکمه «ذخیره» کلیک کنید تا تغییرات شما اعمال شود. آپاستریم جدید یا ویرایش شده در لیست آپاستریمها نمایش داده خواهد شد.