More and more companies are adopting cloud computing solutions. Each organisation chooses a deployment and a service model, based on their specific business needs.
There are 3 primary cloud deployment models: the Public Cloud, the Private Cloud and the Hybrid Cloud.
3 different types of services can be delivered in the various cloud deployment environments: SaaS, PaaS and IaaS.
Public Cloud
- The infrastructure is available to the general public or to a large group over the Internet
- It is managed by an off-site third-party provider.
- Resources can be shared among several business entities.
Private Cloud
- The infrastructure is operated solely for an organisation.
- It may be managed by the organization or a third party and may exist on premise or off premise.
Hybrid Cloud
- The infrastructure includes 2 or more clouds (public or private).
- Those clouds remain independent entities.
- They are bound together by standardised or proprietary technologies to enable data and application portability.
SAAS (Software as a Service)
The consumer can use the provider’s software as a service through a thin client interface, such as a web browser.
This is the visible part of Cloud Computing for the end user who no longer needs to set up the application on his desktop and can access his account through the web within a 100% secured environment.
PAAS (Platform as a Service)
The consumer can deploy onto the infrastructure aplications created using programming languages and tools supported by the provider. .
PaaS facilitates deployment of applications and provides all of the facilities require to support . It offers basic functions so that the developer does not need to worry about user management or availability issues .
IAAS (Infrastructure as a service )
The consumer can provision processing, storage, networks, and other fundamental computing resources where he is able to deploy and run arbitrary software. In this case, the company can have, upon request, the ability to manage any application.