Defining Cloud Services – Part 1

Diagram showing overview of cloud computing in...

Image via Wikipedia

About a month ago I had a telephone conference. The audience was non-IT, meaning that they had no deep knowledge of Information Technology.

They all used computers, but typically for creating reports, doing research on the Internet and occasionally send an email.

The group had organized the conference call to learn about cloud computing, as they felt it maybe was important (without being able to explain that notion in much detail), for their work or maybe for their clients.

The first question they asked was; "what is cloud computing ?"

This being a conference call I was unable to use a whiteboard or any sort of graphics; which is kind of annoying, if you need to explain what cloud computing is.

So I began by telling them that cloud computing was not about what computers do for you, but more about how you experience the computer.

You can still type your report, write and send your email, do research, browse the web and store information; all the things you use a computer for.

The change from ‘normal’ computing to ‘cloud’ computing has much more to do with how you experience the computer, the device itself and the properties of the software (the programs that are available to you as a user).

To define cloud services we need to address:

  • Location
  • Scalability
  • Multitenacy
  • Automation
  • Utility & Services

Location.

In cloud computing the computer that is running the software that you are using probably isn’t in the same room as you are. It is most likely not even in the same building, town or state – although it could be. In fact an important attribute of cloud computing is that a user does not know where the computer that is running the software is located. Moreover, the user probably, at least most of the time, does not even care where the computer is, as long as he or she can access the program to write the report, send the email, do the research or store the address list for next years Christmas cards.

I also need to explain that for most users there is no clear difference between locations. If a user starts Microsoft Word to write a letter, the program is most likely loaded from the disk drive that is in the users own computer, a computer that is a desktop or laptop; and very near to where the user is located.

When the same users opens the web page of their favorite news-site or starts searching for something on Google or Bing, it is most likely that the user experiences both programs (the word processor and the search engine) as software that is available on his or her computer – thus giving the term ‘location’ a very relative meaning.

So in order to understand Location, I need to clarify that my explanation about Location has to do with the physical place where the computer that does most of the work is located. For Microsoft Word that is your local desktop or laptop, for a search request on Bing or Google that is a computer somewhere in the world, it could be California, Germany or Australia. When the search is processed by that computer, the result is send back to the computer of the user.

This last statement also explains why we always need two computers when we talk about cloud computing, one computer without a specific location (the one that does the work), and one device for the user (for example to see the result of the work).

The computer at the unknown location is probably very powerful or very specialized, the device for the user can be less powerful, but will probably have other qualities, such as a good screen for viewing the results, be very portable or allow for easy entry of data that needs to be processed.

If more people are requesting work from the computer at the unknown location, it will need to easily adapt itself to the amount of work that is to be done.

This attribute is called Scalability, a subject we will cover next time.

Reblog this post [with Zemanta]

Apps.gov : A US Government Cloud Platform

Interesting:

“…Apps.gov is your source for cloud computing applications designed to help your agency harness the power of today’s technology…”

www.apps.gov is positioning itself as an open platform that provides all kind of cloud services. They are running business apps, productivity apps and social media apps. They are even preparing Cloud IT Services such as online-storage and server processing capacity.

www.apps.gov is an initiative by the GSA, the U.S. General Services Administration:

“…The U.S. General Services Administration (GSA) leverages the buying power of the federal government to acquire best value for taxpayers and our federal customers. We exercise responsible asset management. We deliver superior workplaces, quality acquisition services, and expert business solutions. We develop innovative and effective management policies…” [more…]

The website allows government agencies to sign up for the services and includes a FAQ for vendors how to participate.

The FAQ for potential users explains the concepts for SaaS and Cloud Services and indicates very clearly that the services provided “…are currently not certified and accredited as required by the Federal Information Security Management Act (FISMA)…”

Nevertheless…this is an interesting development in eGovernement.

[thx to colleague Jose E. & Francisco P. for this link]

Legal Aspects of IT Services Integration

Thinking:

As a member of the Atos Origin Scientific Community – focusing on Alternative Delivery Models – I sometimes get questions that seem related to my expertise but in reality open up a whole new world of thinking. I am not a lawyer, judge or even remotely educated in legal affairs; still the legal aspects of providing services is something that comes up a lot – especially in the field of service integration.

When we explain a service to the customer we would like to say: “hey, trust us, it will work” and we frequently end up with a 100+ page document describing the service properties, levels and (my favorite) penalties.

I once heard one of my colleagues mention that for the management of the IT of the Olympics we actually have just 1 page that only mentions: “it just works – all of the time” – but that may be company folklore.

I am using this specific example because it makes my point of legal complexities versus simple statements very well: for the Olympics we integrate the products and services of over a dozen of partners to support the biggest event on the planet and we have proven time after time that “it just works”.

But when we wanted to integrate the Microsoft BPOS services in our portfolio we ended up in a lengthy legal discussion on the agreed service levels that we jointly wanted to create for our customer(s).

I spend many evenings on the phone hearing legal experts from both sides of the ocean discussing meaningful aspects of ‘causalities’, ‘ownership’ versus ‘stewardship’ and the ever popular definition of ‘to the best of our abilities….’.

Currently my view is that we will probably need the legal translation of ‘our best intentions’, but that some kind of agreed framework will help in defining the nature and results that can be expected from those intentions.

Such a framework does not seem to exist and certainly the common language is not defined: tedious and frustrating legal discussions are the result.

If the next wave of IT is in services and services integration, such a framework and common language needs to be developed quickly – otherwise progress will be stopped by legal affairs, not by technology.

85 Cloud Computing Vendors Shaping the Emerging Cloud

Interesting:

Although probably already outdated in this overhyped theme of Cloud-stuff, I stumbled upon an ‘old’ email from my good friend Tom Steward from MultiFactor, that lists about 85 technology providers in the Cloud Computing sphere. The article was published on august 25, 2009 on www.datamation.com.

Next to the usual suspects I am now starting to work w/ Cordys (#22).

BTW: MultiFactor is at # 55. Well done Tom! [more…]

HPCwire: BEinGRID Transitions to IT-Tude.com

News:

Project Coordinator Santi Ristol from Atos Origin confirms – "In today’s changing economy, businesses require even more assurance that the solutions presented to them are valid, proven, and practical.

STOCKHOLM, Nov. 25 — BEinGRID (Business Experiments in GRID) is coming today to a key transition stage. The project financed by the European Commission is ending but the achievements are taken forward in IT-Tude.com. Over the past four years BEinGRID has identified clear business needs to be met by Grid technologies. 25 pilots covering industrial sectors such as finance, advanced manufacturing, agriculture, tourism and health, have focused on solving real problems using different Grid technology solutions for collaboration, performance and enabling new services. The project’s applications and innovative solutions are promoted at the ICSOC/ServiceWave 2009 event held this week in Stockholm. And the results demonstrated show how businesses may profit from distributed computing — from Grid to Cloud solutions. [HPCwire: BEinGRID Transitions to IT-Tude.com]