enterprise flight into devops space for rigadevday 2015
TRANSCRIPT
![Page 1: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/1.jpg)
01
![Page 2: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/2.jpg)
About me02
![Page 3: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/3.jpg)
Andrey AdamovichBio: Developer, coach, speaker, author
Company: Aestas/IT (http://aestasit.com)
Email: [email protected]
Linkedin: http://www.linkedin.com/in/andreyadamovich
Lanyrd: http://lanyrd.com/profile/andreyadamovich
GitHub: https://github.com/aadamovich
SO: http://stackoverflow.com/users/162792/andreyadamovich
Twitter: @codingandrey, @aestasit
••••••••
03
![Page 4: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/4.jpg)
The story04
![Page 5: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/5.jpg)
Once upon a time...
05
![Page 6: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/6.jpg)
An email arrives...
06
![Page 7: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/7.jpg)
...let's get to work
07
![Page 8: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/8.jpg)
...two days later...
08
![Page 9: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/9.jpg)
...five days later...
09
![Page 10: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/10.jpg)
Another emailHi Jack, I got a call from Sandy, the secret project's PM, she says that
the DEV servers are not ready yet, I really want you to understand how
critical is this project for the organization, please, don't let me down...
Francis, VP
10
![Page 11: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/11.jpg)
Jack's bossHi Jack, I understand you have been working on the secret project
servers setup recently, don't forget that we need to keep the
documentation uptodate yeah?
11
![Page 12: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/12.jpg)
No problem! We know how to write docs.
12
![Page 13: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/13.jpg)
... in the meanwhile ...
13
![Page 14: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/14.jpg)
The dreaded CRHey Jack, we can't deploy anymore to our DEV servers. What the hell
is going on?
14
![Page 15: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/15.jpg)
Fixing
15
![Page 16: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/16.jpg)
...things get worse...
16
![Page 17: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/17.jpg)
Worst thandown...
17
![Page 18: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/18.jpg)
UNKNOWN STATE
18
![Page 19: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/19.jpg)
Chaos (r)19
![Page 20: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/20.jpg)
The "secret" project moves into QA
20
![Page 21: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/21.jpg)
The GO LIVE!
21
![Page 22: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/22.jpg)
Let's throw more people at it
22
![Page 23: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/23.jpg)
...it's going to work, right?
23
![Page 24: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/24.jpg)
What aboutmonitoring?
24
![Page 25: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/25.jpg)
Do we haveit?
25
![Page 26: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/26.jpg)
YES!26
![Page 27: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/27.jpg)
But...
27
![Page 28: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/28.jpg)
Well...28
![Page 29: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/29.jpg)
Sorry!29
![Page 30: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/30.jpg)
No happyending?
30
![Page 31: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/31.jpg)
Where is theproblem?
31
![Page 32: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/32.jpg)
Communication problems I
32
![Page 33: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/33.jpg)
Communication problems II
33
![Page 34: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/34.jpg)
Stability vs.agility
34
![Page 35: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/35.jpg)
Fear of deployBecause systems are fragile, each deployment is like a trip to the
nearest casino
Devs and SysOps make development cycles longer to be as far as
possible from the deploy date
Slower time to market, systems are down more often
Nobody is happy!
•
•
••
35
![Page 36: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/36.jpg)
Unplanned vs. failed
36
![Page 37: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/37.jpg)
Unplanned vs. unique
37
![Page 38: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/38.jpg)
DevOps!38
![Page 39: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/39.jpg)
Fix communication
39
![Page 40: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/40.jpg)
The feedback loopThrough configuration management and deploy automation, we can
deploy more often and reduce risk
The feedback loop gets shorter
Functionalities are rolled out with higher frequency
Systems are always in a known state
Changes to the system can be simulated and impacts calculated
•
••••
40
![Page 41: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/41.jpg)
Sharing responsibility I
41
![Page 42: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/42.jpg)
Sharing responsibility IIThe focus of DevOps is on automating the tasks performed during the
build, QA and deployment stage
The risk of deployment errors is reduced drastically by having a strong
automated testing suite, automated deployment workflow, well
defined/automated rollback process
•
•
42
![Page 43: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/43.jpg)
Reduce failed changes
43
![Page 44: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/44.jpg)
Reduce number of unique configs
44
![Page 45: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/45.jpg)
Great!45
![Page 46: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/46.jpg)
Now we'veheard aboutDevOps!46
![Page 47: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/47.jpg)
Let's do it!47
![Page 48: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/48.jpg)
It will save us!48
![Page 49: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/49.jpg)
Failedexpectations
49
![Page 50: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/50.jpg)
Most startwith the tools
50
![Page 51: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/51.jpg)
Tools are asimportant
as...51
![Page 52: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/52.jpg)
Internalculture!
52
![Page 53: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/53.jpg)
C.A.M.SCulture : People over processes and tools. Software is made by and
for people.
Automation : Automation is essential for DevOps to gain quick
feedback.
Measurement : DevOps finds a specific path to measurement. Quality
and shared (or at least aligned) incentives are critical.
Sharing : Creates a culture where people share ideas, processes, and
tools.
•
•
•
•
53
![Page 54: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/54.jpg)
How Devsand Ops canhelp eachother?54
![Page 55: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/55.jpg)
TALK!55
![Page 56: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/56.jpg)
TALK MORE!56
![Page 57: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/57.jpg)
SHARE!57
![Page 58: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/58.jpg)
SHAREEVERYTHING!
58
![Page 59: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/59.jpg)
Hints fordevelopers59
![Page 60: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/60.jpg)
Don't ignoreoperations!60
![Page 61: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/61.jpg)
AvoidShadowOps
DevOoops••
61
![Page 62: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/62.jpg)
LoggingWhenever you add new logging statement to your code, remember
that the guy on the other side can actually read it!
Logging level, message and frequency of logging can help or disturb
•
•
62
![Page 63: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/63.jpg)
Bad logging messages
63
![Page 64: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/64.jpg)
ConfigurationStructure application configuration
Backwardcompatibile, good defaults, good naming
Do not mix technical and business configuration
•••
64
![Page 65: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/65.jpg)
Bad parameter naming
65
![Page 66: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/66.jpg)
MonitoringEmbed monitoring capabilities into your code
Know monitoring channels that your operations use: JMX, SNMP,
HTTP
••
66
![Page 67: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/67.jpg)
Monitoring vitalsTechnical metrics:
CPU, Memory, Disk
Resource pools
Network I/O
Transactions/requests/operations per second/minute/hour
Database performance
Business metrics
••••••
•
67
![Page 68: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/68.jpg)
Create dashboards!
68
![Page 69: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/69.jpg)
Align early!69
![Page 70: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/70.jpg)
Late alignment issues
70
![Page 71: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/71.jpg)
Learn how to use provisioning softwarePuppet
Chef
Ansible
Salt
••••
71
![Page 72: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/72.jpg)
Build a cloneSame OS version,
same components,
same configuration
as in production environemnt,
but running in virtual machine on your laptop or at some cloud provider
•••••
72
![Page 73: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/73.jpg)
vagrant up
73
![Page 74: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/74.jpg)
Similarity levelsDEV << QA <<< PROD
DEV < QA < PROD
DEV ~ QA ~ PROD
DEV = QA = PROD
1.
2.
3.
4.
74
![Page 75: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/75.jpg)
Package managersSystem administrators know how to install standard OS packages
Just make one for them!
RPM, DEB, MSI... it's not that hard to master!
•••
75
![Page 76: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/76.jpg)
Artifact repositories
76
![Page 77: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/77.jpg)
Automation over documentation
77
![Page 78: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/78.jpg)
Automate everything repeatablebuild
release
deploy
test
backup
migration
restarts
•••••••
78
![Page 79: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/79.jpg)
Hints foroperations79
![Page 80: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/80.jpg)
Problem solvingGet developers to solve production problems
Look at how they did it
Postmortem analysis
•••
80
![Page 81: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/81.jpg)
MonitoringCreate dashboards! Many, but meaningful dashboards!
Analyze your data!
Create alerts!
•••
81
![Page 82: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/82.jpg)
LoggingAggregate logs
Analyze logs
Rotate logs
Clean logs
••••
82
![Page 83: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/83.jpg)
Learn how to use provisioning softwarePuppet
Chef
Ansible
Salt
••••
83
![Page 84: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/84.jpg)
Infrastructureas code
84
![Page 85: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/85.jpg)
Keep it in version control
85
![Page 86: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/86.jpg)
Port changesback to DEV!
86
![Page 87: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/87.jpg)
Prepare for disaster!Backups!
Test your backups. Seriously!
Capacity planning.
•••
87
![Page 88: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/88.jpg)
Technologiesto follow
88
![Page 89: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/89.jpg)
VirtualizationLocal: VirtualBox/VMWare/Parallels (+ Vagrant)
OS: Docker
Remote: Various cloud oferrings
•••
89
![Page 90: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/90.jpg)
CloudsAWS
VMWare
Azure
Google Cloud
OpenStack
•••••
90
![Page 91: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/91.jpg)
Infrastructure provisioningPuppet
Chef
Ansible
Salt
••••
91
![Page 92: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/92.jpg)
Infrastructure monitoringLogstash
Graphite
Kibana
Grafana
Dashing
•••••
92
![Page 93: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/93.jpg)
DevOps companiesSpotify
Netflix
Etsy
Amazon
GitHub
•••••••
93
![Page 94: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/94.jpg)
Readingmaterial
94
![Page 95: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/95.jpg)
The Phoenix Project
95
![Page 96: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/96.jpg)
Continuous Delivery
96
![Page 97: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/97.jpg)
Release It
97
![Page 98: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/98.jpg)
Inviting Disaster
98
![Page 99: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/99.jpg)
DevOps blogshttp://enterprisedevops.com/
http://itrevolution.com/devopsblog/••
99
![Page 100: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/100.jpg)
Questions?100
![Page 101: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/101.jpg)
Thank you!101
![Page 102: Enterprise flight into DevOps space for RigaDevDay 2015](https://reader030.vdocuments.net/reader030/viewer/2022032616/55a45e171a28ab7b6f8b46a9/html5/thumbnails/102.jpg)
Have a niceflight!
102