Cloud Computing: An emerging technology
Cloud Computing is a novel buzzword in information technology domain. It's an emerging technology and it has been give much attention by both research community and industries. However, there are various definitions for Cloud Computing and now the infrastructures of most Clouds are invisible to the researchers. We illustrate the Cloud computing paradigm in a variety of aspects and some Cloud computing Platforms and their architectural trade-offs are depicted in this paper. It is expected to contribute better comprehension of the Cloud concept so as to some more efficient Clouds would be designed, and we believe that the Clouds from early prototypes to production platforms are accelerated.