Un paso más hacia la «Nube»
Ya sabéis que una de mis obsesiones es la transición del internet actual al internet de la «Nube». Esa nube invisible en la que se almacenan nuestros datos, y a la que accedemos como clientes, mientras todo se gestiona de forma transparente. Gmail, Google Calendar, MobileMe y demás son ejemplos de servicios Nube (en inglés, «Cloud computing») y de la integración entre diferentes datos. Desde el correo podemos añadir citas al calendario, enviar invitaciones a nuestra lista de contactos, anotar cosas para luego bloguearlas, etcétera.
Ayer se lanzó la primera versión pública y libre de Abiquo, el proyecto de una empresa española para llevar la Nube a todos los dispositivos. Este software es una plataforma con el modelo cliente-servidor, donde casi cualquier dispositivo puede ser un cliente —incluyendo una impresora o una Nintendo DS— y ceder su potencia de cálculo al servidor. Algo así como el famoso SETI@Home, pero en lugar de ejecutar el software de SETI se puede distribuir el cálculo de cualquier programa. Más info en su FAQ.
En el blog de Diego hay más información sobre la liberación, pero yo voy a ir directo a lo que me interesa analizar: la Nube. Hace días os hablaba sobre cómo funciona un supercomputador, mencionando de pasada los Grids.
Aquí hay un vídeo de ejemplo donde un renderer envía trabajos distribuídos a varios nodos para que hagan los cálculos. El resultado: todos los chips de silicio que hay por los alrededores se ponen a trabajar. ¡Muerte a los ciclos de procesador perdidos!
Disclaimers varios: no trabajo para Abiquo; el CEO es amigo mío; no me pagan por hacerles publicidad.
Entonces, ¿por qué considero interesante este proyecto? Primero; Diego —el susodicho CEO— y compañía se han embarcado en un montón de road trips, buscando financiación en épocas de crisis. Leed su blog para descubrir por qué la gente normal no monta empresas.
Han conseguido un montón de partners internacionales, montar una start-up y sobrevivir al primer año; explicar a empresarios gañanes —con perdón— por qué el Cloud Computing es el futuro; se atreven con un modelo de negocio libre, basado en módulos premium, y un sinfín de cosas que tampoco es necesario explicar. Ah, además buscan programadores, incluyendo puestos de becario para estudiantes de informática. Los puestos de becario son a media jornada, y el de analista de C++ está razonablemente bien pagado.
Diego me dice «Puedes avanzar en tu blog algo interesante para octubre: empezaremos a subvencionar desarrollos para nuestra plataforma». Del mismo modo que la financiación para el desarrollo en la App Store del iphone, van a ofrecer hasta 3000 euros para desarrollos libres para la plataforma de Abiquo. Sí, sí, este proyecto es comparable a la App Store de la poderosísima Apple, sólo que montada por universitarios españoles y basada en software libre.
¿Pero qué empresa consigue todo eso en este puto país? ¡Ole sus huevos!
A los que os llenáis la boca hablando de libertad sólo porque sabéis instalar una Ubuntu: si ésto no es una apuesta arriesgada por el software libre, que baje Stallman y lo vea.
Una última reflexión. Si en lugar de llamarse Abiquo y ser españoles, se llamaran Sfri.ng.lr y fueran estudiantes de Stanford, habrían salido en todos los periódicos españoles como «la nueva revolución de Internet» y todas esas historias. Mierda de chauvinismo español.
Interesante. Resaltar que no solo alguien monta en España una empresa en tiempo de crisis, sino que además lo hace con un producto innovador y, encima, libre.
Voy a echarle asimismo un vistazo al blog, que yo también estoy ahora en pleno proceso de “star up” y me puede resultar interesante.
Bueno, si no lo he entendido mal, más que parecido a MobileMe o GMail, sería algo análogo al Google App Engine o los Amazon Web Services (como S3, EC2, SimpleDB, etc).
Osea, es una plataforma de desarrollo de aplicaciones distribuidas, no un conjunto de aplicaciones en si.
Pues mucho ánimo a los valientes, y mucha suerte. Me da que necesitan un “evangelista” que les coloque en el telediario de Antena3, aunque si el tema es interesante de verdad (confío en tu criterio para esto, pero me temo que no estoy capacitado para juzgarlo por mí mismo) probablemente fuera mejor dirigirse a la BBC, o mandar un buen vídeo de presentaión a Cnet, a GeekBriefTV, y a sitios así. Mobuzz sin duda…
[...] [UPDATE] Se hacen eco: OjoInternet, Carlos Blanco, Loogic, Punto y aparte. [...]
Ramón: sí, exacto, son dos partes:
-Un framework para desarrollar aplicaciones distribuídas
-El cliente/servidor de estas aplicaciones
Todo ello, con el objetivo de usar los dispositivos móviles como parte de la Nube, no solamente los servidores de Google y similares.
La propuesta me gusta, pero haré de abogado del diablo y te/os trollearé un poco.
¿Apuesta por el software libre? El software libre es la única manera de hacerlo, sería imposible que lo hiciesen con software privativo. Que liberen el código es fruto de la licencia GPL, que no les permite mantener “secuestrados” esa mayoría de componentes libres que presupongo que usa el framework. Y el módulo “premium” será privativo, supongo.
El salario que ofrecen para esos puestos es bajo, teniendo en cuenta los requisitos que piden. Ofrecer eso por un becario sin experiencia me parece correcto, pero están pidiendo experiencia en campos especializados. No creo que tengan suerte para encontrar esos perfiles a ese precio.
Ok, es una start-up, hay un riesgo y el dinero no da tanto de sí, pero para eso se inventaron las stock-options… que el empleado pueda compartir una parte de ese “riesgo” suele motivarle más para su trabajo.
Y, finalmente, el concepto del cloud computing está sobrevalorado, ahora mismo me temo que se ha convertido en una buzzword. ¿Cuantos flops puede aportar un teléfono móvil a un grid? Para “marear” a los clientes está bien, pero a mí no me la pegan. Es mucho más rentable disponer de hardware genérico barato, mucho más eficiente económicamente. Estoy seguro que en sus datacenters no usan móviles e impresoras, sino racks o a lo sumo PCs genéricos.
No tengo ni idea de cuantas cosas he dicho sin sentido, pero como español es mi obligación criticar lo que desconozco, lo dice la Constitución ;-)
Le deseo mucha suerte a Diego, por supuesto.
#Topopardo
Merci por el post. Espero que sea interesante para rus lectores
#DZPM
No nos fuerza ninguna licencia. El desarrollo es enteramente nuestro y hemos escogido CPAL.
Lo que ves es el salario mínimo. Falta un variable de hasta el 25%, otro por hitos, y finalmente stocks. ¿Alto, bajo? Dependerá de cada uno. De todos modos no me tiembla el pulso para firmar cheques si la persona lo demuestra :-)
Y lo de cloud, tampoco me gusta. Pero es la buzzword de moda. Obviamente un móvil no va a ofrecer ciclos de CPU (aunque pueda hacerlo), pero puede proporcionar recursos a la infraestructura: almacenamiento temporal, contenido, variables de entorno… Ahí ya tiene más sentido :-)
Me parece una iniciativa muy interesante, le deseo mucha suerte a Diego en esta aventura. Ojalá tenga éxito.
#DZPM: la constitución dice muchas cosas XD
Un saludo.