SlideShare a Scribd company logo
1 of 54
Download to read offline
Cloud Talk
                         Demystifying Clouds




        Johnmwillis.com
botchagalupe@gmail.com




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

• Redmonk.com/cote
   • IT Management
     Guys Podcast

• Botchagalupe
   • twitter and gtalk
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!
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.
Cloud Talk
The Facts

  Cloud technology is real
  This technology should not be ignored
  This presentation will try to separate the hype
Cloud Talk
The Advantages

Economies of scale 10’s->100’s->1000’s
Common cloneable infrastructures
Elastic and Autonomic
The possibly of green computing
Cloud Talk
What is the Basis of a Cloud

  Abstraction of the hardware infrastructure from the
  service.
  Some say it must have an API.
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.
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
Cloud Talk

Types of Clouds

  Private
    3Tera, IBM, HP, Cassatt
  Public
    Amazon, Google, Flexiscale, Gogrid,
    Joyent, Rackspace, Mosso
Cloud Talk
Cloud Taxonomy

SaaS
  Salesforce
PaaS
  Google App Engine, Heroku, Morph,
  EngineYard, RightScale,Elastra
IaaS
  Amazon, Flexiscale, GoGrid, Joyent,Rackspace
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/Mailtrust does …
 Now Cloudera does…
Cloud Talk
Amazon

 No min – pay as you go
 Easy to get started
 Market leader
 All API based
 New (Persistent storage and Windows instances)
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 shell access
 Very good for elasticity
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 $1500 per month
  Partners with Citrix (Citrix Cloud Center (C3))
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
   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
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)
     Citrix, Vmware
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
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)
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
   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
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
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 command line tools
KeyPair
  Used for SSH (e.g., putty)
EC2 Tutorial
EC2 Tutorial
Install EC2 Command Line and Setup
Environment
Download and unzip EC2 Command Line Tools
  EC2->Resource Center->Developer Tools
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-instances
ec2-terminate-instances <instance id>
EC2 Tutorial
EC2 Elastic IP Addresses

ec2-allocate-address
ec2-associate-address –I <ins id> <ip adr>
ec2-release-address <ip adr>
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 <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>
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
Snapshot (can do incrementals)
You can create a new volume from a
Snapsot (lazy restore)
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
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>
ec2-attach-volume <vol id> -i <iid> -d <mp>
ec2-delete-volume <vold id>
ec2-create-snapshot <vol id>

More Related Content

What's hot

Building REA In The Cloud
Building REA In The CloudBuilding REA In The Cloud
Building REA In The CloudOracle
 
AWS IoT 핸즈온 워크샵 - 실습 5. DynamoDB에 센서 데이터 저장하기 (김무현 솔루션즈 아키텍트)
AWS IoT 핸즈온 워크샵 - 실습 5. DynamoDB에 센서 데이터 저장하기 (김무현 솔루션즈 아키텍트)AWS IoT 핸즈온 워크샵 - 실습 5. DynamoDB에 센서 데이터 저장하기 (김무현 솔루션즈 아키텍트)
AWS IoT 핸즈온 워크샵 - 실습 5. DynamoDB에 센서 데이터 저장하기 (김무현 솔루션즈 아키텍트)Amazon Web Services Korea
 
CloudStack, jclouds, Jenkins and CloudCat
CloudStack, jclouds, Jenkins and CloudCatCloudStack, jclouds, Jenkins and CloudCat
CloudStack, jclouds, Jenkins and CloudCatAndrew Bayer
 
AWS IoT 핸즈온 워크샵 - 실습 3. AWS IoT Thing Shadow (김무현 솔루션즈 아키텍트)
AWS IoT 핸즈온 워크샵 - 실습 3. AWS IoT Thing Shadow (김무현 솔루션즈 아키텍트)AWS IoT 핸즈온 워크샵 - 실습 3. AWS IoT Thing Shadow (김무현 솔루션즈 아키텍트)
AWS IoT 핸즈온 워크샵 - 실습 3. AWS IoT Thing Shadow (김무현 솔루션즈 아키텍트)Amazon Web Services Korea
 
