SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Neal Sample VP Architecture, Platform Products, Developers Program
eBay’s global commerce platform
eBay marketplace = economy of scale  9 23 2 2Bpage views/day 23Mlines of code 9Petabytesof data storage 94 200 $62 94M active users 200Mlive listings $62B2010 gross merchandise volume 6,000 75 6,000 application servers 75B database calls/day Commercial data warehouse 100x larger than Library of Congress
Cloud bursting: ↓ costs by ↑ efficiency 2000 1800 1600 1400 1200 1000 800 600 400 200 0 Fixed Cost Datacenter efficiency Cloud Burst Energy-proportional computing Excess Capacity Ideal Remove the peaks Request for Data Current Traffic text text text text text text text text Timeline
Datacenter efficiency TIER II 2(N+1) TIER IV N+1 Datacenter tier = level of redundancy Blend of Tier IV & Tier II Minimum 30% reduction in OpEx cost per MW enables cost effective operations/expansion. 50% reduction in CapEx for new lower-tier datacenters (Tier IV vs. Tier II) Burst Capacity (DC and Cloud)
Energy-proportional computing Traffic KWh cost / incentives / forecasts Meta  Scheduler BMS metrics SLA Models Utilization (headroom) Availability Cloud  Bursting SLC PHX (Tier 4) PHX (Tier2) Direct traffic to the most economical location / optimize placement within DC
Financial model structure Hourly demand(in average TPS) Hourly demand(in average TPS) Historical (from ODW) or predicted Historical (from ODW) or predicted Define a standard CU Define a standard CU Hourly computing units (CU) required Max TPS per CU Hourly computing units (CU) required Max TPS per CU Based on server inventoryand growth forecast Based on server inventoryand growth forecast Hourly CUs neededin external cloud Number of CU in internal cloud Hourly CUs neededin external cloud Number of CU in internal cloud Negotiated price with public cloud vendor Negotiated price with public cloud vendor Hourly cost of CUin external cloud Hourly total cost Hourly cost of CU in internal cloud Hourly cost of CUin external cloud Hourly total cost Hourly cost of CU in internal cloud HW/SW lease, networking, space, power, laborPredict future costs trends HW/SW lease, networking, space, power, laborPredict future costs trends Sum cost over period Sum cost over period Evaluate tradeoffs by varying size of internal cloud, and costs Evaluate tradeoffs by varying size of internal cloud, and costs
Cost components Datacenter People Total cost per CU/h : $1.07
TSP ↑ = more attractive options for cloud bursts All self operated CUs TPS and FE Compute Units (CU) 24-Month Projects Load served by external cloud Historical TPS hourly data from ODW CU decreasing by Lease expiration Load served by self operated CU
Cost-benefit analysis DC CUs Impact on Project Annual Cost 9/2010 – 8/2011 DC CU Hr Cost = 1.07, 30 TPS per CU 60,000,000 Cloud cost ($/hour) Total Cost ($) 0.5 0.8 1 40,000,000 1.1 1.2 1.5 2 3 4 20,000,000 0 DCs $20M 0 DCs $30M 3K DCs $40M 3.5K DCs $45M 4K DCs $47M 4.8K DCs $52M 5K DCs $55M 0 2000 4000 6000 8000 DC CUs
Focus for the future Business Intelligence ,[object Object]
Customer experience

Weitere ähnliche Inhalte

Was ist angesagt?

More on my LinkedIn Summary
More on my LinkedIn SummaryMore on my LinkedIn Summary
More on my LinkedIn Summary
Mike Eghtebas
 
Big Data on EC2: Mashing Technology in the Cloud
Big Data on EC2: Mashing Technology in the CloudBig Data on EC2: Mashing Technology in the Cloud
Big Data on EC2: Mashing Technology in the Cloud
George Ang
 
GCS' Private Cloud Analysis
GCS' Private Cloud AnalysisGCS' Private Cloud Analysis
GCS' Private Cloud Analysis
joegleinser
 
CloudCamp Athens presentation: Introduction to cloud computing
CloudCamp Athens presentation: Introduction to cloud computingCloudCamp Athens presentation: Introduction to cloud computing
CloudCamp Athens presentation: Introduction to cloud computing
Fotis Stamatelopoulos
 
