SlideShare ist ein Scribd-Unternehmen logo
1 von 94
¿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

Weitere ähnliche Inhalte

Andere mochten auch

DevOps hacia donde va el camino de baldosas amarillas
DevOps hacia donde va el camino de baldosas amarillasDevOps hacia donde va el camino de baldosas amarillas
DevOps hacia donde va el camino de baldosas amarillasJorge Moratilla Porras
 
Docker como la máxima expresión de Devops - WISIT 2015
Docker como la máxima expresión de Devops - WISIT 2015Docker como la máxima expresión de Devops - WISIT 2015
Docker como la máxima expresión de Devops - WISIT 2015Gustavo Andres Brey
 
DevOps - Estado da Arte
DevOps - Estado da ArteDevOps - Estado da Arte
DevOps - Estado da Arteilegra
 
¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?
¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?
¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?Quint Wellington Redwood Iberia
 
Plataforma Internet of Things y Big Data para facilitar y acelerar la constru...
Plataforma Internet of Things y Big Data para facilitar y acelerar la constru...Plataforma Internet of Things y Big Data para facilitar y acelerar la constru...
Plataforma Internet of Things y Big Data para facilitar y acelerar la constru...Indra Company
 
Shipping Applications to Production in Containers with Docker
Shipping Applications to Production in Containers with DockerShipping Applications to Production in Containers with Docker
Shipping Applications to Production in Containers with DockerJérôme Petazzoni
 
A Gentle Introduction To Docker And All Things Containers
A Gentle Introduction To Docker And All Things ContainersA Gentle Introduction To Docker And All Things Containers
A Gentle Introduction To Docker And All Things ContainersJérôme Petazzoni
 
Why Docker
Why DockerWhy Docker
Why DockerdotCloud
 
Docker introduction
Docker introductionDocker introduction
Docker introductiondotCloud
 
Docker 101 - Nov 2016
Docker 101 - Nov 2016Docker 101 - Nov 2016
Docker 101 - Nov 2016Docker, Inc.
 

Andere mochten auch (13)

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

Kürzlich hochgeladen

David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadEduardoSantiagoSegov
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Marketing BRANDING
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdfsharitcalderon04
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxkimontey
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 

Kürzlich hochgeladen (20)

David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedad
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdf
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 

DevopsPYME

  • 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