Archivo de November 2008

Decho es el nombre de una nueva compañía que EMC ha creado y que se centrará en los Servicios de Información orientados a consumidores. Esta compañía se ha creado gracias a la combinación de dos empresas de EMC, Mozy y Pi. El nombre elegido, Decho, es la combinación de dos palabras: Digital y Echo.

Esta nueva unidad de negocio ofrecerá servicios en La Nube de compartición y almacenaje de información en la Web. Es la combinación de dos negocios, el backup online de Mozy y el manejo de información personal por parte de Pi.

Segun Chuck Hollis, VP y Global Marketing CTO, las razones para Decho son:

Según IDC la cantidad de información creada aumenta un 60% cada año. Pero el 70% de este incremento es información generada por los propios consumidores de manera individual, aunque el 85% de esta información se delegará en alguien para que la guarde de manera segura… La cuestión es ¿qué va a hacer EMC para participar directamente en este cambio de la manera de guardar y gestionar nuestros datos? … Decho es la respuesta para dar servicios basados en Cloud para los consumidores digitales.

Decho será un negocio completamente separado de EMC, un poco al estilo de VMware. Su objetivo es perseguir el mercado del consumidor digital, y para ello pueden seguir su propia estrategia y su propia tecnología. Supongo que esta estrategia está pensada para lanzar una OPV en el futuro, como hicieron con VMware, con mucho éxito por cierto. La base de esta nueva empresa será Mozy, que costó $76 millones de dólares hace un año, y Pi, cuya precio de adquisición no ha sido publicado.

Además, tras la adquisición de Iomega y el lanzamiento de Atmos, parece que la apuesta de EMC por el Cloud es de largo recorrido, y su estrategia parece estar más clara.

Comments No Hay Comentarios »

Cuando empecé a escribir este post la noticia se centraba únicamente en la entrada de CapGemini en el mercado de la consultoría a empresas de Cloud Computing. Pero una semana después IBM ha anunciado que entra a dar servicios dentro de este mercado.

La visión de CapGemini es más exploratoria, los servicios que ofrecen tienen diferentes focos:

  • Software as a Service (SaaS) con soluciones de Oracle Fusion y Microsoft Sharepoint.
  • Infraestructure as a Service (Iaas) con Oracle Enterprise Edition Database.
  • Service Providers: con dos frentes diferentes: Pruebas en La Nube (rendimiento, carga, sistema, regresión, integración, etc…) y Consultoría tradicional, vendiendo su experiencia en este campo.

Leyendo sus brochures uno tiene la sensación de encontrarse ante una primera versión de su línea de negocio sobre Cloud. Pero creo que es el momento en el que nos encontramos todos.

Veo que IBM tiene una aproximación diferente al Cloud. No olvidemos que si alguien puede hacer consultoría de Cloud esa es IBM: todos los conceptos que se manejan a nivel de negocio y a nivel tecnológico deberían ser familiares. El problema de IBM es que es tan grande que incluso para hacer algo similar a lo que hace el resto de la industria, inventan su propia rueda. Y lo hacen ‘por que ellos lo valen’. Las tres áreas que cubren son:

  • Consultoría de Negocio, por IBM Global Business. Asesoramiento para el cálculo de modelos económicos para obtener el TCO de la soluciones Cloud. Punto éste CLAVE para las empresas que quieran adoptar Cloud e ignorado en muchas ocasiones por culpa de la belleza de la solución tecnológica.
  • Consultoría Tecnológica, por IBM Global Technology. Asesoramiento para la instalación y puesta en marcha de soluciones Cloud en los Centros de Datos de los clientes. De nuevo, el Cloud Privado.
  • Consultoría de Seguridad, por IBM Systems, Software, Services, Research y X-Force. Pretende recrear y actualizar las arquitecturas actuales para que las aplicaciones corran seguras dentro de La Nube. Un punto muy importante y esencial para soluciones SaaS y PaaS sobre todo.

De estas dos ofertas claramente se puede apreciar la falta de ‘grano fino’ en su formulación. Quiero decir, están verdes y disparan a lo más genérico. Es evidente que las grandes consultoras quieren su pedazo de la tarta de este nuevo Jauja que será La Nube -o eso piensan ellas-. Creo de verdad que las consultoras tradicionales tienen que jugar un papel importante en esta nueva industria, pero creo que todavía no están preparadas. Las revoluciones las deben hacer empresas visionarias, y las consultoras lo que hacen es explotar tecnologías maduras. IBM tiene gente que puede muy bien liderar esa revolución, pero no pertenecen a su área de Consultoría.

Cuando la ‘base instalada’ de productos enterprise en La Nube sea lo suficientemente grande, entonces algunas empresas competirán por el outsourcing de su mantenimiento, y simplemente pasarán gestionar servicios en un Data Center, a gestionarlo en La Nube. Con sus peculiaridades, pero nada más.

De hecho, la propuesta de CapGemini me recuerda mucho a aquellas propuestas que hacían las grandes Consultoras en la época de las PuntoCom. Luego se dieron cuenta que su negocio no era hacer webs ni html y le dieron una vuelta a sus modelos de negocio, adoptando las tecnologías internet pero como una opción más. Espero que esto no pase con el Cloud Computing, y pase a ser algo esencial en las TIC de las próximas décadas.

Comments No Hay Comentarios »

Amazon ha anunciado la publicación de repositorios públicos de datos, accesibles únicamente desde sus entornos EC2. Es decir, puedes montar estos datos en su ‘Nube’ y usarlos como quieras sin pagar nada, únicamente el tiempo de uso de las instancias EC2. Según dicen:

Nuestra meta es proveer un acceso sencillo a datos de datos públicos y comunes como el genoma humano, astronomía y al censo de los USA.

Además si tienes un conjunto de datos interesante, puedes solicitar su publicación y donar los datos a la comunidad. Como podéis ver, todo muy bonito y… ¿altruista? Bueno, todo lo altruista que debe ser una empresa: evidentemente Amazon espera recuperar el dinero invertido cobrando por el uso de EC2.

