توزیع ترافیک برروی چندین سرور
و ارائه سریع محتوا از cache داخلی
سامانه ترکیبی تسهیم بار وب بهینه (ASPA WebCacheBalancer)
وب جهانی به دلیل بارگذاری بیش از حد و متراکم سرورهای پراکسی از مشکلات مقیاسپذیری و قابلیت اطمینان رنج میبرد. اگرچه ذخیرهسازی در پروکسی محلی (caching) در جهت رفع این مشکل کمک میکند، با این حال نمیتواند بیش از یک سوم تا نیمی از درخواستها را برآورده نماید. در نتیجه همچنان درخواستهای زیادی به سرور اصلی ارسال شده و ممکن است آن را به یک نقطه شکست تبدیل کند.
یک سرور وب تنها میتواند تعداد محدودی از اتصالات را مدیریت نماید و پس از آن کند یا حتی غیر قابل دسترس میشود. با استفاده از تسهیم کننده بار، درخواستها روی دستهای از سرورهای مختلف پخش شده و بار ترافیک برروی هر سرور متعادل میشود. حتی اگر ترافیک زیادی برروی سرور نباشد، در صورتی که سرور از کار بیفتد، یک load balancer کمک میکند که بدون هیچگونه قطعی درخواستها به سرورهای دیگر منتقل گردد. به عبارت دیگر، یک سرور منفرد مانند یک شاخه است که به راحتی می شکند، اما یک متعادل کننده بار به شما اجازه میدهد تا یک دسته کامل از شاخهها را به هم ببندید که استحکام بسیار بالاتری خواهند داشت.
- اهمیت استفاده از Caching Web Load Balancer
- ASPA WebCacheBalancer چیست؟
- چرا webcachebalancer آسپا؟
استفاده از دو فناوری تسهیم بار و caching، مزیتهای بسیاری را به ارمغان میآورد که در ادامه تنها به چند مورد اصلی آن اشاره شده است:
✔️ با ارائه سرورهای مختلف، استفاده از یک سرویس مقیاسپذیرتر خواهد بود.
✔️ با ارائه ارتباطات پایدار، حتی در زمانی که بازدیدکننده زیاد است و منابع بالایی از سرور درگیر هستند، بازدیدکنندگان تجربه مرور خوبی را خواهند داشت. در نتیجه رضایت کاربران از وب سایت شما افزایش مییابد.
✔️ زمانی که سروری از دسترس خارج شود، تا زمانی که آن سرور آنلاین نشود، ترافیک ها را دریافت نخواهد کرد؛ در نتیجه بازدیدکنندگان سایت حداقل اختلال (و یا حتی هیچ اختلال) را تجربه خواهند کرد.
✔️ با توجه به امکان جایگزینی سرورها، زمانی که برروی یک سرور حملهای صورت بگیرد، دیگر سرورها تحت تاثیر قرار نخواهند گرفت و سرویس بدون اختلال در دسترس خواهد بود.
✔️ عملکرد cache تضمین میکند که محتوای ثابت در وب سایت شما مستقیماً از cache داخلی ارائه میشود، بدین صورت سرعت و عملکرد وب سایت افزایش مییابد.
✔️ با افزایش سرعت وب سایت، احتمال بالا رفتن رتبه در موتورهای جستجو افزایش مییابد.
ASPA WebCacheBalancer، یک تسهیم کننده بار وب با cache داخلی است که ترافیکهایی را که پاسخ مربوطه آنها در cache داخلی وجود ندارد، برروی چندین سرور توزیع مینماید. بدین صورت، سامانه نه تنها محتواهای ذخیره شده را به سرعت از cache داخلی ارائه میدهد؛ بلکه سرورها را به طور خودکار در صورت بروز مشکل از گردش خارج میکند. با استفاده از این سامانه میتوانید پلتفرم خود را مقیاسپذیر کرده و سرعت پاسخدهی سایت را افزایش دهید؛ علاوهبراین قابلیت اطمینان را تضمین مینماید.
در این سامانه، نحوه توزیع ترافیک را می توان از بین الگوریتمهای متعادل کننده بار مختلف تنظیم نمود. علاوه بر این، بررسی های سلامت اطمینان می دهد که هیچ ترافیکی به سرورهای غیرقابل دسترسی ارسال نمی شود. محتوای ایستا، مانند تصاویر یا جاوا اسکریپت، می تواند از کش داخلی مطابق با نیاز شما ارائه شود.
سامانه ASPA webcacheBalancer، به عنوان یک سیستم قدرتمند با قابلیت تسهیم بار برروی سرورهای وب به همراه قابلیت ذخیره سازی فایل های استاتیک در cache درونی ارائه شده است. در این سیستم نه تنها امکان تنظیم پیشرفته نحوه تسهیم بار برروی سرورها ارائه شده، بلکه قابلیتهای کاربردی دیگری نیز در این راستا در اختیار مدیران وب سایت قرار داده است. در ادامه به برخی از قابلیتهای این سامانه اشاره شده است:
• پشتیبانی از پروتکل HTTPS
• امکان تنظیم تسهیم بار با پروتکلها و پیکربندیهای مختلف
• ارائه cache سیاستپذیر
• ارائه cache سیاستپذیر در حافظه اصلی به منظور کاهش مؤثر زمان پاسخ
• فشرده سازی محتوای سیاستپذیر سازگار با مرورگرهای استاندارد
• امکان تعریف سرور براساس آدرس ثابت یا نام DNS
• امکان مدیریت پهنای باند و محدودسازی درخواست های کاربران به سرور
• ثبت گزارشهای دسترسی کاربان وبسایت
• قابلیت پشتیبان گیری خودکار از پیکربندیها و گزارشهای سامانه
• قابلیت دسترسی بالا High Availability به سامانه
• پشتیبانی از VLAN و تعریف نامحدود IPهای نامحدود برای LoadBalancer
• امکان تعریف کاربران سامانه با سطح دسترسیهای مختلف
• امکان بهروزرسانی خودکار سامانه
• توانایی پاسخدهی به یکصدهزار تراکنش در ثانیه
• پشتیبانی از NTP به منظور تنظیم زمان سامانه
• امکان بازنویسی آدرسها در پاسخ سرور
• امکان تعریف گواهی های معتبر برای استفاده از پروتکل HTTPS