Amazon, Microsoft, Google, and other tech giants offer vast storage capacity and computing power through what’s collectively known as the public cloud or commodity cloud.
Their economies of scale can save some IT operations a lot of money. But many organizations find their applications are not cloud ready. For example, their databases are not written to perform efficiently or cost-effectively in the Cloud.
IT shops can take advantage of cheap public cloud services in four situations:
They have big data sets they can store in the cloud without needing fast access. They may be storing secondary or tertiary copies of archival data.
They develop or run applications written to run efficiently in the cloud. The applications use APIs heavily. They use containers and scale-up and scale-down processes. They make relatively few puts and calls to the database.
They don’t need to know exactly where their data physically resides. They don’t care if it’s in a data center in Florida, Georgia, New York, or somewhere else.
They do burst computing. They need big storage or compute resources for a short time. Then they shut everything down until they need it again.
Most organizations will pay more for public cloud services than they expect.
That’s because public cloud services structure their fees like electric utilities. They charge for what you use moment by moment. Your bill goes up or down each month, depending on your activity.
Depending on the structure of your applications, your fees are likely to swing wildly. Those fees can be hard to predict. Our clients' experiences with the public cloud suggest that they are often much higher than you thought possible.
That’s because nearly all legacy software applications are unable to take advantage of scale-up and scale-down of processing power. So compute resource must be reserved for peak processing.
This limitation prevents them from taking advantage of the cost-effectiveness of the public cloud.
If you have high I/O applications, they will consume more IOPs, more CPU cycles, and more memory. Under current public cloud pricing models, you pay more for each.
Use of the public cloud involves these risks:
When you understand these risks, you can choose ways to avoid, control or mitigate them.
It’s not easy to predict what your costs will be. We use sophisticated software to help you estimate your costs before you spend the time and money to get to the public cloud.
If parts of your environment are well suited for the Cloud, we’ll help you get there in ways that make sense. We’ll help you plan your migration and guide your move.
We can also help you manage your applications once you’re there. Are you already using the public cloud and want to migrate your applications back? We can help there too.