SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
Capacity
Planning
in
the
Cloud

   an
ini2al
peek
into
a
new
world


       CMG08
Panel
Session

      Adrian
Cockcro=
‐
Ne@lix

         Paul
Strong
–
eBay

What
is
Cloud
Compu2ng?

hGp://www.slideshare.net/StuC/cloud‐compu2ng‐for‐architects‐qcon‐2008‐tutorial‐presenta2on

What
is
Capacity
Planning

•  We
care
about
CPU,
Memory,
Network
and

   Disk
resources,
and
Applica2on
response

   2mes

•  We
need
to
know
how
much
of
each
resource

   we
are
using
now,
and
will
use
in
the
future

•  We
need
to
know
how
much
headroom
we

   have
to
handle
higher
loads

•  We
want
to
understand
how
headroom
varies,

   and
how
it
relates
to
applica2on
response

   2mes
and
throughput

Capacity
Planning
Norms

•    Capacity
is
expensive

•    Capacity
takes
2me
to
buy
and
provision

•    Capacity
only
increases,
can’t
be
shrunk
easily

•    Capacity
comes
in
big
chunks,
paid
up
front

•    Planning
errors
can
cause
big
problems

•    Systems
are
clearly
defined
assets

•    Systems
can
be
instrumented
in
detail

Capacity
Planning
in
Clouds

•    Capacity
is
expensive

•    Capacity
takes
2me
to
buy
and
provision

•    Capacity
only
increases,
can’t
be
shrunk
easily

•    Capacity
comes
in
big
chunks,
paid
up
front

•    Planning
errors
can
cause
big
problems

•    Systems
are
clearly
defined
assets

•    Systems
can
be
instrumented
in
detail

Capacity
is
expensive

         hGp://aws.amazon.com/s3/
&
hGp://aws.amazon.com/ec2/          

•  Storage
(Amazon
S3)


    –  $0.150
per
GB
–
first
50
TB
/
month
of
storage
used

    –  $0.120
per
GB
–
storage
used
/
month
over
500
TB

•  Data
Transfer
(Amazon
S3)


    –  $0.100
per
GB
–
all
data
transfer
in

    –  $0.170
per
GB
–
first
10
TB
/
month
data
transfer
out

    –  $0.100
per
GB
–
data
transfer
out
/
month
over
150
TB

•  Requests
(Amazon
S3
Storage
access
is
via
hGp)

    –  $0.01
per
1,000
PUT,
COPY,
POST,
or
LIST
requests

    –  $0.01
per
10,000
GET
and
all
other
requests

    –  $0
per
DELETE

•  CPU
(Amazon
EC2)

    –  Small
(Default)
$0.10
per
hour
to
Extra
Large
$0.80
per
hour

•  Network
(Amazon
EC2)

    –  Inbound/Outbound
around
$0.10
per
GB

Capacity
comes
in
big
chunks,
paid
up
front


•  Capacity
takes
2me
to
buy
and
provision

   –  No
minimum
price,
monthly
billing

   –  “Amazon
EC2
enables
you
to
increase
or
decrease

      capacity
within
minutes,
not
hours
or
days.
You
can

      commission
one,
hundreds
or
even
thousands
of

      server
instances
simultaneously”

•  Capacity
only
increases,
can’t
be
shrunk
easily

   –  Pay
for
what
is
actually
used

•  Planning
errors
can
cause
big
problems

   –  Size
only
for
what
you
need
now

Systems
are
clearly
defined
assets


•  You
are
running
in
a
“stateless”
mul2‐tenanted

   virtual
image
that
can
die
or
be
taken
away

   and
replaced
at
any
2me

•  You
don’t
know
exactly
where
it
is

•  You
can
choose
to
locate
“USA”
or
“Europe”

•  You
can
specify
zones
that
will
not
share

   components
to
avoid
common
mode
failures

Systems
can
be
instrumented
in
detail


•  Need
to
use
stateless
monitoring
tools

•  e.g.
Ganglia
–
automa2c
configura2on

  –  Mul2cast
replicated
monitoring
state

  –  No
need
to
pre‐define
metrics
and
nodes

Ganglia
–
www.ganglia.info

•  Web
based
RRDtool
GUI

•  Good
management
of
clusters
of
systems
and
devices,
useful

   for
hundreds
to
thousands
of
nodes
in
a
hierarchy
of
clusters

