Cloud computing, ¿qué hay de nuevo viejo?



RSS

Imaginémonos esta situación: Alfredo y Santiago son profesionales de las Tecnologías de la Información y acaban de encontrase tras un año, tiempo que Alfredo ha estado en una misión espacial orbitando alrededor de Marte sin tener ningún tipo de noticia de lo que ocurría en la Tierra.

Alfredo: Santiago, tras tocar tierra he estado leyendo varias webs de tecnología y sorprende que todas hablen de Cloud Computing. ¿Tiene esto algo que ver con un viaje espacial o algo similar?
Santiago: No Alfredo, el Cloud Computing es una nueva forma de entender la infraestructura, los sistemas y las aplicaciones. En Cloud todo es servido desde la nube, desde Internet, de forma que se aprovechan al máximo las sinergias y las economías de escala de los proveedores de servicios que solo nos cobran por lo que consumimos.
Alfredo: ¿infraestructuras, sistemas y aplicaciones?
Santiago: Si, en el caso de las infraestructuras se llama IaaS por sus siglas en inglés Infrastructure as a Service y consiste en que todo el hardware que hasta ahora había que tener en los CPDs es servido por un proveedor de servicios desde su nube y de forma granular. Solo pagamos por la potencia de hardware que usamos lo que nos permite ir creciendo al ritmo que crece nuestro negocio. Y lo bueno es que convierte nuestros costes fijos en costes variables proporcionales al uso que hacemos de la infraestructura.
Alfredo: Pero, ¿eso no es lo mismo que el hosting de siempre? En el hosting el ISP nos ponía una máquina de la potencia que le pedíamos y nos cobraba un coste proporcional a esa potencia. Él se preocupaba de que la máquina estuviera en un estado saludable porque yo, por no saber, no sabía ni donde estaba. ¿No es lo mismo?
Santiago: Bueno sí, pero ahora se hace todo con protocolos estándar creados al efecto. Además, en la nube también es posible que el servicio se preste en formato PaaS -Platform as a Service- de forma que además de la infraestructura nos sirven el software de base ya instalado. Así no tenemos que preocuparnos de instalar o gestionar el sistema operativo ni el servidor de aplicaciones, tampoco de las copias de seguridad, de los virus,... Es una maravilla.
Alfredo: No sé si te das cuentas Santiago pero estás describiendo el housing de toda la vida con la única diferencia de que ahora las máquinas no son tuyas sino del ISP y además le hemos contratado también la gestión. ¿No es lo mismo?
Santiago: Bueno, vale, admito que es prácticamente lo mismo pero donde ya no me pillas es en el SaaS que supongo que ya sabrás que significa Software as a Service. En esta modalidad de servicio el proveedor lo provee todo desde su nube: las máquinas, los sistemas de base y las aplicaciones de usuario.
Alfredo: Pues va a ser que si te pillo. Por lo que me cuentas, SasS es el outsourcing de toda la vida en formato ASP. El proveedor de servicios se preocupa de todo y nosotros únicamente hacemos uso de una aplicación que está albergada en algún lugar... del planeta. Saber en qué país está únicamente es relevante para nosotros por si hubiera algún problema legal derivado de las leyes de protección de datos.
Santiago: Viéndolo así es cierto. En lo técnico no hay grandes diferencias pero ahora el número de aplicaciones disponibles es muy importante y además se hace todo con protocolos estandarizados.

Realmente hay muy poco de novedad tecnológica en el Cloud Computing porque si se piensa de forma crítica es la evolución natural del outsourcing de infraestructuras de hardware y software con las ventajas que aporta el aumento de caudal de las líneas de comunicaciones de Internet y la granularidad en la prestación de servicio que ofrece la virtualización del hardware. Entonces, ¿por qué surge el nombre de Cloud Computing como algo nuevo y no, por ejemplo, como Outsourcing 2.0 o Outsourcing mejorado?

Para dar respuesta a eso hay que conocer quiénes son los principales prestadores de Cloud Computing: Amazon, Google, Microsoft, Yahoo o Salesforce. Ninguno de ellos es un actor reconocido en el mercado del outsourcing por lo que, de haberse mantenido este término, hubieran entrado en un mercado dominado de una forma incontestable por compañías como IBM, Accenture o HP tras la compra de EDS. Es decir, serían proveedores residuales en un mercado ya maduro y establecido. Desde la perspectiva del marketing, es mucho más efectivo crear una nueva categoría, un nuevo negocio incipiente en el que ser líder.

Y tampoco hubiera servido crear seudónimos como outsourcing evolucionado, outsourcing 2.0 o tal vez outsourcing mejorado. Los expertos en neurología aplicada al marketing han conseguido demostrar que el cerebro humano no se abre a las categorías mejoradas; únicamente lo hace a las categorías nuevas.
Esto lo saben bien los fabricantes de detergentes que incluyen constantemente referencias al término 'nuevo' (invito a contar el número de veces que se cita la palabra 'nuevo' en cada anuncio) y rara vez al concepto  'mejorado'. Siempre tienen algo que hace nuevo al producto aunque en el fondo no se trate de una evolución real sino de una mejora, en ocasiones incluso menor.
Por ello, había que dar un nombre nuevo a una forma de hacer que, como mucho, es una mejora de lo que ya se venía haciendo desde hace mucho tiempo. Lo único que ha cambiado son los procedimientos, los protocolos en términos de TI. En definitiva, ha cambiado el cómo y no el qué.