CloudFork
CloudForkCloudFork
CloudForkESUG
 
Enrique lima azure-it-pro-ps
Enrique lima azure-it-pro-psEnrique lima azure-it-pro-ps
Enrique lima azure-it-pro-psEnrique Lima
 
Amazon Web Services EC2 Basics
Amazon Web Services EC2 BasicsAmazon Web Services EC2 Basics
Amazon Web Services EC2 BasicsOnur ŞALK
 
コンテンツ配信: CloudFront & 名前解決サービス: Route 53 詳細 -ほぼ週刊AWSマイスターシリーズ第3回-
コンテンツ配信: CloudFront & 名前解決サービス: Route 53 詳細 -ほぼ週刊AWSマイスターシリーズ第3回- コンテンツ配信: CloudFront & 名前解決サービス: Route 53 詳細 -ほぼ週刊AWSマイスターシリーズ第3回-
コンテンツ配信: CloudFront & 名前解決サービス: Route 53 詳細 -ほぼ週刊AWSマイスターシリーズ第3回- SORACOM, INC
 
AWS re:Invent 2016: Deep Dive on Amazon EC2 Instances, Featuring Performance ...
AWS re:Invent 2016: Deep Dive on Amazon EC2 Instances, Featuring Performance ...AWS re:Invent 2016: Deep Dive on Amazon EC2 Instances, Featuring Performance ...
AWS re:Invent 2016: Deep Dive on Amazon EC2 Instances, Featuring Performance ...Amazon Web Services
 
Disaster Recovery Site on AWS - Minimal Cost Maximum Efficiency (STG305) | AW...
Disaster Recovery Site on AWS - Minimal Cost Maximum Efficiency (STG305) | AW...Disaster Recovery Site on AWS - Minimal Cost Maximum Efficiency (STG305) | AW...
Disaster Recovery Site on AWS - Minimal Cost Maximum Efficiency (STG305) | AW...Amazon Web Services
 
(GAM402) Deploying a Low-Latency Multiplayer Game Globally: Loadout | AWS re:...
(GAM402) Deploying a Low-Latency Multiplayer Game Globally: Loadout | AWS re:...(GAM402) Deploying a Low-Latency Multiplayer Game Globally: Loadout | AWS re:...
(GAM402) Deploying a Low-Latency Multiplayer Game Globally: Loadout | AWS re:...Amazon Web Services
 
AWS CloudFormation Intrinsic Functions and Mappings
AWS CloudFormation Intrinsic Functions and Mappings AWS CloudFormation Intrinsic Functions and Mappings
AWS CloudFormation Intrinsic Functions and Mappings Adam Book
 
Big Data Step-by-Step: Infrastructure 2/3: Running R and RStudio on EC2
Big Data Step-by-Step: Infrastructure 2/3: Running R and RStudio on EC2Big Data Step-by-Step: Infrastructure 2/3: Running R and RStudio on EC2
Big Data Step-by-Step: Infrastructure 2/3: Running R and RStudio on EC2Jeffrey Breen
 
Deploying and running Grails in the cloud
Deploying and running Grails in the cloudDeploying and running Grails in the cloud
Deploying and running Grails in the cloudPhilip Stehlik
 
Amazon Ec2 Application Design
Amazon Ec2 Application DesignAmazon Ec2 Application Design
Amazon Ec2 Application Designguestd0b61e
 
使用 Amazon EKS 打造高效的服務架構設計
使用 Amazon EKS 打造高效的服務架構設計使用 Amazon EKS 打造高效的服務架構設計
使用 Amazon EKS 打造高效的服務架構設計Amazon Web Services
 
Container Orchestration with Amazon ECS
Container Orchestration with Amazon ECSContainer Orchestration with Amazon ECS
Container Orchestration with Amazon ECSAmazon Web Services
 

What's hot (20)

Deep Learning for Developers
Deep Learning for DevelopersDeep Learning for Developers
Deep Learning for Developers
 
Building REA In The Cloud
Building REA In The CloudBuilding REA In The Cloud
Building REA In The Cloud
 