•  Provides
many
summary
sta2s2c
plots
at
cluster
level
and

   collects
detailed
configura2on
data

•  XML
based
data
representa2on

•  Uses
low
overhead
network
protocol
(mul2cast
or
unicast)

•  In
common
use
at
hundreds
of
large
HPC
Grid
sites,
less
visibly

   in
use
at
some
large
commercial
sites

•  hGp://wiki.apache.org/hadoop/AmazonEC2
includes
ganglia

   as
a
standard
feature
of
Hadoop
on
EC2.




December
11,
2008
      Adrian
Cockcro=
and
Mario
Jauvin

December
11,
2008
   Adrian
Cockcro=
and
Mario
Jauvin

December
11,
2008
   Adrian
Cockcro=
and
Mario
Jauvin

December
11,
2008
   Adrian
Cockcro=
and
Mario
Jauvin


Mais conteúdo relacionado

Mais procurados

Unit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing ArchitectureUnit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing ArchitectureMonishaNehkal
 
Cloud computing notes
Cloud computing notesCloud computing notes
Cloud computing notesSrinivasa Rao
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingImane SBAI
 
Basics AWS Presentation
Basics AWS PresentationBasics AWS Presentation
Basics AWS PresentationShyam Kumar
 
Cloud Computing and Services | PPT
Cloud Computing and Services | PPTCloud Computing and Services | PPT
Cloud Computing and Services | PPTSeminar Links
 
Cloud Resource Management
Cloud Resource ManagementCloud Resource Management
Cloud Resource ManagementNASIRSAYYED4
 
Cloud Computing and Service oriented Architecture (SOA)
Cloud Computing and Service oriented Architecture (SOA)Cloud Computing and Service oriented Architecture (SOA)
Cloud Computing and Service oriented Architecture (SOA)Ravindra Dastikop
 
Cloud computing saas
Cloud computing   saasCloud computing   saas
Cloud computing saasYukti Kaura
 
Cloud Computing Documentation Report
Cloud Computing Documentation ReportCloud Computing Documentation Report
Cloud Computing Documentation ReportUsman Sait
 
Cloud computing security issues and challenges
Cloud computing security issues and challengesCloud computing security issues and challenges
Cloud computing security issues and challengesDheeraj Negi
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing pptMehul Patel
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentationPriyanka Sharma
 
Eucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebulaEucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebulaAmar Myana
 

Mais procurados (20)

Unit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing ArchitectureUnit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing Architecture
 
Cloud computing notes
Cloud computing notesCloud computing notes
Cloud computing notes
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Basics AWS Presentation
Basics AWS PresentationBasics AWS Presentation
Basics AWS Presentation
 
Cloud Computing and Services | PPT
Cloud Computing and Services | PPTCloud Computing and Services | PPT
Cloud Computing and Services | PPT
 
Cloud Resource Management
Cloud Resource ManagementCloud Resource Management
Cloud Resource Management
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 
Cloud Computing and Service oriented Architecture (SOA)
Cloud Computing and Service oriented Architecture (SOA)Cloud Computing and Service oriented Architecture (SOA)
Cloud Computing and Service oriented Architecture (SOA)
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing saas
Cloud computing   saasCloud computing   saas
Cloud computing saas
 
Cloud Computing Documentation Report
Cloud Computing Documentation ReportCloud Computing Documentation Report
Cloud Computing Documentation Report
 
Cloud computing security issues and challenges
Cloud computing security issues and challengesCloud computing security issues and challenges
Cloud computing security issues and challenges
 
Cluster computing
Cluster computingCluster computing
Cluster computing
 
Benefits of Cloud Computing
Benefits of Cloud ComputingBenefits of Cloud Computing
Benefits of Cloud Computing
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
 
Characteristics of cloud computing
Characteristics of cloud computingCharacteristics of cloud computing
Characteristics of cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
 
Aws ppt
Aws pptAws ppt
Aws ppt
 
Eucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebulaEucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebula
 

Semelhante a Capacity Planning for Cloud Computing

HA+DRBD+Postgres - PostgresWest '08
HA+DRBD+Postgres - PostgresWest '08HA+DRBD+Postgres - PostgresWest '08
HA+DRBD+Postgres - PostgresWest '08Jesse Young
 
