Upload
oureducationin
View
233
Download
0
Embed Size (px)
Citation preview
7/28/2019 Cloud Computing Introduction 2617
1/28
7/28/2019 Cloud Computing Introduction 2617
2/28
Outline
Cloud Terms
Comparisons
Many Flavors of Cloud Computing Key Characteristics
Architecture Type
Whos using Clouds today? Example: Eli Lilly
Legal Issues1
7/28/2019 Cloud Computing Introduction 2617
3/28
What is Cloud?
There is no clear definition of the term
Cloud or Cloud Computing
No Official Definition
Term takes on the definition of the user
Overuse the term cloud by eager marketer
2
7/28/2019 Cloud Computing Introduction 2617
4/28
What is Cloud?
There are two popular uses of the term
cloud in todays I.T. conversation
Cloud Services -consumer and business
products, services and solutions that aredelivered and consumed in real-time over the
internet
Cloud Computing -an emerging IT
development, deployment, and delivery model
that enables real-time delivery of a broad
range of IT products, services and solutions
over the internet 3
7/28/2019 Cloud Computing Introduction 2617
5/28
Cloud Computing is an
Evolution in IT
4
7/28/2019 Cloud Computing Introduction 2617
6/28
Comparisons
Grid Computing a form of distributedcomputing, acting in concert to perform very
large tasks
Utility Computing a metered service similarto a traditional public utility such as electricity
Autonomic Computing capable of self-
management Cloud Computing deployments as of 2009
depend on grids, have autonomic characteristics
and bill like utilities5
7/28/2019 Cloud Computing Introduction 2617
7/28
7/28/2019 Cloud Computing Introduction 2617
8/28
Many Flavors of Cloud
Computing
SaaS Software as a Service
Network-hosted application
PaaS Platform as a Service Network-hosted software development
platform
IaaS Infrastructure as a Service Provider hosts customer VMs or provides
network storage
7
7/28/2019 Cloud Computing Introduction 2617
9/28
Many Flavors of Cloud
Computing (contd) DaaS Data as a Service
Customer queries against providers database
IPMaaS Identity and PolicyManagement as a Service
Provider manages identity and/or access
control policy for customer
NaaS Network as a Service
Provider offers virtualized networks (e.g.
VPNs)
8
7/28/2019 Cloud Computing Introduction 2617
10/28
Cloud Computing Providers
9
7/28/2019 Cloud Computing Introduction 2617
11/28
The Clouds Snowball Effect
Maturation of Virtualization Technology
Virtualization enables Compute Clouds
Compute Clouds create demand forStorage Clouds
Storage + Compute Clouds create Cloud
Infrastructure Cloud Infrastructure enables Cloud
Platforms &Applications
10
7/28/2019 Cloud Computing Introduction 2617
12/28
Cloud Applications
SaaS resides here
Most common Cloud / Many providers of
different services
Examples: SalesForce, Gmail, Yahoo! Mail,Quicken Online
Advantages: Free, Easy, Consumer
Adoption Disadvantages: Limited functionality, no
control or access to underlying technology
11
7/28/2019 Cloud Computing Introduction 2617
13/28
Cloud Platforms
Containers, Closed environments
Examples: Google App Engine, Heroku,Mosso, Engine Yard, Joyent or Force.com
(SalesForce Dev Platform) Advantages: Good for developers, more
control than Application Clouds, tightly
configured Disadvantages: Restricted to what is
available, other dependencies
12
7/28/2019 Cloud Computing Introduction 2617
14/28
Cloud Infrastructure
Provide Compute and Storage clouds
Virtualization layers (hardware/software)
Examples: Amazon EC2, GoGrid, AmazonS3, Nirvanix, Linode
Advantages: Full control of environmentsand infrastructure
Disadvantages: premium price point, limitedcompetition
13
7/28/2019 Cloud Computing Introduction 2617
15/28
Key Characteristics
14
7/28/2019 Cloud Computing Introduction 2617
16/28
Colo vs. Managed
vs. Cloud Hosting
15
7/28/2019 Cloud Computing Introduction 2617
17/28
Architecture Types
16
7/28/2019 Cloud Computing Introduction 2617
18/28
Single-Tenant vs. Multi-Tenant
Architecture
17
Single tenancy gives each customer adedicated software stack and each layer in
each stack still requires configuration,
monitoring, upgrades, security updates,
patches, tuning and disaster recovery.
On a multi-tenant platform, all applicationsrun in a single logical environment: faster,
more secure, more available, automatically
upgraded and maintained. Any improvement
appears to all customers at once.
Shared infrastructure
Other apps
Server
OS
Database
App Server
Storage
Network
App 1
Server
OS
Database
App Server
Storage
Network
App 2
Server
OS
Database
App Server
Storage
Network
App 3
7/28/2019 Cloud Computing Introduction 2617
19/28
7/28/2019 Cloud Computing Introduction 2617
20/28
Example: Eli Lilly
Reduced costs
Global access to R&D applications
Rapid transition due to VM hosting
Time to deliver new services greatly reduced:
New server: 7.5 weeks down to 3 minutes
New collaboration: 8 weeks down to 5minutes
64 node linux cluster: 12 weeks down to 5
minutes19
7/28/2019 Cloud Computing Introduction 2617
21/28
Legal Issues
March 2007, Dell applied trademark cloud
computing.
September 2008, Cgactive LLC received
trademard CloudOS
November 2007, Affero GPL open source
code
April 2009, FBI raided a data center
20
7/28/2019 Cloud Computing Introduction 2617
22/28
The End
5 minutes of question time
starts now!
7/28/2019 Cloud Computing Introduction 2617
23/28
Questions
4 minutes left!
7/28/2019 Cloud Computing Introduction 2617
24/28
Questions
3 minutes left!
7/28/2019 Cloud Computing Introduction 2617
25/28
Questions
2 minutes left!
7/28/2019 Cloud Computing Introduction 2617
26/28
Questions
1 minute left!
7/28/2019 Cloud Computing Introduction 2617
27/28
7/28/2019 Cloud Computing Introduction 2617
28/28
Questions
TIME IS UP!