Cambiar a contenido.

ContraPunto Digital

Características ModularIT

A continuación, se describen con algo más de detalle cada una de las características básicas de la arquitectura de servicios integrados y virtualizados ModularIT.

Virtualizada

ModularIT es una arquitectura de servicios virtualizados. La virtualización posee muchos años de existencia, pero nunca fue tan popular como ahora. Posee infinidad de ventajas respecto a la instalación de servicios directamente sobre la máquina, así­ como algunos inconvenientes. Existe abundante documentación sobre este punto, de modo que nos nos extenderemos en este apartado. Recomendamos la lectura de los siguientes enlaces:

Otras soluciones de virtualización utilizadas por Grupo CPD en otros productos

  • Grupo CPD ha usado también ampliamente a lo largo de los últimos años la virtualización a nivel de sistema operativo. La solución más común ha sido chroot.
  • User Mode Linux ha sido usado ampliamente en servidores de terminales LTSP.

Independizar el software de la máquina es uno de los objetivos fundamentales a la hora de virtualizar. Reducir los tiempos de implantación, recuperación ante fallos y simplificar las copias de seguridad son otros objetivos que ModularIT incorpora a través de la virtualización.

Modular

El nombre del proyecto no es casual. La caracterí­stica más visible del proyecto es su modularidad. ModularIT está basado en servicios virtualizados. Cada uno de ellos se encuentra en una máquina virtual diferente, con lo que es posible instalar servicios en diferentes momentos y en diferentes máquinas. Esto otorga al sistema una flexibilidad que no suelen tener los servicios de red, no sólo a la hora de instalarlos y configurarlos, sino durante su mantenimiento, soporte y actualización.

Estas tareas suelen ser particularmente rígidas en sistemas distribuidos de red, especialmente, cuando están involucrados servicios básicos como cortafuegos o copias de seguridad, por ejemplo. ModularIT permite establecer políticas en este sentido mejor adaptadas a los diferentes escenarios de multitud de clientes tipo.

Sólida

Gran parte de los proyectos de servicios de red apuestan por la funcionalidad, sacrificando a menudo la estabilidad y solidez. Las tecnologí­as y soluciones utilizadas en ModularIT se caracterizan por su solidez. Debe ser así si se pretende implantar y mantener un parque distribuido de servidores y servicios numeroso.

ModularIT se encuentra desplegada en más de 200 servidores. Más de 1400 servicios implantados en nuestros clientes avalan su solidez. Nuestros propios sistemas y servicios internos se basan en esta arquitectura. A esto lo llamamos garantía ejemplo. nuestro presente y nuestro futuro depende de que la solución sea extraordinariamente sólida.

Escalable

La escalabilidad es una caracterí­stica de diseño que genera unos costes adicionales importantes durante el desarrollo de cualquier solución. Asimismo, aumenta en gran medida la dificultad técnica y procedimental del proyecto. Grupo CPD ha asumido estos costes puesto que entendemos la escalabilidad como elemento esencial para cualquier empresa de tamaño medio. Asumimos que las implantaciones de servicios no se realizan de una sola vez sino de modo gradual. Además, no suele realizarse de modo integral en el cliente sino por departamentos o sedes.

La escalabilidad de ModularIT la diferencia de multitud de soluciones de servicios distribuidos existentes en el mercado. Se trata de otro de los conceptos básicos para alcanzar la flexibilidad necesaria. Todos los costes y riesgos asumidos durante el diseño y desarrollo de la arquitectura han sido rentabilizados con creces. Más aún, seguimos adoptando medidas técnicas drásticas en este sentido que se van incorporando poco a poco.

Distribuida

La mayor parte de las empresas que disponen de servicios de red, los implantan en una sede central, en un sólo CPD. Dependen por tanto fuertemente de la red para dar servicios a otras sedes. El rendimiento de muchos de los servicios baja enormemente en estos casos.

Otras empresas disponen de servicios distribuidos pero carecen de una arquitectura centralizada que los gestiones y monitorice, lo que multiplica las horas de trabajo necesarias para desarrollar esas tareas, además de multiplicar los puntos de fallo y otros costes derivados.

Muchas empresas recurren a soluciones desarrollada por multinacionales para resolver estos problemas, teniendo que asumir unos costes enormes para seguir creciendo en nº de servicios, sedes y personal. ModularIT se presenta como una solución viable a menor coste para estos entornos. Se trata de uno de los principales requerimientos impuestos inicialmente en el diseño de la arquitectura de servicios.

Segura

Otro elemento de diseño que, al igual que la escalabilidad, genera unos costes y aumenta la dificultad de manera relevante en la fase de desarrollo es la seguridad. La mayor parte de los sistemas y servicios de red tienen en cuenta este factor tras su desarrollo, recurriendo a soluciones conocidas para ello.

Somos conscientes que la seguridad total no existe, que depende del valor asignado a la información y servicios del cliente, no obstante, tenerla en cuenta desde el diseño, como ha sido tenido en cuenta en ModularIT, ahorra costes en un futuro, además de impedir la aparición de problemas básicos de seguridad y añadir carga procedimental a los procesos más habituales.

Integrada

Los servicios de red son más eficientes cuanto más integrados están los unos con los otros. Esta integración es un talón de Aquiles de muchas soluciones basadas en software libre puesto que, inicialmente, al ser desarrollados por comunidades diferentes, no suelen considerar "de serie" estas integraciones. Sabemos sin embargo que la integración es una de las principales funcionalidades.

