devopsdays ignite - immutable infrastructure - amsterdam 24-5-2015

20
Immutable infrastructure Pavel Chunyayev DevOpsDays Amsterdam 25-05-2015

Upload: pavel-chunyayev

Post on 16-Aug-2015

22 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: DevOpsDays Ignite - Immutable infrastructure - Amsterdam 24-5-2015

Immutable infrastructure

Pavel ChunyayevDevOpsDays Amsterdam

25-05-2015

Page 2: DevOpsDays Ignite - Immutable infrastructure - Amsterdam 24-5-2015

Modern approach to manage infrastructure

Page 3: DevOpsDays Ignite - Immutable infrastructure - Amsterdam 24-5-2015

Good old world of physical serversThose were the days

Page 4: DevOpsDays Ignite - Immutable infrastructure - Amsterdam 24-5-2015

Apply the golden imageAnd pray

Page 5: DevOpsDays Ignite - Immutable infrastructure - Amsterdam 24-5-2015

Configuration mgmt to save us allOr at least to try

Page 6: DevOpsDays Ignite - Immutable infrastructure - Amsterdam 24-5-2015

Deployments that everyone hatesOr is it just me?

Page 7: DevOpsDays Ignite - Immutable infrastructure - Amsterdam 24-5-2015

But we want more deployments!MOAR!

Page 8: DevOpsDays Ignite - Immutable infrastructure - Amsterdam 24-5-2015

Get yourself a processRepeat, repeat, repeat

Page 9: DevOpsDays Ignite - Immutable infrastructure - Amsterdam 24-5-2015

Never change your server again!Nothing personal

Page 10: DevOpsDays Ignite - Immutable infrastructure - Amsterdam 24-5-2015

Sysadmins become developersAnd not using Perl this time

Page 11: DevOpsDays Ignite - Immutable infrastructure - Amsterdam 24-5-2015

Real infrastructure as a codeShit just got real

Page 12: DevOpsDays Ignite - Immutable infrastructure - Amsterdam 24-5-2015

Better blue/green deployments

Page 13: DevOpsDays Ignite - Immutable infrastructure - Amsterdam 24-5-2015

Immutable canary deployments

Page 14: DevOpsDays Ignite - Immutable infrastructure - Amsterdam 24-5-2015

Immutable nature of containters

Page 15: DevOpsDays Ignite - Immutable infrastructure - Amsterdam 24-5-2015

Where to store data?Somewhere else

Page 16: DevOpsDays Ignite - Immutable infrastructure - Amsterdam 24-5-2015

But what about logs and metrics?#monitoringsucks

Page 17: DevOpsDays Ignite - Immutable infrastructure - Amsterdam 24-5-2015

Continuous Delivery at its bestFully automated and repeatable

Page 18: DevOpsDays Ignite - Immutable infrastructure - Amsterdam 24-5-2015

Prefabricated, prebuilt, prebaked, phoenix, disposable, immutableJust choose any already

Page 19: DevOpsDays Ignite - Immutable infrastructure - Amsterdam 24-5-2015

Immutable infrastructureThe most ambiguous name

Page 20: DevOpsDays Ignite - Immutable infrastructure - Amsterdam 24-5-2015

Embrace the changeAnd relax