Lo que nadie te cuenta sobre cloud computing (y deberían)

Posted by Iñigo in Cosas que Hago, Dinero y Negocios | Tagged , , , , , , | Comments Off

Mi compañero Jorge tiene entre manos un proyecto para el que necesita que le desarrollen una pequeña aplicación. Jorge sabe que:

  • Desde que lance la compra del servidor hasta que llega al datacenter (en una caja) van a pasar dos semanas (se ha contratado un servicio exprés).
  • La empresa que ha contratado Jorge necesita una semana para desarrollar la aplicación.
  • Por abaratar costes, la aplicación se desarrolla en el servidor que ha comprado.

Jorge está contento porque el proyecto va a poder empezar en un mes sin vacaciones de por medio. Si la PMO llega a autorizar el proyecto en Marzo, no llegaría a estar a tiempo hasta después de semana santa – me comenta en la máquina del café después de enseñarme el project:

Lo que no te cuenta nadie sobre Cloud Computing es que ese proyecto se puede acortar una semana. ¿Cómo? desacoplando las compras del desarrollo y la puesta en marcha.

Si el equipo de Jorge desarrolla la aplicación sobre una máquina virtual ya existente en nuestra cloud privada, puede empezar a trabajar hoy mismo.

Mientras tanto Jorge le puede pedir el servidor al departamento de compras, y cuando esté disponible, se incorpora a la cloud privada. La planificación queda entonces así:

Este es un caso muy sencillo de un proyecto simple; en un proyecto de mayor envergadura también se gana mucho tiempo utilizando cloud computing. Normalmente las aplicaciones y los desarrollos se pueden hacer con menos requisitos de CPU y memoria de los que van a hacer falta para la aplicación final. Durante la instalación de aplicaciones se necesita también CPU y memoria; pero la demanda es muy puntual (se trata de picos de cpu y memoria casi siempre) y si necesitas comprar hardware siempre puedes integrarlo en tu intraestructura virtual cuando llegue sin tener que parar tu proyecto.

He ido a varios eventos de VMWare sobre virtualización, y te cuentan de forma intuitiva que virtualizando y usando tecnologías de cloud computing puedes conseguir ahorros importantes en tus proyectos; pero nadie me ha enseñado ningún dato que lo demuestre.

Por cierto: hace más de un año, colgué un post con una lista de preguntas que nadie te responde sobre virtualización y cloud computing. A lo mejor te interesa echarle un vistazo.

Esperanza de vida en paises africanos

Posted by Iñigo in Uncategorized | Tagged , , , , , , | Comments Off

He encontrado este gráfico de la wikipedia a través de reddit. Me he quedado sin palabras:

Por curiosidad, podéis iros a gapminder y comparar cómo vivimos nosotros, y como viven ellos. De paso podemos ver cosas que resultan increíbles como que, por ejemplo, la gráfica de esperanza de vida de vs mortalidad infantil de 2007 en África se parece mucho a la de Europa en los años 40.

Si le das al play desde 1800 puedes ver cómo van detrás de nosotros.

¿Ahora entiendes por que les llaman países emergentes?

¿Porqué el software (que compras) tiene errores?

Posted by Iñigo in Dinero y Negocios | Tagged , , , , , | 1 Comment

Esta tira de dilbert resume perfectamente en qué consiste el negocio del software:

Dilbert.com

Uno de mis profesores en la carrera nos decía son parar que en informática se gana dinero con el mantenimiento, no con el software. Y nos ponía un ejemplo muy curioso:

      Un avispado empresario desarrollaba un software para la gestión de ayuntamientos.
      El empresario conseguía venderlo porque daba gratis el software a los ayuntamientos.
      Así, si salía a concurso la adjudicación del software siempre ganaba por motivos económicos.
      ¿Y cómo ganaba dinero? con el mantenimiento, que sólo podía dar él porque era un desarrollo propio.

Acuérdate de que en el negocio del software, el dinero está en el mantenimiento: en dar nuevas versiones al cliente, arreglar bugs, y ayudarle cuando tiene problemas con la instalación.

¿Quieres tener trabajo en IT los próximos años? aprende a automatizar

Posted by Iñigo in Cosas que Hago, Dinero y Negocios | Tagged , , , , , | Comments Off