Roll-out of the NYU HSL Website and Drupal CMS
Roll-out of the NYU HSL Website and Drupal CMSRoll-out of the NYU HSL Website and Drupal CMS
Roll-out of the NYU HSL Website and Drupal CMSChris Evjy
 
PEtALS Distributed Service Bus Illustrated
PEtALS Distributed Service Bus IllustratedPEtALS Distributed Service Bus Illustrated
PEtALS Distributed Service Bus IllustratedChristophe Hamerling
 
Inside Picnik: How We Built Picnik (and What We Learned Along the Way)
Inside Picnik: How We Built Picnik (and What We Learned Along the Way)Inside Picnik: How We Built Picnik (and What We Learned Along the Way)
Inside Picnik: How We Built Picnik (and What We Learned Along the Way)jjhuff
 
UW ADC - Course 3 - Class 1 - User Stories And Acceptance Testing
UW ADC - Course 3 - Class 1 - User Stories And Acceptance TestingUW ADC - Course 3 - Class 1 - User Stories And Acceptance Testing
UW ADC - Course 3 - Class 1 - User Stories And Acceptance TestingChris Sterling
 
The Lean Startup at Web 2.0 Expo
The Lean Startup at Web 2.0 ExpoThe Lean Startup at Web 2.0 Expo
The Lean Startup at Web 2.0 ExpoVenture Hacks
 
The Yahoo Open Stack
The Yahoo Open StackThe Yahoo Open Stack
The Yahoo Open StackMegan Eskey
 
LSG Webinar - 13 Nov 08
LSG Webinar - 13 Nov 08LSG Webinar - 13 Nov 08
LSG Webinar - 13 Nov 08Barry Sampson
 
Scalability without going nuts
Scalability without going nutsScalability without going nuts
Scalability without going nutsJames Cox
 
Yakov Fain - Design Patterns a Deep Dive
Yakov Fain - Design Patterns a Deep DiveYakov Fain - Design Patterns a Deep Dive
Yakov Fain - Design Patterns a Deep Dive360|Conferences
 
The Impact of Weather on Retail Sales in Spring 2009 and the 2009 Hurricane S...
The Impact of Weather on Retail Sales in Spring 2009 and the 2009 Hurricane S...The Impact of Weather on Retail Sales in Spring 2009 and the 2009 Hurricane S...
The Impact of Weather on Retail Sales in Spring 2009 and the 2009 Hurricane S...Paul Walsh
 
Crisis Information Management
Crisis Information ManagementCrisis Information Management
Crisis Information ManagementSanjana Hattotuwa
 
Building


















 Terrier by
 Open
 Collaboration
Building


















 Terrier by
 Open
 CollaborationBuilding


















 Terrier by
 Open
 Collaboration
Building


















 Terrier by
 Open
 CollaborationCrai Macdonald
 
Agilebuddy Users Guide
Agilebuddy Users GuideAgilebuddy Users Guide
Agilebuddy Users Guideagilebuddy
 
GIPA
GIPAGIPA
GIPAESUG
 
ROI Marketing For Your Business: Using your website to drive top-line growth
ROI Marketing For Your Business: Using your website to drive top-line growthROI Marketing For Your Business: Using your website to drive top-line growth
ROI Marketing For Your Business: Using your website to drive top-line growthJames Hutto
 
The New Face of Learning? (full version)
The New Face of Learning? (full version)The New Face of Learning? (full version)
The New Face of Learning? (full version)Judith Christian-Carter
 
Using Podcasts to Promote Hidden Treasures in Special Collections
Using Podcasts to Promote Hidden Treasures in Special CollectionsUsing Podcasts to Promote Hidden Treasures in Special Collections
Using Podcasts to Promote Hidden Treasures in Special Collectionskramsey
 

Semelhante a Capacity Planning for Cloud Computing (20)

HA+DRBD+Postgres - PostgresWest '08
HA+DRBD+Postgres - PostgresWest '08HA+DRBD+Postgres - PostgresWest '08
HA+DRBD+Postgres - PostgresWest '08
 
Roll-out of the NYU HSL Website and Drupal CMS
Roll-out of the NYU HSL Website and Drupal CMSRoll-out of the NYU HSL Website and Drupal CMS
Roll-out of the NYU HSL Website and Drupal CMS
 
HTML Parsing With Hpricot
HTML Parsing With HpricotHTML Parsing With Hpricot
HTML Parsing With Hpricot
 