AWS IoT 핸즈온 워크샵 - 실습 5. DynamoDB에 센서 데이터 저장하기 (김무현 솔루션즈 아키텍트)
AWS IoT 핸즈온 워크샵 - 실습 5. DynamoDB에 센서 데이터 저장하기 (김무현 솔루션즈 아키텍트)AWS IoT 핸즈온 워크샵 - 실습 5. DynamoDB에 센서 데이터 저장하기 (김무현 솔루션즈 아키텍트)
AWS IoT 핸즈온 워크샵 - 실습 5. DynamoDB에 센서 데이터 저장하기 (김무현 솔루션즈 아키텍트)
 
CloudStack, jclouds, Jenkins and CloudCat
CloudStack, jclouds, Jenkins and CloudCatCloudStack, jclouds, Jenkins and CloudCat
CloudStack, jclouds, Jenkins and CloudCat
 
Deep dive into AWS fargate
Deep dive into AWS fargateDeep dive into AWS fargate
Deep dive into AWS fargate
 
AWS IoT 핸즈온 워크샵 - 실습 3. AWS IoT Thing Shadow (김무현 솔루션즈 아키텍트)
AWS IoT 핸즈온 워크샵 - 실습 3. AWS IoT Thing Shadow (김무현 솔루션즈 아키텍트)AWS IoT 핸즈온 워크샵 - 실습 3. AWS IoT Thing Shadow (김무현 솔루션즈 아키텍트)
AWS IoT 핸즈온 워크샵 - 실습 3. AWS IoT Thing Shadow (김무현 솔루션즈 아키텍트)
 
CloudFork
CloudForkCloudFork
CloudFork
 
Enrique lima azure-it-pro-ps
Enrique lima azure-it-pro-psEnrique lima azure-it-pro-ps
Enrique lima azure-it-pro-ps
 
Amazon Web Services EC2 Basics
Amazon Web Services EC2 BasicsAmazon Web Services EC2 Basics
Amazon Web Services EC2 Basics
 
コンテンツ配信: CloudFront & 名前解決サービス: Route 53 詳細 -ほぼ週刊AWSマイスターシリーズ第3回-
コンテンツ配信: CloudFront & 名前解決サービス: Route 53 詳細 -ほぼ週刊AWSマイスターシリーズ第3回- コンテンツ配信: CloudFront & 名前解決サービス: Route 53 詳細 -ほぼ週刊AWSマイスターシリーズ第3回-
コンテンツ配信: CloudFront & 名前解決サービス: Route 53 詳細 -ほぼ週刊AWSマイスターシリーズ第3回-
 
Containers on AWS
Containers on AWSContainers on AWS
Containers on AWS
 
AWS re:Invent 2016: Deep Dive on Amazon EC2 Instances, Featuring Performance ...
AWS re:Invent 2016: Deep Dive on Amazon EC2 Instances, Featuring Performance ...AWS re:Invent 2016: Deep Dive on Amazon EC2 Instances, Featuring Performance ...
AWS re:Invent 2016: Deep Dive on Amazon EC2 Instances, Featuring Performance ...
 
Disaster Recovery Site on AWS - Minimal Cost Maximum Efficiency (STG305) | AW...
Disaster Recovery Site on AWS - Minimal Cost Maximum Efficiency (STG305) | AW...Disaster Recovery Site on AWS - Minimal Cost Maximum Efficiency (STG305) | AW...
Disaster Recovery Site on AWS - Minimal Cost Maximum Efficiency (STG305) | AW...
 
(GAM402) Deploying a Low-Latency Multiplayer Game Globally: Loadout | AWS re:...
(GAM402) Deploying a Low-Latency Multiplayer Game Globally: Loadout | AWS re:...(GAM402) Deploying a Low-Latency Multiplayer Game Globally: Loadout | AWS re:...
(GAM402) Deploying a Low-Latency Multiplayer Game Globally: Loadout | AWS re:...
 
AWS CloudFormation Intrinsic Functions and Mappings
AWS CloudFormation Intrinsic Functions and Mappings AWS CloudFormation Intrinsic Functions and Mappings
AWS CloudFormation Intrinsic Functions and Mappings
 
