This document provides an overview and introduction to cloud computing concepts. It discusses the myths and facts about clouds, advantages like economies of scale, and definitions including the notion that clouds provide abstraction of hardware and software infrastructure. It also covers different cloud types (private, public, SaaS, PaaS, IaaS), open source cloud platforms, cloud utilities, major cloud users, cloud standards, and the Amazon EC2 and EBS cloud services.
3. Cloud Talk
Go Big or Go Home
Animoto
50 server to 5000 servers in one week
25k users to 750k users in one week
Two weeks later they were back to about 100 servers
5 Guys 1 SA!
4. Cloud Talk
The Myths
(The Big Switch “Nick Carr” Syndrome)
Cloud computing will eliminate the need for IT
personnel.
There will only be one super computer in the future.
Cloud Hype
Everything is a cloud.
5. Cloud Talk
The Facts
Cloud technology is real
This technology should not be ignored
This presentation will try to separate the hype
6. Cloud Talk
The Advantages
Economies of scale 10’s->100’s->1000’s
Common cloneable infrastructures
Elastic and Autonomic
The possibly of green computing
7. Cloud Talk
What is the Basis of a Cloud
Abstraction of the hardware infrastructure from the
service.
Some say it must have an API.
8. Cloud Talk
What is my definition of a
“Holy-Grail” Cloud
Abstraction of the hardware infrastructure from the
service.
Abstraction of the software infrastructure from the
service.
9. Cloud Talk
Cloud stuff
Pay as you go Windows Servers
No lock in Live Image Migration
Snapshot Image
Dynamic provisioning
Customizable Images
Load Balancing and
Automated Backup
Clustering
Table Level Backup
Firewall Support
24 Hour Support
Autonomics
Consulting Services
10. Cloud Talk
Types of Clouds
Private
3Tera, IBM, HP, Cassatt
Public
Amazon, Google, Flexiscale, Gogrid,
Joyent, Rackspace, Mosso
15. Cloud Talk
Do you Hadoop?
Google does…
Yahoo does..
IBM does…
Facebook does…
The New York Times does …
Rackspace/Mailtrust does …
Now Cloudera does…
16. Cloud Talk
Amazon
No min – pay as you go
Easy to get started
Market leader
All API based
New (Persistent storage and Windows instances)
17. Cloud Talk
Flexiscale
Amazon in the UK
Fractional resources (VPS)
Looks like a SP (dedicated VLAN)
18. Cloud Talk
Mosso
Glorified shared hosting
Min investment $100 per month
Transaction fees (3 million puts/gets)
No shell access
Very good for elasticity
19. Cloud Talk
Google App Engine
Python only
Transaction based
To early to tell (limited access and free)
Unknown cost
20. Cloud Talk
3Tera
Private or public cloud
More like a grid
Entry level is $500 per month
Enterprise is around $1500 per month
Partners with Citrix (Citrix Cloud Center (C3))
23. Cloud Talk
Who’s using the cloud?
The NY Times
Amazon EC2
Nasdaq
Amazon S3
Major League Baseball
Joyent
ESPN
Rightscale using Amazon EC2
Hasbro
Amazon EC2
British Telecom
3Tera
Taylor Woodrow
Google Apps
CSS
Amazon EC2
Activision
Amazon EC2
Business Objects (A SAP Company)
Rightscale using Amazon EC2
26. Cloud Talk
Cloud Developer - Demographics
Small to Medium ($100 per moth)
Amazon EC2/S3
Mosso
Flexiscale
GoGrid
Enterprise Entry ($500 per month)
3Tera
Layered Technology (3Tera provider)
RightScale
Enterprise Large ($1500 per month)
3Tera
IBM Blue Cloud
29. EC2 Tutorial
Standard Instances
$0.10 - Small Instance (Default)
1.7 GB of memory, 1 EC2 Compute Unit (1 virtual core
with 1 EC2 Compute Unit), 160 GB of instance storage,
32-bit platform
$0.40 - Large Instance
7.5 GB of memory, 4 EC2 Compute Units (2 virtual
cores with 2 EC2 Compute Units each), 850 GB of
instance storage, 64-bit platform
$0.80 - Extra Large Instance
15 GB of memory, 8 EC2 Compute Units (4 virtual
cores with 2 EC2 Compute Units each), 1690 GB of
instance storage, 64-bit platform
30. EC2 Tutorial
High-CPU Instances
$0.20 - High-CPU Medium Instance
1.7 GB of memory, 5 EC2 Compute Units (2 virtual
cores with 2.5 EC2 Compute Units each), 350 GB of
instance storage, 32-bit platform
$0.80 - High-CPU Extra Large Instance
7 GB of memory, 20 EC2 Compute Units (8 virtual
cores with 2.5 EC2 Compute Units each), 1690 GB of
instance storage, 64-bit platform
33. EC2 Tutorial
Getting Certificates and Keys
Access Keys
Mostly used for Elastic Fox
X509 Certificate
Mostly used for command line tools
KeyPair
Used for SSH (e.g., putty)
51. EC2 Tutorial
EBS – Elastic Block Storage
Create a volume from 1GB to 1TB
Attach to an instance
$0.10/GB per month
Snapshot (can do incrementals)
You can create a new volume from a
Snapsot (lazy restore)
52. EC2 Tutorial
RightScale Tips
Use XFS filesystem for freeze while snap
shoting
Unmounting can leave data in flight
Mounting mistakes can be destructive
Always snapshot after an unmount