The ultimate goal of a private cloud is to create a pool of compute, memory, networking and storage resources that allocate automatically to applications on an as needed basis. The cloud should ideally be 100% self-service and require almost no IT interaction. In reality, most private clouds are far from that. They typically are a highly virtualized environment that requires a lot of manual fine-tuning and a lot of firefighting.
Step 1 – Pool Resources
The first step in making the transformation from a highly virtualized environment to private cloud is to pool the resources of the organization so that they can be allocated to specific task. Virtualization goes a long way to accomplishing this task, but it needs to encompass public cloud and other resources.
Step 2 – Automated Policies
The second step is for policies to be applied to VMs automatically and continually. While scripting may help with deployment, most scripts are one dimensional and don’t take into account the requirements of all of the other applications running in the infrastructure. They also don’t tend to go back and change allocations after making the initial deployment.
Automated policies work holistically with the established resource pool to allocate what the new application needs during deployment. Automated policies should also change resource allocation as the available resources change and the needs of the organization change.
Step 3 – Planning
The final step is planning. IT needs the ability to forecast and simulate how changes to the environment will impact current applications and how those changes will accommodate future growth. Planning should encompass the impact of actions like migrating workloads between cluster nodes or even to other clusters, as well as reconfiguring hardware with more compute or storage.
Turbonomic takes a unique approach to data center automation. It uses a supply and demand economy to the allocation of resources. The amount of supply (compute, memory, storage, networking) dictates how to allocate those resources. IT sets policies by application, host, storage or even specific VMs. Those policies are enforced in real-time.
Turbonomic continually confirms that the policy requirements are being upheld. If they are not, it makes adjustments based on the available resource supply and the demand of the other applications or VMs. The real-time and holistic approach means that the organization will always make the best possible use of its environment.
In addition, Turbonomic provides reporting, alerting and planning tools so IT can be informed in advance to any potential shortfall in resources or an inability to meet policy requirements. The solution enables capacity planners to understand the environment as it is today while providing insight into how it will evolve in the future. The result is IT can more accurately budget for growth and eliminate expensive, emergency spot purchases.
Developers and application owners seem to have an endless appetite for new virtual machines and containers. Turbonomic leverages all of its real-time, holistic environmental information to automate the placement and sizing of workloads and other resources, as well as turning on and off IT infrastructure as required. As new VMs are created, Turbonomic can do more than place a VM on the least busy node. It can place that VM on the most appropriate node that will meet the performance demands of the application while having minimal impact on the over cluster.
Turbonomic covers a wide range of projects including automating private, public and hybrid clouds, performing data center or cloud migrations as well as delivering VDI and hyper-converged management. It supports a wide range of platforms include all of the major hypervisors, cloud providers as well as various application servers and container technology.
The cloud promise is backed by real-time analysis and automated adaptation to what that analysis indicates. The problem is there are very few off the shelf solutions that deliver on that promise. Turbonomic is an exception and IT professionals looking to take their IT infrastructure to the next level of efficiency should give the solution strong consideration.