Behind the Curtain: Operating an OpenStack Powered Private Cloud

Preview:

DESCRIPTION

 

Citation preview

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!

Jeremy.hopkins@rackspace.com!

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!

rpcfeedback@rackspace.com 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!

Jeremy.hopkins@rackspace.com!

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

Recommended