La pasada semana tuve una agradable reunión con un defensor del SaaS, y uno de los temas que han salido es el de la captura y explotación de datos de y en La Nube. Y casualmente va Amazon y saca a la luz este proyecto…

Cuando pienso en explotación de datos pienso en Business Intelligence, Datawarehouses y Datamining: lo que he visto en la empresa. Recuerdo una asignatura llamada ‘Bases de datos avanzadas’ (nosotros la llamábamos ‘Bases de datos Avanzadísimas’…). En ella se estudiaba un par de conceptos nuevos llamados ‘Datawarehouse’ y ‘Datamining’. Fascinantes conceptos en aquella época, pero nuestros profesores se empeñaban en darle más importancia a los conceptos teóricos formales que a la verdadera razón por la que explotaron los DW y los DM a mediados de los noventa: El coste de proceso y el coste de almacenamiento bajó de manera drástica, permitiendo el manejo de datos en tiempos más reducidos y por lo tanto, ajustados a la velocidad que necesitan las diferentes Unidades de Negocio para tomar decisiones. ¡Por fín era rentable explotar estos datos! Una característica fundamental de estos almacenes de datos es que trabajan con información interna de la empresa. Es decir, su ámbito es el de la corporación X o corporación Y (departamento X o departamento Y… datamarts). Resulta impensable que una corporación X ponga a disposición de sus competidores su Datawarehouse…¿o no?

Estamos a finales de la década y la situación es muy diferente: el coste de almacenamiento tiende a cero, la computación se compra por tiempo de uso, el ancho de banda aumenta y el precio se congela… El coste de proceso y almacenamiento pueden llegar a ser irrelevantes cuando manejamos grandes cantidades de datos. Y en la parte software, algoritmos como Map/Reduce surgen como alternativa a los modelos relacionales clásicos, menos eficientes para grandes volúmenes. Estamos ante el nacimiento de una Nueva Generación de Data Warehouses.

¿Pero con qué datos vamos a alimentar a esta Nueva Generación? Veo tres fuentes básicas:

  1. Las propias organizaciones. No todos los datos entraban en el data warehouse, pero ahora empieza a ser factible almacenar todos y cada uno de los datos manejados en las organizaciones. Aquí entraría el almacenamiento ‘crudo’ de información recogida de las arquitecturas M2M, por ejemplo.
  2. Los proveedores. De igual manera que se acuerdan niveles de calidad de servicio a proveedores clave, se podrán demandar datos ‘crudos’ a éstos. Ya se hace, pero normalmente ligado a las métricas de calidad.
  3. Proveedores de Bancos de Datos: Como Amazon. Cobrando de modo directo o indirecto por el acceso a estos bancos públicos de datos. Con el tiempo, este tipo de proveedores ofrecerían datos menos genéricos y más orientados a segmentos de negocio. Posiblemente, estos proveedores de bancos de datos serán ‘Brokers’ entre organizaciones afines. Ya sea mediante la forma de consorcios o fundaciones que garanticen la ‘neutralidad’ de estos datos, o bien mediante mercadeo de datos como si fuese otra mercancia.

Lo cierto es que esta nueva generación de Data Warehouses ya existe. Hace unos años, una empresa con un novedoso software de reconocimiento de textos nos comentó cómo una importante empresa americana de tarjetas de crédito no sólo estaba digitalizando todo su almacén de datos en papel, sino que compraba bases de datos en cualquier formato con la esperanza de poder cruzarlas en el futuro. Sabían que sólo era cuestión de tiempo que el coste de cruzar estos datos compensase sus esfuerzos por calcular el riesgo de sus clientes de manera más avanzada. Y en muchas ocasiones el problema no era de costes, sino de acceso a los recursos, por sorprendente que parezca.

Actualización 9:30am: Via twitter.com me llega esta empresa que parece que intentan mover este negocio usando Amazon AWS: http://datamarket.net/

 

Comments 7 Comentarios »

ontología.

(Del gr. ὄν, ὄντος, el ser, y -logía).

1. f. Parte de la metafísica que trata del ser en general y de sus propiedades trascendentales.

Me han enviado esta pequeña presentación que trata de dar algo de luz sobre el panorama del Cloud Computing y las diferentes partes que lo forman. A ver si de una vez todos hablamos de lo mismo:Toward a Unified Ontology of Cloud Computing.

Comments No Hay Comentarios »

Leo en eWeek que Amazon es el proveedor preferido de Cloud, doblando a Google. Esta encuesta ha sido realizada por Appistry, y ha sido presentada coincidiendo con la CloudComputing Expo. La información se encuentra en este documento (PDF), y fue tomada en el CloudCamp de Septiembre en Silicon Valley. El 62% de los encuestados prefieren a Amazon, el 33% a Google, el 13% a Microsoft y el 10% a otros (que incluyen a Sun, IBM y AT&T).

El 66% de los participantes cree que aumentará el interés en el Cloud Computing en los próximos 12 meses. El 39% cree que la innovación se está haciendo en las infraestructuras, el 30% en las aplicaciones y el 31% en los modelos de negocio. Curiosamente, sólo el 8% piensa que se está innovando en el almacenamiento de datos.

La encuesta ha encontrado cinco puntos claves:

  1. Amazon se percibe como el lider
  2. La infraestructura lidera la innovación en el Cloud Computing
  3. La seguridad, la fiabilidad y el cumplimiento de las promesas de escalabilidad son sus puntos críticos
  4. Más atractivo cuanto más reduzca los costes y aumente la escalabilidad
  5. Nadie conoce todavía cual es la mejor aplicación para La Nube.

Y es este último punto el que más me motiva: El Cloud Computing es el campo de juego para la creación de las futuras killer apps.

Comments 2 Comentarios »

Buscando más información sobre el Proyecto Caroline, me he topado con esto:

Así es, el Proyecto Caroline parece que tiene una encarnación profesional bajo la marca de Sun Microsystems Network.com. La única información que aparece en la web es la que se ve en el pantallazo. Es posible apuntarse para recibir información información y participar en betas privadas, cosa que he hecho de inmediato.

En la web de Sun podemos leer de Network.com:

Network.com ofrece acceso a la infraestructura de computación a través de un modelo de pago por uso a través de Sun Grid Compute Utility a 1 dólar /CPU-hora. Está basado en el sistema operativo Solaris y en Sun Grid Engine que corre sobre servidores x64 de Sun. El coste de CPU-hr se define como el tiempo gastado por todas las CPUs hasta la siguiente hora.

Con Sun, nunca se sabe… Y esas nubes… ;-)

Comments No Hay Comentarios »

El servicio ya se había anunciado hace tiempo, pero ya está aquí la versión Beta de CloudFront, la Content Delivery Network (CDN) de Amazon. Es casi transparente para los usuarios actuales de Amazon S3, y permite distribuir contenido con tasas muy altas de transferencia a través de una red global de servidores de contenido en redes extremo. Siguiendo el esquema de otros servicios Amazon, el modelo es un puro pago por uso, sin desembolso inicial.

CloudFront funciona así: las peticiones se originan desde cualquier lugar del mundo, y se enrutan a alguna de los 14 servidores de contenido en los extremos de la red. Si el contenido no está presente en alguna de estos servidores, entonces se coge la información de S3 y se cachea en los extremos. Los extremos se encuentran localizados en:

  • Estados Unidos: Ashburn (VA), Dallas/Fort Worth, Los Angeles, Miami, Newark, Palo Alto, Seattle y St. Louis
  • Europa: Amsterdam, Dublin, Frankfurt y Londres
  • Asia: Hong Kong y Tokyo
Se cobra por el número de peticiones que se hacen y la cantidad de datos transferidos. El coste varía según la localización: fuera de los Estados Unidos los precios varían y son ligeramente más altos. También se paga por la petición inicial y la transferencia entre el repositorio S3 y el extremo que sirve el contenido.
Los precios por zonas son estos:

United States Edge Locations

Data Transfer

$0.170 per GB – first 10 TB / month data transfer out
$0.120 per GB – next 40 TB / month data transfer out
$0.100 per GB – next 100 TB / month data transfer out
$0.090 per GB – data transfer out / month over 150 TB

Requests

$0.010 per 10,000 GET requests

European Edge Locations

Data Transfer

$0.170 per GB – first 10 TB / month data transfer out
$0.120 per GB – next 40 TB / month data transfer out
$0.100 per GB – next 100 TB / month data transfer out
$0.090 per GB – data transfer out / month over 150 TB

Requests

$0.012 per 10,000 GET requests

Hong Kong Edge Locations

Data Transfer

$0.210 per GB – first 10 TB / month data transfer out
$0.160 per GB – next 40 TB / month data transfer out
$0.140 per GB – next 100 TB / month data transfer out
$0.130 per GB – data transfer out / month over 150 TB

Requests

$0.012 per 10,000 GET requests

Japan Edge Locations

Data Transfer

$0.220 per GB – first 10 TB / month data transfer out
$0.168 per GB – next 40 TB / month data transfer out
$0.147 per GB – next 100 TB / month data transfer out
$0.137 per GB – data transfer out / month over 150 TB

Requests

$0.013 per 10,000 GET requests

A destacar la cantidad de herramientas que arropan el producto nada mas salir:

Otra característica interesante es que se puede integrar con Amazon EC2. Puedes configurar un servidor web en EC2 que sirva el contenido dinámico, y delegar el contenido estático a CloudFront. La verdad es que esto no tiene mucho misterio con un servidor Apache y URL rewrite, pero seguro que algo de magia meten por debajo…

Solo una pega: ¿Por qué no han colocado servidores en Australia y Nueva Zelanda? ¡Allí si que se nota el uso de un CDN!

Comments No Hay Comentarios »

En nuestro imparable ascenso al Olimpo de los Bloggers de Élite, hemos añadido un nuevo servicio de Calendario de Eventos que ayude a dar a conocer las actividades de Cloud Computing. Si conoces algún evento y quieres que se anuncie, no dudes en escribirme a nubeblog#nubeblog.com con los datos sobre el evento. Lo publicaremos en el calendario de eventos.

La url es http://nubeblog.com/eventos

Comments No Hay Comentarios »

VMWare ha anunciado recientemente su Mobile Virtualization Platform o MVP, una capa de abstracción pensada para dispositivos móviles. MVP es el software que compró cuando adquirió la empresa Trango Virtual Processors.

Este software añade una capa de software sobre el hardware, haciendo algo similar a lo que hacen los productos de VMWare para servidores, pero en dispositivos móviles. Mientras que el objetivo de los productos de servidor es optimizar los recursos de los servidores normalmente infrautilizados, el objetivo de este producto es hacer más fácil la migración de aplicaciones de un dispositivo a otro. Cualquiera que haya desarrollado software para diferentes dispositivos móviles conoce el infierno que puede ser conseguir que el código funcione en diferentes procesadores, sistemas operativos y arquitecturas. Incluso aquellos que han trabajado con frameworks que se supone que facilitan esta labor -como Java- saben que es complicado.

Aunque VMware todavía no ha dado una fecha para la release, Gartner dice estar tan excitado con esta nueva tecnología como VMware y se lanza a hacer la siguiente predicción:

Vemos la virtualización en el espacio móvil como un mercado muy prometedor y con potencial para emerger con rapidez. Nuestras predicciones dicen que en 2012, más del 50% de los nuevos smartphones lanzados estarán virtualizados

Lo ha dicho Monica Basso, VP de Investigación en Gartner.

