خانه › الگوهای طراحی › مقیاس‌پذیری پویا

مقیاس‌پذیری پویا

Dynamic Scalability

چگونه منابع فناوری اطلاعات توانند در پاسخ به تقاضاهای متغیر[۱]، به صورت خودکار تغییر اندازه دهند؟

مسئله

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

راه‌حل

منبع فناوری اطلاعات می‌تواند با یک معماری ابر واکنش گرا[۲] ترکیب شود تا بتواند به طور خودکار برای پاسخ گویی به تقاضای متغییر به صورت افقی و عمودی تغییر مقیاس دهد.

کاربرد

مقیاسپذیری افقی پویا از طریق استفاده از مخزن‌هایی از منابع فناوری اطلاعات مشابه و اجزاهایی که قادر به پراکندگی و جمع کردن بارکاری در هر مخزن هستن می‌تواند انجام شود. مقیاسپذیری عمودی پویا از طریق فناوریهایی که قادر باشند منابع را در زمان اجرا جایگزین[۳] کنند امکان‌پذیر است.

مکانیزم‌ها

الگوهای ترکیبی

تأیید هویت ابرBurst InBurst Out to Private Cloudتوازن بار ابرمحیط کشساناحراز هویت ابرزیرساخت به عنوان سرویس(IaaS)مرز‌های قابل مطمئن جداگانهمحیط چند مستأجریپلت‌فرم به عنوان سرویس (PaaS)ابر خصوصیابر عمومیمحیط انعطاف‌پذیرمدیریت بارکاری منابعنرم‌افزار به عنوان سرویس (SaaS)ورود و خروج مداوم امن به ابر خصوصی/عمومی
افزایش تقاضاکاهش تقاضابارکاری فعلی بیش از حدسنگین شدهنیاز به منابعفناوری اطلاعات بیشتردرخواست خودکار منابعبیشترمقیاس‌دهی لازمانجام می‌شودمنابع از مخزنتخصیص داده می‌شودبارکاری فعلیبرآورده شدمنابع غیرضروری بهمخزن بازگردانده می‌شودابر12مصرف‌کنندگانسرویس ابریشنوندهٔ مقیاس‌پذیرخودکارنمونه‌های سرویس ابریمیزبان سرور مجازی
شکل ۴-۱۷ — مقیاس‌پذیری پویا: روند مقیاس‌دهی

مثالی از یک معماری مقیاسپذیر پویا که شامل مکانیزم مقیاسپذیری پویا است(قسمت اول).

مثالی از یک معماری مقیاسپذیر پویا که شامل مکانیزم مقیاسپذیری پویا است(قسمت دوم).

ابر34: مسدود5مصرف‌کنندگانسرویس ابریشنوندهٔ مقیاس‌پذیرخودکارنمونه‌های سرویس ابری(بیش‌ازحد بارگذاری‌شده)میزبان سرور مجازی
شکل ۴-۱۸ — مقیاس‌پذیری پویا: (ب) شنونده بارِ بیش از حد را تشخیص می‌دهد

مثالی از یک معماری مقیاسپذیر پویا که شامل مکانیزم مقیاسپذیری پویا است(قسمت سوم).

ابر367مصرف‌کنندگانسرویس ابریشنوندهٔ مقیاس‌پذیرخودکارنمونه‌های سرویس ابریمیزبان‌های سرور مجازیتکرار منبع
شکل ۴-۱۹ — مقیاس‌پذیری پویا: (ج) تکرار منبع و مقیاس‌دهی

مثالی از یک معماری مقیاسپذیر پویا که شامل مکانیزم مقیاسپذیری پویا است(قسمت چهارم).

  1. Fluctuating demand ↩
  2. reactive cloud ↩
  3. Swapping ↩