Big Data Step-by-Step: Infrastructure 2/3: Running R and RStudio on EC2
Big Data Step-by-Step: Infrastructure 2/3: Running R and RStudio on EC2Big Data Step-by-Step: Infrastructure 2/3: Running R and RStudio on EC2
Big Data Step-by-Step: Infrastructure 2/3: Running R and RStudio on EC2
 
Deploying and running Grails in the cloud
Deploying and running Grails in the cloudDeploying and running Grails in the cloud
Deploying and running Grails in the cloud
 
Amazon Ec2 Application Design
Amazon Ec2 Application DesignAmazon Ec2 Application Design
Amazon Ec2 Application Design
 
使用 Amazon EKS 打造高效的服務架構設計
使用 Amazon EKS 打造高效的服務架構設計使用 Amazon EKS 打造高效的服務架構設計
使用 Amazon EKS 打造高效的服務架構設計
 
Container Orchestration with Amazon ECS
Container Orchestration with Amazon ECSContainer Orchestration with Amazon ECS
Container Orchestration with Amazon ECS
 

Similar to Demystifying Clouds

Day of Cloud: Amazon EC2
Day of Cloud: Amazon EC2Day of Cloud: Amazon EC2
Day of Cloud: Amazon EC2cmcavoy
 
The Future is Now: Leveraging the Cloud with Ruby
The Future is Now: Leveraging the Cloud with RubyThe Future is Now: Leveraging the Cloud with Ruby
The Future is Now: Leveraging the Cloud with RubyRobert Dempsey
 
view the deck as powerpoint
view the deck as powerpointview the deck as powerpoint
view the deck as powerpointwebhostingguy
 
view the deck as powerpoint
view the deck as powerpointview the deck as powerpoint
view the deck as powerpointwebhostingguy
 
Cloud Computing Workshop
Cloud Computing WorkshopCloud Computing Workshop
Cloud Computing WorkshopCharlie Moad
 
Cloud Computing Primer: Using cloud computing tools in your museum
Cloud Computing Primer: Using cloud computing tools in your museumCloud Computing Primer: Using cloud computing tools in your museum
Cloud Computing Primer: Using cloud computing tools in your museumRobert J. Stein
 
From Grids To Clouds Guy Tel Zur May 2009
From Grids To Clouds Guy Tel Zur May 2009From Grids To Clouds Guy Tel Zur May 2009
From Grids To Clouds Guy Tel Zur May 2009Guy Tel-Zur
 
Cloud Computing Bootcamp On The Google App Engine [v1.1]
Cloud Computing Bootcamp On The Google App Engine [v1.1]Cloud Computing Bootcamp On The Google App Engine [v1.1]
Cloud Computing Bootcamp On The Google App Engine [v1.1]Matthew McCullough
 
Jeff Barr Amazon Services Cloud Computing
Jeff Barr Amazon Services Cloud ComputingJeff Barr Amazon Services Cloud Computing
Jeff Barr Amazon Services Cloud Computingdeimos
 
Rethinking the cloud_-_limitations_and_oppotunities_-_2011_nexcom
Rethinking the cloud_-_limitations_and_oppotunities_-_2011_nexcomRethinking the cloud_-_limitations_and_oppotunities_-_2011_nexcom
Rethinking the cloud_-_limitations_and_oppotunities_-_2011_nexcomhybrid cloud
 
Introduction to Clouds (Cloud Camp Columbus)
Introduction to Clouds (Cloud Camp Columbus)Introduction to Clouds (Cloud Camp Columbus)
Introduction to Clouds (Cloud Camp Columbus)John Willis
 
How to run your Hadoop Cluster in 10 minutes
How to run your Hadoop Cluster in 10 minutesHow to run your Hadoop Cluster in 10 minutes
How to run your Hadoop Cluster in 10 minutesVladimir Simek
 
Amazon web services
Amazon web servicesAmazon web services
Amazon web servicestsaiscorpio
 