Me parece una predicción muy arriesgada, cuando no existe en el mercado el software que explote la virtualización y con las enormes restricciones que existen en los dispositivos móviles cuando hablamos de consumo energético. Por que aquí el problema no es de potencia de cálculo de los procesadores: las primeras versiones de VMware corrían sobre procesadores con capacidad similar a los que podemos tener en un iPhone. La tendencia en los dispositivos no es ir hacia capacidad de proceso bruta, sino capacidad de proceso dirigida a optimizar el tiempo de vida del dispositivo. Y eso es algo muy difícil de virtualizar. Si VMware lo ha conseguido, fantástico, pero permítanme que hasta que no lo vea, no me lo crea.

Comments 3 Comentarios »

El viernes leí la noticia de nuevos despidos en Sun. Esto no es nuevo, cada 2 años hacen lo mismo. Me acordé de un chiste malo que me contaron hace unos años sobre Sun y Microsoft:

- Tio, no se si hacer este proyecto con Java o con C#…

- Vamos a ver…¿Tu has visto Armageddon?

- ¿La de Bruce Willis y el asteroide? Sí, la he visto…

- Pues figúrate que en vez de llamar a Bruce Willis y su banda, tienes que llamar a la mejor empresa de ingeniería informática del mundo: ¿A quién llamarías, a Sun o a Microsoft?

- Nos ha jodido, ¡A Sun! ¡A los de Microsoft igual les da un pantallazo azul taladrando el asteroide y se va el planeta al carajo!

- Ok. Entonces… ¿qué vas a elegir para tu proyecto: Java, no?

- Pues no lo tengo claro, yo no tengo que salvar el planeta: no necesito tecnología aeroespacial para mi proyecto…

Y es que este es el problema de Sun: Han sido cojonudos, pero no todo el mundo necesita de Sun para sacar sus proyectos adelante. Los creadores del ‘The network is the computer’ no han hecho mucho ruido en La Nube. Así que me acordé de su proyecto de Cloud Computing: Project Caroline. Hay una mastodóntica presentación de ¡2 horas! colgada en la web de Sun de Abril de 2008 que cuenta en detalle la plataforma y las razones para este producto.

Aquí va un pequeño resumen:

  • Es una PaaS completa: Ofrece una virtualización completa de red, computación y almacenamiento.
  • Viene a ofrecer un conjunto de servicios para el despliegue de Servicios Web complejos. Podríamos decir que en este aspecto se parece bastante a Windows Azure. Pensado para construir SaaS, usando lenguajes de alto nivel. Es una nueva plataforma, necesitará un nuevo tipo de aplicaciones (pero no es necesario empezar desde cero).
  • Su verdadero fuerte es la virtualización de la computación a nivel de lenguajes: Java, Python, JRuby, PERL…fuertemente Java Virtual Machine .
  • El equipo de trabajo es de unas 20 personas (atención startups: no hace falta un equipo grande para construir un gran producto).
  • Es un proyecto de investigación y todo el código es abierto. Te lo puedes descargar aquí. Existe de todos modos el llamado ‘Grid de Servicio’ para pruebas.
  • Control programático (gracias a unas APIs) de todos los servicios distribuidos: computación, almacenamiento y redes. Es posible configurar el uso de los recursos en tiempo real. No hay ficheros de configuración. Los Servicios construyen su propio entorno de ejecución en vez de ser insertados en uno existente.
  • La virtualización no se hace a nivel de ‘hypervisor’ en el Sistema Operativo. Se hace a un nivel superior: por lo tanto, los programas son independientes del hardware, del SSOO y su localización. Lo mismo pasa para las bases de datos y el sistema de ficheros (desarrolladores J2EE, ¿esto no os suena?). El control de los recursos se delega al desarrollador, en vez de al administrador.
  • PostgreSQL es la base de datos de la plataforma. Aunque anuncian soporte para MySQL muy pronto (lógico…).
  • Las redes son ciudadanos de primera por fín en la Nube: hay balanceadores, firewalls, NAT, VPN, DNSs…
  • Entornos completamentes aislados: no se comparten recursos, excepto a través de internet (la red es privada a cada cuenta). Configuración independiente en cada nodo. No es posible ejecutar librerías nativas. No es posible hacer un fork o un exec. Métricas a nivel de proceso y de hilo.
  • Caroline Tunnels: Depuración en local de recursos remotos. Excelente idea para depurar aplicaciones en la Nube.

Como resumen a la presentación, el sitio www.projectcaroline.net que aloja el proyecto corre sobre la plataforma, pero lo más curioso es que el CMS que usan es Drupal, que está escrito en PHP. Usan Quercus sobre un Apache Tomcat para interpretar el PHP en un servidor Java. Curioso.

La primera impresión es muy interesante. Voy a dedicar más tiempo y otro post a dar mi opinión de lo que he visto, pero necesitaré tiempo… ese bien tan escaso…

Comments 3 Comentarios »

Parece que no estoy solo en mis impresiones sobre lo decepcionante que ha sido el SLA de Amazon EC2. En la lista de correo sobre Cloud Computing de Google podemos leer en este hilo una serie de comentarios realmente interesantes. Publico algunos de ellos:

…Nuestros abogados revisaron el Acuerdo de Servicio de EC2 y dicen que es completamente inaceptable, excepto para I+D. Amazon no asume ninguna responsabilidad por nada, y pueden cambiar unilateralmente el Acuerdo de Servicio en cualquier momento. Y el “SLA” parece que es puro marketing, ya que aparentemente no tienen ningún compromiso para alcanzar el SLA en el Acuerdo de Servicio. Así que no hay un SLA de verdad…

…Ellos (Amazon) on tienen ningún interés en negociar un acuerdo especial con clientes individuales, y nadie espera que lo hagan. … Simplemente si te cansan de AWS, lo dejas de usar y te vas a otro sitio. (…) Es posible que en el futuro la oferta de cloud de AT&T, IBM o HP tenga un SLA que cubra las expectativas de los abogados…

…Creo que estamos viendo cómo el SLA cambiará la competición (del Cloud Computing). …estamos viendo un modelo en evolución. (…). EC2 es un éxito entre el grupo de desarrolladores web que se mueven a gran velocidad: los que configuran primero y luego leen los términos del contrato después.  …para las empresas es diferente, buscan plataformas con costes más bajos lo que significa que tienen que prestar atención en cómo protoger el valor…

