Just read a blog on what to consider when moving to the cloud, although a good list on items to consider I found the list to just consider the risks of public cloud without suggesting proper workload analyses and mentioning the benefits.
The shortened list of valid thing to consider when moving to the cloud:
- Where is the service delivered from?
- Who is involved in delivering the service?
- Where is the data located?
- How can I get the data back in case of decommissioning of the service?
- What happens to the operational data, snapshots, disaster recovery and back-up copies in case of decommissioning of the service?
- Who owns the data while it is used by the service?
- What security processes & procedures are in place?
- What responsibility is the service provider taking?
- How are you kept informed in case of issues?
- What privacy policies is the service provider subscribing to and how do they manages the user information?
- What happens if your service provider is acquired or goes bankrupt?
Great overview of things to consider when moving your suitable workloads to the public cloud, though a better name for the blog could better be “my scare list for public cloud”. Maybe it has something to do with HP’s portfolio of cloud offerings? Never mind, some comments from me:
You should never start at looking at the solution before having a thorough understanding of the problem; first asses your workloads that you want to migrate To the cloud, including non-functional requirements and business benefit, before you select the most appropriate cloud provider. Keep in mind that architectural control needs to remain the responsibility of and under attention of you, the customer.
Second, consider how you will migrate your workloads to the cloud. Will this involve a large project to make the workload ‘cloud ready’, or is you workload already hosted on a standardized and virtualized environments? Also think of where cloud is going to automated portability of workloads between multiple cloud delivery models (private, private managed, private hosted, shared and user).
Thirdly, consider the integration aspects and service management aspects with the increasing number of service providers to you organization. Cloud enables you to extend your IT landscape in an SOA manner by utilizing predefined sets of functionality from the cloud, like CRM etc. Great value, elastic, no CAPEX, rapid time to market, self service, pay for use and flexible, but you will need to keep up.