Crunch Your Data in the Cloud with Elastic Map Reduce - Amazon EMR Hadoop
Crunch Your Data in the Cloud with Elastic Map Reduce - Amazon EMR HadoopCrunch Your Data in the Cloud with Elastic Map Reduce - Amazon EMR Hadoop
Crunch Your Data in the Cloud with Elastic Map Reduce - Amazon EMR HadoopAdrian Cockcroft
 
GIS & Cloud Computing - GAASC 2010 Fall Summit - Florence, SC
GIS & Cloud Computing - GAASC 2010 Fall Summit - Florence, SCGIS & Cloud Computing - GAASC 2010 Fall Summit - Florence, SC
GIS & Cloud Computing - GAASC 2010 Fall Summit - Florence, SCJim Tochterman
 
AWS re:Invent 2016 recap (part 1)
AWS re:Invent 2016 recap (part 1)AWS re:Invent 2016 recap (part 1)
AWS re:Invent 2016 recap (part 1)Julien SIMON
 
Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS
Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS
Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS Amazon Web Services
 
AWS Webcast - What is Cloud Computing?
AWS Webcast - What is Cloud Computing?AWS Webcast - What is Cloud Computing?
AWS Webcast - What is Cloud Computing?Amazon Web Services
 

Similar to Demystifying Clouds (20)

Day of Cloud: Amazon EC2
Day of Cloud: Amazon EC2Day of Cloud: Amazon EC2
Day of Cloud: Amazon EC2
 
The Future is Now: Leveraging the Cloud with Ruby
The Future is Now: Leveraging the Cloud with RubyThe Future is Now: Leveraging the Cloud with Ruby
The Future is Now: Leveraging the Cloud with Ruby
 
view the deck as powerpoint
view the deck as powerpointview the deck as powerpoint
view the deck as powerpoint
 
view the deck as powerpoint
view the deck as powerpointview the deck as powerpoint
view the deck as powerpoint
 
Cloud Computing Workshop
Cloud Computing WorkshopCloud Computing Workshop
Cloud Computing Workshop
 
Cloud Computing Primer: Using cloud computing tools in your museum
Cloud Computing Primer: Using cloud computing tools in your museumCloud Computing Primer: Using cloud computing tools in your museum
Cloud Computing Primer: Using cloud computing tools in your museum
 
From Grids To Clouds Guy Tel Zur May 2009
From Grids To Clouds Guy Tel Zur May 2009From Grids To Clouds Guy Tel Zur May 2009
From Grids To Clouds Guy Tel Zur May 2009
 
Cloud Computing Bootcamp On The Google App Engine [v1.1]
Cloud Computing Bootcamp On The Google App Engine [v1.1]Cloud Computing Bootcamp On The Google App Engine [v1.1]
Cloud Computing Bootcamp On The Google App Engine [v1.1]
 
Deploying On EC2
Deploying On EC2Deploying On EC2
Deploying On EC2
 
Jeff Barr Amazon Services Cloud Computing
Jeff Barr Amazon Services Cloud ComputingJeff Barr Amazon Services Cloud Computing
Jeff Barr Amazon Services Cloud Computing
 
Rethinking the cloud_-_limitations_and_oppotunities_-_2011_nexcom
Rethinking the cloud_-_limitations_and_oppotunities_-_2011_nexcomRethinking the cloud_-_limitations_and_oppotunities_-_2011_nexcom
Rethinking the cloud_-_limitations_and_oppotunities_-_2011_nexcom
 
Introduction to Clouds (Cloud Camp Columbus)
Introduction to Clouds (Cloud Camp Columbus)Introduction to Clouds (Cloud Camp Columbus)
Introduction to Clouds (Cloud Camp Columbus)
 
How to run your Hadoop Cluster in 10 minutes
How to run your Hadoop Cluster in 10 minutesHow to run your Hadoop Cluster in 10 minutes
How to run your Hadoop Cluster in 10 minutes
 
Amazon web services
Amazon web servicesAmazon web services
Amazon web services
 
Crunch Your Data in the Cloud with Elastic Map Reduce - Amazon EMR Hadoop
Crunch Your Data in the Cloud with Elastic Map Reduce - Amazon EMR HadoopCrunch Your Data in the Cloud with Elastic Map Reduce - Amazon EMR Hadoop
Crunch Your Data in the Cloud with Elastic Map Reduce - Amazon EMR Hadoop
 
