Cloud computing is
organized into three basic categories
1. Software-as-a-Service (SaaS) :
In SaaS environment,
organization gain access to software which is hosted by the cloud vendor
through a web browser. Software as a Service (SaaS) allows its consumers to use
the applications which are only on the provider’s cloud infrastructure. They do
not have control or access to cloud infrastructure like servers, network,
storage and operating systems. Most of them are web applications which are
dependent on the cloud for providing service to the end user. The cloud vendors
controls maintenance and other required upgrades. It is considered as a low
risk service because it does not involve with hardware or storage and also
customer can take a decision regarding having access to cloud services. SaaS
being a web delivery model, organization does not need to install and run the
applications on all individual computers. Example of Saas are Cisco Webex and
any organization, SaaS is much easier to implement, it is highly scalable and low-cost.
This is a major advantage to SaaS customers where they can use the services as all its management and
deployment is maintained by the third party services. Any downloads or
installing any applications on all the computers of an organization are done
through web. This helps the consumers to save money and time on technical
staff, upgrades and other required installations. Usage of SaaS is beneficial for a company
which is small or a startup one. Also benefited for applications that are not
used on a regular basis like tax -software.
PaaS is designed to support
development , running and managing applications. PaaS solutions are
mainly used by the developers
who invest their time to develop code, test and deploy their
applications. In PaaS, all
the networking and storage is managed by the third-party providers. This
also includes managing
security patches and operating system updates. It makes the development
and deployment of apps very
simple and also developers here have the ability to create customized
applications. In an
organization, apart from handling or managing the application and data, other
components like servers,
operating systems ,storage which are handled by the third party vendors
then this comes under
Platform as a Service (PaaS). Examples for PaaS are Windows Azure, Red
Hat’s Open Shift.
Platform as a Service (PaaS)
infrastructure is part of service offered to the user. The PaaS is
offered only middleware
user-level and a physical or virtual
infrastructure is offered at the end. In
PaaS, the cloud vendor
provides platform which allows deployment and creation of applications
through internet. Applications
utilizing PaaS secure cloud trademark, for example, adaptability,
multi-inhabitance, SaaS enablement, most definitely. Meanders advantage from
PaaS in light of the fact
that it diminishes the measure of coding major, mechanizes business game-
plan, and moves applications
to half breed show.
3. Infrastructure-as-a-Service (IaaS):
It is the third form of cloud
computing which provides access to network, storage and operating
systems as an on-demand
service. All these services are provided as virtualized computing
resources through the
internet. They provide complete control of the infrastructure to organizations.
The other important
characteristics of IaaS are all the above mentioned resources are available as
service and the cost of using
these services depend on the consumption. Examples of IaaS is
Amazon Web Services (AWS).
union between resources and cloud hosting platforms. With IaaS, clients gets foundation on top of which they can exhibit
any required stage. Clients are in charge of restoring these if new structures
Cloud Delivery Models
The three main delivery models where services are developed
and deployed are public clouds, private clouds
and hybrid clouds.
1. Public Cloud : The public cloud provider operates a shared
service environment which is accessible to any customer. It is available from a
third party service provider through the internet and it is cost effective.
Google Apps is the best example for public clouds. Using these clouds, cost of
IT infrastructure can be lowered. It can be accessed by one than one user. It is best suitable when a high level of data
confidentiality is not required.
2. Private Cloud : Private cloud is the one in which
organizations can use the isolated cloud services exclusively. They are managed
within an organization and they are best suitable for large organizations. They
can be accessed only by the internal users. Information security is highly
maintained which is the major advantage of private clouds. Organization has
full control over their data and it’s maintenance.
3. Hybrid Cloud : It is a combination of both public and
private clouds where it combines service delivery models whenever an
organization needs additional capacity of a public cloud when using a private
cloud. Few security concerns from the public side of the cloud can be used to
perform operations. The cloud services can be shared within organizations who
have similar mission.