DesignPatterns:mechanisms/pay per use monitor

از OCCC Wiki
نسخهٔ تاریخ ‏۲۹ ژانویهٔ ۲۰۱۵، ساعت ۱۳:۳۵ توسط Rhosseini (بحث | مشارکت‌ها) (صفحه‌ای جدید حاوی « '''کنترل پرداخت براساس استفاده''' مکانیزم کنترل پرداخت براساس استفاده مصرف م...» ایجاد کرد)
(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)
پرش به ناوبری پرش به جستجو

کنترل پرداخت براساس استفاده


مکانیزم کنترل پرداخت براساس استفاده مصرف منابع IT مبتنی بر ابر را براساس پارامترهایی که در برنامه های قیمت گذاری تعریف شده اند اندازه گیری می کند و برای محاسبه هزینه ثبت وقایع مصرف ایجاد می کند.

انواع متغیر های کنترلی عبارتند از:

• تعداد پیام های درخواست/پاسخ

• حجم داده های منتقل شده

• مصرف پهنای باند

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

شکل1 کنترل پرداخت براساس هزینه را به صورت عامل منبعی که برای تعیین دوره های مصرف سرور های مجازی استفاده می شود، اجرا شده است.


A cloud consumer requests the creation of a new instance of a cloud servi.JPG


شکل1-مصرف کننده ابر درخواست ایجاد یک نمونه از سرویس ابری می دهد(1). منبع IT معرفی می شود و کنترل کننده پرداخت براساس مصرف پیغام رویداد "شروع" را از نرم افزار منبع دریافت می کند(2). کنتزل کننده پرداخت براساس مصرف مقدار زمانی را در پایگاه داده ثبت وقایع ذخیره می کند(3). مصرف کننده ابر بعد مدتی درخواست توقف سرویس ابری را می دهد(4). کنترل کننده پرداخت براساس مصرف پیغام رویداد "توقف" را از نرم افزار منبع دریافت می کند(5). کنتزل کننده پرداخت براساس مصرف مقدار زمانی را در پایگاه داده ثبت وقایع ذخیره می کند(6).


شکل2 طراحی کنترل مصرف یک سرویس را به صورت عامل کنترلی که به صورت مخفی ارتباطات زمان اجرا با یک سرویس ابر را تجزیه و تحلیل می کند را نشان می دهد.


A cloud service consumer send a requ.JPG

شکل2- مصرف کننده سرویس ابر یک پیام درخواست را ببه سرویس ابر می فرستد(1). کنترل کننده پرداخت براساس مصرف جلوی پیام را می گیرد(2) و عامل خدماتی پیام ها را به سرویس ابر می فرستد(3a) و اطلاعات مصرفی را با توجه به معیار های کنترل ذخیره می کند(3b). سرویس ابری پیام ها را به مصرف کننده ابر بر می گرداند تا سرویس درخواستی را ارائه دهد.


منبع: http://cloudpatterns.org/mechanisms/pay_per_use_monitor