The benefits of workload optimisation
Optimisation can boost performance and save money – and it doesn’t have to be difficult, either
Once your organisation moves core workloads to the cloud, the cost, availability and performance of those cloud resources have a direct impact on productivity and the bottom line.
Go too far one way and overprovision, and you can drive up costs to no real benefit. Respondents to Flexera’s 2021 State of the Cloud report estimated that 30% of their cloud spend was being wasted – and that’s probably understated. A lack of visibility and control of costs plays its part, but underutilisation of cloud resources is a major contributor.
Go too far the other way, or place workloads in the wrong cloud infrastructure, and you’ll find that poor performance, latency or bandwidth-related bottlenecks render any other benefits or efficiencies from moving to the cloud near irrelevant. A 2019 IDC survey showed that, after security and cost, performance was the third biggest driver for firms repatriating applications from the cloud.
With this in mind, how can enterprises optimise their cloud workloads and ensure that they’re using the best possible mix of cloud resources? The easiest answer would be to get things right in the provisioning, design and implementation of cloud services. When organisations take the time to work out their requirements and select the right cloud resources for each workload, it’s easier to ensure that the workload will run as productively, efficiently and cost-effectively as possible.
This involves getting to grips with the application’s requirements in terms of storage, bandwidth, data and compute resources, and finding the platform most appropriate to those needs. It means taking latency, data flows and interdependencies with other applications into account. It also means understanding business requirements – accessibility, productivity, compliance and time to market – and balancing these with security, cost and the more technical requirements around performance and access to data.
This balance will be different for each application and will depend on how mission critical it is to existing operations and forward-looking plans. Every business has different priorities, whether those are driving cost efficiencies or adding agility and accelerating time to market. These need to be reflected in how and where their workloads run.
The right workload, the right cloud
Assigning workloads to the most appropriate infrastructure is hard. It takes experience and expertise to know what will fly in public cloud and what would be better suited to on premises. This is one reason why HPE’s Greenlake Hybrid Cloud services are supported by the HPE Right Mix Advisor – a service which looks at the applications business plan to migrate to the cloud, then uses automation to collect data about how they operate, in order to deliver recommendations on the best cloud destination and the right cloud-migration approach. Right Mix Advisor tracks how applications are used, their performance requirements and data dependencies, to give enterprises confidence that, when they move them to the cloud, they’ve moved them to the right hybrid cloud platform.
But here’s the thing about cloud: the landscape is always changing. New services appear with new performance characteristics, costs rise and fall, and new requirements emerge as enterprises explore new opportunities in machine learning, IoT, analytics or edge computing. What’s more, many organisations have moved to hybrid cloud in a somewhat ad-hoc manner, with different teams buying into different IaaS or PaaS services as the need arose. Sometimes they will have overprovisioned, resulting in unnecessary expense. Sometimes they will have underestimated the compute power or bandwidth needed by a workload or failed to take peaks of demand into account, resulting in poor performance. Often, the way an application is used, or even the numbers of people using it, will change over time.
How to optimise
So what can enterprises do to optimise those workloads once they’re in place? For starters, they need to adopt a data-driven approach, monitoring, auditing and analysing to capture as much data as possible about key workloads – how they’re used, which resources they are utilising and how intensively, how they’re performing and how they’re affected by storage or data-transfer bottlenecks or latency. It’s vital here to use all logs and tools at your disposal, particularly those built into your cloud platforms, and work to eliminate estimates and guesswork.
With that information in hand, it’s easier to see which workloads are well optimised, which are struggling for resources, and which are over resourced and wasting money. Once you know that, you can look to adjusting your cloud services or moving applications, right-sizing workloads to make sure they have appropriate resources or moving them to a different cloud – or back on premises – if the current environment doesn’t meet that workload’s needs. While there’s a tendency to see cloud repatriation as cloud failure, it’s actually smarter to see it as an act of rebalancing, moving the workload to the best platform in terms of latency, performance or data sovereignty right now.
Making optimisation easier
Three things can really help here. The first is having a modern, software-defined, composable hybrid-cloud architecture that allows you to treat on-premises, private cloud and public cloud infrastructure as one seamless architecture, using the same management tools and consoles. With HPE Greenlake and HPE Greenlake Central, this approach not only makes it easier to deploy and scale-up new cloud resources, but optimise resources for different workloads and move those workloads around where necessary.
Secondly, modernising and virtualising or containerising workloads can help, simply by making them more portable. This isn’t always possible or the right thing to do with some legacy workloads, but making the investment and effort where it is can help make operations more cost efficient in the future.
The third is having tools and services built into the cloud platform that can reduce the time and effort involved in optimisation, using automation, analytics and – increasingly – AI. For example, HPE Greenlake Lighthouse uses HPE Ezemeral software to continuously and autonomously optimise cloud services and workloads. It does so by looking at the relevant usage and performance data, then composing resources to provide the best possible balance of performance and cost, depending on the needs of the business.
As time goes on, it’s likely that optimisation will involve more automation and more AI, meaning enterprising IT teams can spend less time tinkering and shifting workloads, and more time focusing on projects with a more direct business value. Optimisation can be hard, but it doesn’t have to be – and with HPE Greenlake it’s getting much, much easier.
Modern governance: The how-to guide
Equipping organisations with the right tools for business resilienceFree Download
Cloud operational excellence
Everything you need to know about optimising your cloud operationsWatch now
A buyer’s guide to board management software
Improve your board’s performance
The real world business value of Oracle autonomous data warehouse
Lead with a 417% five-year ROIDownload now