¿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
Last Updated: Monday October 03, 2011 – 00
por Antonio Pe˜a ()
              n       ¿Devops escala en la pyme?                                      / 23
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
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
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
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
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
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
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
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
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
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
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
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
Disclaimer


Disclaimer




    ”Public Domain”




                                                      Last Updated: Monday October 03, 2011 – 00
   por Antonio Pe˜a ()
                 n       ¿Devops escala en la pyme?                                      / 23
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
¿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
GRACIAS
¿PREGUNTAS?




                                                     Last Updated: Monday October 03, 2011 – 00
  por Antonio Pe˜a ()
                n       ¿Devops escala en la pyme?                                      / 23

Más contenido relacionado

PDF
DevOps, por donde comenzar? - DrupalCon Latin America 2015
ODP
Que demonios es eso de Devops (y porquedebería interesarme)
PPTX
Betaleadership, DevOps y Agile @ Venca, evento en Nexica
PPTX
DevOps. Integre las operaciones para una entrega continua
PPTX
DevOps - II Jornadas de Ingenieros en la UPO
PPTX
DevOps como habilitador de continous delivery
PPTX
El reto del DevOps agil
PPTX
Tendencias Devops #DevOpsAzureDay 2015
DevOps, por donde comenzar? - DrupalCon Latin America 2015
Que demonios es eso de Devops (y porquedebería interesarme)
Betaleadership, DevOps y Agile @ Venca, evento en Nexica
DevOps. Integre las operaciones para una entrega continua
DevOps - II Jornadas de Ingenieros en la UPO
DevOps como habilitador de continous delivery
El reto del DevOps agil
Tendencias Devops #DevOpsAzureDay 2015

Destacado (13)

PDF
DevOps hacia donde va el camino de baldosas amarillas
PDF
Docker at Flux7
PPTX
Docker como la máxima expresión de Devops - WISIT 2015
PDF
DevOps - Estado da Arte
PDF
¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?
PDF
Plataforma Internet of Things y Big Data para facilitar y acelerar la constru...
PDF
Shipping Applications to Production in Containers with Docker
PDF
Introduccion a devops y devsecops
PDF
A Gentle Introduction To Docker And All Things Containers
PPTX
Why Docker
PDF
Docker by Example - Basics
PPTX
Docker introduction
PPTX
Docker 101 - Nov 2016
DevOps hacia donde va el camino de baldosas amarillas
Docker at Flux7
Docker como la máxima expresión de Devops - WISIT 2015
DevOps - Estado da Arte
¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?
Plataforma Internet of Things y Big Data para facilitar y acelerar la constru...
Shipping Applications to Production in Containers with Docker
Introduccion a devops y devsecops
A Gentle Introduction To Docker And All Things Containers
Why Docker
Docker by Example - Basics
Docker introduction
Docker 101 - Nov 2016
Publicidad

Similar a ¿Devops escala en la pyme? (20)

PPT
FLISOL XENDRA
TXT
Dev ops una perspectiva ágil más allá del código.
TXT
Dev ops una perspectiva ágil más allá del código.
PPTX
Una Startup no es un PYME
PDF
Crea tu primera aplicación con empresarial
PDF
Talleres de emprendimiento con solusoft
DOCX
PDF
VAMOS. La guía del nuevo emprendedor.
PDF
Optimiza Negocio(Hoja De Calculo Base De Datos)
PDF
Dé los próximos pasos del viaje
PPTX
Emprender a hostias
PDF
Descubro los secretos para emprender
PPTX
Que es el emprendimiento
PPTX
Que es el emprendimiento
PDF
Startup escalables y organicos
PPT
Conferencia emprendimiento e innovación axeleratum-oct10
PDF
Ebook 25 formas de sacar partido a tu pyme
PDF
25 formas de sacarpartido a tu pyme
PDF
25 formas de sacar partido a tu Pyme
PPTX
Herramientas de software libre o gratuito para emprendedores
FLISOL XENDRA
Dev ops una perspectiva ágil más allá del código.
Dev ops una perspectiva ágil más allá del código.
Una Startup no es un PYME
Crea tu primera aplicación con empresarial
Talleres de emprendimiento con solusoft
VAMOS. La guía del nuevo emprendedor.
Optimiza Negocio(Hoja De Calculo Base De Datos)
Dé los próximos pasos del viaje
Emprender a hostias
Descubro los secretos para emprender
Que es el emprendimiento
Que es el emprendimiento
Startup escalables y organicos
Conferencia emprendimiento e innovación axeleratum-oct10
Ebook 25 formas de sacar partido a tu pyme
25 formas de sacarpartido a tu pyme
25 formas de sacar partido a tu Pyme
Herramientas de software libre o gratuito para emprendedores
Publicidad