GIS & Cloud Computing - GAASC 2010 Fall Summit - Florence, SC
GIS & Cloud Computing - GAASC 2010 Fall Summit - Florence, SCGIS & Cloud Computing - GAASC 2010 Fall Summit - Florence, SC
GIS & Cloud Computing - GAASC 2010 Fall Summit - Florence, SC
 
AWS re:Invent 2016 recap (part 1)
AWS re:Invent 2016 recap (part 1)AWS re:Invent 2016 recap (part 1)
AWS re:Invent 2016 recap (part 1)
 
Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS
Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS
Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS
 
AWS Webcast - What is Cloud Computing?
AWS Webcast - What is Cloud Computing?AWS Webcast - What is Cloud Computing?
AWS Webcast - What is Cloud Computing?
 
Amazon S3 and EC2
Amazon S3 and EC2Amazon S3 and EC2
Amazon S3 and EC2
 

More from John Willis

Automated Governance
Automated GovernanceAutomated Governance
Automated GovernanceJohn Willis
 
Devops Long Strange Trip
Devops Long Strange Trip Devops Long Strange Trip
Devops Long Strange Trip John Willis
 
I Got 99 Problems and a Bash DSL Ain't One of Them
I Got 99 Problems and a Bash DSL Ain't One of ThemI Got 99 Problems and a Bash DSL Ain't One of Them
I Got 99 Problems and a Bash DSL Ain't One of ThemJohn Willis
 
The 7 deadly diseases of DevOps 2019
The 7 deadly diseases of DevOps 2019The 7 deadly diseases of DevOps 2019
The 7 deadly diseases of DevOps 2019John Willis
 
Next Generation Infrastructure - Devops Enterprise Summit 2018
Next Generation Infrastructure - Devops Enterprise Summit 2018Next Generation Infrastructure - Devops Enterprise Summit 2018
Next Generation Infrastructure - Devops Enterprise Summit 2018John Willis
 
swampUP - 2018 - The Divine and Felonious Nature of Cyber Security
swampUP - 2018 - The Divine and Felonious Nature of Cyber SecurityswampUP - 2018 - The Divine and Felonious Nature of Cyber Security
swampUP - 2018 - The Divine and Felonious Nature of Cyber SecurityJohn Willis
 
Divine and felonios cyber security devopsdays austin 2018
Divine and felonios cyber security  devopsdays austin 2018Divine and felonios cyber security  devopsdays austin 2018
Divine and felonios cyber security devopsdays austin 2018John Willis
 
Devops - A Long Strange Trip It's Been
Devops - A Long Strange Trip It's BeenDevops - A Long Strange Trip It's Been
Devops - A Long Strange Trip It's BeenJohn Willis
 
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's Been
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's BeenDevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's Been
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's BeenJohn Willis
 
You build it - Cyber Chicago Keynote
You build it -  Cyber Chicago KeynoteYou build it -  Cyber Chicago Keynote
You build it - Cyber Chicago KeynoteJohn Willis
 
Art of the Possible - Serverless Conference NYC 2017
Art of the Possible - Serverless Conference NYC 2017 Art of the Possible - Serverless Conference NYC 2017
Art of the Possible - Serverless Conference NYC 2017 John Willis
 
Why Executives Can't Change
Why Executives Can't Change Why Executives Can't Change
Why Executives Can't Change John Willis
 
Devops Kaizen - DevopsDays Dallas 2017
Devops Kaizen - DevopsDays Dallas 2017 Devops Kaizen - DevopsDays Dallas 2017
Devops Kaizen - DevopsDays Dallas 2017 John Willis
 
Evolve 2017 - Vegas - Devops, Docker and Security
Evolve 2017 - Vegas - Devops, Docker and Security Evolve 2017 - Vegas - Devops, Docker and Security
Evolve 2017 - Vegas - Devops, Docker and Security John Willis
 
Alibaba Cloud Conference 2016 - Docker Open Source
Alibaba Cloud Conference   2016 - Docker Open Source Alibaba Cloud Conference   2016 - Docker Open Source
Alibaba Cloud Conference 2016 - Docker Open Source John Willis
 
