0% found this document useful (0 votes)
9 views

Cloud Computing

Cloud computing is an internet-based computing model that provides shared resources and services on demand, allowing users to access applications without local installations. It encompasses various service models including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS), along with deployment models like private, public, community, and hybrid clouds. While it offers benefits such as unlimited storage and cost-effectiveness, it also presents challenges related to security, vendor lock-in, and data management.

Uploaded by

Clayton
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Cloud Computing

Cloud computing is an internet-based computing model that provides shared resources and services on demand, allowing users to access applications without local installations. It encompasses various service models including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS), along with deployment models like private, public, community, and hybrid clouds. While it offers benefits such as unlimited storage and cost-effectiveness, it also presents challenges related to security, vendor lock-in, and data management.

Uploaded by

Clayton
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

CLOUD COMPUTING

WHAT IS CLOUD COMPUTING ?


Cloud computing is a type of internet-based
computing that provides shared computer
processing resources and data to computers and
other devices on demand.
Computer resources include: computer networks,
servers, storage, applications and services.
It is a type of computing that relies on sharing
computing resources rather than having local
servers or personal devices to handle applications.
Generally speaking, cloud computing can be
thought of as anything that involves delivering
hosted services over the Internet.
Do you Use the Cloud?
CHARACTERISTICS
ON DEMAND SELF-SERVICE
 Cloud Computing allows the users to use web services and resources on demand.
One can logon to a website at any time and use them.
BROAD NETWORK ACCESS
 Since Cloud Computing is completely web based, it can be accessed from
anywhere and at any time.
RESOURCE POOLING
 Cloud Computing allows multiple tenants to share a pool of resources. One can
share single physical instance of hardware, database and basic infrastructure.
RAPID ELASTICITY
 It is very easy to scale up or down the resources at any time. Resources used by
the customers or currently assigned to customers are automatically monitored.
Measured service.
 Cloud systems automatically control and optimize resource use by leveraging a
metering capability1 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.
SERVICE MODELS

Service Models are the reference models on


which the Cloud Computing is based.
These can be categorize into three basic service
models as listed below:

Software as a Service (SaaS)


Platform as a service (PaaS)
Infrastructure as a Service (IaaS)
Software as a Service (SaaS)
 In a SaaS you are provided access to application services
installed at a server.
 You don’t have to worry about installation, maintenance or
coding of that software.
 You can access and operate the software with just your
browser.
 Software as a Service (SaaS) is a software distribution
model in which applications are hosted by a
vendor or service provider and made available
to customers over a network, typically the
Internet.
Platform as a service (PaaS)
 Platform as a service provides a cloud-based
environment with everything required to support the
complete lifecycle of building and delivering web-based
(cloud) applications—without the cost and complexity of
buying and managing the underlying hardware, software,
provisioning, and hosting.
 Paas is a way to rent hardware, operating systems,
storage and network capacity over the Internet.
 The service delivery model allows the customer to
rent virtualized servers and associated services for
running existing applications or developing and
testing new ones
E.g. - Windows Azure, Heroku, Force.com, Google App
Engine
Infrastructure as a Service (IaaS)
 IaaS provides the infrastructure such as virtual machines
and other resources like virtual-machine disk image library,
block and file-based storage, firewalls, load balancers, IP
addresses, virtual local area networks etc.
 IaaS is a provision model in which an organization
outsources the equipment used to support operations,
including storage, hardware, servers and networking
components.
 The service provider owns the equipment and is responsible
for housing, running and maintaining it. The client typically
pays on a per-use basis.
 Amazon Web Services (AWS), Cisco Metapod, Microsoft
Azure, Google Compute Engine (GCE) are some popular
examples of Iaas.
Cloud Services Summary
SERVICE MODELS SUMMARY
DEPLOYMENT MODELS

Private cloud. The cloud infrastructure is provisioned


for exclusive use by a single organization comprising
multiple consumers (e.g., business units).It may be
owned, managed, and operated by the organization, a
third party, or some combination of them, and it may
exist on or off premises.

