CLOUD COMPUTING
Cloud
Computing is the development of grid computing, parallel computing and
distributed computing. Cloud Computing services are most wanted by IT
world. Cloud Computing is the use of computing resources that are delivered as
a service over the internet. The main technology for cloud computing is virtualization. It
is used for abstraction of the computing resources. It can be applied to
physical infrastructure and soft component. So these resources are easy to use
and manage.
Service
Models
Software as a service (SaaS)
In this service, cloud servers provide software services for consumers,
but customers have no control over which means that users are not authorized to
modify this service. SaaS providers of cloud services are:
Ø Google Apps
Ø Salesforce.com
Ø SQL Azure
Platform as a service
(PaaS)
Cloud server provides
the platform to customers so they
put their application or software
on the cloud platform. Here too, users are not entitled to control or modify the
platform but they can control
their applications which are running across platforms. PaaS service
providers:
Ø Force.com
Ø Gogrid Cloud
Centers
Ø Google App Engine
Infrastructure as a
service (IaaS)
Infrastructure have
set of hardware, software, storage devices and CPU cycle and other components that allows consumers
to use these services and components, here the
user has full control over the
infrastructure means they can modify it. Figure below represented the
service model by cloud computing. IaaS Service providers are:
Ø Amazon elastic
compute cloud(EC2)
Ø Terremark
Ø Rack Space cloud
New services have also been added
in cloud computing such as data as a service (DaaS), the network as a service (Naas). All these services are also referred as anything as a service. As cloud computing has developed, many cloud vendors offer different services associated with them. The portfolio of services offered adds another set of definitions called the service model. However, these service models also referred to as XaaS mean anything as a service in which we can access any cloud services from any service provider. We can access the service, used in accordance with requirements and release the service after paying the cost of use.
Deployment
Models
Cloud
computing are serviced using deployment models. These models are: public model, private model,
hybrid model, community model.
Public cloud
In Public Cloud, it allows resources and
services to be easily accessible from anywhere and anytime which means that
cloud user can access any resource from cloud. But the biggest drawback of
Public cloud is that it is not safe because of no privacy and also no security
mechanisms.
Private cloud
In Private cloud, it allows the
resources and services to be accessed within organization. Because of its
private nature, it is more secure as compared to the public cloud and data
tends to remain confidential in private cloud.
·
On-premises private cloud
(Internal cloud)-On-site private cloud is the best equipped for
organizations that require complete control over their mechanisms of
applications, infrastructure, storage and security.
· Off-premises private cloud- It is also known as external cloud. This type of private cloud is managed by external cloud as organization only rely on external cloud and not contain control over various services.
Hybrid Cloud
It is the combination of Public cloud and Private cloud. The cloud
infrastructure consists of a
number of clouds of any kind,
but the clouds have the ability through their interfaces to allow data and
applications moved from one cloud
to another. So, this requirement is fulfill by hybrid cloud.
Community cloud
This cloud allows the access of services and resources by the group of the organizations.
No comments:
Post a Comment