Search This Blog

Tuesday, August 25, 2009

Cloud Computing: Introducing the near future

I thought that the first post should introduce the reader to "What's Cloud Computing?", that I’m going to talk with you here about abc cloud computing.
Literally there isn't any fixed, wide known definition to the word Cloud Computing, but a lot of trials to describe the words rather than defining it. I can tell you the most convenient meaning from my point of view.
It's a Computing Power –In terms of CPU power and Memory- delivered as a Service to who wants to use it, such service always delivered through a large widely connected network called the Internet at which we replace it with the word Cloud as a more descriptive.
Starting a year and half ago "by time of this post", the world has shown the born of a native cloud computing platform by Google called "Google AppEngine" where the rumors came true, and the world of computing has revolved to a new era.
Years before we got a large scaled Hosting Industry providers - which was great by their time - that were matured enough to host your applications and systems with a very acceptable Service Level Agreement (SLA) to their customers.
Hugh challenges more than someone can imagine face cloud computing, and i think there will be always a challenge! Consider a soil that serves all natural plants exists in Earth.... can something like that exists?!
In brief, I still consider cloud computing a research topic with some flowers borne but still not the whole garden :)

1 comment:

  1. I am totally agree with you "The whole garden still not exist" :).

    I like your definition, but I also like the following definition

    "Clouds are a large pool of easily usable and accessible virtualized resources (such as hardware, development platforms and/or services). These resources can be dynamically reconfigured to adjust to a variable load (scale), allowing also for an optimum resource utilization. This pool of resources is typically exploited by a pay-per-use model in which guarantees are offered by the Infrastructure Provider by means of customized Service-Level Agreements (SLAs)."

    It was proposed in "A Break in the Clouds: Towards a Cloud Definition" paper; ACM Jan, 2009.

    ReplyDelete