Una de las cosas más fastidiosas y de la informática es tener que tratar con operaciones repetitivas que son difíciles de automatizar.

Los casos típicos son la introducción de datos en aplicaciones o en la red (provisión) para hacer que todo funcione.

Lamentablemente, las nuevas tendencias en aplicaciones (como AJAX) hacen cada vez más complicado o más caro automatizar cosas. Para colmo, en un entorno de IT cerrado, tampoco te vas a encontrar con multitud de APIs que te ofrezcan trasvasar datos de un lado a otro (como ocurre en el mundo de internet). Lo normal es que si compras una aplicación enterprise, no soporte servicios web (aunque esto está cambiando poco a poco).

Si quieres tener trabajo en IT aprende a automatizar procesos

Cuando llegó la revolución industrial, a alguien se le ocurrió pensar que eso iba a terminar para siempre con el trabajo de muchos artesanos. Y tenían razón (a medias): casi 100 años después, la artesanía no sólo es cara; sino también muy apreciada por ser algo distinto.

Cuando llegaron las máquinas muchos ayudantes y aprendices símplemente dejaron de hacer falta: las máquinas podían mover materiales de un lado a otro de la fábrica sin tener que pagar a una persona para hacerlo, y además lo hacían más rápido.

En IT está pasando lo mismo: ¿te acuerdas de la burbuja de las puntocom? cuando empezó aquello había muchos informáticos, telecos, y gente con conocimientos técnicos dedicados a mantener las webs y los servidores. Y resultaba carísimo.

Hoy en día la mitad de las tareas que se hacían en el 2000 se han automatizado. Se puede subir un texto a la web desde Word con los botones de “publicar” y “guardar en carpeta web”. Eso antes necesitaba a alguien que lo transformase en HTML y le diese forma.

En los departamentos de sistemas también se están automatizando muchas cosas, como el despliegue de servidores (virtuales, por supuesto), la instalación de puestos de trabajo… cosas que costaban dinero pero que se encargaban a gente con poca cualificación (y poco sueldo).

¿Y quién se queda? el que sabe cómo funciona la maquinaria, y el que diseñó lo que permite que la empresa funcione en automático.

Libros electrónicos más caros que los de papel

Posted by Iñigo in Dinero y Negocios | Tagged , , | Comments Off

No entiendo porqué la gente se escandaliza tanto al ver los precios de los libros electrónicos.

Hay algunos libros en formato electrónico más caros que los de papel. Por ejemplo este:

Tiene sentido: estos libros técnicos son “de usar y tirar”. Una vez que te sacas la certificación sólo sirven para coger polvo en la estantería. En estos casos un libro electrónico, como documento de consulta, resulta más cómodo: no ocupa espacio físico, algunas editoriales te ofrecen actualizaciones gratuitas, y además tienes búsqueda al instante.

Tecnología avanzada, magia, y visión por ordenador

Posted by Iñigo in Dinero y Negocios | Tagged , , , , , , , | Comments Off

Al ver por primera vez el nuevo “mando” para la XBox de Microsof, el Kinect, me he acordado de lo que dice la tercera ley de Arthur C. Clark: “Cualquier tecnología lo suficientemente avanzada es indistinguible de la magia”.

Si el nuevo aparatejo de Microsoft resulta casi mágico a primera vista para alguien acostumbrado a la tecnología como yo, me gustaría saber qué pensarían mis abuelos al verlo y usarlo por primera vez. No me imagino a mi abuela diciéndole al Kinect “xbox, pon salsa rosa”; pero para nuestros futuros nietos estas tecnologías serán cosa del pasado.

Pero lo que más me ha llamado la atención del Kinect es el mecanismo de visión computerizada que utiliza.
En éste vídeo se puede ver la nube de puntos de control del kinect capturada con una cámara de fotos en modo nocturno. Con esta nube de puntos y una cámara infraroja el Kinect calcula qué se ha movido y hacia dónde:


Add to your site
Microsoft Kinect with Night Vision 

Supongo que Microsoft se habrá basado en algo parecido a OpenCV (Open Computer Vision) para implementar el algoritmo de captura de movimiento; pero no por eso resulta menos curioso.