DesignPatterns:mechanisms/automated scaling listener
خودکار کردن شنونده های مقیاس پذیر
مکانیزم مقیاس پذیر ی خودکار شنونده یک عامل خدماتی است که به منظور توازن بار، مسیر ارتباط میان مصرف کننده های ابر و خدمات ابری را نگهداری می کند. این شنونده مقیاس پذیر خودکار در ابر و معمولا در کنار دیوار آتش، ساکن است و از آنجا اطلاعات موقعیت بار را دنبال می کند. شنونده های مقیاس پذیر خودکار چند نوع پاسخ را با توجه به شرایط عملکرد بار، می توانند ارائه دهند، برای مثال:
• شنونده مقیاس پذیر به صورت خودکار منابع IT را براساس پارامترهایی که از قبل توسط مشتری ابر تعیین شده(معمولا به نام مقیاس پذیری خودکار ذکر می شود)، کاهش یا افزایش دهد.
• شنونده مقیاس پذیر خودکار می تواند به طور خودکار مشتری ابر را زمانی که بار ها از آستانه ی متداول افزایش یافتند یا بار ها برای منابع اختصاص داده کاهش یافت، مطابق شکل1 مصرف کننده ابر را مطلع کند.
توجه شود که فروشنده های مختلف ارائه دهنده ابر نام های مختلفی برای عامل های خدماتی که به عنوان شنونده مقیاس پذیر خودکار عمل می کنند، در نظر می گیرند.
شکل1- سه مصرف کننده ابر به طور همزمان برای دستیابی به سرویس ابر تلاش می کنند(1). شنونده مقیاس پذیر خودکار بزرگ می شود و شروع به ایجاد سه نمونه تکراری از سرویس می کند(2). مصرف کننده چهارم ابر برای استفاده از سرویس تلاش می کند(3). تنها اجازه از سه نمونه از سرویس ابر برنامه ریزی شده است، شنونده مقیاس پذیر خودکار چهارمین تلاش برای دستیابی به سرویس را رد می کند و به مصرف کننده ابر اطلاع می دهد که میزان بار درخواستی بیش تر از ظرفیت است(4). مصرف کننده ابر به محیط مدیریت از راه دور برای تنظیم اجازه و افزایش محدوده نمونه های تکراری مراجعه می کند(5).
الگوهای مرتبط:
دستگاه لایه ای عمودی با ذخیره سازی متقاطع
دستگاه ذخیره سازی داخلی لایه های داده عمودی
نمونه های سرور مجازی دارای توازن بار
منبع:
http://cloudpatterns.org/mechanisms/automated_scaling_listener