• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Hybrid Cloud Workloads, Monty Taylor
 

Hybrid Cloud Workloads, Monty Taylor

on

  • 194 views

 

Statistics

Views

Total Views
194
Views on SlideShare
142
Embed Views
52

Actions

Likes
1
Downloads
11
Comments
0

4 Embeds 52

http://blog.skeltonthatcher.com 39
http://skeltonthatcher.wordpress.com 6
https://bitly.com 5
http://wordpress.com 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Hybrid Cloud Workloads, Monty Taylor Hybrid Cloud Workloads, Monty Taylor Presentation Transcript

    • © 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
    • © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.2
    • © 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
    • © 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
    • © 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
    • © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.6
    • © 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
    • © 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
    • © 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)
    • © 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
    • © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.11
    • © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.12 zuul
    • © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.13
    • © 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
    • © 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
    • © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.16
    • © 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?
    • One size does not fit all The Cloud should give more flexibility not less
    • © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.19
    • © 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
    • © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.21 Your Applications