NoSQL and Cloud Services - Philip Balinow, Comfo
NoSQL and Cloud Services -  Philip Balinow, ComfoNoSQL and Cloud Services -  Philip Balinow, Comfo
NoSQL and Cloud Services - Philip Balinow, Comfo
beITconference
 

Was ist angesagt? (20)

Optimizing joins in Map reduce jobs via Lookup Service
Optimizing joins in Map reduce jobs via Lookup ServiceOptimizing joins in Map reduce jobs via Lookup Service
Optimizing joins in Map reduce jobs via Lookup Service
 
More on my LinkedIn Summary
More on my LinkedIn SummaryMore on my LinkedIn Summary
More on my LinkedIn Summary
 
How to Get the Most Out of LiDAR Data
How to Get the Most Out of LiDAR DataHow to Get the Most Out of LiDAR Data
How to Get the Most Out of LiDAR Data
 
Efficient processing of Rank-aware queries in Map/Reduce
Efficient processing of Rank-aware queries in Map/ReduceEfficient processing of Rank-aware queries in Map/Reduce
Efficient processing of Rank-aware queries in Map/Reduce
 
(BDT202) HPC Now Means 'High Personal Computing' | AWS re:Invent 2014
(BDT202) HPC Now Means 'High Personal Computing' | AWS re:Invent 2014(BDT202) HPC Now Means 'High Personal Computing' | AWS re:Invent 2014
(BDT202) HPC Now Means 'High Personal Computing' | AWS re:Invent 2014
 
Tech Thursday - Beer & DevOps 24.11.
Tech Thursday - Beer & DevOps 24.11.Tech Thursday - Beer & DevOps 24.11.
Tech Thursday - Beer & DevOps 24.11.
 
Big Data on EC2: Mashing Technology in the Cloud
Big Data on EC2: Mashing Technology in the CloudBig Data on EC2: Mashing Technology in the Cloud
Big Data on EC2: Mashing Technology in the Cloud
 
GCS' Private Cloud Analysis
GCS' Private Cloud AnalysisGCS' Private Cloud Analysis
GCS' Private Cloud Analysis
 
Analyzing and processing FInancial Market Data on AWS with Kinesis - AWS Pop ...
Analyzing and processing FInancial Market Data on AWS with Kinesis - AWS Pop ...Analyzing and processing FInancial Market Data on AWS with Kinesis - AWS Pop ...
Analyzing and processing FInancial Market Data on AWS with Kinesis - AWS Pop ...
 
(SPOT211) State of the Union: Amazon Compute Services | AWS re:Invent 2014
(SPOT211) State of the Union: Amazon Compute Services | AWS re:Invent 2014(SPOT211) State of the Union: Amazon Compute Services | AWS re:Invent 2014
(SPOT211) State of the Union: Amazon Compute Services | AWS re:Invent 2014
 
DSD-INT 2018 Earth Science Through Datacubes - Merticariu
DSD-INT 2018 Earth Science Through Datacubes - MerticariuDSD-INT 2018 Earth Science Through Datacubes - Merticariu
DSD-INT 2018 Earth Science Through Datacubes - Merticariu
 
Series Meetup #1: Speech 1: Computing
Series Meetup #1: Speech 1: Computing Series Meetup #1: Speech 1: Computing
Series Meetup #1: Speech 1: Computing
 
GO and GCP: Introduction
GO and GCP: IntroductionGO and GCP: Introduction
GO and GCP: Introduction
 
Cloud Modeling vs Internal vs Global Market using Burstorm Platform
Cloud Modeling vs Internal vs Global Market using Burstorm PlatformCloud Modeling vs Internal vs Global Market using Burstorm Platform
Cloud Modeling vs Internal vs Global Market using Burstorm Platform
 
CloudCamp Athens presentation: Introduction to cloud computing
CloudCamp Athens presentation: Introduction to cloud computingCloudCamp Athens presentation: Introduction to cloud computing
CloudCamp Athens presentation: Introduction to cloud computing
 
NoSQL and Cloud Services - Philip Balinow, Comfo
NoSQL and Cloud Services -  Philip Balinow, ComfoNoSQL and Cloud Services -  Philip Balinow, Comfo
NoSQL and Cloud Services - Philip Balinow, Comfo
 
