Chapter 16
IN THIS CHAPTER
Explaining the reason to balance costs with needs
Defining the hybrid cloud economic advantage
Understanding the value of various cloud models
Examining the costs of the data center
One of the most confusing issues that a business faces when moving to cloud services is understanding and planning for the costs and the economic impact on the business. It is not surprising.
First, costs can change dramatically when a business begins to use a cloud service for a limited set of functions, such as testing, creating an application, or storing data in a cloud service. These initial costs can be quite reasonable and often dramatically less expensive than using data center services. However, management is often taken by surprise when the use of cloud services expands dramatically. There may be a logical reason for the costs of the cloud services.
It is imperative that you be able to understand the costs and benefits of leveraging different models of computing. When you begin your thought process around the economic impact of the cloud, you realize that there are no simple answers. You have to consider a variety of issues that impacts your decision-making process. The costs of running an application, such as ERP, is more complicated to calculate than looking at just how much you pay for the software and the expense of employing the required staff to run the application. You must also consider issues such as cooling, floor space, and capital expenses versus operating expenses — the list goes on. The reality is that organizations — from small and mid-size to the largest global enterprises — are moving toward cloud environments to increase flexibility and cost efficiencies. Correctly balancing the use of different public and private cloud services is critical to creating long-term longevity to support your business goals. The hybrid cloud allows an organization to leverage a variety of computing models based on current and future needs of the business in order to support changing customer requirements.
Operational performance, security, economics, and flexibility all have a great impact on an organization’s cloud strategy. Striking the right balance among public cloud services, private cloud, and the data center requires a pragmatic planning process. Planning must take into account the needs of a variety of business units as well as an understanding of the future business strategy. Finding the right combination of environments is critical for your organization to achieve the best value when creating a hybrid cloud strategy. Consider the following:
Computing is not a simple environment. It is dynamic and rapidly changing as new technologies become available and as standards emerge that transform how vendors offer their services. Costs can change in the blink of an eye. A new service emerges that will cause you to rethink your execution plan. Therefore, it isn’t enough to simply set a strategy and plan in motion and execute blindly. You need to be ready to reevaluate your plan often as the market for cloud computing market matures.
An organization typically has many different types of workloads to manage in its data center, and some of these workloads will be a better fit than others for a cloud environment. Therefore, to optimize your economic benefit from the cloud, you must first have a good understanding of your workload requirements.
Commodity workloads, such as everyday email, collaboration, and messaging applications, are straightforward and well-defined business processes executed over and over again. The economic benefit for workloads with these characteristics comes from leveraging cloud capabilities such as standardization, optimization, and scalability. A commodity workload such as email, analytics, and cloud native applications are a good fit for the cloud.
A customer-facing financial application in the heavily regulated financial industry may be better suited for a private cloud environment. While there may be a well designed SaaS application that can handle the task quite well, there may be cultural and governance reasons that a business will chose a private cloud. Therefore, any potential economic benefit from the public cloud is outweighed by security and compliance issues. An organization may have specialized workloads that are used occasionally by a select group of users. These specialized workloads may have run effectively for many years in the internal data center, so there may be no economic benefit in moving them to the cloud.
After you evaluate your mix of workloads, however, you will find many situations where the standardization, flexibility, and scalability of the cloud can deliver outstanding economic benefit.
A move to the cloud is likely to deliver an economic benefit if you need
The next few sections look these scenarios from an economic perspective.
Some pragmatic workloads fit perfectly into the Infrastructure as a Service (IaaS) model. These include basic computing services to support unexpected workloads or test and development requirements.
Considering IaaS for workloads that are outside the normal day-to-day operations makes sense for these reasons:
So an IaaS model is an economic choice because organizations can access what they need right away, without having to buy new hardware or go through the long process of manual provisioning. In practical terms, this means you must consider the following:
Not all SaaS applications are the same in terms of costs to the organization. If the application is fairly independent of the overall applications and information environment of the company, SaaS is an economical way to quickly implement core services. Also, because many SaaS vendors make their application programming interfaces (APIs) available to other vendors and customers, they are able to work in conjunction with third-party SaaS offerings or on-premises offerings. Moreover, SaaS has enormous benefits for organizations that don’t want to support their own hardware and support environment. However, depending on the number of users using the SaaS application, costs may skyrocket. Therefore, it is important to analyze the costs of the SaaS application before signing an agreement.
Reducing your hardware requirements may seem like an obvious benefit, but you may not have considered the additional economic benefit that accrues based on reductions in support and maintenance after you cut back on infrastructure. For example, when you implement a SaaS application, you shift the responsibility of managing new versions and updates to the SaaS provider. You can realize many economic benefits as a result of this shift:
However, one of the economic implications of SaaS is that they can create even more silos of applications and data in the IT organization. It is, therefore, important to evaluate the SaaS approach and choices based on how well Software as a Service needs to be integrated with other applications — both in the cloud and in the data center. A SaaS application can easily lead to even more costs if the IT organization has to go back and rearchitect the integration between various on-premises and cloud applications.
Some of the earliest cloud adopters are large companies that wanted to take a massively scaled application (such as email) and put it into a cloud. Companies are finding that approach to be a more cost-effective approach. In essence, this is the type of cloud application where the economics can’t be matched by the data center. When applications support this type of massively scaled infrastructure, the cloud will often win out. Because massively scaled applications such as email and social media are relatively simple, a vendor can easily standardize and optimize a platform, making it cost-effective to support vast numbers of users at a low cost. By taking advantage of the economies of scale in cloud environments, a massively scaled application is a win-win in the cloud.
Not all situations are clear-cut. Accurately forecasting the economics of the cloud can be complicated. The problem for many organizations is that they don’t have an accurate picture of data center costs that allows them to consider cloud propositions on an apples-to-apples basis. For example, because companies pay per user per month for a typical SaaS application, the costs over time may appear to be greater than the costs of owning an application outright. The same argument could be made about IaaS services where the customer pays for a unit of work by volume or time. However, it’s important to consider the flexibility and agility of the organization to change based on the needs of customers and partners. Some companies are willing to increase their operating costs in exchange for reducing their capital expenses because it gives them long-term flexibility.
There are other situations where an application designed for an earlier era is not well suited for the cloud. These applications often have dependencies to other applications in the data center. The applications are not optimized since they were built in an era where code had to be designed for a specific hardware and networking environment. If that application is simply moved to the cloud it will require an enormous amount of compute, storage, and networking resources just to operate. Only when the application is modernized does it make sense to move it to the cloud.
It’s hard for most organizations to accurately predict the actual costs of running any given application in the data center. A particular server may be used to support several different applications. For example, how do you accurately judge how many personnel resources are dedicated to a single application? Although there may be a particular month when your staff is updating one application, those same staff members may be troubleshooting a different application in another month. In some organizations, there may have been attempts to tie computing costs to specific departments, but if so, the model is likely to have been very rough.
Consider, as a simple example, the use of email. Some departments are very heavy users, whereas others barely touch it at all. Pockets within a single department may be heavy users. Although technically you can monitor individual use, doing so would require more overhead than it’s worth. In addition, overhead costs associated with supporting customers when they forget their password or accidently delete an important message can surpass expectations and add to the overall costs of running an application such as email.
Latency is a key consideration when considering the cost and benefit of computing services. There may be some surprising instances where using a cloud service might cause problems. Take the example of a business that requires its employees to take qualifying exams every month. The online service is well designed and able to execute on the testing. However, there are often peak periods when too many people in too many companies are all doing the testing at the same time. The vendor may not have architected its cloud service to handle the load. This could result in slow performance or outages. Not all cloud vendors have a well designed architecture that can handle the requirements of its customers. The bottom line is that you need to evaluate your vendors based on your own needs today and in the future.
To prepare for your evaluation of on-premises data center costs, you need to look at the costs that are directly and indirectly related to the application or type of workload you want to move to the cloud (public or private). Some of these indirect costs are hard to evaluate, making it difficult to accurately predict the actual costs of running any given application in your company. Here is a fairly comprehensive list of the possible costs, with notes:
Data center infrastructure costs: A whole series of costs — including electricity, floor space, cooling, building maintenance, and so on — go into the data center. Because of the large investment in data centers, moving workloads to a public cloud may not be financially viable if you’re only utilizing 40 percent of the data center’s compute power. (Of course, you can deploy a private cloud to take advantage of the underutilized space and the advantages of the cloud.)
However, if your data center is 80 percent full and has been expanding at 10 percent a year, you’ll soon need a new data center. At that point, you may have to build a costly data center. The cloud will be a much more economical choice in order to divert workloads away from the data center.
In order to make a smart economic choice about running workloads in your internal data center versus implementing a public or private cloud, you need to understand some of the subtleties of the cost factors. You also need to consider potential hidden costs associated with the cloud and, in particular, a hybrid cloud. There’s always a cost to change, including the following:
From a policy perspective, companies shouldn’t simply take an action because it seems cheaper. You need to have a policy on what must stay in the traditional data center or in a private cloud and why (for example, privacy and complexity and singularity of the workload). You should have a policy that states that automation and self-provisioning will support the business and enable it to react quickly to opportunities. There also needs to be a policy that specifies when a workload can safely be moved to a public cloud — and whether the data is safe enough in the private cloud. All these questions are part of the larger economic decision-making process.
3.135.185.194