Key aspects of private cloud


 A self-service interface controls services, allowing IT
staff to quickly provision, allocate, and deliver on-
demand IT resources
 Highly automated management of resource pools for
everything from compute capability to storage, analytics,
and middleware
 Sophisticated security and governance designed for a
Ctd’
• Community cloud. The cloud infrastructure
is provisioned for exclusive use by a specific
community of consumers from organizations
that have shared concerns (e.g., mission,
security requirements, policy, and
compliance considerations).
• It may be owned, managed, and operated by
one or more of the organizations in the
community, a third party, or some
combination of them, and it may exist on or
off premises.
Ctd’
Public cloud. The cloud infrastructure is provisioned for
open use by the general public. It may be owned,
managed, and operated by a business, academic, or
government organization, or some combination of
them. It exists on the premises of the cloud provider.
Key aspects of public cloud
 Innovative SaaS business apps for applications ranging
from customer resource management (CRM) to
transaction management and data analytics
 Flexible, scalable IaaS for storage and compute
services on a moment’s notice
 Powerful PaaS for cloud-based application
development and deployment environments
Ctd’
Hybrid cloud. The cloud infrastructure is a composition
of two or more distinct cloud infrastructures (private,
community, or public) that remain unique entities, but
are bound together by standardized or proprietary
technology that enables data and application
portability (e.g., cloud bursting for load balancing
between clouds).
Key aspects of hybrid cloud
 Allows companies to keep the critical applications and
sensitive data in a traditional data centre environment
or private cloud
 Enables taking advantage of public cloud resources
like SaaS, for the latest applications, and IaaS, for
elastic virtual resources
 Facilitates portability of data, apps and services and
more choices for deployment models
BENEFITS OF CLOUD COMPUTING
Cloud Computing has numerous advantages. Some of them are
listed below:
 One can access applications as utilities, over the Internet.
 Unlimited storage capacity: Cloud computing offers virtually limitless
storage.
 Manipulate and configure the application online at any time.
 It does not require to install a specific piece of software to access
or manipulate cloud application.
 Cloud resources are available over the network in a manner that
provides platform independent access to any type of clients.
 Cloud Computing offers on-demand self-service. The resources
can be used without interaction with cloud service provider.
 Cloud Computing is highly cost effective because it operates at
higher efficiencies with greater utilization. It just requires an Internet
connection.
 Cloud Computing offers load balancing that makes it more reliable
• Increased data reliability: Unlike desktop computing, in
which if a hard disk crashes and destroy all your valuable
data, a computer crashing in the cloud should not affect
the storage of your data.
• Improved document format compatibility.
Easier group collaboration:
 Sharing documents leads directly to better
collaboration.
 Many users do this as it is an important advantages of
cloud computing
 multiple users can collaborate easily on documents
and projects
Device independence.
 You are no longer tethered to a single computer or
network.
 Changes to computers, applications and documents
follow you through the cloud.
 Move to a portable device, and your applications and
documents are still available.
Disadvantages of Cloud computing
SECURITY & PRIVACY
 It is the biggest concern about cloud computing. Since data management and
infrastructure management in cloud is provided by third-party, it is always a risk to
handover the sensitive information to such providers. Although the cloud computing
vendors ensure more secure password protected accounts, any sign of security
breach would result in loss of clients and businesses.
LOCK-IN
 It is very difficult for the customers to switch from one Cloud Service Provider (CSP)
to another. It results in dependency on a particular CSP for service.
ISOLATION FAILURE
 This risk involves the failure of isolation mechanism that separates storage,
memory, routing between the different tenants.
MANAGEMENT INTERFACE COMPROMISE
 In case of public cloud provider, the customer management interfaces are
accessible through the Internet.
INSECURE OR INCOMPLETE DATA DELETION
 It is possible that the data requested for deletion may not get deleted. It happens
either because extra copies of data are stored but are not available or disk
destroyed also stores data from other tenants.
Does not work well with low-speed connections
 low-speed Internet connection, such as that found with dial-up services, makes
cloud computing painful at best and often impossible.

You might also like