Scaling clusters to thousands of servers in the cloud
Scaling clusters to thousands of servers in the cloudScaling clusters to thousands of servers in the cloud
Scaling clusters to thousands of servers in the cloud
 
Transforming Rasters and Point Clouds
Transforming Rasters and Point CloudsTransforming Rasters and Point Clouds
Transforming Rasters and Point Clouds
 
Aws cloud big data trends
Aws cloud big data trendsAws cloud big data trends
Aws cloud big data trends
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 

Ähnlich wie Openstack and eBay

A viewof cloud computing
A viewof cloud computingA viewof cloud computing
A viewof cloud computing
purplesea
 
Cloud computing skepticism - But i'm sure
Cloud computing skepticism - But i'm sureCloud computing skepticism - But i'm sure
Cloud computing skepticism - But i'm sure
Nguyen Duong
 

Ähnlich wie Openstack and eBay (20)

Mr. Scott Manson's presentation at QITCOM 2011
Mr. Scott Manson's presentation at QITCOM 2011Mr. Scott Manson's presentation at QITCOM 2011
Mr. Scott Manson's presentation at QITCOM 2011
 
Notes
NotesNotes
Notes
 
CoolDC'16: Seeing into a Public Cloud: Monitoring the Massachusetts Open Cloud
CoolDC'16: Seeing into a Public Cloud: Monitoring the Massachusetts Open CloudCoolDC'16: Seeing into a Public Cloud: Monitoring the Massachusetts Open Cloud
CoolDC'16: Seeing into a Public Cloud: Monitoring the Massachusetts Open Cloud
 
MS Cloudeconomics
MS CloudeconomicsMS Cloudeconomics
MS Cloudeconomics
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Why Isn't the Cloud Cheaper - John Merline, Milwaukee
 Why Isn't the Cloud Cheaper - John Merline, Milwaukee Why Isn't the Cloud Cheaper - John Merline, Milwaukee
Why Isn't the Cloud Cheaper - John Merline, Milwaukee
 
Private cloud with z enterprise
Private cloud with z enterprisePrivate cloud with z enterprise
Private cloud with z enterprise
 
A viewof cloud computing
A viewof cloud computingA viewof cloud computing
A viewof cloud computing
 
Summer Intern Report
Summer Intern ReportSummer Intern Report
Summer Intern Report
 
VmWare - 14oct2010
VmWare - 14oct2010VmWare - 14oct2010
VmWare - 14oct2010
 
Government Applications of Cloud Computing
Government Applications of Cloud ComputingGovernment Applications of Cloud Computing
Government Applications of Cloud Computing
 
Virtualization Business Case
Virtualization Business CaseVirtualization Business Case
Virtualization Business Case
 
Accelerating Cloud Services - Intel
Accelerating Cloud Services - IntelAccelerating Cloud Services - Intel
Accelerating Cloud Services - Intel
 
Cloud Economics: Transform Businesses at Lower Costs - AWS Summit Bahrain 2017
Cloud Economics: Transform Businesses at Lower Costs - AWS Summit Bahrain 2017Cloud Economics: Transform Businesses at Lower Costs - AWS Summit Bahrain 2017
Cloud Economics: Transform Businesses at Lower Costs - AWS Summit Bahrain 2017
 
AViewofCloudComputing.ppt
AViewofCloudComputing.pptAViewofCloudComputing.ppt
AViewofCloudComputing.ppt
 
AViewofCloudComputing.ppt
AViewofCloudComputing.pptAViewofCloudComputing.ppt
AViewofCloudComputing.ppt
 
A View of Cloud Computing.ppt
A View of Cloud Computing.pptA View of Cloud Computing.ppt
A View of Cloud Computing.ppt
 
Cloud computing skepticism - But i'm sure
Cloud computing skepticism - But i'm sureCloud computing skepticism - But i'm sure
Cloud computing skepticism - But i'm sure
 
Feasibility of cloud migration for large enterprises
Feasibility of cloud migration for large enterprisesFeasibility of cloud migration for large enterprises
Feasibility of cloud migration for large enterprises
 
Green Cloud Computing :Emerging Technology
Green Cloud Computing :Emerging TechnologyGreen Cloud Computing :Emerging Technology
Green Cloud Computing :Emerging Technology
 

Mehr von Open Stack

