Michael Poulin Logo

Michael Poulin

We can do anything; it is just a matter of time and money

Download Course

If you have already purchased a Course, please, click above

Basic Checklist for Cloud Consumers, Part 1

Recent OVUM Cloud Forum 2012 as well as other events and publications demonstrate a shift in Cloud’s consumer’s attention (What is Happening to Clouds and Who is at Fault?) from technical to business aspects of Cloud Computing (hereinafter, Cloud), particularly, to  its usability from business perspectives.

It seems that 2012 will be the year of business challenge for the Cloud. Many companies have ‘tried the water’ of the Cloud already, others are thinking about the Cloud and intensively looking up around the world for the practical advices, tips and warnings from those who analyse and/or use the Cloud already.  However, if someone offers a word of caution, it is not easy to be heard through the marketing noise of the Cloud in both technical and monetary realms.  It is even more difficult when corporate business does not want to listen to the voice of IT departments  (that frequently set the business up by delivering much less than was required) and bravely steps into the market of the Cloud viewing  it as of an IT off-premises, which it is not.

I think that Cloud clients are not and will not be just  IT departments; Cloud clients are  the businesses that may or may not have their own IT. Here, I offer my pragmatic but innovative checklist of artefacts a client company better be aware of to require certain deliverables from Cloud providers  before signing a contract with any one of them. Additionally, as an example of a proactive thinking about corporate own interests, I propose a solution for inter-Cloud security that can reduce the cost of ownership of a Cloud-bases interactions (see an e-Course “How to Save on Security in Clouds: a Gateway service”) .

For the purpose of this publication, I refer to Public and Private Clouds only. The core differences from the client’s perspective between these two types are in 1) cost; 2) reliability; 3) convenience to work with; 4) visibility into actual state and status of client’s assets in the Cloud.

Artefact 1.

Principles of relationship that a Cloud consumer has to establish in all negotiations and contracts with a Cloud provider include as a minimum:

a)      Preserve your own business and technological interest above an availability of Cloud services. The letter are “growing mushrooms after the rain” and if you do not find suitable service today, you’ll find it tomorrow, literally, just do your search.

b)      Do not accept compromises because you will not have a control over them in the future (the Cloud is not your IT).

c)       Turn a Cloud market into a consumer market and behave respectively.

d)      Avoid “provider locking” by all means. Always be aware of competition in the Cloud market and demonstrate a potential Cloud provider your awareness. Construct the contract in a way that you would be able to change the Cloud provider at any moment you need; never give up you business flexibility because of technological difficulties.

e)      Always leave the control over interactions with multiple Cloud providers (which you might need) in your company because nobody cares about your business more than yourself.

f)       Approach all deals with the Cloud from the side of your business and technical risks. Gaining a little money for a ‘cheaper solution’ at the beginning and loosing much more by the end is a game-pattern for dilettantes.

Artefact 2.

Invest in an understanding of the difference between Public and Private Clouds, especially for the corporate top management. Note that a Hybrid Cloud is a masqueraded Public Cloud. The smaller a company, the more it inclined to accept a high risk for gaining more technical capabilities. The lageer a company, the more it persuades paying a little extra for Private Clouds for reducing uncontrolled risks of the Cloud.

Artefact 3.

The procedure of the Cloud provider’s  background checking is different from such checking for  other vendors of your company. Just asking a question “How long have they been in business?”does not work for Cloud providers because all of them are of age of pre- or primary schoolers.  You have to apply the same checking methods and criteria that you would use to choose a collaborating partner. When you put your data and systems (tailored for your business) into Cloud, you give away a part of your company. Even if you still own them, you have only a de juro (de jure) ownership while de facto there is an additional owner in the game.

Artefact 4.

A Business Continuity of your company including all technical SLA characteristics is the key for all details of the contract with a Cloud provider. Your business must be clear about what will happen in a case of outage for particular Cloud (see example of Amazon outage)  or if your Cloud  provider is acquired or goes under an administration. A good provider usually protects all its systems (electricity , cooling, computers) via 100% functional redundancy for its own Disaster Recovery, but this is only the good one. In other words, no Cloud may undermine the Disaster Recovery of your organisation.

A regular back-up of your assets in the Cloud is a part of Business Continuity of your company. Make sure the details of the back-up offered by the Cloud provider are in the your contract.

Artefact 5.

Identify the assets you suggest to deploy in the Cloud and verify them from the business risk perspective. Business risks must include, first of all, a ‘rainy day’ scenario, i.e. your company should be ready at any moment to go without assets deployed with particular Cloud. You have to have a mitigation plan for such cases in spite of its cost (if the risk realises when you do not have the plan, you’ll pay much more).  This relates not only to your applications and data, but also to all infrastructure, applications and data you might lease from the Cloud, for example, from IaaS and SaaS providers.

Artefact 6.

Make sure that the Cloud you think of guarantees compliance with all regulations that your own company is under. Also, make sure that this Cloud does not bring you more foreign regulations you do not want to deal with. For example, in the majority of EU countries, privacy of personal data is preserved by the Governments while the USA’s Patriot Act allows the USA Government to obtain your personal data from the businesses that are under the US jurisdiction. So, if your Cloud provider is an American company or if it stores your data-in-Cloud in the computers in the US, this provider is obliged to release your data to the US Government without your consent.

This requirement of Cloud compliance relates also to the policies on updates & upgrades of both your assets in the Cloud and the Cloud’s platforms themselves. Your contract has to state clearly: 1) the maximum latency a Cloud provider guarantees to implement any updates & upgrades that  your company requires; 2) what impact on your company might be caused by any updates & upgrades of the Cloud’s platform initiated by the Cloud provider.

Artefact 7.

Consider a commodification of Cloud services. When you think about a contract with the particular Cloud provider for longer than 1 year, you have to remember that the trends in the Cloud market may change for such a period of time. For the next several years, it is expected that the quality of Cloud services will increase while the cost decrease.

It would be wise to reserve a re-evaluation of your Cloud service and even the provider in the current contract. This means that one of the conditions for contracting a Cloud service is that the service provider has to agree to review a market competitiveness of its own service for you after, e.g., 10 months. Also, if you are dissatisfied with the review results, you should be free from any penalties for terminating the contract with this provider after 12 months of execution. For instance, if you think about a 36 month contract, there may be two review points – on the 10th and 22nd months.

(to be continued)


booksFollowing this link, you will find recent publications published in InfoQ, Sys-con's SOA World, SOA Web Services, Java Development Journal, other magazines and journals, and in Technology Management. Also, there is a link to recent BLOGs in ebizQ.

Read more

Training & e-Courses

booksYou can buy e-courses prepared by Dr. M. Poulin based on his experience and practice in SOA since 1997. The courses cover theoretical, architectural and design aspects of service orientation and Cloud Computing.

Read more

My Blog

booksI welcome you to read my BLOGs. If you wish to express your opinion on the subject or ask questions, please, register with related Forum Group and post your comments. I look through all posts periodically and will be able to respond you, if I have anything to say.

Read more