Cloud Computing
What is Cloud Computing?
Everyone has an opinion on what is cloud computing. It can be the ability to rent a server
or a thousand servers and run a geophysical modelling application on the most powerful
systems available anywhere. It can be the ability to rent a virtual server, load software on
it, turn it on and off at will, or clone it ten times to meet sudden workload demand. It can
be storing and securing immense amounts of data that is accessible only by authorized
applications and users.
It can be supported by a cloud provider that sets up a platform that includes the OS,
Apache, a MySQL™ database, Perl, Python, and PHP with the ability to scale
automatically in response to changing workloads.
Cloud computing can be the ability to use applications on the Internet that store and
protect data while providing a service — anything including email, sales force automation
and tax preparation. It can be using a storage cloud to hold application, business, and
personal data. And it can be the ability to use a handful of Web services to integrate
photos, maps, and GPS information to create a mashup in customer Web browsers.
1.1.1 Definition
Cloud computing is the delivery of computing services over the Internet. Various
computing services and resources such as servers, storage, databases, networking,
software, analytics, and intelligence, can be provisioned over the Internet. The ability to
dynamically allocate and deallocate the resources allows the user to scale as per need.
Pay per use model adds an added advantage. Thus, the end-user can cut the operational
cost and simply focus on other business needs.In brief cloud is essentially a bunch of
commodity computers networked together in same or different geographical locations,
operating together to serve a number of customers with different need and workload on
demand basis with the help of virtualization. Cloud services are provided to the cloud users as utility services like water, electricity, telephone using pay-as-you-use business
model.
These utility services are generally described as XaaS (X as a Service) where X can be
Software or Platform or Infrastructure etc. Cloud users use these services provided by
the cloud providers and build their applications in the internet and thus deliver them to
their end users.
Cloud is essentially provided by large distributed data centers. These data centers are
often organized as grid and the cloud is built on top of the grid services. Cloud users are
provided with virtual images of the physical machines in the data centers. This
virtualization is one of the key concepts of cloud computing as it essentially builds the abstraction over the physical system.
Comments
Post a Comment