OpenStack Swift overview oscon2011
OpenStack Swift overview oscon2011OpenStack Swift overview oscon2011
OpenStack Swift overview oscon2011
Open Stack
 
Dell Crowbar and OpenStack at OSCON
Dell Crowbar and OpenStack at OSCONDell Crowbar and OpenStack at OSCON
Dell Crowbar and OpenStack at OSCON
Open Stack
 
OpenStack Technology Overview
OpenStack Technology OverviewOpenStack Technology Overview
OpenStack Technology Overview
Open Stack
 
Nebula james Williams
Nebula james WilliamsNebula james Williams
Nebula james Williams
Open Stack
 
Open stack dashboard diablo
Open stack dashboard   diabloOpen stack dashboard   diablo
Open stack dashboard diablo
Open Stack
 
Snapshot clone-boot-presentation-final
Snapshot clone-boot-presentation-finalSnapshot clone-boot-presentation-final
Snapshot clone-boot-presentation-final
Open Stack
 
Opening Presentation
Opening PresentationOpening Presentation
Opening Presentation
Open Stack
 
Gluster open stack dev summit 042011
Gluster open stack dev summit 042011Gluster open stack dev summit 042011
Gluster open stack dev summit 042011
Open Stack
 
Swift container sync
Swift container syncSwift container sync
Swift container sync
Open Stack
 
The site architecture you can edit
The site architecture you can editThe site architecture you can edit
The site architecture you can edit
Open Stack
 
Mach Technology
Mach Technology Mach Technology
Mach Technology
Open Stack
 
OpenStack on Intel
OpenStack on IntelOpenStack on Intel
OpenStack on Intel
Open Stack
 
Operating the Hyperscale Cloud
Operating the Hyperscale CloudOperating the Hyperscale Cloud
Operating the Hyperscale Cloud
Open Stack
 
OpenStack Opportunity - Citrix
OpenStack Opportunity - CitrixOpenStack Opportunity - Citrix
OpenStack Opportunity - Citrix
Open Stack
 
PaaS on Openstack
PaaS on OpenstackPaaS on Openstack
PaaS on Openstack
Open Stack
 

Mehr von Open Stack (20)

OpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overviewOpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overview
 
OpenStack Swift overview oscon2011
OpenStack Swift overview oscon2011OpenStack Swift overview oscon2011
OpenStack Swift overview oscon2011
 
Dell Crowbar and OpenStack at OSCON
Dell Crowbar and OpenStack at OSCONDell Crowbar and OpenStack at OSCON
Dell Crowbar and OpenStack at OSCON
 
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry introEMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
 
OpenStack Technology Overview
OpenStack Technology OverviewOpenStack Technology Overview
OpenStack Technology Overview
 
JCO Conference OpenStack
JCO Conference OpenStackJCO Conference OpenStack
JCO Conference OpenStack
 
OpenStack 101 Technical Overview
OpenStack 101 Technical OverviewOpenStack 101 Technical Overview
OpenStack 101 Technical Overview
 
Nova HA
Nova HANova HA
Nova HA
 
Nebula james Williams
Nebula james WilliamsNebula james Williams
Nebula james Williams
 
Open stack dashboard diablo
Open stack dashboard   diabloOpen stack dashboard   diablo
Open stack dashboard diablo
 
Snapshot clone-boot-presentation-final
Snapshot clone-boot-presentation-finalSnapshot clone-boot-presentation-final
Snapshot clone-boot-presentation-final
 
Opening Presentation
Opening PresentationOpening Presentation
Opening Presentation
 
Gluster open stack dev summit 042011
Gluster open stack dev summit 042011Gluster open stack dev summit 042011
Gluster open stack dev summit 042011
 
Swift container sync
Swift container syncSwift container sync
Swift container sync
 
The site architecture you can edit
The site architecture you can editThe site architecture you can edit
The site architecture you can edit
 
Mach Technology
Mach Technology Mach Technology
Mach Technology
 
OpenStack on Intel
OpenStack on IntelOpenStack on Intel
OpenStack on Intel
 
Operating the Hyperscale Cloud
Operating the Hyperscale CloudOperating the Hyperscale Cloud
Operating the Hyperscale Cloud
 
