1. A device configured for billing a user for their consumption of mobile broadband services which are monitored by a mobile broadband charging system and for their consumption of virtualized cloud resources which are monitored by a cloud operating system, the device comprising: a processor; and a memory that stores processor-executable instructions where the processor interfaces with the memory and executes the processor-executable instructions to enable following: a usage reporting interface; a data center charging adaptation module that (1) periodically queries the cloud operating system for stored metering data associated with a monitored virtual resource usage of the user, (2) receives the metering data, (3) converts the metering data into a format supported by the mobile broadband charging system, and (4) calls the usage reporting interface to forward the converted metering data to the mobile broadband charging system; and a query interface that (1) receives a billing request associated with the user, (2) obtains billing information associated with stored charges of a mobile broadband usage of the user and stored charges of the virtual resource usage of the user from the mobile broadband charging system, and (3) outputs the obtained billing information associated with the user, wherein the billing request is a Uniform Resource Locator, wherein the billing request comprises following parameters: A-number, a Charge Control (CC)-Time, CC-Total-Octets, CC-Service-Specific-Units, a Charging-Context-Identifier, a Requested-Action, a Service-Identifier, and a Return Format, wherein the outputted billing information is either a HyperText Markup Language (HTML) page, a JavaScript Object Notation (JSON) object, or text, and wherein the outputted billing information comprises following parameters: a Session-Identifier, a CC-Time, CC-Total-Octets, CC-Service-Specific-Units, Cost, and a Result-Code.