Posts Tagged ‘corporativo’

Arquitecturas en Cloud Computing

Viernes, Septiembre 10th, 2010

No hace mucho ya hablábamos de la relación positiva del Open Source con el Cloud Computing, centrándonos en el punto de vista de la infraestructura, y también comentamos las posibilidades del Open Source en el software como servicio (SaaS), y no es erróneo pensar que las dos soluciones están relacionadas.

No es casualidad que las ventajas de SaaS sean las mismas que nos ofrecen los proveedores de cloud computing: facilidad de uso en red, escalabilidad, bajo riesgo y flexibilidad en la facturación, robustez, coste controlado, mantenimiento y actualizaciones ágiles, etc; y es que SaaS no es más que una de las arquitecturas posibles que podemos encontrar en una estrategia cloud computing:

  • SaaS: software como servicio, desde el punto de vista del usuario, es una aplicación del proveedor. Ejemplos de ello son Google Applications, SalesForce, Webex o Veeva.
  • PaaS: plataforma como servicio, para el despliegue de aplicaciones del cliente en la infraestructura del proveedor, haciendo uso de sus recursos. Ejemplos de ello son Google App Engine (Python, Java), Engine Yard (Ruby on Rails) o Heroku (Ruby).
  • IaaS: infraestructura como servicio, el alquiler de recursos como procesamiento, almacenamiento y capacidad de red. Ejemplo de ello son Amazon WebServices (EC2, S3, SimpleDB, etc), o RackSpace Cloud.

Soluciones Cloud Computing

No todas las arquitecturas serán aplicables en todos los casos ni están al alcance de todos los usuarios, así que es conveniente tomar la decisión adecuada según nuestro perfil y necesidades, teniendo en cuenta que el coste aumenta con la flexibilidad.

¿Quién desarrolla Gnome?

Jueves, Julio 29th, 2010

David Neary nos contesta a la pregunta en GNOME Census.

