SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Destaque

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.
 

Destaque (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
 

Último

Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
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
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
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
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
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
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 

Último (20)

Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
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
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
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
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
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
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 

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