Openbook is designed to quickly answer management questions about your environment such as largest tenants, service growth, and accrued costs (or billable revenue). By mapping growth trends with a historical record of cloud resource consumption, Openbook helps administrators budget and add additional capacity in a timely manner. Ad hoc reporting allows you to quickly drill down to the relevant details of your cloud environment.
Can you answer these key questions about the efficiency and capacity of your Openstack cloud?”
Openbook has been designed so that it can easily be rebranded according to the needs of service providers and their reseller customers. The logo can be swapped, and email language customized. The look and feel of the registration page and customer page can be customized via CSS to match the customer corporate site.
Ceilometer is not required for all use cases. Openbook integrates with all of the key Openstack services including Ceilometer but also Nova, Swift, Cinder. In environments where Ceilometer is not available, Openbook collects relevant service instance data from the other Openstack services and will use that data for cost and capacity reporting. Without using Ceilometer, the minimum interval for service instances (instances, volumes, floating IPs, etc) is not less than of 15 minutes (service instances created and deleted within the 15 minute interval will not be billed). For many use cases, this resolution is adequate.
Openbook supports two roles – administrator and accounting. Both have access to make changes to the Customer profile, view invoices, and make payments. The administrator role also has access to the infrastructure details and can make quota change requests to right size their environment.
Yes, the solution supports all common price promotions and discounts to help drive traffic to your cloud. This includes flat or percentage discounts, one time credits, and a variety of promo code options to support your marketing activities. Openbook also supports tiered pricing for volume discounts.
Local currency is enabled in two ways – rate plan and via a policy element that ties currency to the customer’s billing address country. All invoice and email notifications are fully customizable to support your unique communication requirements. In addition, we can work with you to translate UI labels and upload those into Openbook using the language pack architecture.
Public clouds generally map tenant costs to a single customer account. Chargeback or showback for private clouds differ in that costs from multiple tenants can be assigned to one or more cost center, such as project, VP, business unit, or geography. Openbook version 3 supports 1 to many tenant assignment so that you can aggregate all appropriate projects to the right cost center. Custom metadata tags allow further grouping and categorization of charges.
Talligent has worked closely with operating system vendors to create a service provider license report that meets their reporting requirements for guest instances. This SPLA report includes instance size and hours in place, and rounds up partial hours in compliance with Red Hat requirements.
Yes, Openbook provides a list of all orphaned elements in your environment. When a project is deleted in OpenStack, all of the infrastructure elements are not automatically deleted as well. Some elements are “orphaned” – they are no longer associated with an active project but live on in the cloud environment. For good housekeeping of your cloud environment, the orphaned elements should occasionally be cleaned up. This report can be exported from the Openbook dashboard to an excel spreadsheet or from the API.
Openbook provides the administrator with views of current allocated capacity, key capacity ratios, and historical trends regarding vCPU, RAM, and Disk consumption in order to more accurately manage capacity in the OpenStack cloud. Specific dashboards include: Overall Compute Capacity, compute capacity by host, VM allocation by host, and service consumption trends. All day is available using the API or by export to Excel.
Openbook is generally installed on a set of virtual instances within the cloud being managed. A single Openbook installation can collect data from multiple OpenStack deployments, creating a consolidated view across a large distributed environment or multiple private managed clouds. Openbook is available as a Heat template or Fuel plugin.
The Openbook customer portal provides details about cloud costs, contact information, user roles, and provisioned resources. Openbook provide the user with the ability to make a quota change request. Provisioning of instances, networks, and routers is handled through the Horizon interface. User credentials are synchronized between Openbook and OpenStack through integration with the Keystone service.