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

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 CloudCat
Andrew 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
 

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 Cloud Talk

view the deck as powerpoint
view the deck as powerpointview the deck as powerpoint
view the deck as powerpoint
webhostingguy
 
view the deck as powerpoint
view the deck as powerpointview the deck as powerpoint
view the deck as powerpoint
webhostingguy
 
Cloud Computing Workshop
Cloud Computing WorkshopCloud Computing Workshop
Cloud Computing Workshop
Charlie Moad
 
Jeff Barr Amazon Services Cloud Computing
Jeff Barr Amazon Services Cloud ComputingJeff Barr Amazon Services Cloud Computing
Jeff Barr Amazon Services Cloud Computing
deimos
 
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
 
Amazon web services
Amazon web servicesAmazon web services
Amazon web services
tsaiscorpio
 
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
Jim Tochterman
 

Similar to Cloud Talk (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

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
John 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 2018
John 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 Been
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

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Cloud Talk

  • 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>