Cloud Computing no significa lo mismo para todos. Para los proveedores tradicionales (IBM, HP o Accenture) significa una nueva oportunidad para expandir su negocio de outsourcing. Para Google o Amazon significa entrar en un nuevo mercado, diversificar, al posicionarse en el negocio del SaaS y el PaaS respectivamente. A su vez, para SalesForce es su leitmotiv, significa seguir creciendo en lo que han hecho siempre porque han nacido al cobijo del Cloud. Por último, para Microsoft significa reinventarse, fundamentalmente en dos de sus negocios más rentables, el de la suite ofimática y el de correo electrónico, porque tras el Cloud ya nada será igual y será complejo, muy complejo, seguir vendiendo el software en cajas.

En cualquier caso, el Cloud Computing ha venido para quedarse y su crecimiento será muy importante en los próximos años. Las economías de escala de los proveedores de servicios, bien sean de infraestructura, de plataformas o de aplicaciones, redundarán en una mejora de costes para las compañías sobre todo para compañías pequeñas y startups. Pero es importante no perder de vista que todas las ventajas e inconvenientes del outsourcing de siempre (puede encontrar una breve referencia a ellas en este post) son de aplicación punto por punto al Clouding. Porque en el fondo, Cloud Computing no es más que Outsourcing hecho al estilo de Google, al estilo de Internet.

RSS

4 comentarios

  1. Le llamemos “nuevo” o “evolución”, desde mi punto de vista, si hay una diferencia importante entre ASP, Hosting, Housing, etc. respecto al Cloud Computig (IaaS,PaaS,SaaS), tanto que me atrevería a decir que es un cambio parecido al paso de la programación estructurada a la programación orientada a objetos (y de esto tu sabes un rato), aunque alguno pueda pensar que en este caso tampoco ha habido mucho cambio.

    Por lo general, en la mayoría de los casos, el fallido modelo ASP, realmente lo que hacía era poner una interfaz web a una aplicación cliente-servidor, donde gastaban ingentes recursos para dar cobertura al modelo. En el caso de SaaS, son aplicaciones nacidas con una vocación muy clara, donde cada cliente puede tener prácticamente una aplicación/servicio a la carta.

    Respecto del Housing, Hosting, etc. veo un cambio significativo frente al IaaS y PaaS. Una de las grandes ventajas, se apoya el en término “Elastic”, que viene de la mano del Cloud Computing y no me refiero a fórmulas comerciales. Pago por lo que uso, pero lo tengo cuando y como yo quiero, aunque solo sean 4 horas.

    No me tengo que preocupar de si mis máquinas están corriendo ahora en el Datacenter de USA o el de Europa, solo necesito que estén operativas.

    En la mayoría de las ofertas de Hosting (no housing) se ofrecen servicios complementarios como bases de datos, soporte a ciertos lenguajes, pasarelas de pago, etc. En el caso del PaaS la cosa va más allá, no solo me permite utilizar, aplicaciones/servicios on-demand sino que proporcionan elementos tipo “bus” en los que puedo descargar una parte importante de lo que mi aplicación necesita.

    Por supuesto que no es oro todo lo que reluce y que es un camino que habrá que andar, pero se están haciendo muchas cosas y muy bien hechas (no todas, claro).

    Una pregunta, a modo de ejemplo: ¿Hay algún proveedor de hosting/housing tradicional que me pueda alquilar un cluster de hadoop/map-reduce y HDFS de xCientos nodos durante un día?. Yo no conozco ninguno. Quizá no sea el mejor ejemplo, pero es uno entre los cientos que se me pueden ocurrir.

    Seguro que el amigo Santiago puede usar algún argumento más con Alfredo para hacerle cambiar de punto de vista.

    Un saludo

    ResponderEliminar
  2. Que ASP era una chapuza creo que está fuera de toda duda. Pero desarrollos en ASP.net y sobre todo en J2EE existen desde hace mucho tiempo. Bastante más tiempo del que tiene la terminología Cloud.

    Respecto al IaaS y PaaS tienes razón, ahora la oferta es ahora mucho más flexible gracias a que hay más demanda (y por tanto más oferta) y a las ventajas de la virtualización para los proveedores.

    Pero si te fijas, tú mismo estás marcando las diferencias en el cómo y no en el qué. Es la argumentación central de todo esto.

    Fíjate, hace unos días leí un documento (dónde lo leí no viene a cuento) de una persona que estaba radicalmente en contra del outsourcing pero no le parecía mal del todo el Cloud Computing. Me pareció incomprensible y es a eso a lo que intentaba dar respuesta.

    Por cierto, no tengo ni idea de quien puede ofrecer un clúster de esos porque nunca he necesitado ninguno aunque apostaría a que es Amazon, Yahoo o Google. ¿He acertado? ;-)

    ResponderEliminar
  3. A mi esto del cloud computing me parecio una campaña de marketing, la verdad que me parecio mas de lo mismo con otro nombre y buscando gente que pensara lo mismo o parecido encontre tu blog. Saludos

    ResponderEliminar
  4. Una reflexión muy interesante. Estoy de acuerdo en que el Cloud Computing ha llegado para quedarse, cada vez son más las empresas y negocios que se animan a dar el paso, consiguiendo así una mayor accesibilidad, entre otras cosas. Saludos.

    ResponderEliminar


Los contenidos de Tons of IT están sujetos a licencia Creative Commons Reconocimiento 3.0 salvo donde se indique lo contrario.