OpenStack Opportunity - Citrix
OpenStack Opportunity - CitrixOpenStack Opportunity - Citrix
OpenStack Opportunity - Citrix
 
PaaS on Openstack
PaaS on OpenstackPaaS on Openstack
PaaS on Openstack
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
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
 
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
 
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?
 
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...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
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...
 
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...
 
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
 
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
 

Openstack and eBay

  • 1. Neal Sample VP Architecture, Platform Products, Developers Program
  • 3. eBay marketplace = economy of scale 9 23 2 2Bpage views/day 23Mlines of code 9Petabytesof data storage 94 200 $62 94M active users 200Mlive listings $62B2010 gross merchandise volume 6,000 75 6,000 application servers 75B database calls/day Commercial data warehouse 100x larger than Library of Congress
  • 4. Cloud bursting: ↓ costs by ↑ efficiency 2000 1800 1600 1400 1200 1000 800 600 400 200 0 Fixed Cost Datacenter efficiency Cloud Burst Energy-proportional computing Excess Capacity Ideal Remove the peaks Request for Data Current Traffic text text text text text text text text Timeline
  • 5. Datacenter efficiency TIER II 2(N+1) TIER IV N+1 Datacenter tier = level of redundancy Blend of Tier IV & Tier II Minimum 30% reduction in OpEx cost per MW enables cost effective operations/expansion. 50% reduction in CapEx for new lower-tier datacenters (Tier IV vs. Tier II) Burst Capacity (DC and Cloud)
  • 6. Energy-proportional computing Traffic KWh cost / incentives / forecasts Meta Scheduler BMS metrics SLA Models Utilization (headroom) Availability Cloud Bursting SLC PHX (Tier 4) PHX (Tier2) Direct traffic to the most economical location / optimize placement within DC
  • 7. Financial model structure Hourly demand(in average TPS) Hourly demand(in average TPS) Historical (from ODW) or predicted Historical (from ODW) or predicted Define a standard CU Define a standard CU Hourly computing units (CU) required Max TPS per CU Hourly computing units (CU) required Max TPS per CU Based on server inventoryand growth forecast Based on server inventoryand growth forecast Hourly CUs neededin external cloud Number of CU in internal cloud Hourly CUs neededin external cloud Number of CU in internal cloud Negotiated price with public cloud vendor Negotiated price with public cloud vendor Hourly cost of CUin external cloud Hourly total cost Hourly cost of CU in internal cloud Hourly cost of CUin external cloud Hourly total cost Hourly cost of CU in internal cloud HW/SW lease, networking, space, power, laborPredict future costs trends HW/SW lease, networking, space, power, laborPredict future costs trends Sum cost over period Sum cost over period Evaluate tradeoffs by varying size of internal cloud, and costs Evaluate tradeoffs by varying size of internal cloud, and costs
  • 8. Cost components Datacenter People Total cost per CU/h : $1.07
  • 9. TSP ↑ = more attractive options for cloud bursts All self operated CUs TPS and FE Compute Units (CU) 24-Month Projects Load served by external cloud Historical TPS hourly data from ODW CU decreasing by Lease expiration Load served by self operated CU
  • 10. Cost-benefit analysis DC CUs Impact on Project Annual Cost 9/2010 – 8/2011 DC CU Hr Cost = 1.07, 30 TPS per CU 60,000,000 Cloud cost ($/hour) Total Cost ($) 0.5 0.8 1 40,000,000 1.1 1.2 1.5 2 3 4 20,000,000 0 DCs $20M 0 DCs $30M 3K DCs $40M 3.5K DCs $45M 4K DCs $47M 4.8K DCs $52M 5K DCs $55M 0 2000 4000 6000 8000 DC CUs
  • 11.
  • 15. Etc.Business Intelligence Increased Focus Infrastructureas Commodity Infrastructureas Commodity LowerCost
  • 16. Financial Cost Model for the Hybrid Cloud

