Nowadays most of Business applications are moving to the cloud. Traditional applications have always been very complicated, most of time its so much expensive, maintenance cost is high and as well as need a whole team of experts to install, configure, test, run, secure, and update them when patches available.
With cloud computing, you eliminate those headaches because you’re not managing hardware and software. Its the responsibility of an experienced vendor who needs to take care of everything 🙂 and in other words it will be fully managed by the vendor. The shared infrastructure which was provided by the vendor means it works like a utility: just we have to pay for the rent or only pay for what you need, upgrades are automatic, and scaling up or down is easy. In other words its just borrowing online software instead purchasing and installing it on their own machines.
With a cloud app, you just need top open the browser, log in and start using it.
we can divide the hosted services in cloud into following categories:
1.Infrastructure-as-a-Service (IaaS)
Infrastructure it self provided as a service. It means the a vendor provides the hardware, computing power, computing space and networking spaces.
2.Platform-as-a-Service (PaaS)
In the cloud itself the vendor has provided some software and product development tools. So the developers can create applications on the providers platform over the internet. Most of Google Applications belongs to this category.
3.Software-as-a-Service (SaaS).
In this case the vendor provides the hardware, the software product. User interacts with the system through a front end portal. In this scenario user is free to use the service from anywhere in the world.
Cloud can be private or public. When the cloud is public, it sells services to anyone on the internet (ex: Amazon web service and its the largest public cloud provider). A private cloud is proprietary network that supplies services to a limited number of people.