Cloud computing is a recent evolution of distributed computing
paradigm that uses the internet and central remote servers to maintain
data and applications and thereby allows the users to access technologyenabled
services from the Internet without knowledge of, expertise
with, or control over the technology infrastructure that supports
them.Dynamism and resource sharing are the key architectural
symbols of cloud computing and this technology endorse much more
powerful computing by centralizing storage, memory, processing and
bandwidth. In general, the cloud services can be grouped into three
broad categories: