Behind the Curtain: Operating an OpenStack Powered Private Cloud
-
Upload
niki-acosta -
Category
Technology
-
view
104 -
download
1
description
Transcript of Behind the Curtain: Operating an OpenStack Powered Private Cloud
Behind the Curtain: Operating an OpenStack Powered Private Cloud
Jeremy Hopkins, Technical Product Manager & Niki Acosta, Cloud Evangelista
January 30, 2015
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
http://www.fbi.lv/en/event/cirque-du-soleil-saltimbanco-21-12-2011.ev-18/
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
http://www.fbi.lv/en/event/cirque-du-soleil-saltimbanco-21-12-2011.ev-18/
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
6 RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Who we are
6
Jeremy Hopkins!Technical Product Manager!
Niki Acosta!Cloud & OpenStack Evangelista!
@nikiacosta!
7 RACKSPACE® HOSTING | WWW.RACKSPACE.COM
About Rackspace
200,000+ CUSTOMERS
5,000+ RACKERS
9 WORLDWIDE DATA CENTERS
GLOBAL FOOTPRINT
CUSTOMERS IN 120+ COUNTRIES
PORTFOLIO OF HOSTED SOLUTIONS
Dedicated - Cloud - Hybrid Leader in Gartner Magic Quadrant
for managed hosting 2012, 2013 North America and EMEA
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
A Quick Primer on OpenStack!
8
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
PRETEND THIS IS A SERVER
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
15 RACKSPACE® HOSTING | WWW.RACKSPACE.COM
OpenStack Cloud Software!
15
16 RACKSPACE® HOSTING | WWW.RACKSPACE.COM
OpenStack Stats!
16
105,816 commits made by 1,941 contributors representing 1,651,797 lines of code!
!
17 RACKSPACE® HOSTING | WWW.RACKSPACE.COM 17
Rackspace Private Cloud!
18 RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Please take what we love about the Rackspace public cloud…!
And help us meet our!other security & performance !
requirements…!
How it came about…!
Open APIs!
Self-Service Model!
Rackspace Fanatical Support!
Expertise in large-scale clouds!
Location requirements!
Performance considerations!
Unique security requirements!
Cost Savings at scale!
+
RACKSPACE PRIVATE CLOUD SOFTWARE!
Optional Support from Rackspace • Powered by OpenStack • Secure & Scalable • Available Anywhere!
19 RACKSPACE® HOSTING | WWW.RACKSPACE.COM 19
The Rackspace Private Cloud Taxonomy
20 RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Top Rackspace Private Cloud Use Cases
20 RACKSPACE® HOSTING | WWW.RACKSPACE.COM
WEB-TIER APPLICATIONS
CONTENT CREATION & DELIVERY
SOFTWARE DEVELOPMENT
LIFECYCLE
MANAGING BIG DATA
21 RACKSPACE® HOSTING | WWW.RACKSPACE.COM 21
Behind the Curtain!
Behind the Curtain
Designing Products, Operations Expertise & Services that
Customers LOVE
22 RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Dual Track Agile
22
Compute | Networking | Storage | Services | Usability
Key Functional Areas
23 RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Dual Track Agile
23
Product Development Tightly Integrated • Product Manager – Full Time
• User Experience Designer – Part Time/Shared
• Architect/Engineer – Part Time/Shared
Product
Design Engineer
24 RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Dual-Track Agile
24
Focus on Experimentation • Customer Validation
• Low-Fidelity Mockups
• High-Fidelity Prototypes
Build
Measure Learn
25 RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Dual-Track Agile
25
How do we validate our experiments? • Customer Interviews
• Usability testing
• Reference Customers
• A/B testing
26 RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Dual-Track Agile
26
Sprint Planning
Sprint Planning
Backlog Item
Prototype
Experiment
Ideate
Prototype
Experiment
Ideate
Feature Request
Experiment
Ideate
Backlog Item
Experiment
Ideate
Opp
ortu
nity
Bac
klog
Prod
uct
Back
log
27 RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Dual-Track Agile
27
28 RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Dual-Track Agile (Kill Ratio)
28
0.0%
5.0%
10.0%
15.0%
20.0%
25.0%
0
5
10
15
20
25
30
35
40
51 50 49 48 47 46 45 44 43 42 41
Kill
Rat
io
Car
ds
Week
Opportunity Backlog
Open Backlog Validated Killed Kill Ratio Target
29 RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Support Model
30 RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Level 1 Tech Support
(Triage)
Level II Ops/Engineering
Level III Developers/Vendor
Traditional Operations
Model
31 RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Level 1 (Triage)
Dedicated Account Manager
Level II Ops/Engineering
OpenStack Admins, DevOps Engineers
Level III Developers
Rackspace OpenStack Developers/Specialists
RPC “Fanatical Support”
Model Architect Biz Dev Rep
Product Team
Level IV OpenStack Community
New Features/Bug Fixes Submitted Back to OpenStack
32 RACKSPACE® HOSTING | WWW.RACKSPACE.COM 32
What we’ve learned after 3+ years of OpenStack Dev & Ops
33 RACKSPACE® HOSTING | WWW.RACKSPACE.COM 33
What we’ve learned after 3+ years of OpenStack Dev & Ops
• Automate where you can
34 RACKSPACE® HOSTING | WWW.RACKSPACE.COM 34
What we’ve learned after 3+ years of OpenStack Dev & Ops
• Automate where you can
• Leverage common tools & find skilled resources that know those tools
35 RACKSPACE® HOSTING | WWW.RACKSPACE.COM 35
What we’ve learned after 3+ years of OpenStack Dev & Ops
• Automate where you can
• Leverage common tools & find skilled resources that know those tools
• Plan for 24/7/365 Ops and Support for Production Environments
36 RACKSPACE® HOSTING | WWW.RACKSPACE.COM 36
What we’ve learned after 3+ years of OpenStack Dev & Ops
• Automate where you can
• Leverage common tools & find skilled resources that know those tools
• Plan for 24/7/365 Ops and Support for Production Environments
• Eliminate single points of failure
37 RACKSPACE® HOSTING | WWW.RACKSPACE.COM 37
What we’ve learned after 3+ years of OpenStack Dev & Ops
• Automate where you can
• Leverage common tools & find skilled resources that know those tools
• Plan for 24/7/365 Ops and Support for Production Environments
• Eliminate single points of failure
• Invest in training!
38 RACKSPACE® HOSTING | WWW.RACKSPACE.COM 38
What we’ve learned after 3+ years of OpenStack Dev & Ops
• Automate where you can
• Leverage common tools & find skilled resources that know those tools
• Plan for 24/7/365 Ops and Support for Production Environments
• Eliminate single points of failure
• Invest in training
• Give us feedback!
[email protected] comunity.rackspace.com
39 RACKSPACE® HOSTING | WWW.RACKSPACE.COM 39
OpenStack Release Process
• Six month major release cycle
• Starts at the Design summit
• Milestone dates are agreed upon
• Release candidates tagged about 3 weeks before major release date
• Major release a few weeks before next design summit
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Icehouse
EXIT 5
Havana
EXIT 12
Private Cloud Release Process
40
Havana
EXIT 11
4.1 4.2
5
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Questions and Answers
Jeremy Hopkins!Technical Product Manager!
Niki Acosta!Cloud & OpenStack Evangelista!
@nikiacosta!
RACKSPACE® HOSTING | 5000 WALZEM ROAD | SAN ANTONIO, TX 78218
US SALES: 1-800-961-2888 | US SUPPORT: 1-800-961-4454 | WWW.RACKSPACE.COM
RACKSPACE® HOSTING | © RACKSPACE US, INC. | RACKSPACE® AND FANATICAL SUPPORT® ARE SERVICE MARKS OF RACKSPACE US, INC. REGISTERED IN THE UNITED STATES AND OTHER COUNTRIES. | WWW.RACKSPACE.COM
43 RACKSPACE® HOSTING | WWW.RACKSPACE.COM
VMware vs. Rackspace Private Cloud
43
• Wired for DevOps and CI/CD • No software licensing fees • Fast Release Schedule • Easy API Integration • Workloads portable across
OpenStack environments
• Focus on legacy IT environments • High licensing fees • Slow release cycles • Not developer friendly
(developers will still seek 3rd party public cloud services)
• Workload portability with public clouds presents compatibility issues
RACKSPACE PRIVATE CLOUD VMWARE CLOUD
Bottom line: VMware is not ready for the new, developer-centric world of cloud computing and can’t run your cloud for you
44 RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Deployed Services
44
45 RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Admin Reporting
45
46 RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Heat
46
47 RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Rackspace Tab - Welcome
47
48 RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Rackspace Tab - Training
48