Último (20)

PPTX
VariablesExpresiones.pptx conceptos que puedes usar en c++
PPTX
seguridad digital ,paloma bernabe alvarez.
PPTX
LEGALIZACIÓN Y VERIFICACIÓN DE UN APARATO TAXÍMETRO
PPTX
Más Allá del SOC Tradicional: IA y Automatización para Cumplimiento y Respues...
PDF
Reduciendo el Ciber Riesgo en Entornos Financieros
PDF
¿Qué hace un Data Warehouse Engineer blog.victorsantiz.com.pdf
PPTX
1.Introducción a los sistemas de control.pptx
PDF
PLAN DE ASEGURAMIENTO CURSOS CORTOS 2024.pdf
PPTX
en este libro encontrarás la lectura inicial para tus niños
PDF
conceptosbsicosdeprogramacinpseintlaura.pdf
PDF
sol tecnología 2025.pdf........pdf10-7grado
PPTX
proceso de la comunicación entre computadoras 21111.pptx
PDF
Virus y otras amenazas _ Ciudadanía _ INCIBE.pdf
PDF
Gtd Infraestructura Digital de Misión Critica
PPTX
Del SIEM Tradicional al SOC del Futuro: La Evolución Inteligente
PDF
EL RESPETO mejororado para aprender .pdf
PDF
Control total para proteger tus activos en base al riesgo
PDF
Estrategia de Apoyo Juan José Narvaéz 9-4
PDF
Sesión 6 - Seguridad de almacenamiento.pdf
PDF
Ciberataques, Normativas y Protección: Ayudando a las Entidades Financieras a...
VariablesExpresiones.pptx conceptos que puedes usar en c++
seguridad digital ,paloma bernabe alvarez.
LEGALIZACIÓN Y VERIFICACIÓN DE UN APARATO TAXÍMETRO
Más Allá del SOC Tradicional: IA y Automatización para Cumplimiento y Respues...
Reduciendo el Ciber Riesgo en Entornos Financieros
¿Qué hace un Data Warehouse Engineer blog.victorsantiz.com.pdf
1.Introducción a los sistemas de control.pptx
PLAN DE ASEGURAMIENTO CURSOS CORTOS 2024.pdf
en este libro encontrarás la lectura inicial para tus niños
conceptosbsicosdeprogramacinpseintlaura.pdf
sol tecnología 2025.pdf........pdf10-7grado
proceso de la comunicación entre computadoras 21111.pptx
Virus y otras amenazas _ Ciudadanía _ INCIBE.pdf
Gtd Infraestructura Digital de Misión Critica
Del SIEM Tradicional al SOC del Futuro: La Evolución Inteligente
EL RESPETO mejororado para aprender .pdf
Control total para proteger tus activos en base al riesgo
Estrategia de Apoyo Juan José Narvaéz 9-4
Sesión 6 - Seguridad de almacenamiento.pdf
Ciberataques, Normativas y Protección: Ayudando a las Entidades Financieras a...

¿Devops escala en la pyme?

  • 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