48
Behind the Curtain: Operating an OpenStack Powered Private Cloud Jeremy Hopkins, Technical Product Manager & Niki Acosta, Cloud Evangelista January 30, 2015

Behind the Curtain: Operating an OpenStack Powered Private Cloud

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: 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

Page 2: Behind the Curtain: Operating an OpenStack Powered Private Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

http://www.fbi.lv/en/event/cirque-du-soleil-saltimbanco-21-12-2011.ev-18/

Page 3: Behind the Curtain: Operating an OpenStack Powered Private Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

http://www.fbi.lv/en/event/cirque-du-soleil-saltimbanco-21-12-2011.ev-18/

Page 4: Behind the Curtain: Operating an OpenStack Powered Private Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 5: Behind the Curtain: Operating an OpenStack Powered Private Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 6: Behind the Curtain: Operating an OpenStack Powered Private Cloud

6 RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Who we are

6

Jeremy Hopkins!Technical Product Manager!

[email protected]!

Niki Acosta!Cloud & OpenStack Evangelista!

@nikiacosta!

Page 7: Behind the Curtain: Operating an OpenStack Powered Private Cloud

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

Page 8: Behind the Curtain: Operating an OpenStack Powered Private Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

A Quick Primer on OpenStack!

8

Page 9: Behind the Curtain: Operating an OpenStack Powered Private Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

PRETEND THIS IS A SERVER

Page 10: Behind the Curtain: Operating an OpenStack Powered Private Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 11: Behind the Curtain: Operating an OpenStack Powered Private Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 12: Behind the Curtain: Operating an OpenStack Powered Private Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 13: Behind the Curtain: Operating an OpenStack Powered Private Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 14: Behind the Curtain: Operating an OpenStack Powered Private Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 15: Behind the Curtain: Operating an OpenStack Powered Private Cloud

15 RACKSPACE® HOSTING | WWW.RACKSPACE.COM

OpenStack Cloud Software!

15

Page 16: Behind the Curtain: Operating an OpenStack Powered Private Cloud

16 RACKSPACE® HOSTING | WWW.RACKSPACE.COM

OpenStack Stats!

16

105,816 commits made by 1,941 contributors representing 1,651,797 lines of code!

!

Page 17: Behind the Curtain: Operating an OpenStack Powered Private Cloud

17 RACKSPACE® HOSTING | WWW.RACKSPACE.COM 17

Rackspace Private Cloud!

Page 18: Behind the Curtain: Operating an OpenStack Powered 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!

Page 19: Behind the Curtain: Operating an OpenStack Powered Private Cloud

19 RACKSPACE® HOSTING | WWW.RACKSPACE.COM 19

The Rackspace Private Cloud Taxonomy

Page 20: Behind the Curtain: Operating an OpenStack Powered Private Cloud

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

Page 21: Behind the Curtain: Operating an OpenStack Powered Private Cloud

21 RACKSPACE® HOSTING | WWW.RACKSPACE.COM 21

Behind the Curtain!

Behind the Curtain

Designing Products, Operations Expertise & Services that

Customers LOVE

Page 22: Behind the Curtain: Operating an OpenStack Powered Private Cloud

22 RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Dual Track Agile

22

Compute | Networking | Storage | Services | Usability

Key Functional Areas

Page 23: Behind the Curtain: Operating an OpenStack Powered Private Cloud

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

Page 24: Behind the Curtain: Operating an OpenStack Powered Private Cloud

24 RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Dual-Track Agile

24

Focus on Experimentation •  Customer Validation

•  Low-Fidelity Mockups

•  High-Fidelity Prototypes

Build

Measure Learn

Page 25: Behind the Curtain: Operating an OpenStack Powered Private Cloud

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

Page 26: Behind the Curtain: Operating an OpenStack Powered Private Cloud

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

Page 27: Behind the Curtain: Operating an OpenStack Powered Private Cloud

27 RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Dual-Track Agile

27

Page 28: Behind the Curtain: Operating an OpenStack Powered Private Cloud

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

Page 29: Behind the Curtain: Operating an OpenStack Powered Private Cloud

29 RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Support Model

Page 30: Behind the Curtain: Operating an OpenStack Powered Private Cloud

30 RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Level 1 Tech Support

(Triage)

Level II Ops/Engineering

Level III Developers/Vendor

Traditional Operations

Model

Page 31: Behind the Curtain: Operating an OpenStack Powered Private Cloud

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

Page 32: Behind the Curtain: Operating an OpenStack Powered Private Cloud

32 RACKSPACE® HOSTING | WWW.RACKSPACE.COM 32

What we’ve learned after 3+ years of OpenStack Dev & Ops

Page 33: Behind the Curtain: Operating an OpenStack Powered Private Cloud

33 RACKSPACE® HOSTING | WWW.RACKSPACE.COM 33

What we’ve learned after 3+ years of OpenStack Dev & Ops

•  Automate where you can

Page 34: Behind the Curtain: Operating an OpenStack Powered Private Cloud

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

Page 35: Behind the Curtain: Operating an OpenStack Powered Private Cloud

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

Page 36: Behind the Curtain: Operating an OpenStack Powered Private Cloud

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

Page 37: Behind the Curtain: Operating an OpenStack Powered Private Cloud

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!

Page 38: Behind the Curtain: Operating an OpenStack Powered Private Cloud

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

Page 39: Behind the Curtain: Operating an OpenStack Powered Private Cloud

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

Page 40: Behind the Curtain: Operating an OpenStack Powered Private Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Icehouse

EXIT 5

Havana

EXIT 12

Private Cloud Release Process

40

Havana

EXIT 11

4.1 4.2

5

Page 41: Behind the Curtain: Operating an OpenStack Powered Private Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Questions and Answers

Jeremy Hopkins!Technical Product Manager!

[email protected]!

Niki Acosta!Cloud & OpenStack Evangelista!

@nikiacosta!

Page 42: Behind the Curtain: Operating an OpenStack Powered Private Cloud

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

Page 43: Behind the Curtain: Operating an OpenStack Powered Private Cloud

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

Page 44: Behind the Curtain: Operating an OpenStack Powered Private Cloud

44 RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Deployed Services

44

Page 45: Behind the Curtain: Operating an OpenStack Powered Private Cloud

45 RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Admin Reporting

45

Page 46: Behind the Curtain: Operating an OpenStack Powered Private Cloud

46 RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Heat

46

Page 47: Behind the Curtain: Operating an OpenStack Powered Private Cloud

47 RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Rackspace Tab - Welcome

47

Page 48: Behind the Curtain: Operating an OpenStack Powered Private Cloud

48 RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Rackspace Tab - Training

48