… La competencia llevarán los contratos y los precios a lugares más usables a nivel de los usuarios, y la confianza de las empresas mejorará. Este es el comienzo de una nueva industria…

… De verdad que no lo entiendo.  Su servicio es menos que mínimo para un 24×7, y su acuerdo de servicios les permite echarte de la plataforma “por cualquier razón y sin razón” con un preaviso de 60 días… 

… Es completamente razonable esperar por lo menos los Términos de Uso de un alojamiento compartido, pero están lejos de eso. …es imposible usar EC2 para algo que no sea I+D. 

… Hoy en día ninguno de los proveedores de Cloud (EC2, GoGrid, AppEngine, Azure, el que sea…) ofrece el tipo de seguridad que necesitan este tipo de aplicaciones (empresariales) en La Nube. … en el futuro los IBM, HP y demás tendrán ofertas que les permitarán mover estas aplicaciones a La Nube…
Me quedo con una frase: “Este es el comienzo de una nueva industria”.

Comments 3 Comentarios »

Uri Rivner de la empresa de seguridad RSA ha avisado de una nueva tendencia criminal donde se ofrecen Servicios de Fraude como SaaS. Este así denominado Fraud-as-a-Service ofrecido a través de servicios chat y foros se puede contratar en paquetes que incluyen Troyanos para el robo de información, alojamiento en servidores bastionados con disponibilidades de 4 nueves, y un servicio de infección con actualizaciones y parches continuos para evitar su detección por parte del software de seguridad.

La especialización ha llegado a tal punto que los criminales se han dividido en dos grupos: los que se dedican a robar los datos de usuario (harvesting frauders) y los que se dedican a blanquear el dinero de las cuentas robadas o de los bienes fradulentamente comprados (cash-out operators).

Los harvesting frauders compran los paquetes de Fraud-as-a-Service para recolectar el maximo número de cuentas y sus detalles, mientras que los cash-out operators mantienen una importante red de personas llamadas ‘mulas’ para el blanqueo del dinero.

Existe todo una gama de sofisticados productos de Malware, desde los $1000 por el Troyano Zeus (uno de los más sofisticados) hasta los $350 del Troyano Limbo. No hace falta ser un experto tecnológo para usar estos productos, ya que son tan sofisticados que incluso la interfaz de usuario es bastante amigable.

Como dice Reuven Cohen en su blog, los verdaderos inventores del Cloud Computing no fueron Sun, IBM o Amazon. Fueron criminales expertos en tecnología principalmente de la Europa del Este quienes lo hicieron. Las redes oscuras (darknets) descentralizadas de “warez” a finales de los 90 fueron su precursor. Estas Nubes privadas fueron -en su opinión- la primera infraestructura de Cloud Computing. Las mafias fueron las que desarrollaron todo esto hace 10 años, y toda esta sofisticación se está adoptando ahora en las empresas tradicionales.

Si todo esto ya lo hacían hace diez años las mafias… ¿qué estarán haciendo ahora?

Comments 2 Comentarios »

EMC acaba de anunciar su nueva linea de productos Atmos. Se trata de una solución de infraestructura de almacenamiento (como no podía ser de otra manera viniendo de EMC) en La Nube o Cloud Storage. Este sistema construido sobre hardware commodity permite alcanzar niveles de almacenamiento de hasta 360Petabytes, está dirigido a aquellos que necesitas optimizar la distribución de información rica y no estructurada, permitiendo a proveedores Web 2.0, proveedores de internet, telcos, empresas de media y entretenimiento construir y servir de manera segura servicios de entrega de información basados en La Nube, así como aplicaciones con necesidades de escalado masivo.

EMC ha descrito este producto como Cloud Optimized Storage (COS), que es:

La capacidad de acceder a aplicaciones e información desde un proveedor externo -como una gran compañía de telecomunicaciones- que ha construido a una gran infraestructura en La Nube. Esta infraestructura tendrá ingentes cantidades de información no estructurada en la Web, y requerirá de una política que disperse la información de manera eficiente por todo el mundo.

Algunas características relevantes del producto son:

  • No existe el concepto de Gigabyte o Terabyte, son unidades demasiado pequeñas. Está diseñado para despliegues multi-Petabyte. Solo se manejan objetos y metadata.
  • No es un cluster de sistema de ficheros ni nada parecido. Se ha construido desde cero pensando en las necesidades de La Nube.
  • La información se almacena como objetos. Se aplican políticas sobre estos objetos, permitiendo aplicar diferente funcionalidad y niveles de servicio diferentes tipos de usuarios y datos.
  • Espacio de nombres unificado. No se agrupa la información en silos independientes, sino que hay un único repositorio independientemente del número de Petabytes o cuantos miles de millones de objetos se encuentren distribuidos por cualquier número de lugares e independientemente del número de usuarios.
  • Una única consola de gestión, da igual el número de lugares donde haya repositorios de objetos
  • Es un sistema autónomo que reacciona de manera automática a los cambios en la carga y a los fallos para asegurar la disponibilidad global del sistema.
  • Servicios avanzados de gestión de la información: replicado, versionado, compresión, deduplicación y parada de la rotación de los discos (disk drive spin-down).
  • APIs Web Services REST y SOAP. También es posible usar acceso por fichero.

La solución es tan potente que es posible que los objetos que se usan más frecuentemente tengan más copias en más sitios, y la que es más vieja y/o se acceda con menos frecuencia se encuentra en menos sitios y además comprimida. Es posible también implementar servicios de acceso seguro y de pago-por-uso.

No se ha dado ningún precio al producto, aunque al parecer el precio del producto es bastante inferior a una solución similar basada en NAS, donde el precio por Gigabyte es de docenas de euros. A esto hay que sumar el precio de los Servicios profesionales que pongan en marcha la solución, por supuesto.