Alibaba Cloud Conference 2016 - Docker Enterprise
Alibaba Cloud Conference   2016 - Docker EnterpriseAlibaba Cloud Conference   2016 - Docker Enterprise
Alibaba Cloud Conference 2016 - Docker EnterpriseJohn Willis
 
Breaking Bad Equilibrium - Devops Connect 2017 RSAC
Breaking Bad Equilibrium - Devops Connect 2017 RSACBreaking Bad Equilibrium - Devops Connect 2017 RSAC
Breaking Bad Equilibrium - Devops Connect 2017 RSACJohn Willis
 
Breaking Bad Equilibrium - Devops Connect 2016 LA
Breaking Bad Equilibrium - Devops Connect 2016 LABreaking Bad Equilibrium - Devops Connect 2016 LA
Breaking Bad Equilibrium - Devops Connect 2016 LAJohn Willis
 
All daydevops 2016 - Turning Human Capital into High Performance Organizati...
All daydevops   2016 - Turning Human Capital into High Performance Organizati...All daydevops   2016 - Turning Human Capital into High Performance Organizati...
All daydevops 2016 - Turning Human Capital into High Performance Organizati...John Willis
 

More from John Willis (20)

Automated Governance
Automated GovernanceAutomated Governance
Automated Governance
 
Devops Long Strange Trip
Devops Long Strange Trip Devops Long Strange Trip
Devops Long Strange Trip
 
I Got 99 Problems and a Bash DSL Ain't One of Them
I Got 99 Problems and a Bash DSL Ain't One of ThemI Got 99 Problems and a Bash DSL Ain't One of Them
I Got 99 Problems and a Bash DSL Ain't One of Them
 
Math is cool
Math is coolMath is cool
Math is cool
 
The 7 deadly diseases of DevOps 2019
The 7 deadly diseases of DevOps 2019The 7 deadly diseases of DevOps 2019
The 7 deadly diseases of DevOps 2019
 
Next Generation Infrastructure - Devops Enterprise Summit 2018
Next Generation Infrastructure - Devops Enterprise Summit 2018Next Generation Infrastructure - Devops Enterprise Summit 2018
Next Generation Infrastructure - Devops Enterprise Summit 2018
 
swampUP - 2018 - The Divine and Felonious Nature of Cyber Security
swampUP - 2018 - The Divine and Felonious Nature of Cyber SecurityswampUP - 2018 - The Divine and Felonious Nature of Cyber Security
swampUP - 2018 - The Divine and Felonious Nature of Cyber Security
 
Divine and felonios cyber security devopsdays austin 2018
Divine and felonios cyber security  devopsdays austin 2018Divine and felonios cyber security  devopsdays austin 2018
Divine and felonios cyber security devopsdays austin 2018
 
Devops - A Long Strange Trip It's Been
Devops - A Long Strange Trip It's BeenDevops - A Long Strange Trip It's Been
Devops - A Long Strange Trip It's Been
 
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's Been
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's BeenDevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's Been
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's Been
 
You build it - Cyber Chicago Keynote
You build it -  Cyber Chicago KeynoteYou build it -  Cyber Chicago Keynote
You build it - Cyber Chicago Keynote
 
Art of the Possible - Serverless Conference NYC 2017
Art of the Possible - Serverless Conference NYC 2017 Art of the Possible - Serverless Conference NYC 2017
Art of the Possible - Serverless Conference NYC 2017
 
Why Executives Can't Change
Why Executives Can't Change Why Executives Can't Change
Why Executives Can't Change
 
Devops Kaizen - DevopsDays Dallas 2017
Devops Kaizen - DevopsDays Dallas 2017 Devops Kaizen - DevopsDays Dallas 2017
Devops Kaizen - DevopsDays Dallas 2017
 
Evolve 2017 - Vegas - Devops, Docker and Security
Evolve 2017 - Vegas - Devops, Docker and Security Evolve 2017 - Vegas - Devops, Docker and Security
Evolve 2017 - Vegas - Devops, Docker and Security
 
