Hybrid Cloud Workloads, Monty Taylor

980 views

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
980
On SlideShare
0
From Embeds
0
Number of Embeds
123
Actions
Shares
0
Downloads
18
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Hybrid Cloud Workloads, Monty Taylor

  1. 1. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Hybrid Cloud Workloads Monty Taylor Twitter: @e_monty Email: monty.taylor@hp.com
  2. 2. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.2
  3. 3. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Abstraction Layer → Force multiplier → Infrastructure as a Service → Run Traditional Applications
  4. 4. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. ECOSYSTEM CUMULATIVE CONTRIBUTORS AVERAGE MONTHLY CONTRIBUTORS PATCHES MERGED 2130 466 17,209 355Companies 16,266 MEMBERSHIP
  5. 5. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Gerrit → Traditional 'Enterprise' Java Application → Nova VM, Cinder Volume, Trove Database → First year – MySQL in VM, Data in VM
  6. 6. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.6
  7. 7. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Fun Numbers → 1 week == 250-500 changes merged → 1 week == 1400-3000 change revisions (including updates to existing changes) → 10,000 new changes proposed every 42 days
  8. 8. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.8 Unit Tests What Happens When You Submit Code Proposed Change Pep8 Unit TestsUnit Tests Devstack / Tempest ~180 Guests Devstack / Grenade Devstack / Tempest
  9. 9. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.9 1 Proposed Change generates … → 5 – 10 devstack clouds → ~10K integration tests → ~1000 2nd Level Guests → ~1 GB of Log Data (uncompressed)
  10. 10. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. nodepool → Keeps a pool of ready to go build slaves → Spans clouds → Anticipates future need based on watching job queue
  11. 11. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.11
  12. 12. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.12 zuul
  13. 13. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.13
  14. 14. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Jenkins + gearman == Scale-out → Traditional 'Enterprise' Java Application → gearman-plugin: turn Jenkins Master into gearman worker → nodepool adds slaves across masters → zuul triggers jobs across masters → Roughly 100 slaves per Jenkins master
  15. 15. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Multi Cloud → Redundant Array of Interoperable Clouds → Biodiversity
  16. 16. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.16
  17. 17. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Same API – Different Semantics → Stability vs. Speed → Operational Features (port 25 throttling) → kvm vs. xen vs. … bare metal?
  18. 18. One size does not fit all The Cloud should give more flexibility not less
  19. 19. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.19
  20. 20. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.20 gerrit HP zuul jenkins01 jenkins02 jenkins03 jenkins04 Rackspace TripleO HP nodepool Monolithic Scalable Elastic TripleO RedHat
  21. 21. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.21 Your Applications

×