Por lo que se, hay Telcos en España que están muy interesadas en ofrecer servicios de almacenamiento virtual masivo al estilo de Amazon S3 o los repositorios de fotos Picassa o Flickr como valor añadido a sus líneas ADSL. Sin embargo, el precio de poner en marcha una solución de este tipo usando tecnología tradicional es absolutamente prohibitivo. Este es el tipo de mercado al que va enfocado este producto de alta gama. Y cuando los usuarios tengamos acceso a este servicio al contratar nuestra línea con ADSL, ya no tendremos que almacenar en nuestros equipos la música y las películas que honradamente hemos comprado, lo haremos en el espacio que pagamos a nuestro operador. Aunque todos los honrados nos perderemos la posibilidad de ejecutar Bittorrent o Emule en una instancia en La Nube alojada en centros de datos al lado de estos repositorios de datos, con velocidades de descarga de gigabytes… ¡Películas en formato Blu-Ray descargadas en menos de un minuto!

Comments No Hay Comentarios »

Cuando uno empieza a usar Amazon EC2, le vienen a la cabeza varias cuestiones, pero probablemente las más importantes son:

  • ¿Me voy a tener que ‘casar’ con Amazon el resto de mi vida?
  • ¿Esto no es más caro que un hosting?
  • Amazon es casi un monopolio en esto, ¿me tratará bien como cliente?

Estas preguntas no son particulares a Amazon EC2 -exceptuando la comparación con el hosting-, y nos las encontramos cada vez que optamos por un producto de software cerrado. No hace falta ser muy inteligente para entender una de las ventajas del código abierto: ser un ‘cliente cautivo’ (vendor lock-in lo llaman los anglos) es más complicado.

Eucalyptus es un proyecto de código abierto que pretende evitar la posibilidad de caer cautivo de Amazon, ya que es un clon de la API de gestión de Amazon EC2 sobre otro tipo de infraestructura. Lo que hace es duplicar la funcionalidad de Amazon EC2 a través de sus comandos en línea y su API REST. Se ha implementado usando herramientas Linux disponibles a todo el mundo, y sus interfaces de gestión se basan en Servicios Web.

Las primeras versiones de Eucalyptus aprovechan un paquete de software de gestión de clusters linux llamado Rocks. En versiones recientes es posible instalarlo diréctamente sobre máquinas stand-alone, aunque ellos mismos reconocen que con Rocks la cosa es bastante más sencilla. La documentación de instalación parece sólida y sencilla (aunque no lo he probado…). Como tecnología de virtualización se usa Xen en versiones 3.X. Pero no veo ninguna razón por la que se deba restringir a esta tecnología, exceptuando que Amazon EC2 se basa en Xen (aunque no por mucho tiempo, según dicen).

¿Por qué este software es tan importante? Bueno, puede que Eucalyptus no sea importante… pero si el concepto que subyace: una infraestructura y una interfaz de gestión estándar e independiente del proveedor de Cloud. Y todos conocemos los efectos benificiosos de la competencia. Así, un proveedor tendrá que esforzarse por tenernos como clientes ya que no somos  cautivos, y al poder movernos entre proveedores con facilidad los precios deberán bajar y los margenes se ajustarán.

Hay empresas que han empezado a probar Eucalyptus como alternativa a Amazon EC2, las más notables RightScale y Elastra. RightScale ha sido uno de los mayores partners de Amazon EC2, y es absolutamente dependiente de ellos. Así que este movimiento va dirigido a no seguir siendo un ‘cliente cautivo’.

Comments 7 Comentarios »

Alatum es una iniciativa de la Infocomm Development Authority (IDA) de Singapur. Es la responsable del crecimiento del sector de las comunicaciones y de la tecnología de la información. Es un poco como el Director de Sistemas de información y de la estrategia de largo recorrido del pais (¿Se os ocurre un equivalente similar en España? A mi no…). Alatum nació a finales de 2007 y comprende tres consorcios:

  • Provicionamiento de capacidad de proceso: formado por SCS y HP.
  • Aplicaciones (nGrid): quiere ofrecer servicios de ERP, Microsoft Office, CMS y otras aplicaciones.
  • Almacenamiento: PTC System como principal proveedor.
Su capacidad es más bien modesta: 2400 CPUs y 16Teras de almacenamiento. Su objetivo es proveer Cloud Computing a entidades locales que por necesidades de privacidad, questiones técnicas (baja latencia de red, gran ancho de banda…) o simplemente para satisfacer las necesidades de las empresas locales.
Este tipo de servicios creados por entidades estatales y por empresas puede ser una nueva tendencia para proveer capacidad en La Nube. Las razones que fundamentan esta necesidad son varias:
  • Acceso cercano a la Nube: latencia y ancho de banda sigue siendo una barrera de adopción para muchos servicios.
  • Seguridad y privacidad de los datos: Los países tiene diferentes leyes sobre el tratamiento de los datos. Esto impactará sin duda en el futuro y limitará la expansión de la Nube.
  • Costes reducidos: Este tipo de servicios estará subvencionado. Igual que se subvencionan el acceso a otros recursos, el acceso a los recursos de computación pueden estar subvencionados para hacer más competitivas las empresas de un país.
  • Neutralidad: En teoría un estado no debería inmiscuirse en las actividades empresariales de una empresa. Alojar servicios críticos en las Nubes de tus potenciales competidores puede ser un problema. 
Mi opinión al respecto es que no creo que los países tengan que construir centros de computación masivos donde proveer un servicio que compita con empresas que ya lo proveen. Únicamente en el caso de que haya un monopolio por parte de una sola empresa, o un cartel de empresas que fijen precios abusivos podrían tener sentido.

Comments No Hay Comentarios »

Microsoft no es una compañía que resulte simpática a las startups. Las startups basan su supervivencia en su capacidad de innovación y en aplicar ideas originales en sus productos y planes de negocio. Por ello es difícil que basen sus productos en otros productos cuyo coste de licencia impacte sobre el precio final de su producto y/o sus exíguos presupuestos. Lo habitual en una startup es encontrar tecnologías opensource, o bien tecnologías que sin ser opensource su coste sea cercano a cero.

