nluug dev ops conference privatecloud&devops
DESCRIPTION
Talk given at NLUUG conference, 21st November 2013 (https://www.nluug.nl/activiteiten/events/nj13/abstracts/ab09.html)TRANSCRIPT
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 DBaaS
Network Object Orchestration MQaaS
Diablo
Essex
Folsom
Havana
Icehouse?
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)
S3 = Swift
EC2 = Nova
EBS = Cinder
AMI = GlanceIAM = Keystone
VPC, Route53, etc = Neutron
Openstack has
EC2 compatibility!
(not that you should care)
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
Dev
Ops
“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
Pet vs cattle
vs
Practical example (JenkinsCI+cloud)
Github Jenkins
{ }Cloud
Instances
(puppet, code)
mergeplugin
spawntests
req
test ok?
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-driven provisioning
Short cycle time, non-blocking development
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
The role of communities
The Openstack community at a glance
COMPANIES
TOTAL CONTRIBUTORS AVERAGE MONTHLY CONTRIBUTORS CODE CONTRIBUTIONS
1,636 238 80,137
231
10,149 INDIVIDUAL MEMBERS
COUNTRIES
121
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”
William Gibson
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 Openstack
Memory-intensive, stateless apps in the cloud
Storage (Ceph)
Multi-tenant, VLANs
Havana
(…always changing…)
More stuff
Swift
How to contribute code (Gerrit review)
Mailing list, launchpad, ask.openstack