Cloud computing has become a popular deployment option for a lot of enterprises. After all, it not only helps you avoid capital expenditures, but it provides the agility and elasticity needed to meet rapidly evolving business demands. According to a survey conducted on behalf of Stratus by Gray Associates, 75% of enterprises now use at least some form of cloud computing. But dig a little deeper and it’s clear that these same enterprises are proceeding with caution, moving only select, non-critical workloads to the cloud. Why not go all in? In many cases, availability concerns are holding them back.
What makes attaining the necessary levels of availability for enterprise applications in the cloud so difficult? Cloud infrastructures are typically built on a large number of commodity systems to achieve scalability and keep hardware costs down. In these environments, it’s assumed that some components will fail. As a result, applications running in clouds must be able to tolerate occasional downtime or be designed to work around potential failures. But writing new cloud applications — or rewriting existing ones to be “cloud-ready”— is labor intensive and costly.
Delivering the right level of availability at the right time for each application in a cloud environment is also challenging. By their very nature, some applications can tolerate more downtime than others. Assigning a fixed availability service level without factoring in the usage patterns of each application is simply not cost effective. Instead, you need proper awareness within the cloud of these variable availability requirements. That way, you could take full advantage of the cloud’s elasticity to move workloads around and match them to the right availability level. Makes sense, right? But how do you implement this approach?
Stratus is developing a new suite of always-on cloud solutions that let you define exactly how each application should run in terms of available, performance, and cost. These solutions maximize efficiencies and reduce complexity by dynamically matching application availability needs to infrastructure resources in order to deliver the right services at the right time — easily and cost effectively. They even allow service levels to be automatically adjusted for periods of high or low intensity, or modified over time to support changing business needs. Simply put, Stratus cloud solutions enable rapid deployment of always-on cloud computing environments without requiring changes to existing enterprise applications.
If availability concerns have been keeping you from moving enterprise applications to the cloud, you’ll want to learn more about our forthcoming cloud availability solutions. Download our white paper, Cloud Computing, the Availability Dilemma to discover how Stratus is redefining application availability in the cloud.