Microsoft ha creado una nueva iniciativa llamada Microsoft BizSpark, para facilitar a los emprendedores construir sus negocios usando servicios y software de Microsoft. Con BizSpark, las startups tienen acceso a todo el software de Microsoft gracias a una subscripción gratuita a MSDN, además de licencias ilimitadas de producción gratuitas. Pero lo realmente interesante es que además de la nueva plataforma de Cloud Computing Azure Services Platform -que estará disponible en breve-, también hay otros proveedores de Servicios en La Nube que participan de esta iniciativa.

Las condiciones a cumplir son las siguientes:

  • Menos de tres años de vida como empresa
  • Menos de $1000000 de ingresos anuales
  • Ser patrocinado/presentado por una firma de capital riesgo, incubadora, etc… asociado a este programa de Microsoft. Hay unos 200 socios en todo el mundo.

¿Y donde está el truco? Pasados los tres años la empresa deberá pagar las mismas tarifas que pagaría una empresa normal por las licencias usadas. Y $100 al final del programa o si lo abandonan por cualquier causa.

Como emprendedor uno suele estar dispuesto a cualquier cosa con tal de sacar su empresa adelante, aunque el precio a pagar pasados esos tres años puede ser muy alto y comprometer el coste final del producto. Aunque los productos Microsoft parecen baratos comparados con otros proveedores de software enterprise, para conseguir las mismas capacidades es necesario invertir mucho más.

Vía InformationWeek

Comments No Hay Comentarios »

Si hay una empresa que simboliza la fuerza del SaaS esa es Salesforce.com. Su CEO, Marc Benioff, ha sido y es el mayor evangelizador del Software as a Service. Su ya famoso logo ‘No Software‘ es toda una declaración de principios.

Durante el evento Dreamforce 2008, dijo refiriéndose a la mala coyuntura económica que “Nunca ha habido un momento mejor para el Cloud Computing y Salesforce.com”, en lo que ya parece el habitual discurso de los defensores de La Nube en estos tiempos de crisis, frente a los modelos tradicionales.

Pero lo que centró la atención de los asistentes fue la presentación de la nueva versión de la plataforma de desarrollo alrededor de los servicios de Salesforce Force.com. La plataforma ha evolucionado para integrar los nuevos servicios de terceros en La Nube a diferentes niveles:

  • Force.com para Amazon Web Services: permitirá usar la base de datos, lógica e interfaz de usuario de Force.com y el almacenamiento y capacidad de proceso de Amazon S3 y EC2. Así, los desarrolladores alojarán sus aplicaciones parte en Salesforce.com, parte en Amazon Web Services. Aunque dicen que será sencillo desplegar los servicios en ambas Nubes al mismo tiempo, la cosa aún hay que verla. Al parecer, existen nuevas herramientas que permiten usar las APIs de Amazon desde Salesforce.com. Además, será posible extender las aplicaciones Force.com con lenguajes de programación web como PHP o Ruby para que corran sobre Amazon EC2. Sobre el coste de este servicio y cómo se pagará no hay información al respecto.
  • Force.com para Facebook: De nuevo se permitirá usar las APIs de Facebook dentro de aplicaciones Force.com para conectarse a los datos del grafo social gracias a Facebook Platform y Facebook Connect.
  • Force.com sites: Las aplicaciones web de los clientes podrán correr directamente en Force.com. Se encargará de gestionar el dominio, URL, RSS, etc… Este nuevo servicio pretende consolidar Salesforce.com como el responsable no solo de los datos de la compañía sino también de su presencia en la web. Este nuevo servicio impulsa las herramientas de construcción de interfaces VisualForce, así como la lógica, seguridad, integración y personalización de servicios en Force.com. Parece ser una puerta de entrada para la construcción de mashups aprovechando APIs de terceros como Google Docs y Google Visualization.

Force.com ha crecido de manera considerable. Esta actualización de sus servicios viene apoyada en la integración con socios tecnológicos de mucho nivel: Google, Amazon y Facebook. Salesforce.com no tiene el tamaño de Microsoft para ser autosuficiente, así que el movimiento parece el adecuado. Sin embargo hay varias cuestiones por resolver: No hay un modelo de precios claro y algunas integraciones se me antojan un poco complicadas…

Comments 4 Comentarios »

A veces me preguntan sobre algún libro que trate el tema de La Nube. Aunque la mayoría lo que me pide en realidad es un libro que explique la parte técnica, lo cierto es que la computación en La Nube no es una revolución, sino una evolución tecnológica. Por lo tanto, todo está ya ahí fuera en lo que a tecnología se refiere. Sin embargo, en la parte del ‘negocio’, sí podemos hablar de revolución. 

Este verano me leí el libro de cabecera del Cloud Computing, ‘The Big Switch‘, de Nicholas Carr. El autor ya era famoso por otro libro que armó bastante ruido a principios de la década después del estallido de la burbuja puntocom: ‘Does IT matter?‘ pone a parir los ingenieros informáticos y en general a todos los departamentos de IT. Sugiere que las Tecnologías de la Información no es relevante para el negocio, que es únicamente una herramienta. Este pensamiento se ha asentado después de la burbuja, y hemos visto cómo los Directores de IT han perdido los puestos en los consejos de las grandes compañías, e incluso han pasado a ser subdirecciones dependientes de los Directores Financieros ‘para tenerles cogidos por los huevos’, como en una ocasión me dijo un imbécil redomado. Bueno, ahora que los Magos de las Finanzas ya no son capaces de generar dinero de la nada, y que la única manera de generar valor es invirtiendo en I+D y no en Ingeniería Financiera, espero que las IT vuelvan a tener el hueco que se merecen en los consejos.

