20
Openstack in production http://engineering.spilgames.com /

Dev opsmeetup sept2013-leaseweb

  • Upload
    red-hat

  • View
    134

  • Download
    0

Embed Size (px)

DESCRIPTION

Presented at September DevOps Meetup

Citation preview

Page 1: Dev opsmeetup sept2013-leaseweb

Openstack in production

http://engineering.spilgames.com/

Page 2: Dev opsmeetup sept2013-leaseweb

2

Who is this guy?

- Born chemist

The IT in ID&T -

- Perfectly integrated!

Page 3: Dev opsmeetup sept2013-leaseweb

3

Who are you?

How many Amazon customers?

Page 4: Dev opsmeetup sept2013-leaseweb

4

What is Openstack?

“Open source cloud computing platformfor public and private clouds”

Is Openstack the new Linux?

Page 5: Dev opsmeetup sept2013-leaseweb

5

What *is* Openstack?

Loosely coupled independent service model

Main projects:

source: redhat

Page 6: Dev opsmeetup sept2013-leaseweb

6

Say it again?

Page 7: Dev opsmeetup sept2013-leaseweb

7

Didn’t get it the first time?

Page 8: Dev opsmeetup sept2013-leaseweb

8

Openstack vs AWS

Nova EC2

Swift S3

Cinder EBS

Glance AMIs

Keystone IAM

Neutron

VPC, Router, etc

Page 9: Dev opsmeetup sept2013-leaseweb

9

More projects!

Incubated in Grizzly:

> Ceilometer (monitoring)

> Heat (Orchestration)

> Neutron LoadBalancer-as-a-service

Incubated in Havana:

> Trove (Database-as-a-service) formerly RedDwarf

> Marconi (Message queue-as-a-service)

> Ironic (BareMetal-as-a-service)

> Olso (shared libraries)

> Savanna (Hadoop-as-a-service)

> Murano (Windows!)

Page 10: Dev opsmeetup sept2013-leaseweb

10

Where is used?

“Open source cloud computing platformfor public and private clouds”

Page 11: Dev opsmeetup sept2013-leaseweb

11

The Foundation and the community

source: ohloh

Page 12: Dev opsmeetup sept2013-leaseweb

12

Contribute!

Create an https://launchpad.net account, sign CLA and join FoundationJoin the mailing lists [email protected]

$ git clone https://github.com/openstack/keystone.git$ cd keystone$ git-review -s$ git remote update ; git checkout master ; git pull origin master$ git checkout -b new_amazing_feature$ git commit -a ; git review

wait for 2+ review from core members; they’ll run Jenkins and merge if pass

https://wiki.openstack.org/wiki/HowToContribute

Page 13: Dev opsmeetup sept2013-leaseweb

13

OK, cool, but how do *I* use it?

Choose your platform: or

Choose your method: or

Deploy, learn, rinse and repeat (don’t forget HA/Security/Storage)!

Choose hypervisor: or (seriously?)

Page 14: Dev opsmeetup sept2013-leaseweb

14

Openstack @ Spil Games

✓30 TB Swift cluster for caching

✓6 node compute cluster

✓Every API service behind LB’s, Ceph (in progress), Keystone/AD

✓Neutron/OVS

Page 15: Dev opsmeetup sept2013-leaseweb

15

DevOps and private clouds

=

Page 16: Dev opsmeetup sept2013-leaseweb

16

Hybrid cloud model

Page 17: Dev opsmeetup sept2013-leaseweb

17

Page 18: Dev opsmeetup sept2013-leaseweb

18

Quæstiones?

Page 19: Dev opsmeetup sept2013-leaseweb

19

Upcoming events

Cloud and more

Save the date: 17th October

Tomorrow!

and the next DevOps Meetup!

7/8th October (vxcompany.com)

Page 20: Dev opsmeetup sept2013-leaseweb

20

Try it at home!

devstack.org