IT automation: Make the server great again - toulouse devops fev 2017
-
Upload
quentin-adam -
Category
Software
-
view
112 -
download
2
Transcript of IT automation: Make the server great again - toulouse devops fev 2017
![Page 1: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/1.jpg)
IT AUTOMATION :
MAKE THE SERVER
GREAT AGAIN
@WAXZCE
QUENTIN ADAM AT TOULOUSE DEVOPS
![Page 2: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/2.jpg)
Quentin ADAM from the Clever Cloud
@waxzce on twitter – github- soundcloud – instagram ….
WHO AM I ?
![Page 3: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/3.jpg)
MY DAY TO DAY WORK :
CLEVER CLOUD,
THE IT AUTOMATION COMPANY
![Page 4: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/4.jpg)
KEEP YOUR APPS ONLINE. MADE WITH
NODE.JS, SCALA, JAVA, RUBY, PHP,
PYTHON, GO…
Cloud & on premise ;-)
![Page 5: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/5.jpg)
AND LEARN A LOT OF THINGS ABOUT
YOUR CODE, APPS, AND GOOD/BAD
DESIGN…
![Page 7: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/7.jpg)
LET’S TALK ABOUT
INFRASTRUCTURE
![Page 8: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/8.jpg)
40 times in 5 years price drop of AWS
SERVERS COSTS ARE GOING DOWN
![Page 9: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/9.jpg)
Google I/O 2015
“RACE TO ZERO”
I.E THE SERVER IS FREE
![Page 10: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/10.jpg)
In fact, all you have is…
COOL.
YOU HAVE A SERVER.
![Page 11: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/11.jpg)
HOSTING
Backup Updates Certification
Agreement Process Provisioning
SecurityHardware
maintenance
![Page 12: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/12.jpg)
VALUE
= SERVER
MANAGEMENT
![Page 13: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/13.jpg)
ONCE UPON A TIME, MY BELOVED
SERVERS
![Page 14: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/14.jpg)
THEN, VIRTUALIZED ONES
![Page 15: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/15.jpg)
CREATE HISTORY
![Page 16: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/16.jpg)
DOCUMENTATION
![Page 17: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/17.jpg)
SPECIFIC
![Page 18: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/18.jpg)
TAYLOR MADE
![Page 19: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/19.jpg)
NOT ABLE TO SCALE
![Page 20: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/20.jpg)
KNOWLEDGE
!=
AUTOMATION
![Page 21: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/21.jpg)
Automate
SPLIT COMPLEX PROBLEMS INTO A
COLLECTION OF SMALL ONES
![Page 22: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/22.jpg)
POSSIBLE SERVERS
STATES
…
Updated to V43
New configuration
files
Install new service
History …
![Page 23: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/23.jpg)
AVOID HISTORY
![Page 24: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/24.jpg)
FIX STATE OF
THE DATA TO
ENSURE
ACCESSIBILITY
![Page 25: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/25.jpg)
POSSIBLE STATE IN
AN IMMUTABLE STATE
working
Not working
Very simple to predicate
![Page 26: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/26.jpg)
FIX THE
HISTORY IN A
IMMUTABLE
STATE
![Page 27: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/27.jpg)
BTW,
REAL WORLD
INSIGHT
“WE LIVE IN A MUTABLE WORLD, DEAL WITH IT”
![Page 28: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/28.jpg)
WORLD IS
SUCCESSION
OF
IMMUTABLE
INSTANT
![Page 29: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/29.jpg)
EPHEMERAL
IMMUTABLE
INSTANCES
![Page 30: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/30.jpg)
PET
!=
CATTLE
![Page 31: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/31.jpg)
SERVICE
UPTIME
!=
SERVER
UPTIME
![Page 32: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/32.jpg)
NO MORE OLYMPIC CONTEST ON
UPTIME
![Page 33: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/33.jpg)
And why it’s a problem to manage technical product and decision with book keepers point of view https://www.youtube.com/watch?v=0ip1FoBsLB4
(AWS PRICING HYPOCRISY LEAD TO
BAD PRACTICE)
Summon Yog-Sothoth
![Page 34: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/34.jpg)
HUMANLESS
POWERTOOLS
![Page 35: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/35.jpg)
PRODUCTION HAS TO BE PERFECT
![Page 36: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/36.jpg)
PEOPLE ARE NOT PERFECT
![Page 37: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/37.jpg)
PEOPLE HAVE NOTHING TO DO ON
PRODUCTION STUFF
![Page 38: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/38.jpg)
AT CLEVER CLOUD SSH CONNECTION
IS A RED ALERT
![Page 39: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/39.jpg)
CAPACITY PLANNING
![Page 40: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/40.jpg)
SPLIT PROCESS AND
STORAGE
Storage
• Databases
• Files
• Sessions
• Events
• …
Code
• Can be replicated
• Stateless
• Process
![Page 41: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/41.jpg)
RUNTIME INSTANCES
![Page 42: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/42.jpg)
VM, docker, kubernetes, puppet, ansible, vmware… This is not the problem
TECHNOLOGIES?
![Page 43: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/43.jpg)
Search youtube quentin adam docker
DOCKER
![Page 44: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/44.jpg)
THERE IS ONE PROCESS:
BUILD
![Page 45: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/45.jpg)
THEN, REGISTER
![Page 46: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/46.jpg)
AND LIVE WITHOUT DATA
![Page 47: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/47.jpg)
AND DIE WHEN MORE
UPDATED VERSION IS THERE
![Page 48: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/48.jpg)
TRASH OLD VERSION
![Page 49: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/49.jpg)
FULLY AUTOMATED HOSTING FACTORY
![Page 50: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/50.jpg)
AN INSTANCE IS DEAD OR ALIVE AND
THAT’S ALL
![Page 51: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/51.jpg)
APP FAIL?
REDEPLOY
NEW
INSTANCE
![Page 52: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/52.jpg)
OPERATION
SYSTEM
UPDATE ?
REDEPLOY
NEW
INSTANCE
![Page 53: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/53.jpg)
REBALANCE
HARDWARE
ALLOCATION?
REDEPLOY
NEW
INSTANCE
![Page 54: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/54.jpg)
PREDICABLE
FAIL OF THE
APPLICATION?
REDEPLOY
NEW
INSTANCE
![Page 55: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/55.jpg)
Picking one instance or another doesn’t matter
STATELESSNESS IS THE KEY
![Page 56: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/56.jpg)
BECAUSE YOU WILL NOT RELY
ON A SERVER ANYMORE
![Page 57: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/57.jpg)
CREATE A FACTORY OF INSTANCE
![Page 58: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/58.jpg)
PROXY
AND
ROUTING
![Page 59: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/59.jpg)
Consul, etcd, Clever Cloud service dependencies
SERVICE DISCOVERY
![Page 60: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/60.jpg)
CONFIGURATION
=> ENVIRONMENT VARIABLE
![Page 61: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/61.jpg)
HOW TO MANAGE DATA?
![Page 62: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/62.jpg)
SPLIT DATA AND PROCESS:
FS COMPOSITION
Runtime
• local
• replicable
• updated
Data
• file system
• block storage
• replicated
• copy on write?
![Page 63: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/63.jpg)
DATA
STORAGE
WAYS
![Page 64: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/64.jpg)
Not part of this list
DATABASE (ACID OR NOT, SQL OR NOT)
![Page 65: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/65.jpg)
FILE SYSTEM
![Page 66: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/66.jpg)
BLOC STORAGE
![Page 67: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/67.jpg)
OBJECT STORAGE
![Page 68: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/68.jpg)
(COPY ON WRITE)
![Page 69: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/69.jpg)
(COPY ON WRITE)
![Page 70: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/70.jpg)
DATA MANAGEMENT IS BIND
TO DB NEEDS
![Page 71: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/71.jpg)
ACID :
DUPLICATE & DATA EVOLUTION
![Page 72: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/72.jpg)
INSTANCE FOR ONE
ORGANIZATION
ACID
• Atomicity
• Consistency
• Isolation
• Durability
Powerful data
management
• Transaction
• User management
• One above one
Take advantage of ACID
database
![Page 73: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/73.jpg)
BUT IT DESIGNS A
BOTTLENECK
![Page 74: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/74.jpg)
EXAMPLE : E-SHOP ON
CLASSIC MODE
![Page 75: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/75.jpg)
EXAMPLE : E-SHOP ON
CLASSIC MODE
User A buy a
hdd
Database Transaction :
• Stock management
• Order management
• Invoice generation
• Customer Account reward
• …
Transaction
user A is
processed
Stock &
Order are just
perfectly
synchronize
![Page 76: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/76.jpg)
EXAMPLE : E-SHOP ON
CLASSIC MODE
User A buy a
hdd
Database Transaction :
• Stock management
• Order management
• Invoice generation
• Customer Account reward
• …
Transaction
user A is
processed
Stock &
Order are just
perfectly
synchronize
User B buy a
hdd Transaction
user B is
processed
then
![Page 77: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/77.jpg)
EXAMPLE : E-SHOP ON
MULTI-TENANT MODE
i.e. : Multiple shop of various sellers on the same instance
![Page 78: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/78.jpg)
EXAMPLE : E-SHOP ON
MULTI-TENANT MODE
User A buy a
hdd on seller A
Database Transaction :
• Stock management
• Order management
• Invoice generation
• Customer Account reward
• …
Transaction
user A is
processed
Stock &
Order are just
perfectly
synchronize
User B buy a
book on seller B Transaction
user B is
processed
then
![Page 79: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/79.jpg)
HIGH AVAILABILITY:
DISTRIBUTED SYSTEM
![Page 80: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/80.jpg)
DISTRIBUTED
DB AND
HARDWARE
DAFUCKNESS
![Page 81: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/81.jpg)
FORGET THE SAN, GO FULL
DISTRIBUTED
![Page 82: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/82.jpg)
NO SILVER
BULLET
STORAGE
![Page 83: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/83.jpg)
BE CONSISTENT AND PREDICTABLE
![Page 84: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/84.jpg)
MONITORING
IS
MANDATORY
![Page 85: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/85.jpg)
EXPOSE METRICS
![Page 86: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/86.jpg)
IMMUTABILITY
AS A PATTERN
ANOTHER TALK FROM ME ;-)
FR version : https://www.youtube.com/watch?v=y1BR7Rh7FSY&t=15s
![Page 87: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/87.jpg)
SECURITY
VOODOO
LIKE
![Page 88: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/88.jpg)
SECURITY IS EVOLVING
![Page 89: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/89.jpg)
https://www.clever-cloud.com/blog/company/2016/04/04/security-is-a-process/
![Page 90: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/90.jpg)
![Page 91: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/91.jpg)
https://www.clever-cloud.com/blog/guests/2015/06/16/the-end-of-the-fortress-metaphor/
![Page 92: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/92.jpg)
FROM SERVER TO
SERVERLESS:
CODE
LOCKED?
![Page 93: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/93.jpg)
F*CK 12
FACTORS?
![Page 94: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/94.jpg)
GO BACK ON
APPLICATION
SERVER?
![Page 95: IT automation: Make the server great again - toulouse devops fev 2017](https://reader031.fdocuments.us/reader031/viewer/2022030401/58ad8a691a28ab662a8b569f/html5/thumbnails/95.jpg)
I’m on twitter : @waxzce
THANK YOU !
ANY QUESTIONS ?
Clever Cloud gift coupon:
toulouseDEVOPS17