No obstante, el software libre utiliza estándares abiertos, por lo que esa integración es posible a niveles superiores a los de muchas soluciones propietarias. Esta tarea frecuentemente es desarrollada por los prestadores de servicios. ModularIT incorpora un buen número de funcionalidades integradas en los diferentes servicios, de modo que cada uno de ellos pueda trabajar coordinadamente a diferentes niveles.

La arquitectura tiene integrados los servicios más básicos como la monitorización, la gestión, la actualización, el sistema de alertas, el despliegue, etc. Poco a poco vamos añadiendo funcionalidades integradas a los servicios virtualizados. Aunque queda un amplio camino en esta línea, el grado de madurez alcanzado en la actualidad es amplio.

Monitorizada

Cuando el número de servicios y máquinas a gestionar aumenta, la monitorización suele convertirse en un concepto a considerar. Una vez tomada la decisión de establecer medidas en este sentido, el esfuerzo a realizar es ímprobo si no se ha tenido en cuenta este factor desde el propio diseño de la arquitectura de servicios.

Sabemos que monitorizar es fundamental para tomar decisiones estratégicas, para evaluar costes y para analizar el impacto de acciones tomadas. Además, es imprescindible para establecer procedimientos eficientes de soporte y mantenimiento. En definitiva, sin monitorización no hay escalabilidad pues recursos y costes se disparan conforme aumenta el número de máquinas y servicios. ModularIT plantea soluciones de primer nivel técnico en este sentido a costes inferiores a los de soluciones conocidas en el mercado.

Proactiva

ModularIT es una arquitectura de servicios proactiva porque está fuertemente monitorizada. El conocimiento profundo del comportamiento del sistema base y los diferentes servicios permite el establecimiento de medidas encaminadas a solventar los problemas más frecuentes.

ModularIT incluye un sistema de corrección automático y semiautomático de errores en respuesta al subsistema de alertas que forma parte del sistema de monitorización. Esto asociado a procedimientos de documentación y gestión de errores té­picos de los proyectos de desarrollo de software libre en comunidad, y apoyados en los estándares internacionales en esta materia (ITIL), aseguran una eficacia sólo al alcance de soluciones de coste muy superior a ésta.

Clusterizable

De manera simplificada, un clúster es un conjunto de máquinas que funcionan como una sola. Existen diferentes tipos de clústers. Puede obtener más información a través de este enlace.

Cuando los servicios se convierten en crí­ticos, debido a su uso masivo, escasez de recursos o alto valor de la información, surge de inmediato la necesidad de disponer los servicios en configuración de clúster. A menudo esa configuración es enormemente compleja de implantar puesto que los sistemas no fueron diseñados para ello originalmente. La experiencia de Grupo CPD en este apartado ha hecho que esta opción sea viable con un reducido esfuerzo en ModularIT, puesto que se trata de una opción considerada desde el propio diseño de la arquitectura de sistemas.

Ya disponemos en diversos clientes de este tipo de configuraciones en clúster, lo que corrobora la idea de que ModularIT es altamente escalable y sólido. Los costes de este tipo de configuraciones avanzadas son muy inferiores a los de otras soluciones propietarias u ofrecidas por grandes corporaciones.

Actualizable

Un sistema de servicios distribuido no es sostenible si no es actualizable de un modo moderadamente simple. ModularIT representa un caso extremo en este sentido puesto que establece medidas estrictas en diferentes áreas para que así­ sea. En ocasiones, este apartado impone restricciones severas en los diferentes servicios. Conocer el impacto en el sistema de actualización de las configuraciones o modificaciones en funcionalidad de los diferentes servicios ModularIT, y viceversa, es parte del valor añadido del sistema.

Cada configuración de ModularIT ha sido evaluada desde el punto de vista de su actualización, asegurando la sostenibilidad en el tiempo del sistema. Las actualizaciones son probadas en nuestros clientes, lo que aporta un grado alto de seguridad en las mismas.

el periodo de consolidación de nuevas funcionalidades es alto puesto que son aplicadas a nuestros clientes. Es por ello que se requiere un sistema de distribución y control de parches y actualizaciones muy seguro y sólido. El diseño y ejecución de medidas de seguridad que eviten instalaciones de paquetes erróneos o ataques que se repliquen a través del propio sistema de actualización ha sido un elemento importante.

Eficiente

ModularIT tiene como principal razón de ser el aumento de la eficiencia en la realización de las siguientes tareas respecto de arquitecturas tradicionales:

  • Gestión del sistema/arquitectura.
  • Aprovechamiento de recursos (personal/software/hardware).
  • Soporte y tareas básicas de mantenimiento.
  • Procesos de actualización y copias de seguridad.
  • Instalación y despliegue.
  • Integración de servicios y funcionalidades.

ModularIT sigue creciendo en número de servicios y medidas orientadas a mejorar la gestión de configuraciones, alertas, autocorrección de errores, etc. este crecimiento del proyecto, así como la implantación de las nuevas características en desarrollo en nuestros clientes, aseguran un futuro próspero al proyecto, que seguirá mejorando sus índices de robustez, solidez y funcionalidad durante los próximos meses sin abandonar sus señas principales de identidad.

Rentable

Este conjunto de conceptos en los que ModularIT es muy eficiente, unido a su alta capacidad y funcionalidad, le permite competir en igualdad de condiciones con soluciones ofertadas por empresas de mucha mayor envergadura y, desde luego, superior coste.

ModularIT es, por tanto, tremendamente rentable.

Volver a la descripción de ModularIT.


Creado por abenito
Última modificación 13 58:09-11-2008