Cloud atebay

595 views
560 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
595
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cloud atebay

  1. 1. Cloud@eBayFor developers and business agilityJC Martin – Cloud ArchitectJanuary 29th 2013
  2. 2. 900 pairs of shoes 540 cellphones135 pairs of men sunglasses 108 neckties Cloud @ eBay 2
  3. 3. A new application can be deployedon 100 new servers and be ready toserve traffic in less than 45 minutes Cloud @ eBay 3
  4. 4. 22B 9 9 Petabytes page views/day of data storage23 23M $62 $69B lines of code 2011 gross merchandise volume 108 300 108M 300M active users live listings6,000 6,000 75 75B application servers database calls/day Cloud @ eBay 4
  5. 5. Prod Prod QA DEV PCI Secure DEVQA QA DEV Cloud @ eBay 5
  6. 6. Simplify Automate EverythingAny Application Anywhere Plan for Failure Proportional Security Cloud @ eBay 6
  7. 7. SIMPLIFY
  8. 8. Process Cloud @ eBay 8
  9. 9. Technology • Fewer models Single SKU • Fewer versions • “Common denominator” • Multi vendor options Commodity • Lowest cost H/W • Failure will happen • Less platforms (e.g. OS) Consolidate • Less tools • Open source options Cloud @ eBay 9
  10. 10. Organization "organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations” Conway’s law Cloud @ eBay 10
  11. 11. Tickets are for … Recording Approval Assignment Cloud @ eBay 11
  12. 12. AUTOMATEEVERYTHING
  13. 13. Cannot be The task requires human involvement (e.g. racking and wiring) automatedNo support for Component lacks API or requires UI based actions automationLimited rate of Configuration requires restart, reload, file sync changeNo permission Configuration requires special credential/role Cloud @ eBay 13
  14. 14. Service Catalog REST APIs Ticket driven run book State driven close loop automation automation Monitoring Big Data / Machine LearningConfiguration Management Distributed state Management Database (CMDB) Financial Management Pay as you go Cloud @ eBay 14
  15. 15. Based on Openstack Community Vendor ecosystem Technology Adoption Cloud @ eBay 15
  16. 16. ANY APPLICATIONANYWHERE
  17. 17. Virtual EnvironmentsProd QA Exp Prod QA Exp Application App App App Application App App App Spare spare spare spare Global resource pool Infra Infra Infra Infra Shared Infrastructure Silos with custom design Virtualized infrastructure Cloud @ eBay 17
  18. 18. Network Virtualization Overlay Networks Physical Networks Cloud @ eBay 18
  19. 19. Silo’ed Virtualized / SharedCostly to automate Easier to automateSpecialized skills Fewer skill sets Low utilization Increased utilization Custom Order Bulk orderLocal Optimization Global Optimization Cloud @ eBay 19
  20. 20. PLAN FOR FAILURE
  21. 21. Monolithic Functional Split Horizontal Split Cloud @ eBay 21
  22. 22. Single availability zone Multiple availability zones Multiple Fault domains Cloud @ eBay 22
  23. 23. PROPORTIONALSECURITY
  24. 24. Class of Service Physical Environments Isolation/Access Control Requirements Support Services Classes of Service Cloud @ eBay 24
  25. 25. Simplify Automate EverythingAny Application Anywhere Plan for Failure Proportional Security Cloud @ eBay 25

×