$30 off During Our Annual Pro Sale. View Details »

¿Es migasfree para mí?

¿Es migasfree para mí?

La siguiente presentación muestra en qué consiste la herramienta migasfree, para que cada entorno informatizado decida si es adecuada para su infraestructura.

Tweet

More Decks by Jose Antonio Chavarría

Other Decks in Technology

Transcript

  1. ¿Es migasfree para mí?
    Jose Antonio Chavarría (@jact_abcweb)
    2015-05-05
    La siguiente presentación muestra en qué
    consiste la herramienta migasfree, para que
    cada entorno informatizado decida si es
    adecuada para su infraestructura.

    View Slide

  2. ?
    ¿Alguien ha oído hablar de migasfree?
    ¿Y sabe decir lo que es?

    View Slide

  3. PKG PKG PKG
    PKG PKG
    Cliente
    Cliente
    Cliente
    ¿Qué es migasfree? Una herramienta de administración
    de ordenadores.
    ¿Cómo hace esta administración? Gestionando
    repositorios dinámicos de software. Distribuye este
    software a los equipos, dependiendo de características
    del ordenador (atributos) y del instante temporal
    (calendario).
    Los clientes son todos aquellos sistemas que tengan un
    PMS (Sistema de Gestión de Paquetes) que asegure la
    integridad del sistema:
    * PCs de escritorio
    * servidores
    * smartphones
    * tablets

    View Slide

  4. El 80% del tiempo del personal TIC se emplea en
    mantenimiento. Este consiste en actualizaciones de
    programas, parches de seguridad, auditorías (software y
    hardware) y cambios de configuración.
    ¿Por qué no usar otras herramientas de administración?
    Porque ninguna se basa directamente en la paquetería.
    Y la paquetería está demostrado que funciona porque
    diariamente se actualizan millones de equipos de esta
    forma (muchas de las distribuciones de Linux lo hacen
    así).
    Además, migasfree proporciona una distribución
    controlada y personalizada para cada cliente (no todos
    tienen por qué tener lo mismo, pero necesito tenerlos
    todos controlados).

    View Slide

  5. PKG
    PKG
    Distro actualizable (generalista):
    * Administrada por el usuario.
    * Configurada manualmente y por paquetes.
    * Actualizada mediante repositorios públicos (oficiales y
    particulares).
    Distro administrada (organización):
    * Administrada remotamente por personal cualificado.
    * Configurada por paquetes (permiten el seguimiento y el
    control de los cambios).
    * Actualizada mediante un gestor de sistemas (como
    migasfree) con repositorios privados y controlados.

    View Slide

  6. PKG
    El ciclo petición/cambio/liberación proceso GCS

    (Gestión de Configuración Software)
    Como todo ciclo, nunca tiene fin... pero tiene como regla
    que cualquier cambio de configuración se empaqueta
    para su distribución (al igual que hacen las distros de
    Linux con los programas).
    Alguien informa de una petición
    (error/mejora/característica), otra persona elabora el
    cambio empaquetado y, finalmente, migasfree libera
    (distribuye) el paquete a los equipos que lo necesiten.

    View Slide

  7. ¿Dónde se puede aplicar migasfree? Parece claro que
    donde haya muchos equipos que administrar ya que
    facilita las tareas de mantenimiento.
    Empresa privada. Ya sea micro, PYME o una gran
    empresa.
    Administración pública: áreas de negocio diferentes,
    grandes redes privadas, cada vez menos personal TIC... y
    el número de equipos aumenta.
    Educación: el tema del mantenimiento tal vez no sea tan
    crítico como en los escenarios anteriores, pero la
    versatilidad que ofrece (instalación desatendida de
    aplicaciones, alertas sobre equipos), merece que
    tengamos en cuenta esta herramienta.

    View Slide

  8. + =
    AZLinux 1 AZLinux 2
    AZLinux 12
    AZLinux 14
    Veamos como migasfree se adapta a una determinada
    organización: el Ayuntamiento de Zaragoza.
    A lo largo del tiempo han ido conviviendo diferentes proyectos y
    todos ellos (mientras haya un PMS que asegure la integridad)
    se han controlado con migasfree.
    La personalización de un proyecto puede ser tan sencilla como
    añadir o quitar software que ya está disponible en la distro
    base, y se puede complicar tanto como queramos creando
    paquetes propios que den solución específica a necesidades
    concretas.
    Para cada uno de los proyectos hemos hecho una media de 75
    paquetes diferentes personalizados (a esto hay que añadir las
    versiones de cada uno de ellos), para adaptar como un guante
    la plataforma de trabajo a las necesidades concretas de
    nuestros usuarios.

    View Slide

  9. 2011-04 2012-04 2013-04 2014-04 2015-04
    2010-04
    250
    500
    750
    1000
    AZL-12
    AZL-2
    AZL-1
    Evolución de AZLinux (en números)
    El proyecto de migración a Linux dentro del
    Ayuntamiento siempre ha ido sumando equipos,
    aunque ha habido épocas donde el crecimiento ha sido
    muy leve.
    Sin embargo, eso nos ha dado tiempo para ir mejorando
    la plataforma base e ir cambiando de distribución.
    Sin migasfree no habría sido posible tener tantos
    proyectos diferentes sin poderlos administrar con una
    única herramienta.

    View Slide

  10. Proxy
    Frontend
    Frontend
    Frontend
    Proxy
    Backend
    Backend
    Backend
    Client
    Planes presentes y futuros
    Con la idea de abarcar gran cantidad de clientes (+ 10K
    por servidor), estamos replanteado la arquitectura de la
    solución migasfree.
    Vamos a separar el servidor en componentes que puedan
    escalar horizontalmente (agregando más nodos) según
    la demanda de cada organización.
    Para facilitar la comunicación y posibilitar el crecimiento
    de aplicaciones auxiliares (clientes para otras
    plataformas, interfaces de explotación de datos,
    integración con aplicaciones como sistemas de
    incidencias, ...), se está construyendo una API REST en
    el componente backend de migasfree.

    View Slide

  11. ?
    Y si todo esto tiene tan buena pinta... ¿por qué no hay millones de
    personas usando ya migasfree?
    * ¿Porque no tenemos ni idea de hacer marketing?
    * ¿Porque no estamos interesados en ganar dinero con esto (no nos da
    de comer)?
    * ¿Porque hace falta leerse el manual para hacerlo funcionar?
    En realidad es porque (creemos) lo de hacer paquetes... se ve mucho más
    complicado de lo que es (se cree que sólo es cosa de gurús y gente
    rara que vive en sótanos oscuros que se alimenta de coca-cola y
    pizza).
    La verdadera complicación reside en conocer el funcionamiento del
    sistema. Lo de hacer paquetes es un proceso muy mecánico.
    También porque otros sistemas (como Chef, Puppet) vienen con recetas
    predefinidas, mientras que migasfree es un folio en blanco. Aunque
    nosotros pensamos que esto es más una ventaja que un
    inconveniente, ya que deja control total a la organización sobre cómo
    quiere hacer las cosas.

    View Slide

  12. Migasfree es software libre con licencia GPL, pero... ¿qué
    diría Richard Stallman, guardián y abanderado de la
    libertad del software, sobre una herramienta como
    esta?

    View Slide

  13. Que somos demasiado controladores coartando la
    libertad y privacidad de las personas de la organización.
    Pero... a veces... en un entorno que tiene que estar
    controlado... es mejor tener una herramienta que facilite
    esta tarea ;)

    View Slide

  14. ?
    Y ahora, ¿alguien sabe decir lo que es migasfree?

    View Slide

  15. PKG
    + =
    Conclusión
    Integridad + automatización = mejor mantenimiento
    La integridad la pone el sistema de paquetería de nuestro
    sistema operativo.
    La automatización la proporciona migasfree al facilitar y
    controlar la distribución de los cambios.
    Así obtenemos una mejora sustancial en las tareas de
    mantenimiento en los equipos de nuestra organización.

    View Slide

  16. ¿Es migasfree para ti?
    Muchas gracias por vuestra atención :)
    www.migasfree.org
    [email protected]
    Después de todo lo que has visto, te toca a ti decidir si
    migasfree se adapta a tu ámbito.
    En nuestro caso, migasfree se ha ido ajustando a los
    cambios que ha habido en nuestra organización. Si hay
    más gente que se anima a usarlo, seguro que se van
    añadiendo nuevas funcionalidades para que esta
    herramienta sea cada día más completa.
    Necesitamos tu opinión para mejorar, sea la que sea.

    View Slide