Top Banner
Openstack for developers (and a little bit of Vagrant) http://engineering.spilgames.com / @bongo #appsterdam @appsterdam
26

Openstack for developers Appsterdam Weekly Wednesday Lunch Lectures

Aug 20, 2015

Download

Technology

Red Hat
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Openstack for developers Appsterdam Weekly Wednesday Lunch Lectures

Openstack for developers(and a little bit of Vagrant)

http://engineering.spilgames.com/

@bongo #appsterdam @appsterdam

Page 2: Openstack for developers Appsterdam Weekly Wednesday Lunch Lectures

2

Who is this guy?

- Born chemist

The IT in ID&T -

- Perfectly integrated!

Page 3: Openstack for developers Appsterdam Weekly Wednesday Lunch Lectures

3

Who are you?

Page 4: Openstack for developers Appsterdam Weekly Wednesday Lunch Lectures

4

What is “cloud”

Page 5: Openstack for developers Appsterdam Weekly Wednesday Lunch Lectures

5

What is Openstack

“Open source cloud computing platformfor public and private clouds”

Page 6: Openstack for developers Appsterdam Weekly Wednesday Lunch Lectures

6

The Linux of Cloud

1991:

2010:

Page 8: Openstack for developers Appsterdam Weekly Wednesday Lunch Lectures

8

Page 9: Openstack for developers Appsterdam Weekly Wednesday Lunch Lectures

9

The Foundation and the community

9500 members!

Page 10: Openstack for developers Appsterdam Weekly Wednesday Lunch Lectures

10

The Foundation and the community1.7 MLOC, ~1600 contributors, 86K commits, 470 man-years

source: ohloh

Page 11: Openstack for developers Appsterdam Weekly Wednesday Lunch Lectures

11

What is Openstack?

“Open source cloud computing platformfor public and private clouds”

Is Openstack the new Linux?

Page 12: Openstack for developers Appsterdam Weekly Wednesday Lunch Lectures

12

Openstack is hard

Close your eyes

Page 13: Openstack for developers Appsterdam Weekly Wednesday Lunch Lectures

13

Architecture

Loosely coupled independent service model

Page 14: Openstack for developers Appsterdam Weekly Wednesday Lunch Lectures

14

Openstack vs AWS

Nova EC2

Swift S3

Cinder EBS

Glance AMIs

Keystone IAM

Neutron

VPC, Router, etc

Page 15: Openstack for developers Appsterdam Weekly Wednesday Lunch Lectures

15

Contribute!Create an https://launchpad.net account, sign CLA and join Foundation

Join 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 16: Openstack for developers Appsterdam Weekly Wednesday Lunch Lectures

16

Openstack for dev(ops)

=

meetup.com/DevopsAmsterdam

Page 17: Openstack for developers Appsterdam Weekly Wednesday Lunch Lectures

17

Demo time

Page 18: Openstack for developers Appsterdam Weekly Wednesday Lunch Lectures

18

Page 19: Openstack for developers Appsterdam Weekly Wednesday Lunch Lectures

19

Upcoming events

Save the date: 17th Octobermeetup.com/Openstack-Amsterdam

and the next DevOps Meetup!

Page 20: Openstack for developers Appsterdam Weekly Wednesday Lunch Lectures

20

Quæstiones?

Page 21: Openstack for developers Appsterdam Weekly Wednesday Lunch Lectures

Openstack for developers(and a little bit of Vagrant)

http://engineering.spilgames.com/

@bongo #appsterdam @appsterdam

Page 22: Openstack for developers Appsterdam Weekly Wednesday Lunch Lectures

22

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 23: Openstack for developers Appsterdam Weekly Wednesday Lunch Lectures

23

Hybrid cloud model

Page 24: Openstack for developers Appsterdam Weekly Wednesday Lunch Lectures

24

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

Page 25: Openstack for developers Appsterdam Weekly Wednesday Lunch Lectures

25

Upcoming events

Cloud and more

Save the date: 17th October

Tomorrow!

and the next DevOps Meetup!

7/8th October (vxcompany.com)

Page 26: Openstack for developers Appsterdam Weekly Wednesday Lunch Lectures

26

Try it at home!

devstack.org