Cloud Management Reseller Features
The Abiquo platform has Cloud Management Reseller Features to support cloud resellers and their customers with both private and public clouds (Azure CSP and Amazon resellers in the APN).
Reseller whitelabelling
Each reseller can have their own fully branded user interface and their tenants can access the platform through custom URLs with custom login screens. Providers can create custom themes for each tenant using CSS to style the HTML 5 UI elements.
The provider can optionally create a login screen for each reseller URL, each with their own logo, watermark, and color scheme.
You can customize the main menu icons, logo, and color scheme for each reseller or tenant.
You can replace the default VM template logos. And it is easy to customize the colors of some other elements (e.g. pagination controls). Finally, many other elements can be customized to order by our UI design department.
Hybrid cloud billing dashboard
When customers are working with multiple cloud providers, it is essential to keep costs under control and the Abiquo dashboards were designed to make this easier. The dashboards contain resource usage graphs and optimization tables, and the hybrid cloud billing dashboard displays recent bills from public cloud providers, and a cost estimate for the next bill, as well as an average cost per VM.
You can configure this feature with reseller credentials and the platform will retrieve the details to display for the resellers’ customers, identified by their compute credentials. The feature also supports tenants who have their own accounts with the cloud provider. The account owner should configure access to programmatic billing for their account.
Managed services for
multi-cloud
1. Managed services with VDC Roles
The Managed services with VDC roles feature enables providers to offer full access to users in their own private cloud data centres and managed services in selected cloud providers. Using this feature, you can set a user role to replace a cloud user’s regular user role when they are working within a virtual datacenter. The administrator can define access for virtual datacenters at the provider level (for example, all cloud users will only have viewer access to AWS virtual datacenters) or at the public cloud region level (for example, for all AWS virtual datacenters EU West – Ireland). The administrator can also set user access for an individual virtual datacenter. Remember that you can precisely define a user role by assigning a set of fine-grained privileges.
2. Managed services with Restricted Virtual Appliances
The Managed services with Restricted Virtual Appliances feature enables administrators to provide managed services in a VDC, for example, outsourcing of VMs or datacenter services within tenat virtual infrastructure. This feature creates virtual appliances that users without the appropriate privileges cannot display and/or access. In the case of a basic outsourcing feature, users can simply request outsourcing of a VM. Other privileges enable users to manage and display restricted virtual appliances. Even though restricted VApps are effectively invisible to users, they are still part of the tenant’s virtual resources for management and accounting purposes.
Tenant Metadata
Administrators can define tenant metadata with enterprise properties, and a typical use case for this feature would be to store a customer ID that will identify the customer in your business systems. Cloud administrators can create and manage all types of properties: hidden, read-only, and read-write properties. Tenant administrators can be allowed to display read-only properties and create and update read-write properties. The properties are in key-value format.
Public cloud price list import
Cloud users value transparency and the Abiquo pricing feature enables users to obtain an instant price estimate for deploying a group of VMs and their resources in a virtual appliance. Administrators can also view the price lists for their tenant. Abiquo administrators can clone price lists and a reseller’s price list can be automatically propagated to their customers. After you define a price list for private cloud, the public cloud price list import feature can obtain the price lists of multiple cloud providers and keep them up to date. When you configure this feature, by default it automatically updates every 24 hours with the price of hardware profiles for Linux VMs without applications. Again this feature supports resellers (and enables them to mark up prices) and it also supports standard customers. And you can also manually edit prices.
Cost usage reports by VM hours
The new cost usage feature imports recent usage data from the platform’s metering and accounting system and enables you to access it through the Abiquo REST API. This feature can also provide extensive reports at all levels of a customer hierarchy by VM usage in hours. And the feature can also support bulk pricing of VMs per reseller.
{ "usageStartTime" : "2019/08/01 00:00:00 +0000", "usageEndTime" : "2019/08/31 23:59:59 +0000", "resellerCode" : "codeResellerB", "keyNodeName" : "keyNodeB1", "enterpriseId" : 3, "enterpriseName" : "Enterprise B11", "internalCustomerId" : "contractKeyNodeB1", "provider" : "priv2", "vmProviderId" : "priv2", "hours" : 48, "priceFirstInterval" : 3.00000, "costFirstIntervalPrice" : 144.00000, "weightedPrice" : 1.54545455, "cost" : 74.18181840, "currencyCode" : "USD", "conversionFactor" : 1.00000, "costApplyingConversionFactor" : 74.1818184000000, "startBillingPeriod" : "2019/08/01 00:00:00 +0000", "endBillingPeriod" : "2019/08/31 23:59:59 +0000", "links" : [ ] }
Administer a hierarchy and delegate administration
Another of those Abiquo cloud management reseller features enables you to define a tenant hierarchy to delegate administration. For example, a hierarchy of resellers, their customers. Large customers of resellers can also have their own hierarchy and delegate administration to their departments! To define access lists of tenants and cloud locations that an administrator will manage, the platform uses the scopes feature. An administrator will manage the tenants in their scope, including their users, templates, and blueprints. The administrator’s scope can also be the parent of another scope. Within the child scope, a tenant administrator will manage the users, templates, and blueprints. And the higher level administrator can also share templates and blueprints to the child scope.