presentacion modularit

31
Sobre la conferencia La arquitectura ModularIT Tecnolog´ ıas involucradas en ModularIT El entorno de gestion Futuras acciones y proyecto de comunidad Modelo de negocio ModularIT: software libre para administradores de sistemas http://www.modularit.org Miguel Armas (Kuko). Director T´ ecnico ModularIT. [email protected] 13 de noviembre de 2009 http://www.modularit.org ModularIT: software libre para administradores de sistemas

Upload: canarytek

Post on 02-Aug-2015

311 views

Category:

Technology


1 download

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]

13 de noviembre de 2009

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 Generar comunidad de uso y desarrollo.

6 Documentacion del proyecto en ingles y espanol.Screencast.

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/

[email protected]

Gracias

http://www.modularit.org ModularIT: software libre para administradores de sistemas