Posts Tagged ‘open source’

Creciendo en SaaS

Jueves, Abril 25th, 2013

Por Raúl Hijosa Nieto
Developer de OpenSistemas

Según la consultora Gartner, los ingresos asociados a la tecnología SaaS (Software as a Service) fueron en 2012 de 14.500 millones de dólares con un incremento del 17,9% respecto a 2011. Las razones del notable aumento del interés de las empresas en este tipo de servicios viene dada por tres tipos de factores: (más…)

‘Open’ ya forma parte de nuestras vidas

Viernes, Marzo 22nd, 2013

Por Rubén de la Torre
Project Manager de OpenSistemas

Ahora que OpenSistemas ha cumplido diez años es un buen momento para hacer un análisis del tiempo que he pasado aquí, aparte de sentirme completamente legitimado para hacerlo, ya que llevo más de ocho trabajando en esta empresa, casi desde su nacimiento. (más…)

La importancia de las relaciones personales en los procesos de venta

Viernes, Marzo 15th, 2013

por Álvaro García
Sales manager de OpenSistemas

Siempre se ha valorado la buena relación personal con el cliente como refuerzo a la relación profesional en el proceso de venta. Pero de hace un año para acá han aparecido en escena aficiones como el deporte, en sus modalidades de triatlhon, tenis, padel, entre otros, que han supuesto un nexo importante de unión entre los Account Manager de las empresas tecnológicas y los responsables de compras o desarrollo de negocio de las grandes corporaciones. (más…)

Herramientas de Business Intelligence

Jueves, Febrero 28th, 2013

Por David González Alcalde
Project Manager de OpenSistemas

OpenSistemas trabaja con la suite de Pentaho para el desarrollo de proyectos de Business Intelligence (BI), más concretamente con la versión Community, debido a la filosofía de la empresa.

Dejando a un lado el soporte, la versión Community tiene algunas carencias respecto la versión Enterprise de Pentaho, en este caso vamos a centrarnos en una de ellas: la vista de análisis.

Esta herramienta es muy importante en los proyectos de BI, ya que permite hacer un análisis de la información de forma muy flexible, moviéndonos desde los totales a los microdatos. Además permite determinar como afectan ciertos microdatos a los totales, dando la posibilidad de filtrarlos para obtener otro análisis totalmente diferente. (más…)

Publicado CentOS 6 “live CD”

Martes, Julio 26th, 2011

Entre ayer y hoy empezaron a estar disponibles en los mirrors los “live CD” y “live DVD” de CentOS 6.

Con esta publicación, CentOS 6 adquiere la ventaja competitiva sobre su distribución upstream, RHEL6, al disponer de CDs de prueba y posterior instalación voluntaria, tal como sucede con otras distribuciones como Ubuntu.

Hay que notar que Scientific Linux viene generando Live CDs desde la versión 4, es decir, que tampoco es demasiado innovador. Sin embargo, muchos agradecemos este esfuerzo pues los usos de los Live CDs son muy variados y siempre viene bien tenerlos a mano.

___
Publicado simultáneamente en el Blog de DrAmor.
http://dramor.net/blog

Publicado CentOS 6

Domingo, Julio 10th, 2011

Casi exactamente 8 meses después que Red Hat Enterprise Linux 6 (RHEL), se publica, por fin, CentOS 6. Básicamente, se trata de la recompilación más conocida de los paquetes fuente de RHEL, concebida como una distribución para uso empresarial, 100% compatible a nivel binario con  el producto empresarial de Red Hat.

CentOS 6 modifica muy poco su distribución upstream, de hecho, tal como se indica en las notas de la publicación, modifica tan solo 11 paquetes, elimina 10 (la mayoría, relacionados con RHEL, para evitar la mención a la marca Red Hat en el producto) y la inclusión de un paquete nuevo.

