Friday, May 14, 2010

Cloud Computing

Cloud computing is a technology that uses the Internet and central remote servers to deliver hosted services over the Internet. It allows consumers and businesses to use applications without any installation on the computer .This technology enhances the efficiency of computing by centralizing storage, memory, processing and bandwidth. Typical examples of Cloud Services is Email Services like Yahoo,G Mail etc.

The distinct characteristics that differentiate Cloud Services from traditional hosting are
(1) It is sold on demand, the consumer pays based on the usage similar to any other utilities like water ,electricity.
(2) It is fully managed by the provider (the consumer needs nothing but a personal computer and Internet access).

The Cloud are of 3 types
-A public cloud that sells services to anyone on the Internet
-A private cloud is a proprietary network or data center that has hosted services to limited audience.
-A virtual private cloud that uses public cloud resources but is available for limited audience.

Cloud Computing Services are broadly divided into three categories:
Infrastructure-as-a-Service ,in which the Cloud Service provides virtual server instances with unique IP addresses and blocks of storage on demand. Customers use the provider's application program interface (API) to start, stop, access and configure their virtual servers and storage.

Platform-as-a-service ,is a set of software and product development tools hosted on the provider's infrastructure. Developers create applications on the provider's platform over the Internet.

Software-as-a-service ,where the vendor supplies the hardware infrastructure, the software product and interacts with the user through a front-end portal. Services can be anything from Web-based email to inventory control and database processing. Because the service provider hosts both the application and the data, the end user can avail the services from any computer.

2 comments: