modularit
TRANSCRIPT
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
ModularIT: software libre paraadministradores de sistemas
http://www.modularit.org
Miguel Armas (Kuko). Director Tecnico [email protected]
29 de abril de 2010
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
¿A que vienes?
Index
1 Sobre la conferencia
2 La arquitectura ModularIT
3 Tecnologıas involucradas en ModularIT
4 El entorno de gestion
5 Futuras acciones y proyecto de comunidad
6 Modelo de negocio
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
¿A que vienes?
Presentacion ModularIT
Indice basico de la presentacion:
Definicion. Objetivos y requerimientos.
Tecnologıas involucradas en ModularIT.
El entorno de gestion
Futuro.
Modelo de negocio en torno a ModularIT.
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
Objetivos y RequerimientosQue es ModularIT?Componentes
Index
1 Sobre la conferencia
2 La arquitectura ModularIT
3 Tecnologıas involucradas en ModularIT
4 El entorno de gestion
5 Futuras acciones y proyecto de comunidad
6 Modelo de negocio
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
Objetivos y RequerimientosQue es ModularIT?Componentes
Objetivos
Despliegue simplificado de servicios de red.
Simplificacion de gestion de servicios a gran escala.
Integracion de servicios para PYMES.
Monitorizacion.
Procedimientos de calidad asociados a la gestion de laarquitectura.
En resumen, se trata de dar un servicio sostenible de calidada gran numero de clientes.
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
Objetivos y RequerimientosQue es ModularIT?Componentes
Decisiones de diseno
1 Servicios virtualizados robustos.2 Proceso de instalacion automatizado y simplificado,
basado en plantillas.3 Funcionalidad bien definida. Seguridad.4 Backups sencillos y robustos.5 Maquinas autonomas para deteccion y correccion de
errores.6 Entorno de monitorizacion distribuido. Escalabilidad.7 Sistema de gestion distribuido y flexible.8 Proyecto libre basado en tecnologıas libres.
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
Objetivos y RequerimientosQue es ModularIT?Componentes
Que es ModularIT?
1 Una arquitectura de servicios IT modulares
2 Proyecto de integracion, no de desarrollo
3 Evoluciona con las tecnologıas disponibles
4 Facilita la gestion de la infraestructura, no de los servicios(por ahora)
5 Concepto SOI (Service Oriented Infraestructure)
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
Objetivos y RequerimientosQue es ModularIT?Componentes
Que NO es ModularIT?
1 NO es una nueva distribucion de Linux.
2 NO es un repositorio de appliances.
3 NO es un sistema integrado de configuracion de servicios(eBox, etc), aunque ModularIT es complementario conellos.
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
Objetivos y RequerimientosQue es ModularIT?Componentes
Estructura de la arquitectura ModularIT
1 Arquitectura basada en tres capas
Capa 3: Infraestructura de gestion y monitorizacionCapa 2: Maquinas virtuales de servicioCapa 1: Infraestructura de virtualizacion
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
Objetivos y RequerimientosQue es ModularIT?Componentes
Componentes I
1 Una arquitectura orientada a servicios
VirtualizacionSeguridadIndependencia e integracion de servicios
2 Un grupo de servicios empaquetados en maquinas”precocinadas”
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
Objetivos y RequerimientosQue es ModularIT?Componentes
Componentes II
1 Un sistema de despliegue rapido de servicios:
Centralizado: en el entorno de gestion.Independiente: plantillas locales en la imagen demaquina virtual.
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
Objetivos y RequerimientosQue es ModularIT?Componentes
Componentes III
1 Un entorno de gestion y monitorizacion:
Herramientas de deteccion y correccion de errores.Maquinas autonomas.Monitorizacion distribuida.
2 Una metodologıa de gestion
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
Objetivos y RequerimientosQue es ModularIT?Componentes
ModularIT = Tranquilidad en la gestion deservicios TIC
1 ModularIT es el resultado de mas de 10 anos deexperiencia en virtualizacion, servicios y gestion desistemas y redes.
2 Mas del 80 % de nuestros clientes del area de sistemas yservicios lo tienen implantado. Otras empresas hancomenzado a implantarlo.
3 ModularIT es software libre:http://www.modularit.org
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
VirtualizacionGestion de Almacenamiento y SeguridadHardware, monitorizacion y gestion
Index
1 Sobre la conferencia
2 La arquitectura ModularIT
3 Tecnologıas involucradas en ModularIT
4 El entorno de gestion
5 Futuras acciones y proyecto de comunidad
6 Modelo de negocio
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
VirtualizacionGestion de Almacenamiento y SeguridadHardware, monitorizacion y gestion
Consolidacion de servidores
1 Numero de maquinas independiente del numero deservicios.
2 Tantas maquinas de servicios como se requieran.
3 Independencia del hardware.
4 Servicios adicionales (Alta disponibilidad,Almacenamiento, etc).
5 Asignacion de recursos.
6 Coexistencia de servicios y proveedores.
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
VirtualizacionGestion de Almacenamiento y SeguridadHardware, monitorizacion y gestion
Escalabilidad
1 Asignacion de recursos bajo demanda.
2 Migracion a otro hardware bajo demanda de modo simple.
3 Configuraciones avanzadas: alta disponibilidad,clusterizacion...
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
VirtualizacionGestion de Almacenamiento y SeguridadHardware, monitorizacion y gestion
Facilidad de despliegue de servicios
1 Tiempo de instalacion muy reducido.2 El despliegue de un servicio consiste en
1 Instalar la maquina virtual.2 Definir las variables del servicio.3 Ejecutar el generador de plantillas (Puppet).
3 Posibilidad de crear snapshots previos a un cambiorelevante.
4 Rollback.
5 Control remoto del despliegue.
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
VirtualizacionGestion de Almacenamiento y SeguridadHardware, monitorizacion y gestion
Facilidad de Monitorizacion y Gestion
1 Cada maquina es modelada, por lo que es muy sencillodefinir los parametros a monitorizar
2 Simplifica el proceso de backups.
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
VirtualizacionGestion de Almacenamiento y SeguridadHardware, monitorizacion y gestion
Almacenamiento y seguridad
1 Gestion almacenamiento.
LVM.
2 Seguridad.
Seguridad perimetralSELinux.AIDE.Configuraciones mınimas.
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
VirtualizacionGestion de Almacenamiento y SeguridadHardware, monitorizacion y gestion
Hardware, monitorizacion y gestion
1 Gestion hardware
UPSOpenIPMI
2 Gestion y monitorizacion
NagiosPuppetPIFIA y scripts adicionalesInventario (en desarrollo)
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
Index
1 Sobre la conferencia
2 La arquitectura ModularIT
3 Tecnologıas involucradas en ModularIT
4 El entorno de gestion
5 Futuras acciones y proyecto de comunidad
6 Modelo de negocio
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
El entorno de gestion I
1 Generacion de configuraciones centralizada: Puppet2 Monitorizacion: Nagios
Alertas activas (comprobaciones de Nagios).Alertas asıncronas (generadas por alertas PIFIA).Configuracion generada por Puppet.
3 Las maquinas son completamente autonomas.
4 La planificacion de comprobaciones es local.
5 Autocorreccion de errores.
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
El entorno de gestion II
1 Monitorizacion distribuida.
Maquinas detras de cortafuegos.Acceso de los clientes al estado de sus maquinas.
2 Alertas basicas en todas las maquinas.
ProcesosFicherosIntegridad del sistema (AIDE)Existencia de usuarios con claves triviales
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
Rendimiento (en desarrollo)
1 Munin
2 Establecimiento de lineas base para cada servicio
3 Alertas en caso de desviacion significativa.
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
Lineas en estudio o desarrolloProyecto de Comunidad
Index
1 Sobre la conferencia
2 La arquitectura ModularIT
3 Tecnologıas involucradas en ModularIT
4 El entorno de gestion
5 Futuras acciones y proyecto de comunidad
6 Modelo de negocio
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
Lineas en estudio o desarrolloProyecto de Comunidad
Puntos en desarrollo
1 Avanzar en la integracion del entorno de alertas enPuppet.
2 God para monitorizacion y resolucion de problemas enservicios.
3 Integrar alertas de rendimiento.
4 Avanzar en la integracion de servicios y anadir nuevos.
5 Sistema de despliegue con arranque completamente enremoto (MORBIS)
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
Lineas en estudio o desarrolloProyecto de Comunidad
Lineas futuras de trabajo
1 Ver Web http://www.modularit.org/wiki/
modularit/ModularitFutureLinesWork.2 Proyecto MIT-Pyme con:
GrupoCPD http://www.grupocpd.com/Oficina Software Libre ULL http://osl.ull.es/ASOLIF http://www.asolif.org/
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
Lineas en estudio o desarrolloProyecto de Comunidad
Herramientas de comunidad
El proyecto libre se sustenta en la actualidad en las siguientesherramientas:
Redmine: http://www.modularit.org
Sistema de versionado (GIT):http://git.modularit.org/
Listas de correo: http://lists.modularit.org/mailman/listinfo/modularit-users
Microblogging para anuncios:http://www.twitter.com/ModularIT
Proximamente: IRC, identi.ca, Linkedin...
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
Index
1 Sobre la conferencia
2 La arquitectura ModularIT
3 Tecnologıas involucradas en ModularIT
4 El entorno de gestion
5 Futuras acciones y proyecto de comunidad
6 Modelo de negocio
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
Modelo de negocio asociado a ModularIT
ModularIT es un desarrollo liberado por Grupo CPD quepasa a ser desarrollo abierto con aspiraciones a generarcomunidad.
Modelo de negocio basado en servicios adicionales sobreModularIT.
Proyecto de comunidad (www.modularit.org) y proyectocomercial (www.modularit.com)
Diferentes roles
Implantadores de soluciones ModularITDesarrolladores de producto (servicios ModularIT)Cliente final
http://www.modularit.org ModularIT: software libre para administradores de sistemas
Sobre la conferenciaLa arquitectura ModularIT
Tecnologıas involucradas en ModularITEl entorno de gestion
Futuras acciones y proyecto de comunidadModelo de negocio
Contacto
Para mas informacion:
http://www.modularit.org/
Gracias
http://www.modularit.org ModularIT: software libre para administradores de sistemas