Así pues, las novedades de CentOS 6 frente a CentOS 5 son, casi completamente, las novedades de RHEL6, que en resumen son,

  • Núcleo Linux 2.6.32.
  • En escritorio, versiones actualizadas de GNOME y KDE (por ejemplo, Gnome 2.28.2) y la inclusión de OpenOffice 3.1.
  • Actualizaciones generales en todo el software. Frente a CentOS 5 destaca, por ejemplo, la actualización de Apache, MySQL, PHP, PostgreSQL. Además, el MTA predeterminado deja de ser Sendmail y pasa a ser Postfix, un cambio que la propia Red Hat ya recomendaba a los usuarios de RHEL 5, pero que, sin embargo, aplazó oficialmente hasta RHEL 6.
  • Obsolescencia de Xen para la virtualización, si bien se mantiene la compatibilidad con hipervisores Xen, funcionando con para-virtualización sin necesidad de modificaciones.

CentOS 6 se suma a las alternativas compatibles con RHEL6. Recordemos que hace algunos meses Scientific Linux 6 le pilló la delantera.

___
Publicado simultáneamente en el Blog de DrAmor.
http://dramor.net/blog/

SaaS: ¿Oportunidad o amenaza para el Open Source?

Jueves, Julio 1st, 2010

Hace un año Forrester publicaba el resultado de una encuesta a PYMEs americanas, en la que se reflejaba que el Open Source no había alcanzado todavía el mismo nivel de implantación que en las grandes empresas.

Las principales causas para no implementar soluciones Open Source son bastante interesantes:

Observando la gráfica podemos identificar varios puntos que quedan invalidados bajo un modelo SaaS (Software as a Service):

  • Miedo al coste: es razonable que una PYME no disponga de la infraestructura adecuada para desplegar soluciones TIC complejas. Esto deja de ser un problema en soluciones SaaS, ya que todo ese coste recae sobre el proveedor. La PYME solo tiene que contar con conexión a Internet.
  • Falta de recursos TIC: con las soluciones SaaS ya no es necesario tener un departamento interno TIC, ya que el soporte corre habitualmente por parte del proveedor. Además no es necesario saber implantar las soluciones, dirigiendo los recursos sólo hacia la explotación.
  • Dependencia de Microsoft: la entrada en las empresas para SaaS es el navegador web, con lo que no hay restricciones al sistema o al software que se ejecute en el cliente. El Open Source trabaja con estándares abiertos, y es interoperable con otras soluciones.
  • Software gratuito o de bajo coste online: está claro que para micro-PYMEs puede ser más que suficiente una aplicación en el modelo freemium que ya es, de hecho, una solución SaaS. Muchos de eso servicios SaaS ya están basados en Open Source.
  • Desconocimiento de las soluciones: con los costes reducidos del modelo SaaS y el la facturación por uso, es viable hacer pruebas y pilotos, sin tener que hacer grandes apuestas y amortizaciones con la adquisición de licencias.

Este nuevo modelo de distribución de las aplicaciones requiere cambios en las empresas, pero también en cómo se trabaja con Open Source.

Desde la Free Software Foundation, Richard Stallman promueve la idea de que el software como servicio nos quita la libertad que propociona trabajar con Open Source.

Aunque las preocupaciones de Stallman son reales, es posible que haya una salida razonable al dilema entre las ventajas e inconvenientes que tiene SaaS para el Open Source.

Quizás la solución sea la propuesta de Franklin Street Statement on Freedom and Network Services, pese a que su principal limitación es la buena voluntad de los proveedores: en SaaS no hay distribución, con lo que el refuerzo legal que ha demostrado ser tan valioso en licencias como la GPL, deja de tener valor.

Con la última tendencia de combinar SaaS y virtualización, en forma de cloud computing, sin duda nos espera un futuro interesante y lleno de retos para el Open Source.

Facebook, escalabilidad y Open Source

Lunes, Junio 21st, 2010

Facebook es el líder indiscutible en el sector de las redes sociales, y eso se refleja en sus cifras (fuente: Exploring the software behind Facebook, the world’s largest site):

  • 570 miles de millones de páginas vistas por mes.
  • 1.2 millones de fotos por segundo, sin incluir las imágenes del propio Facebook.
  • 25 mil millones de elementos compartidos cada mes (actualizaciones de estado, comentarios, etc).
  • Más de 3 mil millones de fotos subidas a su web cada mes.
  • Se estima que Facebook tenía más de 30.000 servidores el año pasado.

