Upgrade to Pro — share decks privately, control downloads, hide ads and more …

¿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.
  2. 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
  3. 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).
  4. 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.
  5. 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.
  6. ¿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.
  7. + = 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.
  8. 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.
  9. 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.
  10. ? 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.
  11. 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?
  12. 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 ;)
  13. 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.
  14. ¿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.