Cyclops: Rating-Charging-Billing
Architecture

The architecture is modular in nature and made up of 3 main micro-services, communicating
with each other over AMQP and REST APIs, using JSON exchange format.

Usage collectors

OpenStack Ceilometer
OpenStack Events
CloudStack

Core components

UDR - usage calculation, persistence and exposure
RC - charge generation and meter rating
Billing - invoice generation

Supporting services

Static rating and Rule engine
Autoscaler and Load balancer
Extensible Dashboard

Quick deployment