PEtALS Distributed Service Bus Illustrated
PEtALS Distributed Service Bus IllustratedPEtALS Distributed Service Bus Illustrated
PEtALS Distributed Service Bus Illustrated
 
Inside Picnik: How We Built Picnik (and What We Learned Along the Way)
Inside Picnik: How We Built Picnik (and What We Learned Along the Way)Inside Picnik: How We Built Picnik (and What We Learned Along the Way)
Inside Picnik: How We Built Picnik (and What We Learned Along the Way)
 
UW ADC - Course 3 - Class 1 - User Stories And Acceptance Testing
UW ADC - Course 3 - Class 1 - User Stories And Acceptance TestingUW ADC - Course 3 - Class 1 - User Stories And Acceptance Testing
UW ADC - Course 3 - Class 1 - User Stories And Acceptance Testing
 
The Lean Startup at Web 2.0 Expo
The Lean Startup at Web 2.0 ExpoThe Lean Startup at Web 2.0 Expo
The Lean Startup at Web 2.0 Expo
 
Seize The Cloud
Seize The CloudSeize The Cloud
Seize The Cloud
 
The Yahoo Open Stack
The Yahoo Open StackThe Yahoo Open Stack
The Yahoo Open Stack
 
LSG Webinar - 13 Nov 08
LSG Webinar - 13 Nov 08LSG Webinar - 13 Nov 08
LSG Webinar - 13 Nov 08
 
Scalability without going nuts
Scalability without going nutsScalability without going nuts
Scalability without going nuts
 
Yakov Fain - Design Patterns a Deep Dive
Yakov Fain - Design Patterns a Deep DiveYakov Fain - Design Patterns a Deep Dive
Yakov Fain - Design Patterns a Deep Dive
 
The Impact of Weather on Retail Sales in Spring 2009 and the 2009 Hurricane S...
The Impact of Weather on Retail Sales in Spring 2009 and the 2009 Hurricane S...The Impact of Weather on Retail Sales in Spring 2009 and the 2009 Hurricane S...
The Impact of Weather on Retail Sales in Spring 2009 and the 2009 Hurricane S...
 
Crisis Information Management
Crisis Information ManagementCrisis Information Management
Crisis Information Management
 
Building


















 Terrier by
 Open
 Collaboration
Building


















 Terrier by
 Open
 CollaborationBuilding


















 Terrier by
 Open
 Collaboration
Building


















 Terrier by
 Open
 Collaboration
 
Agilebuddy Users Guide
Agilebuddy Users GuideAgilebuddy Users Guide
Agilebuddy Users Guide
 
GIPA
GIPAGIPA
GIPA
 
ROI Marketing For Your Business: Using your website to drive top-line growth
ROI Marketing For Your Business: Using your website to drive top-line growthROI Marketing For Your Business: Using your website to drive top-line growth
ROI Marketing For Your Business: Using your website to drive top-line growth
 
The New Face of Learning? (full version)
The New Face of Learning? (full version)The New Face of Learning? (full version)
The New Face of Learning? (full version)
 
Using Podcasts to Promote Hidden Treasures in Special Collections
Using Podcasts to Promote Hidden Treasures in Special CollectionsUsing Podcasts to Promote Hidden Treasures in Special Collections
Using Podcasts to Promote Hidden Treasures in Special Collections
 

Mais de Adrian Cockcroft

Yow Conference Dec 2013 Netflix Workshop Slides with Notes
Yow Conference Dec 2013 Netflix Workshop Slides with NotesYow Conference Dec 2013 Netflix Workshop Slides with Notes
Yow Conference Dec 2013 Netflix Workshop Slides with NotesAdrian Cockcroft
 
Flowcon (added to for CMG) Keynote talk on how Speed Wins and how Netflix is ...
Flowcon (added to for CMG) Keynote talk on how Speed Wins and how Netflix is ...Flowcon (added to for CMG) Keynote talk on how Speed Wins and how Netflix is ...
Flowcon (added to for CMG) Keynote talk on how Speed Wins and how Netflix is ...Adrian Cockcroft
 
CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...
CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...
CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...Adrian Cockcroft
 
Bottleneck analysis - Devopsdays Silicon Valley 2013
Bottleneck analysis - Devopsdays Silicon Valley 2013Bottleneck analysis - Devopsdays Silicon Valley 2013
Bottleneck analysis - Devopsdays Silicon Valley 2013Adrian Cockcroft
 
