¿Devops escala en la pyme?

1,491 views

Published on

Dificultades para implantar la filosofía devops en la pyme tecnológica española.

Charla informal presentada el 22 de Septiembre 2011

https://madrid-devops.jottit.com/septiembre_2011

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,491
On SlideShare
0
From Embeds
0
Number of Embeds
21
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

¿Devops escala en la pyme?

  1. 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 – 00por Antonio Pe˜a () n ¿Devops escala en la pyme? / 23
  2. 2. Last Updated: Monday October 03, 2011 – 00por Antonio Pe˜a () n ¿Devops escala en la pyme? / 23
  3. 3. Introducci´n oIntroducci´n o Introducci´n o Last Updated: Monday October 03, 2011 – 00 por Antonio Pe˜a () n ¿Devops escala en la pyme? / 23
  4. 4. Introducci´n oIntroducci´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. 5. Introducci´n oIntroducci´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. 6. Introducci´n oIntroducci´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. 7. Introducci´n oIntroducci´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. 8. Introducci´n oIntroducci´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. 9. Introducci´n: Perfil del autor oIntroducci´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. 10. Introducci´n: Perfil del autor oIntroducci´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. 11. Introducci´n: Perfil del autor oIntroducci´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. 12. Introducci´n: Perfil del autor oIntroducci´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. 13. Introducci´n: Perfil del autor oIntroducci´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. 14. Introducci´n: Perfil del autor oIntroducci´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. 15. DisclaimerDisclaimer ”Public Domain” Last Updated: Monday October 03, 2011 – 00 por Antonio Pe˜a () n ¿Devops escala en la pyme? / 23
  16. 16. DisclaimerDisclaimer ”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. 17. a Journeya 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. 18. Motivaci´n oMotivaci´n o”Es sencillo configurar un unix (Linux, FreeBSD) o unas decenas, pero esdif´ configurar tres o cuatro” ıcil Last Updated: Monday October 03, 2011 – 00 por Antonio Pe˜a () n ¿Devops escala en la pyme? / 23
  19. 19. Primeros pasosPrimeros pasosMSX - BasicNegativa a aprender Visual BasicLinux - 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. 20. Primeros pasos en el mundo realPrimeros 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. 21. Primeros pasos en el mundo realPrimeros 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. 22. Primeros pasos en el mundo realPrimeros 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. 23. Primeros pasos en el mundo realPrimeros 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. 24. Disgresi´n oDisgresi´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. 25. Disgresi´n oDisgresi´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. 26. Disgresi´n oDisgresi´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. 27. Disgresi´n oDisgresi´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. 28. Disgresi´n oDisgresi´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. 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. 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. 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. 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. 33. Planteamiento (I).- What is aboutPlanteamiento (I).- What is aboutCALMS (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. 34. Planteamiento (I).- What is aboutPlanteamiento (I).- What is aboutCALMS (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. 35. Planteamiento (I).- What is aboutPlanteamiento (I).- What is aboutCALMS (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. 36. Planteamiento (I).- What is aboutPlanteamiento (I).- What is aboutCALMS (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. 37. Planteamiento (I).- What is aboutPlanteamiento (I).- What is aboutCALMS (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. 38. Planteamiento (I).- What is aboutPlanteamiento (I).- What is aboutCALMS (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. 39. Planteamiento (I).- What is aboutPlanteamiento (I).- What is aboutCALMS (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. 40. Planteamiento (I bis).- Esc´pticos ePlanteamiento (I bis).- Esc´pticos eIT Skeptic http://www.itskeptic.org/”DevOps and traditional ITSM - why DevOps won’t change the world anytime 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. 41. Planteamiento (I bis).- Esc´pticos ePlanteamiento (I bis).- Esc´pticos eIT Skeptic http://www.itskeptic.org/”DevOps and traditional ITSM - why DevOps won’t change the world anytime 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. 42. Planteamiento (I bis).- Esc´pticos ePlanteamiento (I bis).- Esc´pticos eIT Skeptic http://www.itskeptic.org/”DevOps and traditional ITSM - why DevOps won’t change the world anytime 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. 43. Planteamiento (II).- A DefinitionPlanteamiento (II).- A DefinitionConcern around DevOps world (*) is The Mantra of Automation at thelevel 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. 44. Planteamiento (II).- A DefinitionPlanteamiento (II).- A DefinitionConcern around DevOps world (*) is The Mantra of Automation at thelevel 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. 45. Planteamiento (II).- A DefinitionPlanteamiento (II).- A DefinitionConcern around DevOps world (*) is The Mantra of Automation at thelevel 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. 46. Planteamiento (III).- Security viewPlanteamiento (III).- Security view Provisioning being affected byhttp://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. 47. Planteamiento (III).- Security viewPlanteamiento (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. 48. Planteamiento (III).- Security viewPlanteamiento (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. 49. Planteamiento (III).- Security viewPlanteamiento (III).- Security view Provisioning being affected by 1 Non-Robust Cloud Frameworks, 2 Vulnerable Service APIs, & 3 Virtualization BreakOutshttp://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. 50. Planteamiento (III).- Security viewPlanteamiento (III).- Security view Provisioning being affected by 1 Non-Robust Cloud Frameworks, 2 Vulnerable Service APIs, & 3 Virtualization BreakOuts Configuration Management threatened byhttp://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. 51. Planteamiento (III).- Security viewPlanteamiento (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. 52. Planteamiento (III).- Security viewPlanteamiento (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 datahttp://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. 53. Planteamiento (III).- Security viewPlanteamiento (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 Analyticshttp://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. 54. Planteamiento (III).- Security viewPlanteamiento (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. 55. Herramientas del grupo Devops MadridHerramientas 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. 56. Herramientas del grupo Devops MadridHerramientas 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. 57. Herramientas del grupo Devops MadridHerramientas 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. 58. Herramientas del grupo Devops MadridHerramientas 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. 59. Herramientas del grupo Devops MadridHerramientas 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. 60. Herramientas del grupo Devops MadridHerramientas 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. 61. Herramientas del grupo Devops MadridHerramientas 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. 62. Herramientas del grupo Devops MadridHerramientas 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. 63. Herramientas del grupo Devops MadridHerramientas 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. 64. Devops en la pyme (I) .- Planteamiento previoDevops 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. 65. Devops en la pyme (I) .- Planteamiento previoDevops 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. 66. Devops en la pyme (I) .- Planteamiento previoDevops 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. 67. Devops en la pyme (I) .- Planteamiento previoDevops 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. 68. Devops en la pyme (I) .- Planteamiento previoDevops 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. 69. Devops en la pyme (I) .- Planteamiento previoDevops 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. 70. Devops en la pyme (I) .- Planteamiento previoDevops 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. 71. Devops en la pyme (II) .- ComienzosDevops en la pyme (II) .- ComienzosTransici´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. 72. Devops en la pyme (II) .- ComienzosDevops en la pyme (II) .- ComienzosTransici´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. 73. Devops en la pyme (II) .- ComienzosDevops en la pyme (II) .- ComienzosTransici´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. 74. Devops en la pyme (II) .- ComienzosDevops en la pyme (II) .- ComienzosTransici´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. 75. Devops en la pyme (II) .- ComienzosDevops en la pyme (II) .- ComienzosTransici´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. 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. 77. Devops en la pyme (IV) .- EsencialDevops 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. 78. Devops en la pyme (IV) .- EsencialDevops 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. 79. Devops en la pyme(V) .- FreeBSD: problemas y ventajasDevops 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. 80. Devops en la pyme(V) .- FreeBSD: problemas y ventajasDevops 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. 81. Devops en la pyme(V) .- FreeBSD: problemas y ventajasDevops 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. 82. Devops en la pyme(V) .- FreeBSD: problemas y ventajasDevops 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. 83. Devops en la pyme(VI) .- Vagrant: testing de desplieguesDevops en la pyme(VI) .- Vagrant: testing de desplieguesHerramienta que permite construir desde l´ ınea de comandos y de maneradesatendida m´quinas virtuales ”de usar y tirar” con par´metros a apersonalizables ¿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. 84. Devops en la pyme(VI) .- Vagrant: testing de desplieguesDevops en la pyme(VI) .- Vagrant: testing de desplieguesHerramienta que permite construir desde l´ ınea de comandos y de maneradesatendida m´quinas virtuales ”de usar y tirar” con par´metros a apersonalizables ¿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. 85. Devops en la pyme(VI) .- Vagrant: testing de desplieguesDevops en la pyme(VI) .- Vagrant: testing de desplieguesHerramienta que permite construir desde l´ ınea de comandos y de maneradesatendida m´quinas virtuales ”de usar y tirar” con par´metros a apersonalizables ¿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. 86. Devops en la pyme(VI) .- Vagrant: testing de desplieguesDevops en la pyme(VI) .- Vagrant: testing de desplieguesHerramienta que permite construir desde l´ ınea de comandos y de maneradesatendida m´quinas virtuales ”de usar y tirar” con par´metros a apersonalizables ¿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. 87. Devops en la pyme(VI) .- Vagrant: testing de desplieguesDevops en la pyme(VI) .- Vagrant: testing de desplieguesHerramienta que permite construir desde l´ ınea de comandos y de maneradesatendida m´quinas virtuales ”de usar y tirar” con par´metros a apersonalizables ¿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. 88. Devops en la pyme(VI) .- Vagrant: testing de desplieguesDevops en la pyme(VI) .- Vagrant: testing de desplieguesHerramienta que permite construir desde l´ ınea de comandos y de maneradesatendida m´quinas virtuales ”de usar y tirar” con par´metros a apersonalizables ¿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. 89. Devops en la pyme(VI) .- Vagrant: testing de desplieguesDevops en la pyme(VI) .- Vagrant: testing de desplieguesHerramienta que permite construir desde l´ ınea de comandos y de maneradesatendida m´quinas virtuales ”de usar y tirar” con par´metros a apersonalizables ¿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. 90. ConclusionesConclusiones ´ 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. 91. ConclusionesConclusiones ´ 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. 92. ConclusionesConclusiones ´ 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. 93. ¿Respuesta?¿Respuesta?”Es sencillo configurar un unix (Linux, FreeBSD) o unas decenas, pero esdif´ configurar tres o cuatro” ıcil Last Updated: Monday October 03, 2011 – 00 por Antonio Pe˜a () n ¿Devops escala en la pyme? / 23
  94. 94. GRACIAS¿PREGUNTAS? Last Updated: Monday October 03, 2011 – 00 por Antonio Pe˜a () n ¿Devops escala en la pyme? / 23

×