Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
LE DEVOPS, LEVIER
D'AUTOMATISATION
ET DE PASSAGE AU
CLOUD
QUENTIN ADAM
CLEVER CLOUD
Forum Infrastructure et Production
Quentin ADAM from the Clever Cloud
@waxzce on twitter – github- soundcloud – instagram ….
WHO AM I ?
MY DAY TO DAY WORK :
CLEVER CLOUD, MAKE YOUR
APP RUN ALL THE TIME
And learn a lot of things about your code, apps, and good/bad design…
KEEP YOUR APPS ONLINE. MADE WITH
NODE.JS, SCALA, JAV...
AND LEARN A LOT OF THINGS ABOUT
YOUR CODE, APPS, AND GOOD/BAD
DESIGN…
OUR INDUSTRY IS A GAME CHANGER
BUT IT’S STILL VERY YOUNG
IT’S ABOUT 30/40 YEARS OLD
FROM NOTHING TO BILLION $
COMPANIES AND IMPRESSIVE MARKET
AND WHAT ABOUT HOW WE WORK?
MANKIND IS EVOLVING
Ray Kurzweil – “The Law of Accelerating Returns”
AND PROGRESS MAKES THE NEXT
TECHNOLOGICAL STEP CLOSER
WE HAVE BUILT OUR WORLD TO
ENHANCE OUR LIVES
AND TO BE ABLE TO MANAGE THE
POPULATION GROWTH
THIS IS WHY WE CREATE TOOLS
TO ENHANCE PRODUCTION
ACHIEVING TO INDUSTRIALIZE THE
PRODUCTION
WHAT IS
INDUSTRY?
A COST EFFICIENT WAY TO PRODUCE
LARGE VOLUME
A REPEATABLE AND SCALABLE
PROCESS
ACHIEVING TO CREATE “COMMODITY”
RESPONSE TO A NEED
THE 19TH WAS THE CENTURIES WHEN
WE INDUSTRIALIZE MANUFACTURING
ALLOWED BY THE ENGINE
THE COMPUTER
VERY EFFICIENT TOOL TO
INDUSTRIALIZE BRAIN POWER
THE ENGINE FOR INTELLECTUAL
SERVICES COMMODITIZATION
WE ARE IN THE ERA OF INDUSTRIAL
REVOLUTION
EXAMPLES
COMPARING PRICES
MATH
ACCOUNTABILITY
TRANSLATION ? IMAGE RECOGNITION ?
MACHINE LEARNING WITH NEURAL
NETWORK
SO,
DEVELOPERS DEVELOPERS DEVELOPERS
WE CREATE
TOOLS
WE CREATING POWER TOOLS TO
INDUSTRIALIZE BRAIN POWER
I.E.
ECONOMY IS MANAGING THE HUMAN
PRODUCTIVITY
TOOLS TO IMPROVE BUSINESS
TOOLS TO IMPROVE LIFE
TOOLS TO IMPROVE THE WORLD
BECAUSE WE KNOW AND UNDERSTAND
THE PROCESS TO CREATE VALUE
BECAUSE WE KNOW AND UNDERSTAND
THE PROCESS TO CREATE MONEY
THIS IS WHY STARTUPS ARE
DISRUPTING MARKETS
*Not Invented Here
SOFTWARE IS EATING THE WORLD
THEN DEVELOPERS BECOME MORE
AND MORE IMPORTANT TO BUSINESSES
DEVELOPERS RULE BUSINESS
SOFTWARE WAS AN INVESTMENT
DO YOU HEARD ABOUT V PROCESS?
WE WERE CREATING ASSETS LIKE REAL
ESTATE
BUT NOW SOFTWARE IS A
CONTINUOUS DELIVERY SERVICE
CONSTANT IMPROVEMENT
SOME CREATE PROCESSES, OTHERS
CREATE LOW LEVELS THINGS TO BUILD
PROCESSES ON
BECAUSE WE CAN IMPROVE
CONTINUALLY OUR INDUSTRIAL ASSET
WE ACTING ON DATA
MANAGE DATA PROCESS AND DATA
MANAGEMENT
CREATING A DATA PIPE
BUT WE BECOME ARCHITECTS OF THE
BUSINESS FACTORY
WE ARE NOT BLUE COLLAR WORKERS
ANYMORE
WE NEED TO CONNECT TO THE VISION
OF BUSINESS
DEVELOPING IS NO LONGER A JOB. IT’S
A POINT OF VIEW
IT’S A SKILL FOR BUSINESS
ARCHITECTS
BUILDER OF BRAIN INDUSTRY TOOLS
TO ACHIEVE PROGRESS NEXT STEP
SO,
WE CREATE SOFTWARE
FRAMEWORKS
BUILD TOOLS
SOURCE MANAGEMENT
CONTINUOUS INTEGRATION….
FULLY AUTOMATED SOFTWARE
FACTORY
INDUSTRIAL
AND WE DEPLOY IT ON SERVERS
A SERVER
WITH AN OPERATING SYSTEM
RUNNING MIDDLEWARE AND
SOFTWARE
MONITORING
BACKUPS
IS IT AN INDUSTRIAL WAY TO THINK?
CLOUD IS
HERE,
THERE IS
IAAS
YOU CAN USE A VIRTUAL SERVER
BUT STILL THERE ARE SOME MANUAL
TASKS TO PERFORM
IS THIS PLUGGABLE?
LIKE ELECTRICITY
THINK ABOUT ELECTRICITY AT THE
BEGINNING OF 20TH CENTURY
OWN ELECTRICITY PRODUCTION
PRODUCTION LINE IS POISONED BY
ELECTRICITY PRODUCTION
DEEP DEPENDENCY LINKING
BUY ELECTRICITY, NOT A POWER
PLANT. IT’S A COMMODITY
DO YOU HAVE AN ELECTRICITY
PROJECT?
BUT TODAY YOU HAVE HOSTING
PROJECTS
BECAUSE THERE IS NO INDUSTRIAL
WAY TO DO IT
BECAUSE OPS TODAY IS A (SOMEWHAT
FINE) TAILORED THING MADE BY
PEOPLE
WAKE UP!
PRODUCTION HAS TO BE PERFECT
PEOPLE ARE NOT PERFECT
PEOPLE HAVE NOTHING TO DO ON
PRODUCTION STUFF
ULTRON
AT CLEVER CLOUD SSH CONNECTION
IS A RED ALERT
WE NEED TO BUILD A HOSTING
PLATFORM
STANDARD WAY TO HOST SOFTWARE
WITHOUT THINKING ABOUT IT
THERE IS NO PLACE FOR OPS, JUST
PLATFORM MANAGERS
OPS <-> DEV
COMMUNICATION STANDARD
Devs
• Able to deploy
anytime
• plop
• plop
• plop
OPS
• plop
• plop
• plop
LAYERS: WHAT IS MY ADDED VALUE?
AUTOMATE ALL THE NON VALUED
PARTS
OR BRING THIS ON TOP OF A PUBLIC
CLOUD MANAGING IT
USE DEVOPS AS AN IT
AUTOMATION PROCESS
PUSH TO
COMMODITY
CREATE A REAL
COMMUNICATION CHANNEL
THE SOFTWARE
FACTORY FROM
DEV TO
PRODUCTION &
UPTIME
HOW TO
START?
CHOOSE A PET PROJECT
Dev + Ops
CREATE YOUR CHAMPIONS TEAM
“move fast and break things”
RESET YOUR INTERNAL REQUIREMENTS
CLEAR YOUR SCHEDULE TO VALIDATE NEW
THINGS FAST
TAKE NEW TOOLS
SLACK
SENTRY
LOGS
START PROJECT WITH THE ALL TEAM
CREATE REAL HUMAN LINKS
Everybody want to be part of this new team
BUILD HAPPINESS AND BUILD A
SUCCESS
LEVEL UP ON THIS SUCCESS FOR
INTERNAL EVENTS AND GIVE BACK
ITERATE GROWTH THIS TEAM AND
MIGRATE PROJECTS
KILL LEGACY
PROFIT!
DEVOPS
+
CLOUD
=
AUTOMATION
MIGRATE
WE ARE
BUSINESS
AUTOMATION
TOOLS
PROVIDERS
WE ARE NOT THE IT GUYS
CLEVER
CLOUD
5 YEARS OLD EXPERIMENT
SMALL
TEAM
EXPERT
TEAM
SUPPORT
ON DUTY
PROCESS
SO, WE ARE
ALL
DEV+OPS
AUTOMATE
PROCESS
ARCHITECTURE
OVERVIEW
TAKE AWAY
EXEMPLE ON CLEVER
CLOUD LOGS
MANAGEMENT
Give CLEVER-CLOUD.COM a try 
I’m @waxzce on twitter
THX FOR LISTENING
Próxima SlideShare
Cargando en…5
×