Netflix Global Applications - NoSQL Search Roadshow
Netflix Global Applications - NoSQL Search RoadshowNetflix Global Applications - NoSQL Search Roadshow
Netflix Global Applications - NoSQL Search RoadshowAdrian Cockcroft
 
Gluecon 2013 - Netflix Cloud Native Tutorial Details (part 2)
Gluecon 2013 - Netflix Cloud Native Tutorial Details (part 2)Gluecon 2013 - Netflix Cloud Native Tutorial Details (part 2)
Gluecon 2013 - Netflix Cloud Native Tutorial Details (part 2)Adrian Cockcroft
 
Gluecon 2013 - NetflixOSS Cloud Native Tutorial Introduction
Gluecon 2013 - NetflixOSS Cloud Native Tutorial IntroductionGluecon 2013 - NetflixOSS Cloud Native Tutorial Introduction
Gluecon 2013 - NetflixOSS Cloud Native Tutorial IntroductionAdrian Cockcroft
 
AWS Re:Invent - High Availability Architecture at Netflix
AWS Re:Invent - High Availability Architecture at NetflixAWS Re:Invent - High Availability Architecture at Netflix
AWS Re:Invent - High Availability Architecture at NetflixAdrian Cockcroft
 
Architectures for High Availability - QConSF
Architectures for High Availability - QConSFArchitectures for High Availability - QConSF
Architectures for High Availability - QConSFAdrian Cockcroft
 
Netflix Global Cloud Architecture
Netflix Global Cloud ArchitectureNetflix Global Cloud Architecture
Netflix Global Cloud ArchitectureAdrian Cockcroft
 
SV Forum Platform Architecture SIG - Netflix Open Source Platform
SV Forum Platform Architecture SIG - Netflix Open Source PlatformSV Forum Platform Architecture SIG - Netflix Open Source Platform
SV Forum Platform Architecture SIG - Netflix Open Source PlatformAdrian Cockcroft
 
Cassandra Performance and Scalability on AWS
Cassandra Performance and Scalability on AWSCassandra Performance and Scalability on AWS
Cassandra Performance and Scalability on AWSAdrian Cockcroft
 
Netflix Architecture Tutorial at Gluecon
Netflix Architecture Tutorial at GlueconNetflix Architecture Tutorial at Gluecon
Netflix Architecture Tutorial at GlueconAdrian Cockcroft
 
Netflix in the Cloud at SV Forum
Netflix in the Cloud at SV ForumNetflix in the Cloud at SV Forum
Netflix in the Cloud at SV ForumAdrian Cockcroft
 
Cloud Architecture Tutorial - Why and What (1of 3)
Cloud Architecture Tutorial - Why and What (1of 3) Cloud Architecture Tutorial - Why and What (1of 3)
Cloud Architecture Tutorial - Why and What (1of 3) Adrian Cockcroft
 
Cloud Architecture Tutorial - Platform Component Architecture (2of3)
Cloud Architecture Tutorial - Platform Component Architecture (2of3)Cloud Architecture Tutorial - Platform Component Architecture (2of3)
Cloud Architecture Tutorial - Platform Component Architecture (2of3)Adrian Cockcroft
 

Mais de Adrian Cockcroft (20)

Yow Conference Dec 2013 Netflix Workshop Slides with Notes
Yow Conference Dec 2013 Netflix Workshop Slides with NotesYow Conference Dec 2013 Netflix Workshop Slides with Notes
Yow Conference Dec 2013 Netflix Workshop Slides with Notes
 
Flowcon (added to for CMG) Keynote talk on how Speed Wins and how Netflix is ...
Flowcon (added to for CMG) Keynote talk on how Speed Wins and how Netflix is ...Flowcon (added to for CMG) Keynote talk on how Speed Wins and how Netflix is ...
Flowcon (added to for CMG) Keynote talk on how Speed Wins and how Netflix is ...
 
CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...
CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...
CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...
 
Bottleneck analysis - Devopsdays Silicon Valley 2013
Bottleneck analysis - Devopsdays Silicon Valley 2013Bottleneck analysis - Devopsdays Silicon Valley 2013
Bottleneck analysis - Devopsdays Silicon Valley 2013
 
