Cloud Talk
                         Demystifying Clouds




        Johnmwillis.com
botchagalupe@gmail.com




      Johnm...
whoami
• Johnmwillis.com
   • Cloud Café
     Podcasts

• Redmonk.com/cote
   • IT Management
     Guys Podcast

• Botchag...
Cloud Talk
Go Big or Go Home

 Animoto
   50 server to 5000 servers in one week
   25k users to 750k users in one week
   ...
Cloud Talk
The Myths
(The Big Switch “Nick Carr” Syndrome)

  Cloud computing will eliminate the need for IT
  personnel.
...
Cloud Talk
The Facts

  Cloud technology is real
  This technology should not be ignored
  This presentation will try to s...
Cloud Talk
The Advantages

Economies of scale 10’s->100’s->1000’s
Common cloneable infrastructures
Elastic and Autonomic
T...
Cloud Talk
What is the Basis of a Cloud

  Abstraction of the hardware infrastructure from the
  service.
  Some say it mu...
Cloud Talk
What is my definition of a
“Holy-Grail” Cloud

  Abstraction of the hardware infrastructure from the
  service....
Cloud Talk
Cloud stuff

Pay as you go          Windows Servers
No lock in             Live Image Migration
               ...
Cloud Talk

Types of Clouds

  Private
    3Tera, IBM, HP, Cassatt
  Public
    Amazon, Google, Flexiscale, Gogrid,
    Jo...
Cloud Talk
Cloud Taxonomy

SaaS
  Salesforce
PaaS
  Google App Engine, Heroku, Morph,
  EngineYard, RightScale,Elastra
Iaa...
Cloud Talk
Cloud Taxonomy

Google “peter laird cloud taxonomy”
Cloud Talk
Open Source Clouds

Eucalyptus
Enomalism
Scalr
Cloud Talk
Cloud Utilities

CohesiveFT
rPath (JeOS)
Bitnami
Ylastic
Cloud Talk
Do you Hadoop?

 Google does…
 Yahoo does..
 IBM does…
 Facebook does…
 The New York Times does …
 Rackspace/Ma...