Hinweis der Redaktion

  1. eBay Inc. has two strong core businesses … that offer significant potential for growth and profitability. And we have a consistent track record of delivering on our commitments.We are a more customer-focused company.We are accelerating innovation across the board.And we have a unique combination of assets that position us well to capitalize aggressively on the inflection point we are seeing in the external environment.eBay/marketplaces around the world: North America: eBay.com and eBay.ca EU: eBay.co.uk eBay.de eBay.fr Etc. Asia: eBay.in eBay.au Korea: GMarketCore adjacency businesses: PayPalStubHub
  2. Top 8 pools represent 1900 machines (Nov 2009). By defining a cutoff at 800 machines , it means that we would need to cloud burst 36800 VM/hours to cover the peak.And using $1/h on Azure(excluding bandwidth) = $36,800 / month1900 – 800 = 1100 machines x $1000 = $1.1M /monthImprove power efficiencyServer Consolidation (Sharing)Reduce DR capacity by implementing pre-emptionClicks 1, 2, 3: Align costs to utilizationData center efficiencyEnergy-proportional computingClick 4: “Fill out the valleys”Reuse spare capacity for experimentation, …Offer Infrastructure as a serviceClick 5: Chop off peaksClick 6: Move the peaks into the valleys (smooth out)Cloudburst (borrow capacity to address peaks)
  3. Tiered approach more efficient, cost-effective, and reliable.Equate to flying airplane with 8 engines when 2 will do. Overcompensates, costs too much, reduces efficiency.Can allocate power/cost of other 6 engines to other applications at tiered levels, based on business need. Avoid spending the capital up front when you build lower-level tiers/Tier IIEvaluate systems based on level of business-critical applications/requirements.Place applications based on their resilience to failure. EXAMPLE: Search – a business-critical function – points immediately at another center if there is an issue, as opposed to a more time-consuming process to migrate a DB from one location to another. The search nodes can be in Tier II, the DB needs to stay in Tier IV (more sensitive to failures). We believe that 70%+ of our applications can reside in Tier II (half the capex, half the opex). Today, all of them live in Tier IV.  Assign top tier operations – redundancy, cost, reliability – to mission-critical applications.Assign lower-level operational structure to less-critical applications.
  4. Future state : based on utility cost, datacenter and infrastructure metrics, traffic will be directed to the most economical location while achieving SLA. consider utility companies incentives to shift traffic and power down or idle down infrastructure.
  5. VISUALLY CONSISTENT – UPDATE LABELS – ADD AXESBalance: all in-house; all outsourceInflection points to choose some distributionLines rep various choice; dots rep various modelseBay’s method: Adopt an hybrid cloud approach (part on premise, part off premise) Use the on premise infrastructure for core business critical applications and infrastructure. Convert site to a cloud infrastructure to enable agility and increase average utilization Use the off premise cloud to offload capacity for peak demand, and new/experimental projects. Reduce on premise footprint.Anticipating double-digit transaction per second (TPS) increases YoY.Clarify TPS definition: Combination of internal and external factors, including processing, analytics, as well as site traffic and commerce transactions.As TPS increases, need options for addressing cloud bursting:Advantage: Adjust computing power to applications’ varying demandEnables higher resource utilization due to statistical multiplexing of loadEnables short time to market for new app to capture opportunities when they are identifiedGreen line: Servers operated by eBay Estimated ~ 5228 servers / 13130 CU’s Variety of HW types and virtualization status (Nov 2010)Cost based on 2 yr leaseComplete control; tried and known environmentParameters: Server cost per hourChange in the number of servers over timeBlue line: Internal cloud: Resources dedicated to a single operator who incurs constant cost per server regardless of actual loadTan line: External cloud: use and pay for server only when neededUsually pay by hour of reserved operationLight blue line: Hybrid cloud: A combination of internal and external clouds (part on-premise; part off-premise)Use the on premise infrastructure for core business critical applications and infrastructure.Convert site to a cloud infrastructure to enable agility and increase average utilizationUse the off premise cloud to offload capacity for peak demand, and new/experimental projects. Reduce on premise footprint.Internal cloud “stamps” 2 yr lease. Fixed cost independent of utilizationQuickly deploy and change appsShare load dynamically with self-operated serversParameters: number of stamps and installation/operation datesExternal cloud Paid for by the hour.Quickly turned on to carry traffic when exceeds capacity of DC-based serversParameters: hourly cost of server unit
  6. As infrastructure is commoditized, eBay can decrease cloud costs as much as possible by working with external industry leaders.Allows eBay to focus on strengths of running world’s largest online marketplace: Business intelligence Commerce expertise Customer focus Reliability Security Global presence