Cloud 1
Cloud 1
Deployment Models
Deployment models define the type of access to the cloud, i.e., how the cloud is
located? Cloud can have any of the four types of access: Public, Private, Hybrid,
and Community.
Public Cloud
The public cloud allows systems and services to be easily accessible to the general
public. Public cloud may be less secure because of its openness.
Private Cloud
The private cloud allows systems and services to be accessible within an organization.
It is more secured because of its private nature.
Community Cloud
The community cloud allows systems and services to be accessible by a group of
organizations.
Hybrid Cloud
The hybrid cloud is a mixture of public and private cloud, in which the critical activities
are performed using private cloud while the non-critical activities are performed using
public cloud.
✓ Infrastructure-as–a-Service(IaaS)
✓ Platform-as-a-Service (PaaS)
✓ Software-as-a-Service (SaaS)
Each of the service models inherits the security and management mechanism
from the underlying model, as shown in the following diagram:
Infrastructure-As-A-Service (IAAS)
IaaS provides access to fundamental resources such as physical machines, virtual
machines, virtual storage, etc.
Platform-As-A-Service (PAAS)
PaaS provides the runtime environment for applications, development and
deployment tools, etc.
Software-As-A-Service (SAAS)
SaaS model allows using software applications as a service to end-users.
Since the 1960s, cloud computing has developed along a number of lines, with
Web 2.0 being the most recent evolution. However, since the internet only started to
offer significant bandwidth in the 1990s, cloud computing for the masses has been
something of a late developer.
One of the first milestones in cloud computing history was the arrival of
Salesforce.com in 1999, which pioneered the concept of delivering enterprise
applications via a simple website. The services firm paved the way for both specialist
and mainstream software firms to deliver applications over the internet.
The next development was Amazon Web Services in 2002, which provided a
suite of cloud-based services including storage, computation and even human
intelligence through the Amazon Mechanical Turk.
Thin clients are becoming an increasingly popular solution, because of their price
and effect on the environment. Some benefits to using thin clients include
➢ Lower hardware costs Thin clients are cheaper than thick clients because they
do not contain as much hardware. They also last longer before they need to be
upgraded or become obsolete.
➢ Lower IT costs Thin clients are managed at the server and there are fewer
points of failure.
➢ Security Since the processing takes place on the server and there is no hard
drive, there’s less chance of malware invading the device. Also, since thin clients
don’t work without a server, there’s less chance of them being physically stolen.
➢ Data security Since data is stored on the server, there’s less chance for data
to be lost if the client computer crashes or is stolen.
➢ Less power consumption Thin clients consume less power than thick clients.
This means you’ll pay less to power them, and you’ll also pay less to air-condition
the office.
➢ Ease of repair or replacement If a thin client dies, it’s easy to replace. The
box is simply swapped out and the user’s desktop return exactly as it was before
the failure.
➢ Less noise Without a spinning hard drive, less heat is generated and quieter
fans can be used on the thin client.
Datacenter:
Distributed Servers:
But the servers don’t all have to be housed in the same location. Often, servers
are in geographically disparate locations. But to you, the cloud subscriber, these
servers act as if they’re humming away right next to each other.
This gives the service provider more flexibility in options and security. For
instance, Amazon has their cloud solution in servers all over the world. If something
were to happen at one site, causing a failure, the service would still be accessed
through another site. Also, if the cloud needs more hardware, they need not throw
more servers in the safe room—they can add them at another site and simply make it
part of the cloud.
Resource Pooling
Cloud computing allows multiple properties to share a pool of resources. One
can share single physical instance of hardware, database and basic infrastructure,
virtual resources dynamically assigned and reassigned according to consumer
demand.
Rapid Elasticity
It is very easy to scale the resources vertically or horizontally at any time. Scaling
of resources means the ability of resources to deal with increasing or decreasing
demand. The resources being used by customers at any given point of time are
automatically monitored.
Measured Service
Cloud systems automatically control and optimize resource use by leveraging a
metering capability at some level of abstraction appropriate to the type of service
(e.g., storage, processing, bandwidth, and active user accounts). Resource usage can
be monitored, controlled, and reported, providing transparency for both the provider
and consumer of the utilized service.
***************
The following are the Important Questions:
***************