OpenStack Kolla Introduction

Post on 08-Jan-2017

1,883 views 1 download

transcript

Kolla IntroductionDaneyon Hansen, Software Engineer

2

Background

• Deploying OpenStack is difficult

• Operating OpenStack is even more difficult

• Until recently, deployment options consisted of bare metal or VM’s

• A little-known technology called Docker is becoming a household name

• No tool has emerged as the leader

3

What is Kolla?

4

What is Kolla?

5

What is Kolla?

• “Kolla” is Greek for glue

• An open source project hosted on Stackforge

• ASL2 licensed

• Mission Statement:Kolla provides production-ready containers and deployment tools for operating OpenStack clouds that are scalable, fast, reliable, and upgradable using community best practices.

Kolla

7

How Does Kolla Help?

8

How Does Kolla Help?

9

How Does Kolla Help?

10

How Does Kolla Help?

Images, Versioning, App-Centric

11

How Does Kolla Help?

12

How Does Kolla Help?

13

How Does Kolla Help?

14

Kolla Architecture

15

Docker Pro’s

• Immutable

• Portable

• Fast

• App focused experience

• Massive community

• Branding

• Growth

16

Docker Con’s

• Green

• Kolla is even greener

• Additional complexity

• Difficult to audit

18

Kolla

Summary

OpenStack Inside Containers =

19

Parting Thoughts

• The time is now

• Take advantage of the mid cycle

Thank you

20