Alibaba Cloud Conference 2016 - Docker Open Source
Alibaba Cloud Conference   2016 - Docker Open Source Alibaba Cloud Conference   2016 - Docker Open Source
Alibaba Cloud Conference 2016 - Docker Open Source
 
Alibaba Cloud Conference 2016 - Docker Enterprise
Alibaba Cloud Conference   2016 - Docker EnterpriseAlibaba Cloud Conference   2016 - Docker Enterprise
Alibaba Cloud Conference 2016 - Docker Enterprise
 
Breaking Bad Equilibrium - Devops Connect 2017 RSAC
Breaking Bad Equilibrium - Devops Connect 2017 RSACBreaking Bad Equilibrium - Devops Connect 2017 RSAC
Breaking Bad Equilibrium - Devops Connect 2017 RSAC
 
Breaking Bad Equilibrium - Devops Connect 2016 LA
Breaking Bad Equilibrium - Devops Connect 2016 LABreaking Bad Equilibrium - Devops Connect 2016 LA
Breaking Bad Equilibrium - Devops Connect 2016 LA
 
All daydevops 2016 - Turning Human Capital into High Performance Organizati...
All daydevops   2016 - Turning Human Capital into High Performance Organizati...All daydevops   2016 - Turning Human Capital into High Performance Organizati...
All daydevops 2016 - Turning Human Capital into High Performance Organizati...
 

Recently uploaded

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 

Recently uploaded (20)

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 

Demystifying Clouds

  • 1. Cloud Talk Demystifying Clouds Johnmwillis.com botchagalupe@gmail.com Johnmwillis.com
  • 2. whoami • Johnmwillis.com • Cloud Café Podcasts • Redmonk.com/cote • IT Management Guys Podcast • Botchagalupe • twitter and gtalk
  • 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
  • 11. Cloud Talk Cloud Taxonomy SaaS Salesforce PaaS Google App Engine, Heroku, Morph, EngineYard, RightScale,Elastra IaaS Amazon, Flexiscale, GoGrid, Joyent,Rackspace
  • 12. Cloud Talk Cloud Taxonomy Google “peter laird cloud taxonomy”
  • 13. Cloud Talk Open Source Clouds Eucalyptus Enomalism Scalr
  • 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))
  • 22. Cloud Talk Add Ons Rightscale Elastra Ylastic
  • 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. Cloud Talk Vendors in the Cloud? Red Hat GigaSpaces Oracle Vertica Sun MySQL
  • 25. Cloud Talk Cloud Standards? Elasta (ECML and EDML) 3Tera (Cloudware) Citrix (C3) VMWare (Vcloud) DMTF (OVF) Citrix, Vmware
  • 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. 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)
  • 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
  • 31. EC2 Tutorial Getting Started First Signup for an Account Get Certifications and Keys Install Tools
  • 32. EC2 Tutorial Sign up at aws.amazon.com/ec2
  • 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)
  • 35. EC2 Tutorial Install EC2 Command Line and Setup Environment Download and unzip EC2 Command Line Tools EC2->Resource Center->Developer Tools
  • 36. EC2 Tutorial Configure Command Line Environment
  • 37. EC2 Tutorial Configure Command Line Environment
  • 38. EC2 Tutorial Use Puttygen create Putty SSH keys
  • 39. EC2 Tutorial Save as a Private Key and use in Putty
  • 40. EC2 Tutorial EC2 List Images ec2-describe-images -o amazon ec2-describe-images –x all
  • 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. EC2 Tutorial EC2 Elastic IP Addresses ec2-allocate-address ec2-associate-address –I <ins id> <ip adr> ec2-release-address <ip adr>
  • 43. EC2 Tutorial Install Elastic Fox Firefox Extension Download and install Elastic Fox EC2->Resource Center->Developer Tools
  • 48. EC2 Tutorial Launch SSH from Elastic Fox
  • 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. EC2 Tutorial EBS – Elastic Block Storage Centrally managed storage Built-in redundancy Snapshot to S3
  • 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
  • 53. EC2 Tutorial You need to download the latest version of the EBS tools
  • 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>