viernes, 10 de abril de 2009

.:: Sciame ::.

Sciame es una solución diseñada principalmente para brindar alta disponibilidad y un esquema de alta disponibilidad a aplicaciones web tales como las paginas institucionales, webmail, web services, etc.

Sciame es completamente abstracto al background tecnológico al que hace de interfaz. Esto quiere decir que Sciame puede interactuar con un cluster homogeneo formado por servidores apache, Lighttpd, Internet Information Server. O un cluster eterogeneo formado por diversos tipos de servidores, por ejemplo apache y IIS, etc.
Uno de las principales características es que Sciame puede hacer balanceo de carga por dominios, directorios, extenciones, etc. Por otra parte, Sciame es capaz de hacer balanceo de manera inteligente, es decir, es capaz de sacar del balanceo a aquellos nodos del cluster de servidores que no respondan, de esta manera reduciendo al máximo el tiempo fuera de linea de los servicios web que se están balanceando.

Distintas configuraciones de Sciame:

Balanceo por Servicios: En este caso se tiene un cluster para servir la pagina institucional, otro para el cliente de correo web, y por ultimo, un cluster para servir el servicio WebDav.


Balanceo por Dominios: Aqui podemos ver como Sciame reparte la carga a los distintos clusters dependiendo del nombre de dominio al que se haga el pedido.

Balanceo por extensiones: De esta manera podemos apreciar como Sciame reparte la carga a los distintos clusters que sirven distintos archivos con distintas extensiones, en este caso PHP o ASP, y por directorios.

miércoles, 25 de marzo de 2009

.:: Postino ::.

Postino es un sistema de correo electrónico pensado y desarrollado para proveer una solución de comunicaciones a empresas de todo tipo de tamaño. Principalmente dirigido a empresas de telecomunicaciones como ISP's, proveedoras de Web Hosting, oficinas, etc. El sistema esta diseñado en forma modular para facilitar la administración y la escalabilidad.
Caracteristicas:
  • Basado en Software libre.
  • Modular.
  • Esquema de alta disponibilidad.
  • Balanceo de carga.
  • No posee restricciones en cuanto a storage ni cuentas de clientes.
  • Soporta conexiones seguras (encripcion SSL/TLS).
Basado en Software Libre.
Postino esta basado en software libre, por lo tanto no es necesaria la adquisición la licencias de uso, de storage o algun otro tipo de licencia como los que son requeridos en las distintas soluciones que podemos encontrar en el mercado.

Modular, alta disponibilidad y balanceo de carga.
Como el sistema de base de Postino esta basado en UNIX, los servicios que componen Postino pueden ser facilmente migrados a distintos equipos y funcionar en modalidad cluster. De esta manera se puede asignar una tarea a uno o varios nodos del cluster pudiendo de esta manera actuar en un esquema de alta disponibilidad, siendo que si un equipo falla, cualquiera del nodo puede tomar las conexiones y estado, y asi el servicio nunca queda fuera de linea. Bajo esta misma premisa, si la carga del cluster es muy alta se puede distribuir la misma y asignarla de forma aleatoria, con cierta preferencias, a los distintos nodos configurados para trabajar de esta manera.

No posee restricciones.
Como mencionamos anteriormente, Postino esta basado en UNIX, por lo tanto este puede funcionar sobre Linux o cualquier BSD, ya sea FreeBSD, NetBSD u OpenBSD. Por este motivo, el sistema no cuenta con restricciones en cuanto a licencias de uso ni de capacidad de almacenamiento. Estas pueden darse por las características del Hardware donde se encuentra instalada la Solución o por las características que el prestador del servicio desee.

Soporta Conexiones Seguras.
Tanto el cliente web como los protocolos SMTP, POP3 e IMAP soportan la encripción de datos SSL/TLS. De esta manera se le da esta seguridad al cliente de que su conexión entre el ordenador y el servidor esta siendo encriptada para la transición de datos entre los mismos.

Software utilizado por el CORE de Postino:
  • Tcl-Tk
  • OpenLDAP
  • PostgreSQL
  • Cyrus IMAPD
  • Postfix
  • ClamAV
  • SpamAssassin
  • OpenSSL
  • Apache
  • RoundCube

La configuración estándar de Postino cuenta con:
  • Consola de administración.
  • Consola de monitoreo de servicios.
  • Base de Datos (Datos sensibles de los clientes)
  • Servidor de directorio (provisión de accounting).
  • Servidor SMTP.
  • Servidor IMAP4.
  • Servidor POP3.
  • Servidor Web.
  • Sieve Scripting.
  • AntiVirus.
  • AntiSpam.
  • Solucion de BackUp.

Como fue mencionado anteriormente, esta configuracion esta pensada de esta forma para poder ser ampliada en el momento que la capacidad instalada original sea desbordada y no se den momentos de servicios fuera de linea.

viernes, 20 de marzo de 2009

.:: Pyxis Strumenti ::.

La suite Pyxis Strumenti es un conjunto de herramientas desarrolladas para el facil gestionamiento de los distintos servicios de un ISP (internet service provider) de pequeño, mediano y gran tamaño, tales como:
  • Gestión de conectividad.
  • Monitoreo de servicios.
  • Seguridad de comunicaciones.
  • Correo electrónico.
  • Filtros de correo basura y antivirus.
  • Acelerador de navegación Web.
Características:
  • Basado totalmente en Software Libre.
  • Diseño modular.
  • Escalable.
  • Fácil integración con nuevos servicios.
Que servicios Ofrece?
  • Conectividad bajo autenticación.
  • Firewalling.
  • Correo Electrónico.
  • Gestión de clientes y servicios suscriptos..
Se puede expandir su funcionalidad?

Si, es posible. Pyxis
Strumenti esta desarrollado para funcionar en forma modular, lo que permite integrar al sistema nuevos servicios de manera sencilla en formato de appliance independientes.

Que servicios se pueden agregar?

Algunos servicios que se pueden agregar a la suite son:
  • IPTv.
  • Video On-Demand.
  • Telefonía IP.
  • Mensajería Instantánea
  • Servicio de Nombre de Dominio.
  • Proxy Cache Transparente.
Una de las ventajas comparativas de la suite Pyxis Strumenti es que es una arquitectura abstracta a la infraestructura de red. Esto quiere decir que Pyxis Strumenti puede gestionar la conectividad sobre lineas telefónica (xDSL), cable coaxil, fibra óptica, Wireless, etc. Por lo tanto a la hora de ampliar los servicios lo único que hay que tener en cuenta es donde se instalara físicamente el appliance.

Ejemplo de implementación de Pyxis:

Telefonia sin servicios Digitales

Telefonia con servicios Digitales

Como hemos podido observar en las graficas anteriores Pyxis es capaz de:
  • Manejar el “accounting”, servicio de autenticación para iniciar los distintos servicios a los usuarios.
  • Control del ancho de banda directamente en los servidores o gateways del sistema y no el las terminales como modems dsl o cable modem. De esta manera, asegura a la prestadora de los servicios un mayor control sobre las sesiones iniciadas por los distintos usuarios.
  • Administrar la seguridad en ambos sentidos de las comunicaciones, tanto a nivel firewalling como en los servicios web y de correo electrónico con la encriptación SSL/TLS.

Por lo tanto, como hemos podido apreciar anteriormente, Pyxis es capaz de brindar servicios de comunicaciones sobre cualquier tipo de Infraestructura como lineas telefónicas, cable coaxil, wireless, etc.
Esquema simple de Pyxis Strumenti brindando servicios sobre cualquier tipo de red.