What is cloud computing? Types of cloud computing?

What is cloud computing? What types of cloud computing? Are we using cloud?


You can use application and hardware system without need to worry about how the application and system work, who is managing and where this is installed?

It doesn’t mean System is hosted on internet. This mean access shared application which is maintained by other. Example: Users log in into desktop or server and access systems in your data center. After that they store their files and documents. Here even they don’t know how the back end servers are maintained or managed by whom?

Cloud computing now approach one step further by allowing you to expand your business beyond traditional data center it allow you to access to hosted application and system and now a days it allows you to dedicated servers on demand when you need.


Cloud is divided into Three Major Service:

1. SaaS (Software as a Service)
2. PaaS (Platform as a Service)
3. IaaS (Infrastructure as a Service)
1. SaaS (Software as a Service)


This will facilitate you to access your shared applications and data over the network and internet.

This is used widely form of cloud computing today example: Gmail, Zimbra etc.

We just open the application and they work from anywhere. In this you are not able to change application functionality how this work but it will give you permission to change look example theme.


2. PaaS (Platform as a Service)

It provides a computing platform and a solution stack as a service.

Example:It allows your developers and programmers the ability to their content to pre-configured web servers, database and app servers without having to install or maintain any of the servers, hardware, operating systems and their application.

It gives you more control because here you have to upload content to app server or database server. But here you will not get full control for underlying server. This mean you are able to manage your application but still depending upon service provider.

This is stable environment because before doing anything like applying patches should be checked before implementing.


3. IaaS (Infrastructure as a Service)

It gives you access to dedicated virtual or physical machines that you manage and maintain.

 It gives you even more control than PaaS- SaaS. This provides you access of virtual machine and allow you to install services and software based on your requirement. It allows you to access underlying OS you can install patches as well.


Cloud Computing deployment Models:

1. Private 2. Public and 3. Hybrid