I described in the last posts the most common benefits of cloud computing. In this post, i introduce different strategies for using cloud computing from a high-level point of view. My intention is to provide a brief overview and not an in-depth explanation of each approach.
Strategy One: Development and Test
A company uses cloud computing just for its development and test environment. This strategy is a good starting point to get familiar with cloud computing and its features.
- development and test environments
- prototypes, mockups, technical evaluations etc.
- fast and economical provision of IT resources
- dispensable resources can be terminated easily
- pay only for what you use
Strategy Two: New Solutions
A company uses cloud computing for new and innovative IT solutions, which have no dependencies to legacy on-premise systems.
- websites and web apps
- backend functionality for native apps
- of course almost any kind of business application
- The new IT solution has the advantage of all features of cloud computing (e.g. elasticity, cost saving etc.).
Strategy Three: Optimize existing Workloads with Cloud Computing (Hybrid)
A company shifts specific components of an on-premise solution to the cloud.
- backup and recovery
- storage (content server, archiving solution)
- analysis (MapReduce, data warehouse)
- Components of an on-premise IT solution can be replaced with scalable, innovative and economic cloud services.
Strategy Four: Add On-Premise Functionalities to On-Demand Solutions (Hybrid)
That’s the contrary to strategy three. This approach makes sense, if you have dependencies to on-premise components, which can’t be migrated to the cloud for various reasons.
- An on-premise solution handles the financial transactions of a cloud based web shop.
- The interaction between on-premise and on-demand simplifies the usage of cloud computing. Not everything needs to be located in the cloud. Instead, on-premise and on-demand can complement each other.
Strategy Five: Migrate existing IT solutions
If a company wants to migrate gradually its applications to the cloud, it’s important to consider if specific components of an IT solution might be replaced with a cloud service. E.g. it makes probably no sense to migrate a content server if you could use the convenient storage services of the cloud provider.
- almost all kind of application
- see strategy two
Strategy Six: Reduce the Number of Data Centers
A customer said: „The strength of our company is the distribution of financial products and not the operation of data centers.“ Data centers are complex and expensive, their operation is related with many risks. Therefore, a long-term goal of a cloud strategy is the permanent decrease of own data centers.
- lower TCO (Total Cost of Ownership)
- fewer risks
- as a rule, better security
Strategy Seven: Everything in the Cloud
This strategy means, that the entire productive IT infrastructure is located in the cloud. Especially startups can choose pretty easily this strategy from the beginning. Existing companies usually classify this approach as a long-term goal.
- the highest possible benefits of cloud computing
If you are going to consult a customer about cloud computing, it’s always a good idea to check, which strategy is most appropriate.
Thanks for reading!