خانه › الگوهای طراحی › تجمیع منابع (مخزن منبع)

تجمیع منابع (مخزن منبع)

Resource Pooling

چگونه می‌توان منابع فناوری اطلاعات را برای پشتیبانی از اشتراک‌گذاری پویا سازماندهی کرد؟

مسئله

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

راه‌حل

یک سیستم هماهنگ‌سازی خودکار برای گروه بندی منابع فناوری اطلاعات یکسان در مخزن‌ها و حفظ هماهنگی آن‌ها ارائه شده است.

کاربرد

مخزن‌های منبع در اندازه‌های مختلف می‌توانند ایجاد شوند و به صورت سلسله مراتبی سازماندهی شوند تا مخزن‌های والد و فرزند ارائه شود.

مکانیزم‌ها

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

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

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

مخزن A:سرور مجازی + پردازنده + حافظه + شبکهمخزن B:سرور مجازی + پردازنده + حافظهمخزن C:پردازنده + حافظه + شبکه
شکل ۴-۴۸ — مخزن منبع: مخزن‌های مادر و فرزند

مخزن‌های B و C مخزن‌های از یک والد[۱] هستند که از مخزن بزرگتر A که به یک مصرفکننده ابر اختصاص داده شده بود برداشته شدهاند. این یک جایگزین برای گرفتن منابع فناوری اطلاعات برای مخزن B و مخزن C از یک رزرو عمومی منابع فناوری اطلاعات که در سراسر ابر مشترک است می‌باشد.

مخزن Aمخزن A.1مخزن A.2
شکل ۴-۴۹ — مخزن منبع: مخزن‌های تو در تو

مخزن‌های توزیع شده[۲] A.1 و A.2 شامل منابع فناوری اطلاعات یکسانی مشابه مخزن A، اما با تعداد مختلف هستند. مخزن‌های توزیع شده به طور کلی برای تهیه ی سرویس‌های ابری که با سرعت کشف[۳] می‌شوند در حال استفاده از منابع فناوری اطلاعات با نوع یکسان و با تنظیمات پیکربندی یکسان، هستند.

  1. sibling ↩
  2. Nested ↩
  3. instantiated ↩