Este documento discute si las prácticas DevOps pueden aplicarse en pequeñas y medianas empresas. Introduce los conceptos clave de DevOps como cultura, automatización, enfoque Lean y colaboración. Explora los primeros pasos del autor con DevOps sin saberlo y cómo ha evolucionado su enfoque a lo largo de los años al administrar sistemas Windows y Linux.
1. ¿Devops escala en la pyme?
por Antonio Pe˜a
n
Last Updated: Monday October 03, 2011 – 00:01
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
2. Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
3. Introducci´n
o
Introducci´n
o
Introducci´n
o
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
4. Introducci´n
o
Introducci´n
o
Introducci´n
o
Primeros pasos
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
5. Introducci´n
o
Introducci´n
o
Introducci´n
o
Primeros pasos
Escarceos
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
6. Introducci´n
o
Introducci´n
o
Introducci´n
o
Primeros pasos
Escarceos
Planteamiento
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
7. Introducci´n
o
Introducci´n
o
Introducci´n
o
Primeros pasos
Escarceos
Planteamiento
Herramientas
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
8. Introducci´n
o
Introducci´n
o
Introducci´n
o
Primeros pasos
Escarceos
Planteamiento
Herramientas
Devops en la pyme
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
9. Introducci´n: Perfil del autor
o
Introducci´n: Perfil del autor
o
Entusiasta de Software Libre
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
10. Introducci´n: Perfil del autor
o
Introducci´n: Perfil del autor
o
Entusiasta de Software Libre
Curiosidad en temas de Seguridad
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
11. Introducci´n: Perfil del autor
o
Introducci´n: Perfil del autor
o
Entusiasta de Software Libre
Curiosidad en temas de Seguridad
Administrador vocacional/amateur de Sistemas Unix
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
12. Introducci´n: Perfil del autor
o
Introducci´n: Perfil del autor
o
Entusiasta de Software Libre
Curiosidad en temas de Seguridad
Administrador vocacional/amateur de Sistemas Unix
Filosof´ Unix
ıa
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
13. Introducci´n: Perfil del autor
o
Introducci´n: Perfil del autor
o
Entusiasta de Software Libre
Curiosidad en temas de Seguridad
Administrador vocacional/amateur de Sistemas Unix
Filosof´ Unix
ıa
http://twitter.com/apenav
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
14. Introducci´n: Perfil del autor
o
Introducci´n: Perfil del autor
o
Entusiasta de Software Libre
Curiosidad en temas de Seguridad
Administrador vocacional/amateur de Sistemas Unix
Filosof´ Unix
ıa
http://twitter.com/apenav
http://es.linkedin.com/in/apenav
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
15. Disclaimer
Disclaimer
”Public Domain”
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
16. Disclaimer
Disclaimer
”Public Domain”
”T´mese con un grano de sal”
o
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
17. a Journey
a Journey
”Smoke on the water”, the song
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
18. Motivaci´n
o
Motivaci´n
o
”Es sencillo configurar un unix (Linux, FreeBSD) o unas decenas, pero es
dif´ configurar tres o cuatro”
ıcil
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
19. Primeros pasos
Primeros pasos
MSX - Basic
Negativa a aprender Visual Basic
Linux - Slackware 24 disquetes 3 1/2”
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
20. Primeros pasos en el mundo real
Primeros pasos en el mundo real
Despliegues en windows
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
21. Primeros pasos en el mundo real
Primeros pasos en el mundo real
Despliegues en windows
Primer trabajo: instalaci´n desatendida de windows 2000 en cientos de
o
ordenadores
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
22. Primeros pasos en el mundo real
Primeros pasos en el mundo real
Despliegues en windows
Primer trabajo: instalaci´n desatendida de windows 2000 en cientos de
o
ordenadores
Los despliegues entonces ya eran un problema: winzero
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
23. Primeros pasos en el mundo real
Primeros pasos en el mundo real
Despliegues en windows
Primer trabajo: instalaci´n desatendida de windows 2000 en cientos de
o
ordenadores
Los despliegues entonces ya eran un problema: winzero
Instalaci´n (plataformado) de cientos de Windows XP desde CDs de
o
Norton-Ghost la ´poca de Windows Vista pre-SP1
e
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
24. Disgresi´n
o
Disgresi´n
o
Otros continuaron haciendo cosas parecidas a las que yo hac´ pero
ıa,
no les terminan de salir incluso con ayuda
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
25. Disgresi´n
o
Disgresi´n
o
Otros continuaron haciendo cosas parecidas a las que yo hac´ pero
ıa,
no les terminan de salir incluso con ayuda
Evoluci´n de despliegues tipo windows hacia escritorios linux
o
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
26. Disgresi´n
o
Disgresi´n
o
Otros continuaron haciendo cosas parecidas a las que yo hac´ pero
ıa,
no les terminan de salir incluso con ayuda
Evoluci´n de despliegues tipo windows hacia escritorios linux
o
Despliegues de ordenadores clientes linux en grandes instalaciones
autentic´ndose contra un ”servidor de Dominio” (Proyecto Munich =
a
LiMux Project, Guadalinex, ...)
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
27. Disgresi´n
o
Disgresi´n
o
Otros continuaron haciendo cosas parecidas a las que yo hac´ pero
ıa,
no les terminan de salir incluso con ayuda
Evoluci´n de despliegues tipo windows hacia escritorios linux
o
Despliegues de ordenadores clientes linux en grandes instalaciones
autentic´ndose contra un ”servidor de Dominio” (Proyecto Munich =
a
LiMux Project, Guadalinex, ...)
Es sencilla la primera instalaci´n de un escritorio linux, pero el
o
mantenimiento de grandes conjuntos de ordenadores de escritorio es
muy problem´tico
a
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
28. Disgresi´n
o
Disgresi´n
o
Otros continuaron haciendo cosas parecidas a las que yo hac´ pero
ıa,
no les terminan de salir incluso con ayuda
Evoluci´n de despliegues tipo windows hacia escritorios linux
o
Despliegues de ordenadores clientes linux en grandes instalaciones
autentic´ndose contra un ”servidor de Dominio” (Proyecto Munich =
a
LiMux Project, Guadalinex, ...)
Es sencilla la primera instalaci´n de un escritorio linux, pero el
o
mantenimiento de grandes conjuntos de ordenadores de escritorio es
muy problem´tico
a
APOC: A Point of Control
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
29. Escarceos con devops (sin saberlo)
Escarceos con devops (sin saberlo)
ITIL
Organizar operaciones.
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
30. Escarceos con devops (sin saberlo)
Escarceos con devops (sin saberlo)
ITIL
Organizar operaciones.
SPOC
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
31. Escarceos con devops (sin saberlo)
Escarceos con devops (sin saberlo)
ITIL
Organizar operaciones.
SPOC
Muy caro.
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
32. Escarceos con devops (sin saberlo)
Escarceos con devops (sin saberlo)
ITIL
Organizar operaciones.
SPOC
Muy caro.
Es un traje.
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
33. Planteamiento (I).- What is about
Planteamiento (I).- What is about
CALMS (Culture, Automation, Lean(*) and Sharing).
Eliminate waste
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
34. Planteamiento (I).- What is about
Planteamiento (I).- What is about
CALMS (Culture, Automation, Lean(*) and Sharing).
Eliminate waste
Amplify learning
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
35. Planteamiento (I).- What is about
Planteamiento (I).- What is about
CALMS (Culture, Automation, Lean(*) and Sharing).
Eliminate waste
Amplify learning
Decide as late as possible
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
36. Planteamiento (I).- What is about
Planteamiento (I).- What is about
CALMS (Culture, Automation, Lean(*) and Sharing).
Eliminate waste
Amplify learning
Decide as late as possible
Deliver as fast as possible
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
37. Planteamiento (I).- What is about
Planteamiento (I).- What is about
CALMS (Culture, Automation, Lean(*) and Sharing).
Eliminate waste
Amplify learning
Decide as late as possible
Deliver as fast as possible
Empower the team
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
38. Planteamiento (I).- What is about
Planteamiento (I).- What is about
CALMS (Culture, Automation, Lean(*) and Sharing).
Eliminate waste
Amplify learning
Decide as late as possible
Deliver as fast as possible
Empower the team
Build integrity in
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
39. Planteamiento (I).- What is about
Planteamiento (I).- What is about
CALMS (Culture, Automation, Lean(*) and Sharing).
Eliminate waste
Amplify learning
Decide as late as possible
Deliver as fast as possible
Empower the team
Build integrity in
See the whole
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
40. Planteamiento (I bis).- Esc´pticos
e
Planteamiento (I bis).- Esc´pticos
e
IT Skeptic http://www.itskeptic.org/
”DevOps and traditional ITSM - why DevOps won’t change the world any
time soon”
Cr´
ıtico de ITIL cuando ITIL estaba de moda (y sigue si´ndolo)
e
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
41. Planteamiento (I bis).- Esc´pticos
e
Planteamiento (I bis).- Esc´pticos
e
IT Skeptic http://www.itskeptic.org/
”DevOps and traditional ITSM - why DevOps won’t change the world any
time soon”
Cr´
ıtico de ITIL cuando ITIL estaba de moda (y sigue si´ndolo)
e
Devops as hippies
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
42. Planteamiento (I bis).- Esc´pticos
e
Planteamiento (I bis).- Esc´pticos
e
IT Skeptic http://www.itskeptic.org/
”DevOps and traditional ITSM - why DevOps won’t change the world any
time soon”
Cr´
ıtico de ITIL cuando ITIL estaba de moda (y sigue si´ndolo)
e
Devops as hippies
Leer los comentarios y posts de contestaci´n
o
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
43. Planteamiento (II).- A Definition
Planteamiento (II).- A Definition
Concern around DevOps world (*) is The Mantra of Automation at the
level of
1 System/Environments Provisioning (easy & fast using Cloud Support)
http://hackersmag.blogspot.com/2011/08/devops-with-secops-short-intro-
to.html
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
44. Planteamiento (II).- A Definition
Planteamiento (II).- A Definition
Concern around DevOps world (*) is The Mantra of Automation at the
level of
1 System/Environments Provisioning (easy & fast using Cloud Support)
2 Idempotent Configuration (using Automated Configuration Services)
http://hackersmag.blogspot.com/2011/08/devops-with-secops-short-intro-
to.html
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
45. Planteamiento (II).- A Definition
Planteamiento (II).- A Definition
Concern around DevOps world (*) is The Mantra of Automation at the
level of
1 System/Environments Provisioning (easy & fast using Cloud Support)
2 Idempotent Configuration (using Automated Configuration Services)
3 Logging & Analytics (using automated detailed logging and clever
analysis )
http://hackersmag.blogspot.com/2011/08/devops-with-secops-short-intro-
to.html
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
46. Planteamiento (III).- Security view
Planteamiento (III).- Security view
Provisioning being affected by
http://www.slideshare.net/AbhishekKr/devops-with-secops
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
47. Planteamiento (III).- Security view
Planteamiento (III).- Security view
Provisioning being affected by
1 Non-Robust Cloud Frameworks,
http://www.slideshare.net/AbhishekKr/devops-with-secops
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
48. Planteamiento (III).- Security view
Planteamiento (III).- Security view
Provisioning being affected by
1 Non-Robust Cloud Frameworks,
2 Vulnerable Service APIs, &
http://www.slideshare.net/AbhishekKr/devops-with-secops
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
49. Planteamiento (III).- Security view
Planteamiento (III).- Security view
Provisioning being affected by
1 Non-Robust Cloud Frameworks,
2 Vulnerable Service APIs, &
3 Virtualization BreakOuts
http://www.slideshare.net/AbhishekKr/devops-with-secops
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
50. Planteamiento (III).- Security view
Planteamiento (III).- Security view
Provisioning being affected by
1 Non-Robust Cloud Frameworks,
2 Vulnerable Service APIs, &
3 Virtualization BreakOuts
Configuration Management threatened by
http://www.slideshare.net/AbhishekKr/devops-with-secops
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
51. Planteamiento (III).- Security view
Planteamiento (III).- Security view
Provisioning being affected by
1 Non-Robust Cloud Frameworks,
2 Vulnerable Service APIs, &
3 Virtualization BreakOuts
Configuration Management threatened by
1 Non-Robust Services, &
http://www.slideshare.net/AbhishekKr/devops-with-secops
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
52. Planteamiento (III).- Security view
Planteamiento (III).- Security view
Provisioning being affected by
1 Non-Robust Cloud Frameworks,
2 Vulnerable Service APIs, &
3 Virtualization BreakOuts
Configuration Management threatened by
1 Non-Robust Services, &
2 Non-preferred storage of sensitive configuration data
http://www.slideshare.net/AbhishekKr/devops-with-secops
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
53. Planteamiento (III).- Security view
Planteamiento (III).- Security view
Provisioning being affected by
1 Non-Robust Cloud Frameworks,
2 Vulnerable Service APIs, &
3 Virtualization BreakOuts
Configuration Management threatened by
1 Non-Robust Services, &
2 Non-preferred storage of sensitive configuration data
Analytics
http://www.slideshare.net/AbhishekKr/devops-with-secops
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
54. Planteamiento (III).- Security view
Planteamiento (III).- Security view
Provisioning being affected by
1 Non-Robust Cloud Frameworks,
2 Vulnerable Service APIs, &
3 Virtualization BreakOuts
Configuration Management threatened by
1 Non-Robust Services, &
2 Non-preferred storage of sensitive configuration data
Analytics
1 Log Analysis frameworks have been several times attacked by infecting
the received logs resulting in service level non-sanitized input attacks.
http://www.slideshare.net/AbhishekKr/devops-with-secops
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
55. Herramientas del grupo Devops Madrid
Herramientas del grupo Devops Madrid
1 Push
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
56. Herramientas del grupo Devops Madrid
Herramientas del grupo Devops Madrid
1 Push
cfengine -> parece no tener muchos adeptos
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
57. Herramientas del grupo Devops Madrid
Herramientas del grupo Devops Madrid
1 Push
cfengine -> parece no tener muchos adeptos
fabric -> cuisine(debian-centered)
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
58. Herramientas del grupo Devops Madrid
Herramientas del grupo Devops Madrid
1 Push
cfengine -> parece no tener muchos adeptos
fabric -> cuisine(debian-centered)
capistrano
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
59. Herramientas del grupo Devops Madrid
Herramientas del grupo Devops Madrid
1 Push
cfengine -> parece no tener muchos adeptos
fabric -> cuisine(debian-centered)
capistrano
chef-solo
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
60. Herramientas del grupo Devops Madrid
Herramientas del grupo Devops Madrid
1 Push
cfengine -> parece no tener muchos adeptos
fabric -> cuisine(debian-centered)
capistrano
chef-solo
puppet sin servidor
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
61. Herramientas del grupo Devops Madrid
Herramientas del grupo Devops Madrid
1 Push
cfengine -> parece no tener muchos adeptos
fabric -> cuisine(debian-centered)
capistrano
chef-solo
puppet sin servidor
2 Pull
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
62. Herramientas del grupo Devops Madrid
Herramientas del grupo Devops Madrid
1 Push
cfengine -> parece no tener muchos adeptos
fabric -> cuisine(debian-centered)
capistrano
chef-solo
puppet sin servidor
2 Pull
puppet server
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
63. Herramientas del grupo Devops Madrid
Herramientas del grupo Devops Madrid
1 Push
cfengine -> parece no tener muchos adeptos
fabric -> cuisine(debian-centered)
capistrano
chef-solo
puppet sin servidor
2 Pull
puppet server
chef
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
64. Devops en la pyme (I) .- Planteamiento previo
Devops en la pyme (I) .- Planteamiento previo
Factor de escala
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
65. Devops en la pyme (I) .- Planteamiento previo
Devops en la pyme (I) .- Planteamiento previo
Factor de escala
¿Escala s´lo en grandes proyectos web?
o
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
66. Devops en la pyme (I) .- Planteamiento previo
Devops en la pyme (I) .- Planteamiento previo
Factor de escala
¿Escala s´lo en grandes proyectos web?
o
¿Tiene sentido Pull en proyectos peque˜os: pocas personas y pocos
n
ordenadores?
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
67. Devops en la pyme (I) .- Planteamiento previo
Devops en la pyme (I) .- Planteamiento previo
Factor de escala
¿Escala s´lo en grandes proyectos web?
o
¿Tiene sentido Pull en proyectos peque˜os: pocas personas y pocos
n
ordenadores?
Solucionar problemas de sysadmin
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
68. Devops en la pyme (I) .- Planteamiento previo
Devops en la pyme (I) .- Planteamiento previo
Factor de escala
¿Escala s´lo en grandes proyectos web?
o
¿Tiene sentido Pull en proyectos peque˜os: pocas personas y pocos
n
ordenadores?
Solucionar problemas de sysadmin
Contar con colaboraci´n de devs
o
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
69. Devops en la pyme (I) .- Planteamiento previo
Devops en la pyme (I) .- Planteamiento previo
Factor de escala
¿Escala s´lo en grandes proyectos web?
o
¿Tiene sentido Pull en proyectos peque˜os: pocas personas y pocos
n
ordenadores?
Solucionar problemas de sysadmin
Contar con colaboraci´n de devs
o
No funciona con despliegues tipo Big Bang (necesita cierta
estabilidad)
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
70. Devops en la pyme (I) .- Planteamiento previo
Devops en la pyme (I) .- Planteamiento previo
Factor de escala
¿Escala s´lo en grandes proyectos web?
o
¿Tiene sentido Pull en proyectos peque˜os: pocas personas y pocos
n
ordenadores?
Solucionar problemas de sysadmin
Contar con colaboraci´n de devs
o
No funciona con despliegues tipo Big Bang (necesita cierta
estabilidad)
problema: flavours of UNIX (linuxismos)
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
71. Devops en la pyme (II) .- Comienzos
Devops en la pyme (II) .- Comienzos
Transici´n de un sysadmin de linux a uno de un sistema en FreeBSD
o
Backups: asegurar recuperaci´n ante desastres
o
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
72. Devops en la pyme (II) .- Comienzos
Devops en la pyme (II) .- Comienzos
Transici´n de un sysadmin de linux a uno de un sistema en FreeBSD
o
Backups: asegurar recuperaci´n ante desastres
o
Control de versiones distribuido de ficheros de configuraci´n
o
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
73. Devops en la pyme (II) .- Comienzos
Devops en la pyme (II) .- Comienzos
Transici´n de un sysadmin de linux a uno de un sistema en FreeBSD
o
Backups: asegurar recuperaci´n ante desastres
o
Control de versiones distribuido de ficheros de configuraci´n
o
Monitorizaci´n + Logs
o
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
74. Devops en la pyme (II) .- Comienzos
Devops en la pyme (II) .- Comienzos
Transici´n de un sysadmin de linux a uno de un sistema en FreeBSD
o
Backups: asegurar recuperaci´n ante desastres
o
Control de versiones distribuido de ficheros de configuraci´n
o
Monitorizaci´n + Logs
o
Mantenimiento
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
75. Devops en la pyme (II) .- Comienzos
Devops en la pyme (II) .- Comienzos
Transici´n de un sysadmin de linux a uno de un sistema en FreeBSD
o
Backups: asegurar recuperaci´n ante desastres
o
Control de versiones distribuido de ficheros de configuraci´n
o
Monitorizaci´n + Logs
o
Mantenimiento
Despliegues: no del todo ingenieriles que hay que asumir
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
76. Devops en la pyme (III) .- Soluci´n razonablemente buena mientras
o
llega devops
Devops en la pyme (III) .- Soluci´n razonablemente buena
o
mientras llega devops
Gran descubrimiento: ZFS para hacer despliegues (rapidez, robustez y
tranquilidad)
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
77. Devops en la pyme (IV) .- Esencial
Devops en la pyme (IV) .- Esencial
subversion(?)/git/mercurial para sysadmin
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
78. Devops en la pyme (IV) .- Esencial
Devops en la pyme (IV) .- Esencial
subversion(?)/git/mercurial para sysadmin
etc-keeper
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
79. Devops en la pyme(V) .- FreeBSD: problemas y ventajas
Devops en la pyme(V) .- FreeBSD: problemas y ventajas
Es como gentoo pero diferente
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
80. Devops en la pyme(V) .- FreeBSD: problemas y ventajas
Devops en la pyme(V) .- FreeBSD: problemas y ventajas
Es como gentoo pero diferente
Jaulas: equivalente a chroot o lxc
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
81. Devops en la pyme(V) .- FreeBSD: problemas y ventajas
Devops en la pyme(V) .- FreeBSD: problemas y ventajas
Es como gentoo pero diferente
Jaulas: equivalente a chroot o lxc
Solo puppet parece estar bien integrada (o al menos Chef, no tanto)
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
82. Devops en la pyme(V) .- FreeBSD: problemas y ventajas
Devops en la pyme(V) .- FreeBSD: problemas y ventajas
Es como gentoo pero diferente
Jaulas: equivalente a chroot o lxc
Solo puppet parece estar bien integrada (o al menos Chef, no tanto)
backups/recovery -> ZFS/brtfs: backup y clones como herramienta
de despliegue
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
83. Devops en la pyme(VI) .- Vagrant: testing de despliegues
Devops en la pyme(VI) .- Vagrant: testing de despliegues
Herramienta que permite construir desde l´
ınea de comandos y de manera
desatendida m´quinas virtuales ”de usar y tirar” con par´metros
a a
personalizables
¿C´mo aprender a usar Vagrant si promueve ubuntu?
o
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
84. Devops en la pyme(VI) .- Vagrant: testing de despliegues
Devops en la pyme(VI) .- Vagrant: testing de despliegues
Herramienta que permite construir desde l´
ınea de comandos y de manera
desatendida m´quinas virtuales ”de usar y tirar” con par´metros
a a
personalizables
¿C´mo aprender a usar Vagrant si promueve ubuntu?
o
Despu´s de muchos meses se descubre que hay una soluci´n:
e o
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
85. Devops en la pyme(VI) .- Vagrant: testing de despliegues
Devops en la pyme(VI) .- Vagrant: testing de despliegues
Herramienta que permite construir desde l´
ınea de comandos y de manera
desatendida m´quinas virtuales ”de usar y tirar” con par´metros
a a
personalizables
¿C´mo aprender a usar Vagrant si promueve ubuntu?
o
Despu´s de muchos meses se descubre que hay una soluci´n:
e o
VAGRANT Creaci´n de VMs Virtualbox desde CLI
o
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
86. Devops en la pyme(VI) .- Vagrant: testing de despliegues
Devops en la pyme(VI) .- Vagrant: testing de despliegues
Herramienta que permite construir desde l´
ınea de comandos y de manera
desatendida m´quinas virtuales ”de usar y tirar” con par´metros
a a
personalizables
¿C´mo aprender a usar Vagrant si promueve ubuntu?
o
Despu´s de muchos meses se descubre que hay una soluci´n:
e o
VAGRANT Creaci´n de VMs Virtualbox desde CLI
o
VEEWEE: Personalizaci´n de VMs Virtualbox desde CLI
o
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
87. Devops en la pyme(VI) .- Vagrant: testing de despliegues
Devops en la pyme(VI) .- Vagrant: testing de despliegues
Herramienta que permite construir desde l´
ınea de comandos y de manera
desatendida m´quinas virtuales ”de usar y tirar” con par´metros
a a
personalizables
¿C´mo aprender a usar Vagrant si promueve ubuntu?
o
Despu´s de muchos meses se descubre que hay una soluci´n:
e o
VAGRANT Creaci´n de VMs Virtualbox desde CLI
o
VEEWEE: Personalizaci´n de VMs Virtualbox desde CLI
o
mfbsd (viejo conocido)
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
88. Devops en la pyme(VI) .- Vagrant: testing de despliegues
Devops en la pyme(VI) .- Vagrant: testing de despliegues
Herramienta que permite construir desde l´
ınea de comandos y de manera
desatendida m´quinas virtuales ”de usar y tirar” con par´metros
a a
personalizables
¿C´mo aprender a usar Vagrant si promueve ubuntu?
o
Despu´s de muchos meses se descubre que hay una soluci´n:
e o
VAGRANT Creaci´n de VMs Virtualbox desde CLI
o
VEEWEE: Personalizaci´n de VMs Virtualbox desde CLI
o
mfbsd (viejo conocido)
testing con cucumber
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
89. Devops en la pyme(VI) .- Vagrant: testing de despliegues
Devops en la pyme(VI) .- Vagrant: testing de despliegues
Herramienta que permite construir desde l´
ınea de comandos y de manera
desatendida m´quinas virtuales ”de usar y tirar” con par´metros
a a
personalizables
¿C´mo aprender a usar Vagrant si promueve ubuntu?
o
Despu´s de muchos meses se descubre que hay una soluci´n:
e o
VAGRANT Creaci´n de VMs Virtualbox desde CLI
o
VEEWEE: Personalizaci´n de VMs Virtualbox desde CLI
o
mfbsd (viejo conocido)
testing con cucumber
el problema: limitado n´mero de usuarios (es MUY experimental)
u
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
90. Conclusiones
Conclusiones
´
Etica hacker : enfrentar los problemas y resolverlos (casi) siempre
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
91. Conclusiones
Conclusiones
´
Etica hacker : enfrentar los problemas y resolverlos (casi) siempre
No esconder problemas, frente a ocultarlos ”debajo de la alfombra”
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
92. Conclusiones
Conclusiones
´
Etica hacker : enfrentar los problemas y resolverlos (casi) siempre
No esconder problemas, frente a ocultarlos ”debajo de la alfombra”
Seguir aprendiendo y equivoc´ndose
a
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
93. ¿Respuesta?
¿Respuesta?
”Es sencillo configurar un unix (Linux, FreeBSD) o unas decenas, pero es
dif´ configurar tres o cuatro”
ıcil
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23
94. GRACIAS
¿PREGUNTAS?
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
n ¿Devops escala en la pyme? / 23