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