Cloud Orchestration
In an IT context, orchestration is the automation of tasks involved with managing and coordinating complex software and resource services. In a cloud environment, as it involves interconnecting processes running across heterogeneous systems in multiple locations, it becomes more complex. Processes and transactions have to be consistent across multiple organizations and systems.
The goal of cloud orchestration is to automate the configuration, coordination and management of hardware resources, software and interaction between software components in such an environment.
A Lead Analyst from Info-Tech Research Group wrote about CloudController:
“This out-of-the-box platform contains nearly every capability that an enterprise or service provider would require to manage today’s cloud environments.”
Self-Service Portal
CloudController allows administrators and service users to manage all resources and services in their cloud environment from a role-based true ‘Single-Pane-of-Glass’ interface. Service Users are able to define, create, order, deploy, manage and support their choice of IaaS, PaaS, Containers, Virtual Network functions, application stacks, and Private VLAN services.
Resource Orchestration
CloudController allows cloud administrators to register the on-premise data center resources they wish to use to deliver cloud-based managed services. CloudController does not require a separate ‘orchestrator’ product because it uses its own native encapsulated resource orchestration. Cloud services are automatically orchestrated, controlled by the settings in each individual service catalog item created with our Service Catalog Manager.
Hypervisor Agnosticism
CloudController is completely agnostic of server hypervisor for IaaS and PaaS. It supports: VMware vSphere, Microsoft Hyper-V/SCVMM/SPF, Red Hat RHEV/KVM, Citrix XenCenter, Oracle VM, XenCloud Platform, and Huawei FusionSphere as well as any OpenStack-compatible resources. CloudController can also automatically create, deploy and manage Virtual Network functionality, deploying it in fully-automated workflows seamlessly integrated with PaaS deployment workflows in CloudController.
Hybrid Cloud Management
In addition to an organization’s own on-premise hypervisors, CloudController supports creation, deployment and management of IaaS & PaaS from OpenStack environments, as well as the Amazon Web Services (EC2), Microsoft Azure and IBM Bluemix hyperscale Public Cloud services with the same ‘Single-Pane-of-Glass’ interface.
Access Control
CloudController has a 6-level multi-tier, multi-tenant role-based account hierarchy using granular Role-based Access Control (RBAC). Each account super user can easily create unlimited user logins and set-up access roles and access permission profiles for all actions possible for that account type.
Automatic Service Elasticity
Cloud services provisioned and in use can be automatically upgraded, patched or downgraded by Service Users themselves in true ‘zero-touch’ mode. No intervention of manual actions by cloud or data center personnel is required. Depending on their rights, Service Users can also auto-extend their service subscriptions and contracts, delete deployed services, etc.
System Template Library
CloudController cloud administrators can simply and quickly build an extensive Service Catalog of IaaS, PaaS, Containers, Virtual Network functions, application stacks, and Private VLAN services in their cloud. They are allowed granular flexibility in who accesses which service catalog items. Individual service items can be dedicated to a specific Supply Chain, Supply Chain member, or Service User server resource pool, (for example countries, customers, regions, campus locations, etc.) as required. Service Catalog items can be customized with unique configuration parameters for the appropriate hypervisor, virtualized applications, IP networks, MSPLA license keys, contract durations, pricing, discounts, uplifts, etc. to be used in the specific Service Catalog item for that specific Supply Chain.
Performance Monitoring
CloudController can be used as a single unified solution suitable for a large organization to manage its entire Public, Private, Hybrid or Multi-cloud managed services business, rather than implementing individual cloud management solutions per hypervisor, service type, country or service location. Cloud administrators can set thresholds and receive warnings for all items under the hypervisors as well as for the IP Pools. CloudController also collects and displays a full set of historical resource utilization (up to 5 years).