Cloud Talk
Amazon

 No min – pay as you go
 Easy to get started
 Market leader
 All API based
 New (Persistent storage and...
Cloud Talk
Flexiscale

  Amazon in the UK
  Fractional resources (VPS)
  Looks like a SP (dedicated VLAN)
Cloud Talk
Mosso

 Glorified shared hosting
 Min investment $100 per month
 Transaction fees (3 million puts/gets)
 No she...
Cloud Talk
Google App Engine

  Python only
  Transaction based
  To early to tell (limited access and free)
  Unknown cost
Cloud Talk
3Tera

  Private or public cloud
  More like a grid
  Entry level is $500 per month
  Enterprise is around $150...
Cloud Talk
Cloud Talk
Add Ons

 Rightscale
 Elastra
 Ylastic
Cloud Talk
Who’s using the cloud?
   The NY Times
   Amazon EC2
   Nasdaq
   Amazon S3
   Major League Baseball
   Joyent
...
Cloud Talk
Vendors in the Cloud?

  Red Hat
  GigaSpaces
  Oracle
  Vertica
  Sun MySQL
Cloud Talk
Cloud Standards?

  Elasta (ECML and EDML)
  3Tera (Cloudware)
  Citrix (C3)
  VMWare (Vcloud)
  DMTF (OVF)
   ...
Cloud Talk
Cloud Developer - Demographics

  Small to Medium ($100 per moth)
     Amazon EC2/S3
     Mosso
     Flexiscale...
Amazon Web Services

EC2 - Elastic Compute Cloud
S3 - Simple Storage Service
SQS - Simple Queue Service
SimpleDB – Simple ...
EC2 Tutorial
Glossary
Images
Instances
AMI
ECU
Bucket
Availability Zones
Storage Volumes
Snapshot
EC2 Tutorial
Standard Instances
$0.10 - Small Instance (Default)
   1.7 GB of memory, 1 EC2 Compute Unit (1 virtual core
 ...
EC2 Tutorial
High-CPU Instances
$0.20 - High-CPU Medium Instance
   1.7 GB of memory, 5 EC2 Compute Units (2 virtual
   co...
EC2 Tutorial
Getting Started
First Signup for an Account
Get Certifications and Keys
Install Tools
EC2 Tutorial
Sign up at aws.amazon.com/ec2
EC2 Tutorial
Getting Certificates and Keys
Access Keys
  Mostly used for Elastic Fox
X509 Certificate
  Mostly used for co...
EC2 Tutorial
EC2 Tutorial
Install EC2 Command Line and Setup
Environment
Download and unzip EC2 Command Line Tools
  EC2->Resource Cent...
EC2 Tutorial
Configure Command Line Environment
EC2 Tutorial
Configure Command Line Environment
EC2 Tutorial
Use Puttygen create Putty SSH keys
EC2 Tutorial
Save as a Private Key and use in Putty
EC2 Tutorial
EC2 List Images

ec2-describe-images -o amazon
ec2-describe-images –x all
EC2 Tutorial
EC2 Start, check, and Terminate instances

ec2-run-instances <ami id> -k <keypair file>
ec2-describe-instance...
EC2 Tutorial
EC2 Elastic IP Addresses

ec2-allocate-address
ec2-associate-address –I <ins id> <ip adr>
ec2-release-address...
EC2 Tutorial
Install Elastic Fox Firefox Extension
Download and install Elastic Fox
  EC2->Resource Center->Developer Tools
EC2 Tutorial
Configure Elastic Fox
EC2 Tutorial
Configure Elastic Fox
EC2 Tutorial
Configure Elastic Fox
EC2 Tutorial
Configure Elastic Fox
EC2 Tutorial
Launch SSH from Elastic Fox
EC2 Tutorial
EC2 Saving and Registering Images

scp cert and pvt key to /mnt of image
ec2-bundle-vol –d /mnt –c <cert> -k ...
EC2 Tutorial
EBS – Elastic Block Storage

Centrally managed storage
Built-in redundancy
Snapshot to S3
EC2 Tutorial
EBS – Elastic Block Storage

Create a volume from 1GB to 1TB
Attach to an instance
$0.10/GB per month
Snapsho...
EC2 Tutorial
RightScale Tips

Use XFS filesystem for freeze while snap
shoting
Unmounting can leave data in flight
Mountin...
EC2 Tutorial
You need to download the latest version of
the EBS tools
EC2 Tutorial
Create, Describe, Attach, and Snapshot

ec2-create-volume –size <gb> -z <az>
ec2-describe-volumes <vol id>
ec...
Upcoming SlideShare
Loading in …5
×

Cloud Talk

2,538 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,538
On SlideShare
0
From Embeds
0
Number of Embeds
255
Actions
Shares
0
Downloads
55
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Cloud Talk

  1. 1. Cloud Talk Demystifying Clouds Johnmwillis.com botchagalupe@gmail.com Johnmwillis.com
  2. 2. whoami • Johnmwillis.com • Cloud Café Podcasts • Redmonk.com/cote • IT Management Guys Podcast • Botchagalupe • twitter and gtalk
  3. 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. 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. 5. Cloud Talk The Facts Cloud technology is real This technology should not be ignored This presentation will try to separate the hype
  6. 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. 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. 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. 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. 10. Cloud Talk Types of Clouds Private 3Tera, IBM, HP, Cassatt Public Amazon, Google, Flexiscale, Gogrid, Joyent, Rackspace, Mosso
  11. 11. Cloud Talk Cloud Taxonomy SaaS Salesforce PaaS Google App Engine, Heroku, Morph, EngineYard, RightScale,Elastra IaaS Amazon, Flexiscale, GoGrid, Joyent,Rackspace
  12. 12. Cloud Talk Cloud Taxonomy Google “peter laird cloud taxonomy”
  13. 13. Cloud Talk Open Source Clouds Eucalyptus Enomalism Scalr
  14. 14. Cloud Talk Cloud Utilities CohesiveFT rPath (JeOS) Bitnami Ylastic
  15. 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. 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. 17. Cloud Talk Flexiscale Amazon in the UK Fractional resources (VPS) Looks like a SP (dedicated VLAN)
  18. 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. 19. Cloud Talk Google App Engine Python only Transaction based To early to tell (limited access and free) Unknown cost
  20. 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))
  21. 21. Cloud Talk
  22. 22. Cloud Talk Add Ons Rightscale Elastra Ylastic
  23. 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
  24. 24. Cloud Talk Vendors in the Cloud? Red Hat GigaSpaces Oracle Vertica Sun MySQL
  25. 25. Cloud Talk Cloud Standards? Elasta (ECML and EDML) 3Tera (Cloudware) Citrix (C3) VMWare (Vcloud) DMTF (OVF) Citrix, Vmware
  26. 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
  27. 27. Amazon Web Services EC2 - Elastic Compute Cloud S3 - Simple Storage Service SQS - Simple Queue Service SimpleDB – Simple Database FPS - Flexible Payment Services EBS – Elastic Block Storage (New)
  28. 28. EC2 Tutorial Glossary Images Instances AMI ECU Bucket Availability Zones Storage Volumes Snapshot
  29. 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. 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
  31. 31. EC2 Tutorial Getting Started First Signup for an Account Get Certifications and Keys Install Tools
  32. 32. EC2 Tutorial Sign up at aws.amazon.com/ec2
  33. 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)
  34. 34. EC2 Tutorial
  35. 35. EC2 Tutorial Install EC2 Command Line and Setup Environment Download and unzip EC2 Command Line Tools EC2->Resource Center->Developer Tools
  36. 36. EC2 Tutorial Configure Command Line Environment
  37. 37. EC2 Tutorial Configure Command Line Environment
  38. 38. EC2 Tutorial Use Puttygen create Putty SSH keys
  39. 39. EC2 Tutorial Save as a Private Key and use in Putty
  40. 40. EC2 Tutorial EC2 List Images ec2-describe-images -o amazon ec2-describe-images –x all
  41. 41. EC2 Tutorial EC2 Start, check, and Terminate instances ec2-run-instances <ami id> -k <keypair file> ec2-describe-instances ec2-terminate-instances <instance id>
  42. 42. EC2 Tutorial EC2 Elastic IP Addresses ec2-allocate-address ec2-associate-address –I <ins id> <ip adr> ec2-release-address <ip adr>
  43. 43. EC2 Tutorial Install Elastic Fox Firefox Extension Download and install Elastic Fox EC2->Resource Center->Developer Tools
  44. 44. EC2 Tutorial Configure Elastic Fox
  45. 45. EC2 Tutorial Configure Elastic Fox
  46. 46. EC2 Tutorial Configure Elastic Fox
  47. 47. EC2 Tutorial Configure Elastic Fox
  48. 48. EC2 Tutorial Launch SSH from Elastic Fox
  49. 49. EC2 Tutorial EC2 Saving and Registering Images scp cert and pvt key to /mnt of image ec2-bundle-vol –d /mnt –c <cert> -k <pvt key> -r i386 –p <out image name> ec2-upload-bundle –b <bid> -m <manifest> - a <access key id> -s <secret key id> ec2-register <bid>/<image name>
  50. 50. EC2 Tutorial EBS – Elastic Block Storage Centrally managed storage Built-in redundancy Snapshot to S3
  51. 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. 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
  53. 53. EC2 Tutorial You need to download the latest version of the EBS tools
  54. 54. EC2 Tutorial Create, Describe, Attach, and Snapshot ec2-create-volume –size <gb> -z <az> ec2-describe-volumes <vol id> ec2-attach-volume <vol id> -i <iid> -d <mp> ec2-delete-volume <vold id> ec2-create-snapshot <vol id>

×