0% found this document useful (0 votes)
76 views30 pages

Cloud Computing Fundamentals

Cloud computing is a model that enables ubiquitous and convenient access to a shared pool of configurable computing resources via the internet. It provides on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. There are four deployment models: public cloud (off-site services over the internet), private cloud (operated solely for one organization), community cloud (specific group), and hybrid cloud (mix of private and public). The three main service models are Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS).
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
76 views30 pages

Cloud Computing Fundamentals

Cloud computing is a model that enables ubiquitous and convenient access to a shared pool of configurable computing resources via the internet. It provides on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. There are four deployment models: public cloud (off-site services over the internet), private cloud (operated solely for one organization), community cloud (specific group), and hybrid cloud (mix of private and public). The three main service models are Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS).
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 30

Cloud Computing

Cloud Computing

“Cloud computing is a method of running application software and storing related data in central computer
systems and providing customers or other users access to them through the Internet”.

Encyclopaedia Britannica (eb.com, 2012)

“Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared
pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that
can be rapidly provisioned and released with minimal Management effort or service provider interaction.”
NIST Special Publication 800-145 (September 2011)
(American National Institute of Standards and Technology (NIST))
Computing Device Cloud Client Devices
INPUT
ReDesigned

S/W APPS

PROCESSING

STORAGE

OUTPUT
Computing Redefined Cloud Smart Devices
INPUT

S/W APPS

PROCESSING

STORAGE

OUTPUT
Computing Redefined
This is where the “Cloud” happens
Data Centre
Data Centre
The Emergence Of Cloud
The Big Migration
The Client / Server Era The Cloud Emerges Begins
Technology

2000s 2014 - 2015 TODAY

1990s 2010 2016

The Introduction of High Home Clouds Emerge 3.8 Billion Internet Users as
Speed Internet of June 30, 2017

10
Characteristics Of Cloud Computing
Characteristics Of
Cloud Computing

Broad
On-Demand Resource
Network
Self-Service Pooling
Access

Rapid Measured
Elasticity Service

Source: “Cloud Computing Defined: Characteristics & Service Levels”, IBM.com

11
AWS Global Infrastructure
Core Infrastructure & Services

Cloud Computing with Amazon Web Services. All trademarks, acknowledged.


AWS Core Infrastructure & Services

Cloud Computing with Amazon Web Services. All trademarks, acknowledged.


Amazon Web Services Platform

Amazon Web Services Platform


Web Services can be accessed on AWS Management Console
Characteristics of Cloud
Computing
On-demand self-service

Resource pooling (multi-tenancy)

Rapid elasticity (flexibility, scalability)

Measured service (pay-per-use)

Broad network access ( "any time, any place, any device”)


When IT becomes an Utility

There was a time when every household, town, farm or village had its own water well.
Today, shared public utilities give us access to clean water by simply turning on the tap;
cloud computing works in a similar fashion.

Just like water from the tap in your kitchen, cloud computing services can be turned on or
off quickly as needed. Like at the water company, there is a team of dedicated professionals
making sure the service provided is safe, secure and available on a 24/7 basis.

When the tap isn't on, not only are you saving water, but you aren't paying for resources
you don't currently need.
Cloud Computing - Examples

For everyone:

• facebook, twitter (social media)


• wiki’s
• online games
• hotmail (webmail)
• dropbox

For business:

• CRM
• backup services
• ERP
• Google Suite
Four Deployment Models
Private Cloud

The cloud infrastructure is


operated solely for an delivery of on-site and off-site
Sharing of resources; ‘multi-
organization. It may be services from the Datacenter,
tenancy’ means a lower level
managed by the organization belonging to the Customer
of security and privacy
or a third party and may exist Organization
on premise or off premise

Aimed at audiences inside the


Services for a “longer term”
Organization
Public Cloud

Delivery of off-site services over the internet

Sharing of resources; ‘multi-tenancy’ means a lower level of security and privacy

Aimed at a wide audience

Compelling services like email and social media

Enables social networking and collaboration cloud


Community Cloud

A type of shared private cloud delivers services to a specific group of organizations and/or individuals that
share a common goal

easy sharing of data, platforms and applications

Sharing of capital expenditure for otherwise (too) expensive facilities

• 24/7 access and support


• shared service and support contracts
• economics of scale (i.e., cheaper cost at larger volume)

Examples: regional or national educational or research institutes, community centers, etc.


Hybrid Cloud

choosing specific services for


Virtual Infrastructure either Private or Public Cloud
suitability is balancing:
• a mix of the above models; • security
combining several private • privacy
and public Cloud solutions • compliance versus price
from several providers into
one (virtual) IT infrastructure
Cloud
– Service Models
Cloud Service Models

Software as a • The key benefits are that the customer does not need to
worry about the development and management of
Service (SaaS) applications.

Platform as a • Not owning a computer platform, but being able to use it


‘on demand’ can save costs in ownership, management
Service (PaaS) and maintenance

Infrastructure as • Rental of physical or virtual hardware like storage, servers


or internet connectivity.
a Service (IaaS)
SaaS

Key characteristics:

• software hosted offsite


• software on demand
• software package
• no modification of the software
• plug-in software: external software used with internal applications (hybrid cloud)
• vendor with advanced technical knowledge
• user entangled with vendor

Examples: CRM, ERP, Billing and invoicing, Web Hosting, Etc.


PaaS

Key characteristics:

• Mostly used for remote application development


• Remote application support
• Platform may have special features
• Low development costs

Variants

• Environment for software development


• Hosting environment for applications
• Online storage
PaaS - Examples

AppScale : AppScale offers an open-source cloud computing platform for Google App Engine applications. The
platform gives developers the power to deploy and monitor their App Engine apps in an open-source
environment

Force.com, Salesforce. com's Platform-as-a-Service arm, can be used for custom app development and build
business apps that run on Salesforce's servers

Windows Azure: Microsoft's cloud platform, Windows Azure gathering momentum.

OpenStack, an open-source cloud platform launched by Rackspace and NASA, has revolutionized the cloud
computing game. Users and providers can leverage the platform to launch their services
IaaS

The background of IaaS can be found in the merger between IT and Telecom
infrastructure and services in the past decade

Key characteristics:

• Dynamic scaling
• Desktop virtualization
• Policy-based services

Examples of IaaS are hosting services supporting e-commerce,web hosting


services that include broadband connections and storage.
IaaS - Examples

Amazon EC2 (http://aws.amazon.com/)

CSC (http://www.csc.com/)

Microsoft Azure (www.Microsoft.com)

Joyent Cloud (www.joyent.com)

Rackspace Cloud (http://www.rackspace.com/cloud/)

CA Cloud Solutions (http://www.ca.com/us/products/cloud.aspx)

HP (http://www.hpcloud.com/)

IBM Softlayer

You might also like