Private clouds + DevOps =

@bongo
engineering.spilgames.com
TOC

Disclaimer
History
Cloud?
DevOps
Cloud&DevOps (Duh)
Future
(Demo time)
TL;DR

CLOUD
+
DEVOPS
=
(Ignore at your own risk)
It’s all about /L/O/V/E

WE LOVE WHAT WE DO
Private (open) clouds

Private clouds?
Where are the clouds
Openstack from 10.000ft
Openstack components

Core

Storage

Support

Services

Dashboard

Image

Identity

LBaaS

Compute

Block

Monitoring

DBa...
Openstack components

Full Havana installation = 32 services
Compute (Nova)
Network (Neutron)
Storage (Cinder)
Identity (Keystone)
Images (Glance)
Orchestration (Heat)
Case study (CERN)

>60000 cores over 3000 nodes
Openstack vs AWS (Private vs Public cloud)

EC2 = Nova
S3 = Swift
EBS = Cinder
AMI = Glance
IAM = Keystone

Openstack has
...
Too good to be true

Openstack ≠ AWS!
Openstack is HARD
Openstack is a journey
(and then you need HA, SSL, storage, etc..)
Multi-cloud via API
DevOps

The Pillars
Culture / Automation / Monitoring / Sharing
DevCloudOps

DevOps needs Agility
Cloud brings Agility
Cloud enables DevOps
(conditio sine qua non)
DevOps or die

Business
Ops
Dev

“Agile has taught development
how to move at the same speed
and with the same flexibility...
Pet vs cattle

vs
Practical example (JenkinsCI+cloud)

Github

Jenkins

Cloud

req
test ok?
merge

plugin

{ }
tests

spawn

Instances
(pupp...
Cloud & DevOps (with a touch of Agile)

From department of

NO
Cloud & DevOps (with a touch of Agile)

To department of

NOW
DevOps is fun!

Less silos, more beer
DevOps are funny!
Development patterns in a DevOps world

Automate all the things
Push-button production-like environments
Self-service API-...
Development patterns in a DevOps world

Automate all the things
Push-button production-like environments
Self-service API-...
The role of communities

The Openstack community at a glance
COMPANIES

COUNTRIES



231



INDIVIDUAL MEMBERS

10,149
TOT...
The role of communities

The Openstack community at a glance cont’d
Communities next door
Communities next door
The Days of DevOps

14/15 June 2013
Generation DevOps (is Openstack the new Linux?)

1991:

+

2011:

+
It’s cloudy where we’re going

Future-as-a-service
“The future is already here —
it's just not very evenly
distributed”
Wi...
Challenges

The war for talent

but who?
Links to get you started

•openstack.org/community
•meetup.com/DevOpsAmsterdam
•meetup.com/Openstack-Amsterdam
Arigatō

Thank you. I’m here to help
Demo time!
Cloud & DevOps @ Spil Games

CI (gerrit, jenkins)
Swift (30TB) in production
Migrating out of VMWare into nova/KVM-powered...
More stuff

Swift
How to contribute code (Gerrit review)
Mailing list, launchpad, ask.openstack
Upcoming SlideShare
Loading in …5
×

Nluug dev ops conference privatecloud&devops

623 views
418 views

Published on

Talk given at NLUUG conference, 21st November 2013 (https://www.nluug.nl/activiteiten/events/nj13/abstracts/ab09.html)

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
623
On SlideShare
0
From Embeds
0
Number of Embeds
16
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Nluug dev ops conference privatecloud&devops

  1. 1. Private clouds + DevOps = @bongo engineering.spilgames.com
  2. 2. TOC Disclaimer History Cloud? DevOps Cloud&DevOps (Duh) Future (Demo time)
  3. 3. TL;DR CLOUD + DEVOPS = (Ignore at your own risk)
  4. 4. It’s all about /L/O/V/E WE LOVE WHAT WE DO
  5. 5. Private (open) clouds Private clouds?
  6. 6. Where are the clouds
  7. 7. Openstack from 10.000ft
  8. 8. Openstack components Core Storage Support Services Dashboard Image Identity LBaaS Compute Block Monitoring DBaaS Network Object Orchestration MQaaS Diablo Folsom Essex Havana Icehouse?
  9. 9. Openstack components Full Havana installation = 32 services
  10. 10. Compute (Nova)
  11. 11. Network (Neutron)
  12. 12. Storage (Cinder)
  13. 13. Identity (Keystone)
  14. 14. Images (Glance)
  15. 15. Orchestration (Heat)
  16. 16. Case study (CERN) >60000 cores over 3000 nodes
  17. 17. Openstack vs AWS (Private vs Public cloud) EC2 = Nova S3 = Swift EBS = Cinder AMI = Glance IAM = Keystone Openstack has EC2 compatibility! (not that you should care) VPC, Route53, etc = Neutron
  18. 18. Too good to be true Openstack ≠ AWS! Openstack is HARD Openstack is a journey (and then you need HA, SSL, storage, etc..)
  19. 19. Multi-cloud via API
  20. 20. DevOps The Pillars Culture / Automation / Monitoring / Sharing
  21. 21. DevCloudOps DevOps needs Agility Cloud brings Agility Cloud enables DevOps (conditio sine qua non)
  22. 22. DevOps or die Business Ops Dev “Agile has taught development how to move at the same speed and with the same flexibility as business; DevOps tries to teach operations to move at the same speed and with the same flexibility as development” J. Sussna
  23. 23. Pet vs cattle vs
  24. 24. Practical example (JenkinsCI+cloud) Github Jenkins Cloud req test ok? merge plugin { } tests spawn Instances (puppet, code)
  25. 25. Cloud & DevOps (with a touch of Agile) From department of NO
  26. 26. Cloud & DevOps (with a touch of Agile) To department of NOW
  27. 27. DevOps is fun! Less silos, more beer
  28. 28. DevOps are funny!
  29. 29. Development patterns in a DevOps world Automate all the things Push-button production-like environments Self-service API-driven provisioning Short cycle time, non-blocking development
  30. 30. Development patterns in a DevOps world Automate all the things Push-button production-like environments Self-service API-driven provisioning Short cycle time, non-blocking development
  31. 31. The role of communities The Openstack community at a glance COMPANIES COUNTRIES 231
 INDIVIDUAL MEMBERS 10,149 TOTAL CONTRIBUTORS AVERAGE MONTHLY 
 CONTRIBUTORS 1,636 238 121 CODE CONTRIBUTIONS 80,137
  32. 32. The role of communities The Openstack community at a glance cont’d
  33. 33. Communities next door
  34. 34. Communities next door
  35. 35. The Days of DevOps 14/15 June 2013
  36. 36. Generation DevOps (is Openstack the new Linux?) 1991: + 2011: +
  37. 37. It’s cloudy where we’re going Future-as-a-service “The future is already here — it's just not very evenly distributed” William Gibson
  38. 38. Challenges The war for talent but who?
  39. 39. Links to get you started •openstack.org/community •meetup.com/DevOpsAmsterdam •meetup.com/Openstack-Amsterdam
  40. 40. Arigatō Thank you. I’m here to help
  41. 41. Demo time!
  42. 42. Cloud & DevOps @ Spil Games CI (gerrit, jenkins) Swift (30TB) in production Migrating out of VMWare into nova/KVM-powered Openstack Memory-intensive, stateless apps in the cloud Storage (Ceph) Multi-tenant, VLANs Havana (…always changing…)
  43. 43. More stuff Swift How to contribute code (Gerrit review) Mailing list, launchpad, ask.openstack

×