Se trata de un problema importante de escalabilidad que, como vimos, no todos los servicios consiguen resolver tan brillantemente como el equipo técnico de Facebook.

Es evidente que solucionar un problema de tal tamaño implica tener recusos humanos del más alto nivel, pero también hay que contar con el software adecuado: ¿en qué herramientas confía Facebook?

Podemos visitar la página de Facebook sobre open source, donde nos cuentan como Facebook se ha desarrollado y ha crecido apoyándose sobre software open source, no solo como consumidores, sino también contribuyendo a distintos proyectos, cuando no liberando sus propios desarrollos internos.

El software tras Facebook

Los proyectos clave tras Facebook tienen una característica común: son open source. Esto significa que cualquiera de nosotros puede utilizar libremente las mismas tecnologías que mueven esta gran red social:

  • PHP: Facebook está desarrollado principalmente en PHP. Además han desarrollado HipHop para PHP, que es un traductor para convertir PHP en código C++ altamente optimizado.
  • MySQL: en Facebook nos explican cómo usan MySQL, como base de datos de almacenamiento para su infraestructura.
  • Linux: no se sabe con exactitud qué distribución de Linux usa Facebook, pero es el sistema operativo elegido para sus servidores.

Con lo que, una de las páginas en internet que más tráfico soporta, está montada sobre una plataforma equivalente a LAMP (Linux + Apache + MySQL + PHP).

Además de estos proyectos bien conocidos, Facebook se apoya en otros igual de importantes, pero más específicos para el problema de servir páginas con mucho tráfico desde muchos servidores, como son:

  • Varnish: un acelerador HTTP de altas prestaciones, empleado para servir contenido estático a alta velocidad.
  • Memcached: un sistema distribuido de caché en memoria de alto rendimiento, utilizado para compartir información de sesiones, acelerar el acceso a bases de datos, etc.
  • Cfengine: automatización de la configuración de sistemas, para facilitar el trabajo con granjas de servidores: cuando se manejan más de 30.000, es una prioridad.

Un caso de éxito tradicional con open source siempre ha sido Google, pero Facebook nos ha demostrado más: se puede empezar de cero con open source, y se puede crecer a niveles increibles empleando las mismas tecnologías.

Como en Facebook, desde nuestra página de casos de éxito, se puede comprobar como muchas de nuestras solunciones también se basan en LAMP.

Liberado el proyecto SNMP para Zabbix

Jueves, Abril 22nd, 2010

Hace un par de días que liberamos el proyecto snmp4zabix: un interfaz SNMP para la aplicación de monitorización open source Zabbix.

Se trata de una solución al problema de integrar Zabbix con aplicaciones de monitorización de terceros, ya sean open source o privativas, empleando el estándard Simple Network Management Protocol.

Zabbix proporciona un API basado en JSON-RPC (en borrador todavía) desde la publicación de su versión 1.8, pero tiene un par de inconvenientes para la integración:

  • Requiere un esfuerzo específico en desarrollo para inegrar cada solución.
  • Las aplicaciones cerradas no siempre dan la posibilidad de integrar con otros sistemas.

En entornos heterogéneos en los que se plantea la introducción de Zabbix, o en los casos en los que los proveedores de nuestros clientes imponen sus herramientas de monitorización, es de vital importancia asegurar la interoperatividad, y ahí es donde SNMP juega un papel clave.

snmp4zabbix expone dos interfaces SNMP, uno mediante poll (con posibilidad de aceptar alarmas) y otro mediante traps, de forma que la información de monitorización de Zabbix (grupos, monitores, alarmas, etc) pueda ser accedida por casi cualquier herramienta de monitorización del mercado, ya que SNMP es el protocolo común a todas ellas.

En la página del proyecto se puede acceder al código fuente (bajo licencia GPL3), documentación, informes de error, y una lista de correo para soporte.