Se trata de un informe realizado por Neary Consulting que ha sido presentado en la GUADEC de este año (está disponible la presentación: Gnome census, en el que se realiza un censo de la comunidad detrás de Gnome.

Los resultados son muy interesantes, destacando que un 23% de las aportaciones a Gnome vienen de voluntarios, siendo Red Hat con un 16% la empresa con más contribuciones, seguida de Novell con un 10% y COllabora con un 5%.

Contrasta el dato de que más de un 70% de los colaboradores vienen de empresas.

El Open Source y el ahorro en las PYMEs

Lunes, Julio 12th, 2010

Uno de los puntos fuertes de entrada del open source en las PYMEs es que supone un ahorro para los clientes, principalmente por la desaparición del coste en licencias.

Ese ahorro no suele combertirse en coste cero, porque las empresas que proporcionan servicios alrededor del open source también cobran por ello, pero sí supone un cambio importante por los márgenes tan abultados que dan las licencias de uso.

Esto parece una buena noticia para los que proveen de servicios alrededor de soluciones open source: personalización y adaptación, mantenimiento y monitorización, soporte y formación, etc. Salvo si las PYMEs no son consumidoras de servicios.

Muchos detractores del open source argumentan que el recorte de esos beneficios por licencias supone la desaparición de parte del mercado, incluso se refieren a destrucción económica, como si el open source fuera cerrando empresas a su paso. Aunque ese dinero ahorrado no desaparece, y puede ser utilizado para emprender proyectos y contratar servicios, ¿por qué las empresas basadas en software privativo ven el avance del open source solo como un pérdida? ¿No es ese dinero no gastado una oportunidad?

La economía del open source es muy diferente de los modelos privativos establecidos, y es evidente: el precio del software es opcional, porque las licencias open source dan libertad para uso, modificación y distribución. Obtener beneficio de un desarrollo no es sencillo cuando el usuario está educado para solo pagar licencias.

Cualquiera que se haya visto involucrado en una migración a open source se habrá dado cuenta de ello: los usuarios extienden el coste cero de las licencias a todo lo demás, y no ven la necesidad de los servicios. Incluso cuando es evidente que esos servicios son necesarios (¿qué PYME fuera de las TIC tiene un departamento TIC con suficientes recursos?), resulta que es una limitación del open source.

Por ese motivo el software privativo tiene tanto que perder, porque no existe una oferta de servicios. Por eso las PYMEs ven coste cero, y por eso vender open source es tan complicado.

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.

¿Fidelidad a una marca?

Miércoles, Junio 16th, 2010

Cualquier usuario de Twitter debe estar más o menos familiarizado con la fail whale, pero para aquellos que no hayan usado nunca este popular servicio de microblogging, se trata de una simpática imagen que nos muestran cuando Twitter está bajo mucha carga y no puede servir la página que deseamos.

Se trata de fallar, pero con estilo. Parece que no les va mal la idea.

En las últimas semanas Twitter ha tenido problemas, incluso nos explican que es su peor marca desde Octubre de 2009, aunque técnicamente no parecen muy convincentes (lo atribuyen a problemas de congestión en una de sus redes internas).

Twitter lleva operando desde el 2006, y los problemas han sido siempre recurrentes, acentuados con frecuencia en los eventos masivos, que se caracterizan por muchos usuarios retransmitiendo lo que está pasando. Es difícil saber hasta qué punto los problemas que está experimentando el servicio justo ahora tienen que ver con un descuido en la configuración de una red interna, o con la FIFA World Cup 2010.

El crecimiento de Twitter, con un pico del 13% en Marzo del 2009, parece que va perdiendo fuerza (en Octubre de 2009 se comentaba que había caído a un 3.5%), aunque en general sigue creciendo.

Con lo que parece que la estabilidad de la aplicación no es un factor importante cuando se manejan números tan grandes (en el primer cuarto del 2010 se contabilizaron alrededor de 4 mil millones de tweets), o quizás es que tampoco hay una respuesta que satisfaga a los usuarios: ¿qué hay más allá de Twitter?

Es cierto que existen servicios de calidad, con mejores funcionalidades (cubriendo, por supuesto, las mismas que el original), y con enfoques interesantes (Identi.ca como Open Source, Jaiku, o el reciente Google Buzz), pero ninguno de ellos parece una amenaza al dominio indiscutible de Twitter, y es posible que sea porque no tienen la marca y no consiguen atraer a suficientes usuarios.

Mientras tanto Twitter sigue creciendo, y viendo como sus problemas, sorprendentemente, son un aliciente más de la plataforma (incluso con sus clubs de fans). Fallar con estilo funciona.

Hablando de Redes Sociales

Lunes, Mayo 31st, 2010

Efectivamente son habituales los perfiles de personajes famosos en las redes sociales, y en muchos casos existen perfiles no oficiales por decirlo así.

En estos días he investigado el estado del arte en cuanto a redes sociales y me he encontrado que existen cada vez más redes sociales temáticas: artistas, ciudadanas,  educativas, religiosas, etc., esto consolida aún más su implantación en Internet.

Y como es de esperarse el mundo del Software Libre facilita aún más el desarrollo de las redes sociales mediante aplicaciones como Elgg, Dolphin, OpenSocialNetwork, etc. sin dejar de lado la posibilidad de usar un CMS tradicional. Nos encontramos ante una nueva forma de comunicación de la que apenas estamos vislumbrando su potencial, se ha creado el cargo de Community Manager en las empresas, cuya responsabilidad es desarrollar la estrategia de promoción de la empresa, de las campañas comerciales y atención a usuarios  en las redes sociales, esto modifica el escenario habitual de las estrategias de marketing y los medios a utilizar, ahora no se puede dejar de lado la inclusión de las redes sociales en las campañas mediáticas.

Europa duda de la legalidad del canon digital en España

Martes, Mayo 11th, 2010

El canon digital sólo puede gravar los equipos, aparatos y materiales de reproducción digital que presumiblemente se utilicen para realizar copias privadas, y no puede aplicarse indiscriminadamente a empresas o profesionales que los utilicen claramente para otras finalidades

Verica Trstenjak, abogada general del Tribunal de Justicia de la Unión Europea (UE).

Más claro, el agua.

OpenSistemas en el III Encuentro de Asolif

Viernes, Abril 23rd, 2010

Este viernes y sábado 23 y 24 de abril se celebra  el III encuentro de Asolif en la E.T.S.I de la UPM.

De nuevo se realiza en Madrid y como en otras ocasiones iremos a estudiar los nuevos proyectos que se están llevando a cabo en materia de Software Libre.

Por suerte, cada vez son más las grandes empresas, insituciones y comunidades que se acercan a este evento (Red.es, Nokia, Red Hat, Cenatic, Gnome, Hispalinux, Kde) con los que aprenderemos de sus ponencias y de su experiencia.

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.