nluug dev ops conference privatecloud&devops

Post on 08-May-2015

291 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

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 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

top related