Le DevOps, levier d'automatisation et de passage au cloud - ADN Ouest Forum infrastructure et production

1.038 visualizaciones

Publicado el


19h00 Le DevOps, valeur de DevOps et retours d'expérience d'une équipe en place depuis 5 ans - Quentin ADAM - Clever Cloud
http://www.adnouest.org/agenda/forum-infrastructure-production_nov/

Publicado en: Tecnología
  • Sé el primero en comentar

Le DevOps, levier d'automatisation et de passage au cloud - ADN Ouest Forum infrastructure et production

  1. 1. LE DEVOPS, LEVIER D'AUTOMATISATION ET DE PASSAGE AU CLOUD QUENTIN ADAM CLEVER CLOUD Forum Infrastructure et Production
  2. 2. Quentin ADAM from the Clever Cloud @waxzce on twitter – github- soundcloud – instagram …. WHO AM I ?
  3. 3. MY DAY TO DAY WORK : CLEVER CLOUD, MAKE YOUR APP RUN ALL THE TIME
  4. 4. And learn a lot of things about your code, apps, and good/bad design… KEEP YOUR APPS ONLINE. MADE WITH NODE.JS, SCALA, JAVA, RUBY, PHP, PYTHON, GO…
  5. 5. AND LEARN A LOT OF THINGS ABOUT YOUR CODE, APPS, AND GOOD/BAD DESIGN…
  6. 6. OUR INDUSTRY IS A GAME CHANGER BUT IT’S STILL VERY YOUNG
  7. 7. IT’S ABOUT 30/40 YEARS OLD
  8. 8. FROM NOTHING TO BILLION $ COMPANIES AND IMPRESSIVE MARKET
  9. 9. AND WHAT ABOUT HOW WE WORK?
  10. 10. MANKIND IS EVOLVING
  11. 11. Ray Kurzweil – “The Law of Accelerating Returns” AND PROGRESS MAKES THE NEXT TECHNOLOGICAL STEP CLOSER
  12. 12. WE HAVE BUILT OUR WORLD TO ENHANCE OUR LIVES
  13. 13. AND TO BE ABLE TO MANAGE THE POPULATION GROWTH
  14. 14. THIS IS WHY WE CREATE TOOLS
  15. 15. TO ENHANCE PRODUCTION
  16. 16. ACHIEVING TO INDUSTRIALIZE THE PRODUCTION
  17. 17. WHAT IS INDUSTRY?
  18. 18. A COST EFFICIENT WAY TO PRODUCE LARGE VOLUME
  19. 19. A REPEATABLE AND SCALABLE PROCESS
  20. 20. ACHIEVING TO CREATE “COMMODITY” RESPONSE TO A NEED
  21. 21. THE 19TH WAS THE CENTURIES WHEN WE INDUSTRIALIZE MANUFACTURING
  22. 22. ALLOWED BY THE ENGINE
  23. 23. THE COMPUTER
  24. 24. VERY EFFICIENT TOOL TO INDUSTRIALIZE BRAIN POWER
  25. 25. THE ENGINE FOR INTELLECTUAL SERVICES COMMODITIZATION
  26. 26. WE ARE IN THE ERA OF INDUSTRIAL REVOLUTION
  27. 27. EXAMPLES
  28. 28. COMPARING PRICES
  29. 29. MATH
  30. 30. ACCOUNTABILITY
  31. 31. TRANSLATION ? IMAGE RECOGNITION ?
  32. 32. MACHINE LEARNING WITH NEURAL NETWORK
  33. 33. SO,
  34. 34. DEVELOPERS DEVELOPERS DEVELOPERS
  35. 35. WE CREATE TOOLS
  36. 36. WE CREATING POWER TOOLS TO INDUSTRIALIZE BRAIN POWER
  37. 37. I.E. ECONOMY IS MANAGING THE HUMAN PRODUCTIVITY
  38. 38. TOOLS TO IMPROVE BUSINESS
  39. 39. TOOLS TO IMPROVE LIFE
  40. 40. TOOLS TO IMPROVE THE WORLD
  41. 41. BECAUSE WE KNOW AND UNDERSTAND THE PROCESS TO CREATE VALUE
  42. 42. BECAUSE WE KNOW AND UNDERSTAND THE PROCESS TO CREATE MONEY
  43. 43. THIS IS WHY STARTUPS ARE DISRUPTING MARKETS
  44. 44. *Not Invented Here SOFTWARE IS EATING THE WORLD
  45. 45. THEN DEVELOPERS BECOME MORE AND MORE IMPORTANT TO BUSINESSES
  46. 46. DEVELOPERS RULE BUSINESS
  47. 47. SOFTWARE WAS AN INVESTMENT
  48. 48. DO YOU HEARD ABOUT V PROCESS?
  49. 49. WE WERE CREATING ASSETS LIKE REAL ESTATE
  50. 50. BUT NOW SOFTWARE IS A CONTINUOUS DELIVERY SERVICE
  51. 51. CONSTANT IMPROVEMENT
  52. 52. SOME CREATE PROCESSES, OTHERS CREATE LOW LEVELS THINGS TO BUILD PROCESSES ON
  53. 53. BECAUSE WE CAN IMPROVE CONTINUALLY OUR INDUSTRIAL ASSET
  54. 54. WE ACTING ON DATA
  55. 55. MANAGE DATA PROCESS AND DATA MANAGEMENT
  56. 56. CREATING A DATA PIPE
  57. 57. BUT WE BECOME ARCHITECTS OF THE BUSINESS FACTORY
  58. 58. WE ARE NOT BLUE COLLAR WORKERS ANYMORE
  59. 59. WE NEED TO CONNECT TO THE VISION OF BUSINESS
  60. 60. DEVELOPING IS NO LONGER A JOB. IT’S A POINT OF VIEW
  61. 61. IT’S A SKILL FOR BUSINESS ARCHITECTS
  62. 62. BUILDER OF BRAIN INDUSTRY TOOLS TO ACHIEVE PROGRESS NEXT STEP
  63. 63. SO,
  64. 64. WE CREATE SOFTWARE
  65. 65. FRAMEWORKS
  66. 66. BUILD TOOLS
  67. 67. SOURCE MANAGEMENT
  68. 68. CONTINUOUS INTEGRATION….
  69. 69. FULLY AUTOMATED SOFTWARE FACTORY
  70. 70. INDUSTRIAL
  71. 71. AND WE DEPLOY IT ON SERVERS
  72. 72. A SERVER
  73. 73. WITH AN OPERATING SYSTEM
  74. 74. RUNNING MIDDLEWARE AND SOFTWARE
  75. 75. MONITORING
  76. 76. BACKUPS
  77. 77. IS IT AN INDUSTRIAL WAY TO THINK?
  78. 78. CLOUD IS HERE, THERE IS IAAS
  79. 79. YOU CAN USE A VIRTUAL SERVER
  80. 80. BUT STILL THERE ARE SOME MANUAL TASKS TO PERFORM
  81. 81. IS THIS PLUGGABLE?
  82. 82. LIKE ELECTRICITY
  83. 83. THINK ABOUT ELECTRICITY AT THE BEGINNING OF 20TH CENTURY
  84. 84. OWN ELECTRICITY PRODUCTION
  85. 85. PRODUCTION LINE IS POISONED BY ELECTRICITY PRODUCTION
  86. 86. DEEP DEPENDENCY LINKING
  87. 87. BUY ELECTRICITY, NOT A POWER PLANT. IT’S A COMMODITY
  88. 88. DO YOU HAVE AN ELECTRICITY PROJECT?
  89. 89. BUT TODAY YOU HAVE HOSTING PROJECTS
  90. 90. BECAUSE THERE IS NO INDUSTRIAL WAY TO DO IT
  91. 91. BECAUSE OPS TODAY IS A (SOMEWHAT FINE) TAILORED THING MADE BY PEOPLE
  92. 92. WAKE UP!
  93. 93. PRODUCTION HAS TO BE PERFECT
  94. 94. PEOPLE ARE NOT PERFECT
  95. 95. PEOPLE HAVE NOTHING TO DO ON PRODUCTION STUFF
  96. 96. ULTRON
  97. 97. AT CLEVER CLOUD SSH CONNECTION IS A RED ALERT
  98. 98. WE NEED TO BUILD A HOSTING PLATFORM
  99. 99. STANDARD WAY TO HOST SOFTWARE WITHOUT THINKING ABOUT IT
  100. 100. THERE IS NO PLACE FOR OPS, JUST PLATFORM MANAGERS
  101. 101. OPS <-> DEV COMMUNICATION STANDARD
  102. 102. Devs • Able to deploy anytime • plop • plop • plop OPS • plop • plop • plop
  103. 103. LAYERS: WHAT IS MY ADDED VALUE?
  104. 104. AUTOMATE ALL THE NON VALUED PARTS
  105. 105. OR BRING THIS ON TOP OF A PUBLIC CLOUD MANAGING IT
  106. 106. USE DEVOPS AS AN IT AUTOMATION PROCESS
  107. 107. PUSH TO COMMODITY
  108. 108. CREATE A REAL COMMUNICATION CHANNEL
  109. 109. THE SOFTWARE FACTORY FROM DEV TO PRODUCTION & UPTIME
  110. 110. HOW TO START?
  111. 111. CHOOSE A PET PROJECT
  112. 112. Dev + Ops CREATE YOUR CHAMPIONS TEAM
  113. 113. “move fast and break things” RESET YOUR INTERNAL REQUIREMENTS
  114. 114. CLEAR YOUR SCHEDULE TO VALIDATE NEW THINGS FAST
  115. 115. TAKE NEW TOOLS
  116. 116. SLACK
  117. 117. SENTRY
  118. 118. LOGS
  119. 119. START PROJECT WITH THE ALL TEAM
  120. 120. CREATE REAL HUMAN LINKS
  121. 121. Everybody want to be part of this new team BUILD HAPPINESS AND BUILD A SUCCESS
  122. 122. LEVEL UP ON THIS SUCCESS FOR INTERNAL EVENTS AND GIVE BACK
  123. 123. ITERATE GROWTH THIS TEAM AND MIGRATE PROJECTS
  124. 124. KILL LEGACY
  125. 125. PROFIT!
  126. 126. DEVOPS + CLOUD = AUTOMATION MIGRATE
  127. 127. WE ARE BUSINESS AUTOMATION TOOLS PROVIDERS WE ARE NOT THE IT GUYS
  128. 128. CLEVER CLOUD 5 YEARS OLD EXPERIMENT
  129. 129. SMALL TEAM
  130. 130. EXPERT TEAM
  131. 131. SUPPORT
  132. 132. ON DUTY
  133. 133. PROCESS
  134. 134. SO, WE ARE ALL DEV+OPS
  135. 135. AUTOMATE
  136. 136. PROCESS
  137. 137. ARCHITECTURE OVERVIEW
  138. 138. TAKE AWAY
  139. 139. EXEMPLE ON CLEVER CLOUD LOGS MANAGEMENT
  140. 140. Give CLEVER-CLOUD.COM a try  I’m @waxzce on twitter THX FOR LISTENING

×