OpenStack at Bloomberg
-
Upload
tesora -
Category
Technology
-
view
106 -
download
0
Transcript of OpenStack at Bloomberg
![Page 1: OpenStack at Bloomberg](https://reader036.fdocuments.us/reader036/viewer/2022070515/5875bb361a28ab33128b45e1/html5/thumbnails/1.jpg)
OPENSTACK @ BLOOMBERGOpenstack East // August 24, 2016
Jacob Rosenberg // @jrosenberg // Head of Infrastructure Engineering
Copyright 2016 Bloomberg Finance L.P. Licensed under the CC BY-ND 4.0 license. See https://creativecommons.org/licenses/by-nd/4.0/legalcode
![Page 2: OpenStack at Bloomberg](https://reader036.fdocuments.us/reader036/viewer/2022070515/5875bb361a28ab33128b45e1/html5/thumbnails/2.jpg)
2
SESSION PROMISES:
• Gratuitous use of cloud imagery• You can use this, it’s all OSS• Yes, we’re hiring!
• Ceph, Neutron, Containers & more!
• DM @jrosenberg for more info!
![Page 3: OpenStack at Bloomberg](https://reader036.fdocuments.us/reader036/viewer/2022070515/5875bb361a28ab33128b45e1/html5/thumbnails/3.jpg)
WHY DO WE CLOUD?
3
![Page 4: OpenStack at Bloomberg](https://reader036.fdocuments.us/reader036/viewer/2022070515/5875bb361a28ab33128b45e1/html5/thumbnails/4.jpg)
WHY A CLOUD?
• Freedom & agility for our developers• Flexable operational models• Efficient use of resources
![Page 5: OpenStack at Bloomberg](https://reader036.fdocuments.us/reader036/viewer/2022070515/5875bb361a28ab33128b45e1/html5/thumbnails/5.jpg)
WHY PRIVATE?
• Proximity to Bloomberg data• Security and compliance obligations• Ability to tailor capabilities to our
market• Unique network design and
protocols
![Page 6: OpenStack at Bloomberg](https://reader036.fdocuments.us/reader036/viewer/2022070515/5875bb361a28ab33128b45e1/html5/thumbnails/6.jpg)
WHY OPENSTACK?
6
![Page 7: OpenStack at Bloomberg](https://reader036.fdocuments.us/reader036/viewer/2022070515/5875bb361a28ab33128b45e1/html5/thumbnails/7.jpg)
COMMUNITY AND CONTROL
• Openstack clearly had the most established community
• “Distributions” were many and often very opinionated
• We wanted to make our own technology choices
![Page 8: OpenStack at Bloomberg](https://reader036.fdocuments.us/reader036/viewer/2022070515/5875bb361a28ab33128b45e1/html5/thumbnails/8.jpg)
BUILDING OUR OWN PATH• Bloomberg Clustered Private Cloud (BCPC)
• First commit circa Folsom era (2013)• Currently migrating Kilo (5.x) to Liberty (6.x)• Open Source: https://github.com/bloomberg/chef-bcpc
![Page 9: OpenStack at Bloomberg](https://reader036.fdocuments.us/reader036/viewer/2022070515/5875bb361a28ab33128b45e1/html5/thumbnails/9.jpg)
HOW DID WE DO?
9
![Page 10: OpenStack at Bloomberg](https://reader036.fdocuments.us/reader036/viewer/2022070515/5875bb361a28ab33128b45e1/html5/thumbnails/10.jpg)
SIGNIFICANT ADOPTION
• 11 clusters across 3 data centers• 3000+ instances, 8000+ vCPUs
• Monthly growth rate of ~8%
![Page 11: OpenStack at Bloomberg](https://reader036.fdocuments.us/reader036/viewer/2022070515/5875bb361a28ab33128b45e1/html5/thumbnails/11.jpg)
SIGNIFICANT CHALLENGES
• Bloomberg standard application frameworks needed modification to operate with Cloud
• Ephemerality of instances challenged for management, monitoring, and deployment tooling assumptions
• Infrastructure-as-a-Service is good, but most engineering groups wanted more
![Page 12: OpenStack at Bloomberg](https://reader036.fdocuments.us/reader036/viewer/2022070515/5875bb361a28ab33128b45e1/html5/thumbnails/12.jpg)
WHAT’S NEXT?
12
![Page 13: OpenStack at Bloomberg](https://reader036.fdocuments.us/reader036/viewer/2022070515/5875bb361a28ab33128b45e1/html5/thumbnails/13.jpg)
DRIVING ADOPTION
• Finish updating process and tooling to be Cloud-aware and friendly
• Focused training and evangelism for production application use cases
• Pre-built images which minimize tool chain and workflow changes
![Page 14: OpenStack at Bloomberg](https://reader036.fdocuments.us/reader036/viewer/2022070515/5875bb361a28ab33128b45e1/html5/thumbnails/14.jpg)
TECHNOLOGY GOODNESS
• Neutron (gulp) and Calico / Layer 3• Container hosting• Platform as a Service• Fancy new hardware
![Page 15: OpenStack at Bloomberg](https://reader036.fdocuments.us/reader036/viewer/2022070515/5875bb361a28ab33128b45e1/html5/thumbnails/15.jpg)
15
TIME TO FLY…THANKS!
![Page 16: OpenStack at Bloomberg](https://reader036.fdocuments.us/reader036/viewer/2022070515/5875bb361a28ab33128b45e1/html5/thumbnails/16.jpg)
16
PHOTO CREDITS
Slide 1: “New York City, by day” CC-BY-2.0 by Kenny Louie LinkSlide 3: “Sunrise” CC-BY-2.0 by Sean MacEntee LinkSlide 4: “Sunrise” CC-BY-2.0 by Bhaskara Rao S LinkSlide 6: “Maverick Moon” CC-BY-2.0 by Steve Jurvetson LinkSlide 7: “The Open Road” CC-BY-2.0 by Ron Cogswell LinkSlide 9: “Golden Sunset” CC-BY-2.0 by lady_lbrty LinkSlide 10: “crepuscular rays” CC-BY-2.0 by Mark Freeth LinkSlide 12: “Little Fluffy Cloud” CC-BY-2.0 by Steve Garry LinkSlide 13: “Fluffy” CC-BY-2.0 by rjp LinkSlide 14: “Airplane” CC-BY-2.0 by Sean MacEntee Link