Netflix Global Applications - NoSQL Search Roadshow
Netflix Global Applications - NoSQL Search RoadshowNetflix Global Applications - NoSQL Search Roadshow
Netflix Global Applications - NoSQL Search Roadshow
 
Gluecon 2013 - Netflix Cloud Native Tutorial Details (part 2)
Gluecon 2013 - Netflix Cloud Native Tutorial Details (part 2)Gluecon 2013 - Netflix Cloud Native Tutorial Details (part 2)
Gluecon 2013 - Netflix Cloud Native Tutorial Details (part 2)
 
Gluecon 2013 - NetflixOSS Cloud Native Tutorial Introduction
Gluecon 2013 - NetflixOSS Cloud Native Tutorial IntroductionGluecon 2013 - NetflixOSS Cloud Native Tutorial Introduction
Gluecon 2013 - NetflixOSS Cloud Native Tutorial Introduction
 
Gluecon keynote
Gluecon keynoteGluecon keynote
Gluecon keynote
 
Dystopia as a Service
Dystopia as a ServiceDystopia as a Service
Dystopia as a Service
 
Netflix and Open Source
Netflix and Open SourceNetflix and Open Source
Netflix and Open Source
 
NetflixOSS Meetup
NetflixOSS MeetupNetflixOSS Meetup
NetflixOSS Meetup
 
AWS Re:Invent - High Availability Architecture at Netflix
AWS Re:Invent - High Availability Architecture at NetflixAWS Re:Invent - High Availability Architecture at Netflix
AWS Re:Invent - High Availability Architecture at Netflix
 
Architectures for High Availability - QConSF
Architectures for High Availability - QConSFArchitectures for High Availability - QConSF
Architectures for High Availability - QConSF
 
Netflix Global Cloud Architecture
Netflix Global Cloud ArchitectureNetflix Global Cloud Architecture
Netflix Global Cloud Architecture
 
SV Forum Platform Architecture SIG - Netflix Open Source Platform
SV Forum Platform Architecture SIG - Netflix Open Source PlatformSV Forum Platform Architecture SIG - Netflix Open Source Platform
SV Forum Platform Architecture SIG - Netflix Open Source Platform
 
Cassandra Performance and Scalability on AWS
Cassandra Performance and Scalability on AWSCassandra Performance and Scalability on AWS
Cassandra Performance and Scalability on AWS
 
Netflix Architecture Tutorial at Gluecon
Netflix Architecture Tutorial at GlueconNetflix Architecture Tutorial at Gluecon
Netflix Architecture Tutorial at Gluecon
 
Netflix in the Cloud at SV Forum
Netflix in the Cloud at SV ForumNetflix in the Cloud at SV Forum
Netflix in the Cloud at SV Forum
 
Cloud Architecture Tutorial - Why and What (1of 3)
Cloud Architecture Tutorial - Why and What (1of 3) Cloud Architecture Tutorial - Why and What (1of 3)
Cloud Architecture Tutorial - Why and What (1of 3)
 
Cloud Architecture Tutorial - Platform Component Architecture (2of3)
Cloud Architecture Tutorial - Platform Component Architecture (2of3)Cloud Architecture Tutorial - Platform Component Architecture (2of3)
Cloud Architecture Tutorial - Platform Component Architecture (2of3)
 

Último

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.pdfUK Journal
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
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 CVKhem
 
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...Drew Madelung
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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?Igalia
 
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 2024The Digital Insurer
 