Con semejante carta de presentación y aunque me habían recomendado el libro, era escéptico sobre el contenido. Pero confieso que el libro me ha gustado. No esperes un libro ténico porque no lo es. Es un libro de historia y ensayo. Historia, porque el libro empieza explicando cómo la generación de electricidad en grandes centrales y su distribución por las líneas de alta tensión transformó no solo la gran industria de Estados Unidos, sino también la vida de los Americanos. Aunque ya había industrias que usaban la electricidad con sus propios generadores, el acceso a electricidad barata y en grandes cantidades abarató los costes de producción e hizo que la industria aumentase de tamaño de manera colosal. Al crecer a tamaños descomunales, la gestión de la información de la empresa se convirtió en un gran problema, y ahí es cuando nació la gestión de la información automatizada: los primeros computadores eléctricos.

El autor enseguida traslada esta revolución a la actualidad y equipara la generación de electricidad en grandes centrales a la capacidad de cálculo existente en grandes centros de datos por todo el mundo, y cómo esta enorme capacidad traerá cambios de similar magnitud a los que ocurrieron a principios del siglo XX. He aquí que nos encontramos con La Nube.

El libro continúa explicando cómo La Nube ya está aquí y cómo está transformando la sociedad a través de los servicios accesibles desde internet -parte de la Web 2.0-. Según él, la era del PC en el escritorio conectado a los servicios centrales de la empresa está tocando a su fin, y es el momento del PC conectado a ‘La Nube’.

Para terminar diserta sobre diversos escenarios futuros, no siempre utópicos y hasta a veces apocalípticos, pero siempre desde la idea de que no es posible preveer el futuro. La magnitud del cambio va a ser tan grande que no es sensato intentar hacer de oráculo.

El libro está en inglés, y que yo sepa no hay una versión en español a la vista. No necesitas tener un nivel de inglés muy alto para leerlo, pero no es un inglés técnico.

Por cierto, que el autor también tiene un blog que habla sobre La Nube de vez en cuando. Muy interesante.

Comments 2 Comentarios »

Parece que Microsoft ha inventado el Cloud Computing. Esta semana todo el mundo se ha dedicado a hablar de ‘La Nube’. Hay que reconocer que una vez más, Microsoft ha sabido mover su enorme maquinaria de marketing. Por cierto, hace unos años me comentaron que el porcentaje que Microsoft invertía en publicidad era igual porcentaje que BEA Systems invertía en I+D, y viceversa. Igual no es cierto, pero da que pensar.

Lo cierto es que la visión de alto nivel del producto no creo que sea buena: es perfecta. Todas las herramientas necesarias para construir aplicaciones en La Nube perfectamente integradas (¿y acopladas?) para dar gustazo a los desarrolladores y productividad a los directores de los departamentos de IT.

Demasiado bueno para ser verdad…

Los que llevamos un tiempo en esto sabemos que Microsoft lo hace así: vende humo, tu lo compras, y luego esperas a que el producto madure… o bien te pasas a otras tecnologías harto de que te vendan la moto una y otra vez.La sensación que hay en La Red es que Microsoft vuelve a las andadas. Se ha dado prisa en ofrecer algo para no perder comba. Es decir, Windows Azure está a medio hacer ¿Pero qué es exactamente Windows Azure?

Windows Azure es el nombre comercial de un proyecto llamado ‘Red Dog’. Es un sistema operativo diseñado por un equipo de expertos en SSOO liderado por Amitabh Srivastava. En este equipo está Dave Cutler, padre de VMS y de Windows NT liderando equipos de desarrollo centrados en las tecnologías de virtualización. Por cierto, Microsoft no está usando su tecnología de virtualización Hyper-V de Windows Server. Se ha desarrollado un hypervisor completamente nuevo que está pensado para un entorno de Datacenter completamente heterogéneo.

Azure ha sido diseñado desde el principio para que sea simple, rápido y modular. Por eso, Windows Azure sólo es el núcleo de la suite de Servicios de Microsoft Azure. Los desarrolladores interactuarán con los servicios de manera directa, y no con Windows Azure. Podrán elegir que conjunto de servicios desean usar para sus aplicaciones.

Red Dog está compuesto de cuatro pilares:

  • Almacenamiento: El sistema de ficheros en La Nube. No tengo claro si se refieren a un sistema de ficheros estándar o bien algo tipo S3.
  • Fabric Controller: Sistema de gestión para modelar, desplegar y provisionar.
  • Virtualización
  • Entorno de desarrollo accesible desde los entornos de escritorio.

Por debajo de Windows Azure y entre él y el hardware se encuentra el Global Foundational Services. Al parecer GFS es como el HAL (Hardware Abstraction Layer) de Windows. No hay mucha información al respecto.

Sobre los diversos servicios que se ofrecen ya he hablado en otro post, pero la pregunta que nos hacemos todos es ¿qué tipo de código podemos ejecutar en La Nube?

Azure nos permite ejecutar código gestionado (managed code) .NET. Han dicho que se puede ejecutar ASP.NET, que podrán correrse procesos batch (esto es una diferencia importante con Google AppEngine) y al parecer los ejemplo usaban LINQ como método de acceso a datos. Se ha dejado claro que por ahora no se podrá ejecutar código nativo, lo cual hasta cierto punto es natural.

Lo que por ahora nadie sabe son las limitaciones que puede tener el entorno. Por su similitud con Google AppEngine podemos presumir que estos puntos serán críticos:

  • Tiempos máximos por petición
  • Tamaños de ficheros
  • Hilos
  • TCP-UDP/IP capado
  • APIs ‘capadas’ para su uso en La Nube

Para terminar una reflexión. En los últimos años, Microsoft perdió la guerra de los sitios web. La guerra del navegador la está perdiendo lentamente. Vista ha sido un fiasco. Durante un tiempo fueron el ‘Imperio malvado’ que quería destruir Java y el software libre, pero ahora simplemente los desarrolladores los ignoran… Lo único que le ha funcionado bien ha sido la Xbox gracias a lo mal que lo ha hecho Sony. Creo que esta puede ser su última oportunidad para reinventarse como empresa. Así que pondrán todo en el asador.

Comments No Hay Comentarios »