There is an old saying that there are no solutions, only trade-offs. We have all experienced this trade-off situation in our lives at some point, when we have to make a decision knowing that there is no perfect solution available. It’s the reason why some people choose to put money in the stock market and some people prefer to put money in savings accounts. The trade-off in this example is that you can’t put the same dollar in both places at the same time. You need to make your decision based on the existing trade-off of higher risk and return (stocks) or lower risk and return (savings account).
That’s the money trade-off example. But to be sure, there are trade-off examples in nearly every aspect of life — including IT. Years ago, when cloud computing was first available, IT managers had to make MAJOR decisions on trade-offs in choosing to purchase new resources in the datacenter or in the cloud. And the trade-offs in this situation were many. A few examples:
- On-premises and off-premises? (Own and manage a datacenter or not)
- How to pay for IT resources? (CAPEX vs. OPEX)
- Who would manage IT? (customer vs. provider)
- Performance and security (could it meet the customer need off-premises)
Obviously, at the time customers had to make some pretty big decisions about IT before they were actually up and running. Since there was no complete solution available, we made decisions that seemed to fit our needs best.
Today, cloud has matured to the point where there are very few trade-offs compared to the traditional on-premises datacenter. High performance and availability, security and compliance, visibility and control are all now possible in the cloud.
But as more customers adopt cloud and their needs evolve, many organizations realize that a new layer of trade-offs has evolved. Customers now need capabilities that are available in the cloud services industry in general, but may not be offered by any one vendor.
So, even with the evolution of cloud, are we back to making trade-offs?
The answer is yes, but the trade-offs are different. Today they reflect:
- Cost savings – Do you want an efficient solution? There are many differences among providers as it relates to cloud pricing – even when advertised as “consumption-based”
- Migration – Do you have the skills/resources to move data to the cloud? Time to cloud (time to value) is an important metric in most cloud projects. Doing it yourself can significantly extend the project timeline and risk
- Management – How much of your cloud do you want to manage? Storage? Compute? Hypervisor? Security?
- Supporting services – Do you need backup? Do you need support?
The bottomline is, customers need to be ready to ask the right questions early to avoid trade-offs later. Even with cloud.
iland recently released a new whitepaper called Ten Topics to Discuss with Your Cloud Provider. The goal of the paper is self-explanatory, but as a sneak preview to what is included in the paper, consider this short section on application performance considerations:
Can the provider align my application performance requirements with my cost expectations? Over-provisioning resources to ensure performance needs are met comes with a cost. At the same time, under-provisioning performance to meet cost objectives can lead to missed expectations for the application. Does the vendor provide flexibility in terms of performance to cost? Can the provider offer a mix of public, private, and bare metal for different performance requirements? How flexible is the provider in offering workload mobility between performance tiers? Can they be managed together? Can the vendor scale performance and capacity independently AND bill based on the consumption? Or do they bill based on fixed allocations? Ideally, the provider allocates resources as needed, over-allocates where necessary, but charges only when the resources are used.
As with any IT, it often comes down to meeting organization expectations and application requirements. All companies and applications are unique, but starting with a common framework to engage with multiple providers during due diligence will help focus in on what matters most AND help in identifying which providers are best suited to meet your needs.