Último (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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
 
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...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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?
 
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
 

Capacity Planning for Cloud Computing

  • 1. Capacity
Planning
in
the
Cloud
 an
ini2al
peek
into
a
new
world
 CMG08
Panel
Session
 Adrian
Cockcro=
‐
Ne@lix
 Paul
Strong
–
eBay

  • 3. What
is
Capacity
Planning
 •  We
care
about
CPU,
Memory,
Network
and
 Disk
resources,
and
Applica2on
response
 2mes
 •  We
need
to
know
how
much
of
each
resource
 we
are
using
now,
and
will
use
in
the
future
 •  We
need
to
know
how
much
headroom
we
 have
to
handle
higher
loads
 •  We
want
to
understand
how
headroom
varies,
 and
how
it
relates
to
applica2on
response
 2mes
and
throughput

  • 4. Capacity
Planning
Norms
 •  Capacity
is
expensive
 •  Capacity
takes
2me
to
buy
and
provision
 •  Capacity
only
increases,
can’t
be
shrunk
easily
 •  Capacity
comes
in
big
chunks,
paid
up
front
 •  Planning
errors
can
cause
big
problems
 •  Systems
are
clearly
defined
assets
 •  Systems
can
be
instrumented
in
detail

  • 5. Capacity
Planning
in
Clouds
 •  Capacity
is
expensive
 •  Capacity
takes
2me
to
buy
and
provision
 •  Capacity
only
increases,
can’t
be
shrunk
easily
 •  Capacity
comes
in
big
chunks,
paid
up
front
 •  Planning
errors
can
cause
big
problems
 •  Systems
are
clearly
defined
assets
 •  Systems
can
be
instrumented
in
detail

  • 6. Capacity
is
expensive
 hGp://aws.amazon.com/s3/
&
hGp://aws.amazon.com/ec2/ 
 •  Storage
(Amazon
S3)

 –  $0.150
per
GB
–
first
50
TB
/
month
of
storage
used
 –  $0.120
per
GB
–
storage
used
/
month
over
500
TB
 •  Data
Transfer
(Amazon
S3)

 –  $0.100
per
GB
–
all
data
transfer
in
 –  $0.170
per
GB
–
first
10
TB
/
month
data
transfer
out
 –  $0.100
per
GB
–
data
transfer
out
/
month
over
150
TB
 •  Requests
(Amazon
S3
Storage
access
is
via
hGp)
 –  $0.01
per
1,000
PUT,
COPY,
POST,
or
LIST
requests
 –  $0.01
per
10,000
GET
and
all
other
requests
 –  $0
per
DELETE
 •  CPU
(Amazon
EC2)
 –  Small
(Default)
$0.10
per
hour
to
Extra
Large
$0.80
per
hour
 •  Network
(Amazon
EC2)
 –  Inbound/Outbound
around
$0.10
per
GB

  • 7. Capacity
comes
in
big
chunks,
paid
up
front
 •  Capacity
takes
2me
to
buy
and
provision
 –  No
minimum
price,
monthly
billing
 –  “Amazon
EC2
enables
you
to
increase
or
decrease
 capacity
within
minutes,
not
hours
or
days.
You
can
 commission
one,
hundreds
or
even
thousands
of
 server
instances
simultaneously”
 •  Capacity
only
increases,
can’t
be
shrunk
easily
 –  Pay
for
what
is
actually
used
 •  Planning
errors
can
cause
big
problems
 –  Size
only
for
what
you
need
now

  • 8. Systems
are
clearly
defined
assets
 •  You
are
running
in
a
“stateless”
mul2‐tenanted
 virtual
image
that
can
die
or
be
taken
away
 and
replaced
at
any
2me
 •  You
don’t
know
exactly
where
it
is
 •  You
can
choose
to
locate
“USA”
or
“Europe”
 •  You
can
specify
zones
that
will
not
share
 components
to
avoid
common
mode
failures

  • 9. Systems
can
be
instrumented
in
detail
 •  Need
to
use
stateless
monitoring
tools
 •  e.g.
Ganglia
–
automa2c
configura2on
 –  Mul2cast
replicated
monitoring
state
 –  No
need
to
pre‐define
metrics
and
nodes

  • 10. Ganglia
–
www.ganglia.info
 •  Web
based
RRDtool
GUI
 •  Good
management
of
clusters
of
systems
and
devices,
useful
 for
hundreds
to
thousands
of
nodes
in
a
hierarchy
of
clusters
 •  Provides
many
summary
sta2s2c
plots
at
cluster
level
and
 collects
detailed
configura2on
data
 •  XML
based
data
representa2on
 •  Uses
low
overhead
network
protocol
(mul2cast
or
unicast)
 •  In
common
use
at
hundreds
of
large
HPC
Grid
sites,
less
visibly
 in
use
at
some
large
commercial
sites
 •  hGp://wiki.apache.org/hadoop/AmazonEC2
includes
ganglia
 as
a
standard
feature
of
Hadoop
on
EC2.
 December
11,
2008
 Adrian
Cockcro=
and
Mario
Jauvin

  • 11. December
11,
2008
 Adrian
Cockcro=
and
Mario
Jauvin

  • 12. December
11,
2008
 Adrian
Cockcro=
and
Mario
Jauvin

  • 13. December
11,
2008
 Adrian
Cockcro=
and
Mario
Jauvin