“There was a time when every household, town, farm or village had its own water well. Today, shared public utilities give us access to clean water by simply turning on the tap; cloud computing works in a similar fashion. Just like water from the tap in your kitchen, cloud computing services can be turned on or off quickly as needed. Like at the water company, there is a team of dedicated professionals making sure the service provided is safe, secure and available on a 24/7 basis. When the tap isn’t on, not only are you saving water, but you aren’t paying for resources you don’t currently need.”
Vivek Kundra, Federal CIO, United States Government
Companies have to provide the infrastructure to their Employees which require:
- Space for hardware (Servers, Network Storage Devices, etc.) installation.
- A dedicated team for hardware maintenance.
- Require hardware up-gradation to meet the system requirements in order to install the software applications.
In Cloud computing end user can access an application directly through the internet using the web browser, no software installation process required. Thus, it reduces the investment on hardware and other resources of an organization. The cloud environment provides the flexibility, stability, support, backup, and restoration services.
Few points of Cloud Computing:
- Ability to run multiple virtual machines, on a single server
- Internet speed enhancement
- Development of applications accessible through the internet
- Better software performance over the internet
Cloud providers offer physical and virtual machines, firewalls, load balancers, networks, IP addresses, etc. Cloud users need to install operating system images and the applications on the machines. It is billed based on resources allocated and consumed.
Here cloud providers offer a computing and solution platform, includes operating system, database, web server and programming language execution environment. Here it automatically computes and scales the resources, thus no need to allocate the resources manually.
Here cloud providers perform all the tasks like- installation of operating systems and applications, maintenance of infrastructure and cloud platform, load balancing, cloning, etc. It rules out the need to install and run the application for the cloud user’s system, it simplifies the maintenance and support. It is a software distribution model in which applications are hosted by a vendor or service provider and made available to customers over a network, typically the Internet.