e-Valúame

Tag Archives: infrastructure as a service

¿Llegará a ser el cloud computing un oligopolio?

Leo esta entrada en la la pastilla roja en la que se hace un reflexión sobre si el cloud computing llegará a ser un monopolio y en el mejor de los casos un oligopolio entre cuatro o cinco empresas.  Además Sergio el autor de la entrada, opina que esto puede provocar que los proveedores estén una potencial situación de abuso como ocurre con las telcos o las eléctricas. No lo especifica pero cuando se habla de cloud computing creo que apunta más a la parte de cloud computing que ofrece como servicio la infraestructura (iaas).

En mi opinión, si veo posible que en esta parte del cloud computing, la que pone al servicio de sus clientes computación (máquinas), storage no estructurado (almacenamiento puro y duro) y la BBDD (almacenamiento estructurado), termine siendo un oligopolio. Quizás en este oligopolio nos encontremos con alguna que otra compañia más de las que se especifican en la entrada de Sergio (podemos ver en el directorio cloud-computing que hay otras compañias que ofrecen estos servicios) pero creo que terminará siendo. El porqué de esto es relativamente fácil encontrarlo y es que para dar esta infraestructura como servicio hay que tener pasta y mucha para comprar el hardware que después ser virtualizará para dar servicio a los miles de usuarios.

Ahora bien, a medida que vamos avanzado en la cadena de valor de la computación en la nube, no creo que estemos en la misma situación. Las paas (platform as a service o plataformas como servicio) se están montando sobre todo tipo de lenguaje de programación e incluso existen varias que ofrecen alojamiento a aplicaciones para mismo tipo de lenguaje de programación como por ejemplo Mosso y Morph Labs, ofreciendo el hosting de la aplicación y la despreocupación del desarrollador de la solución en cuanto a disponibilidad, SLA, rendimiento, etc. Si volvemos a consultar la parte del directorio cloud computing referido a las paas el número de soluciones es mayor y creciendo.

Si nos vamos al final de la cadena, a la parte saas aquí ya hablar de oligopolio es casi una utopía.  España desde luego aún no es base de estudio porque prácticamente no hay saas desarrollado pero si echamos un ojo a EEUU nos encontramos con un conjunto soluciones importante como para hablar de oligopolio. Y extrapolando lo ocurrido con el software tradicional no encuentro razones para justificar que el saas se convierta en oligopolio.

En este mundo cada vez más globalizado, las fusiones y adquisiciones de los grandes se realizan en casi cualquier campo. Y si esto ocurre en el terreno del cloud computing y nos lleva a un oligopolio,  siempre que sigan generando economías de escala  y mejoren el precio del cliente, mi opinión es que optaremos por la nube. Pero a diferencia de los servicios de las telcos y de las eléctricas donde casi no hay más remedio que utilizarlos, si no nos convence podemos montarnos nuestro CPD o los servidores que necesitemos en casa, sin necesidad ni imperativo de tener que utilizar el cloud computing.

Y en concreto para el software como servicio (saas), parece claro que la posibilidad de oligopolio es casi nula y si es cierto que debemos ser cautos a la hora de elegir una solución pero ni más ni menos cauto que en la elección de un software in-house, ya que la cautividad de las soluciones es la misma en in-house que en “as-a-service” . Tememos de las soluciones saas que no exita forma de acceder a la información que tienes en la nube que no sea el interface gráfico y visual que te ofrece el proveedor pero lo cierto es que la mayoría de la soluciones saas disponen de un API para poder acceder a la información y volcarla a donde quieras en distintos formatos e incluso en otro proveedor de saas. 😉

IBM lanza servicios cloud computing

ibmIBM ha anunciado 3 servicios relacionados con el cloud computing que pretenden evaluar y validar la capacidad de sus clientes para ofrecer u obtener los servicios de cloud computing con garantías de calidad. IBM apuesta por el cloud computing desde otro punto de vista, ayudando a sus clientes a tomar decisiones acerca de la conveniencia o no de ofrecer o de obtener servicios de cloud computing y la mejor forma de hacerlo.

 

La descripción de los servicios es la siguiente:

 

Servicios de consultoría para negocios sectoriales.- Utilizar un modelo económico para  evaluar si merece la pena la inversión privada para ofrecer servicios de cloud computing o es mejor llevar los datos y aplicaciones fuera de tu empresa a empresas que ofrezcan servicios de cloud computing. Es decir montar tu iaas o aprovechar el iaas de empresas que se dedican a ello.


Consultoría de Tecnología, Diseño e Implementación de Servicios.- Para ayudar a los clientes instalar, configurar y entregar cloud computing desde sus CPD.


Cloud computing seguro.- A través del uso de sistemas IBM, software y servicios e Investigación de IBM y las armas de X-Force, se trata de rediseñar los procesos y tecnologías para hacerlas más seguras y para protegerse contra las amenazas y vulnerabilidades de la nube.

 

La descripción de los servicios aunque entendible y aparentemente útil, es abstracta y suena un poco a “consultoria vende-motos”  porque la implementación y ejecución de estos para complicada aunque solo es una opinión personal. Veremos si sirven para algo.

 

Actualización: Enrique Dans tambien habla hoy sobre la misma noticia

 

Cloud Computing Expo – Noviembre 19-21

cloud-expoDesde el hoy hasta el 21 de Noviembre se celebrará en San José-California la conferencia Cloud Computing Expo donde se trataran temas relacionados con el iaas, paas, saas, virtualización, grid software y en general todo lo relacionado con el cloud computing.  Echando un vistazo a las empresas que sponsorizan el evento ( se pueden consultar en el marco de la izquierda de la página principal) y que tendrán la oportunidad de exponer en alguna de las sesiones, parece que la conferencia tiene más  su foco de atención en el mundo iaas (infrastructure as a service) y en el saas on iaas, que en el resto de las partes que compone el cloud computing. De hecho faltan empresas como Salesforce, Google y Microsoft .

No he visto forma de seguir la conferencia a través de video conferencia , ni ningún apartado en el después cuelguen las sesiones. Intentaré ver como se puede obtener información de cómo se ha desarrollado la conferencias y las noticias que se han anunciado.

Por último, decir que este es el primer evento de un segundo que se celebrerá el proximo mes de Marzo en New York, durante días 22 al 24.

Semanario – Semana 46/2008

Estas son las noticias que más me ha llamado la atención en esta semana:

 

  • Un poquitín de ego. En dos días de esta semana este blog ha superado las 100 paginas vistas llegando hasta 145 páginas vistas. Desde aquí, gracias a la gente que me lee,  a la gente me anima a seguir escribiendo y a la que me piropea.

Día más activo:145 — Thursday, November 13, 2008

Semanario – Semana 45/2008


Basta que la semana pasada decidiera retomar la idea de realizar un semario,  para que esta semana no haya casi movimiento. Bueno pues a parte del evento Dreamforce de esta semana, estas son las noticas que más me han llamado la atención: 

Un DAFO para el Cloud Computing

Una de las herramientas de trabajo mas utlizadas por la empresas en su busqueda de la mejor estrategia a corto, medio y largo plazo es el DAFO.  Debilidades, Amenazas, Fortalezas y Oportunidades son la palabras que componen el acrónimo y se trata de una herramienta que ayuda a reflexionar sobre tu negocio y su realidad en el mercado en el compite,  el entorno político, económico y social, y el conjunto de  proveedores y clientes relacionados con la mismo.

Aunque el Cloud Computing es un mercado y no una empresa,  he realizado el DAFO de este mercado  tomando como competidores el software “in-house” o tradicional, el software + servicios, hosting de aplicaciones y máquinas y en definitiva cualquier mercado que compita o en el que existan productos sustitutivos de Cloud Computing. El resto de agentes (clientes, proveedores,etc) que interactúan en el mercado y que son considerados en la elaboración del DAFO son válidos tanto para el mercado como para la empresa.

Esto es lo que yo he producido pero invito a quien quiera a añadir y completar este DAFO. 

 

Análisis DAFO Fortalezas Debilidades
Análisis Interno
  • Sin inversión y mantenimiento  para el cliente
  • Servicio de costes controlados e incrementales para el Cliente
  • Despligue de software e infraestructura inmmediato. Fácil captación.
  • Antipirateo 
  • Profesionalización y excelencia en la ejecución 
  • Moderada/Fuerte inversión y mantenimiento de la infraestructura.
  • Mantenimiento del versionado del software
  • Entrega a través de Internet
  • Ingresos vulnerables a fallos de seguridad, disponbilidad, rendimiento, etc.
  Oportunidades Amenazas
Análisis Externo
  • Incremento de la estabilidad, ancho de banda, seguridad de Internet
  • Crisis económica (eventual)
  • Mercado en auge y posicionado.
  • Existencia de RIA hace que la apps no pierdan el look “in-house” 
  • Fallo de algún competidor del mercado de seguridad, disponibilidad, privacidad, etc.
  • Mercado inmaduro. Vulnerable al auge de otra tendencia como Software + Servicio
  • Abaratamiento de los costes de infraestructura y mantenimiento tradicionales

Directorio Cloud Computing

Como comentaba en este post, la nueva acepción que está tomando el cloud computing me ha terminado convenciendo y desde entonces llevo con la idea de modificar el directorio-paas que mantenía por otro más completo que, además de contener las plataformas como servicio, contuviera el resto de los agentes que juegan en el mercado del cloud computing. 

Con el directorio paas utilicé Dabbledb como BBDD para la clasificación y almacenamiento de las plataformas pero esta vez y después de probar otras herramientas como Coghead he decidido utilizar Zoho Creator. Lo he elegido por varios motivos pero los principales han sido que es “free” y que permite dejar los grids de datos con un “look” más bonito. Además en el caso de que quisiera meter algo de lógica , Zoho Creator te permite realizar pequeñas acciones(triggers) cada vez que realizas alguna modificación sobre los registros.Tengo que decir que todas estas herramientas que esta posicionadas como herramientas para la creación de aplicaciones, en mi opinión tienen  un corto potencial para realizar complejas aplicaciones de gestión aunque si pueden sacar de algún apuro a aquel con escasos conocimientos de programación.

El nuevo directorio sigue más o menos la clasificación del “cloud computing” que Markus hizó y que con su consentimiento publiqué hace ya un tiempo, con la diferencia de que he añadido un capa intermedia entre la parte de infraestructura y la de plataforma que he bautizado como “Saas on Iaas”. Por tanto el mercado del cloud computing quedaría de esta forma:

 

Infrastructure as a service (Iaas)

  • Computing as a service: máquinas virtuales con posibilidad de elección del sistemas operativo (normalmente Linux) para albergar el software que se desee. Normalmente serán utilizadas para albergar un servidor de aplicaciones, servidores de BBDD, etc.
  • Storage as a service: ofrecen almacenamiento en la red. Los servicios de backup y replicación puede o no estar incluidos en el precio del servicio.
  • Database as a service: son máquinas (virtuales o no) con sistema operativo que ofrece un servicio de almacenamiento relacionado o lo que comumente llamamos “base de datos”. Se considerá infraestructura porque la base de datos es un soporte para el almacenamiento de información que suelen utilizar la aplicaciones.
Saas os Iaas. Son aplicaciones “as a service” que completan el servicio Iaas que ofrecen algunas empresas como Amazon. Suelen ofrecer escalabilidad, balanceo de carga, etc. 
Platform as a service (Paas). Ofrecen la posibilidad de desplegar aplicaciones sin tener que ocuparte del mantenimimento de la infraestructura.  Las distintas plataformas suelen especializarse en un determinado lenguaje de programción, servidor de aplicaciones y base de datos, como por ejemplo, Google App Engine que ofrece la posibilidad de desplegar aplicaciones Phyton.
Hay diferentes tipos de “plataform as a service” pero a mi modo de ver una plataforma como servicio  “completa” es aquella que contenga todos los componentes nececsarios ( servidor de aplicaciones, base de datos, frameworks, etc.) para poder  desplegar y ejecutar las aplicaciones. Implicitamente debe tener un rendimiento óptimo, deber ser escalable  y ofrecer seguridad y privacidad de la información que almacena. En la mayoría de los casos el propietario no tiene mas preocupación que su aplicación funcione correctamente porque de la escalabilidad, el balanceo de carga, y todo aquello que suponga el mantenimiento de la plataforma corre a cargo del proveedor paas. 
Software as a service (Saas). Es el software ofrecido como servicio,o lo que conocemos con el acrónimo de saas, sin necesidad de inversión en instalaciones y como consecuencia sin en el mantenimiento posterior. El software esta desplegado en una plataforma como servicio que puede ser propia o de algunos de los proveedores del mercado Paas. 

Cloud Computing vs Paas

No hace mucho publiqué un post de un blogero que hablaba sobre el mundo del Cloud Computing el cual me pareció muy claro y brillante, sobretodo porque como ya he dicho en repetidas ocasiones, etiquetar en este mundo los productos, la tecnologia, las ideas, etc. se hace realmente complicado.

Cuando me adentré en este mundo del “as a service” me pareció una buena idea clasificar los productos que van apareciendo en el mercado por el servicio que ofrecen. Era un tema fácil en un mundo as-a-service. Pero a medida que vas adentrándote, leyendo y obteniendo mas conocimiento te das cuenta que por buena que me pareciera la idea si no sigues y utilizas los estandares de facto creados por las grandes empresas o los pioneros de la tecnologia, estas fuera de lo que todo el mundo le suena o conoce. Asi que, cual borrego, iremos donde va Vicente porque además no hay tanta diferencia en la terminologia y será más fácil.

Cloud Computing

En la blogosfera el término “cloud computing” tuvo su primera acepción en su traducción literal , “computación en la nube”, donde aparecian Amazon, 3Tera, Flexiscale,etc…y se refería a los servicios de pago por uso de máquinas virtuales. El mismo servicio de Amazon’s Elastic Compute Cloud  (EC2) incluye el término. Cuando digo su primera acepción, me refiero a como utilizaba la gente el término cuando escribía  o cuando se hacía referencia al servicio.  

Por otro lado, en base a un artículo que leí de David Cappel sobre el mundo as-a-service y en un intento de homogeneizar términos y aprovechando la aparición del acrónimo “Paas”, llamé a este tipo de servicio “Plataformas de Computación” o “computacion-as-a-service” e incluso hacía referencia al servicio de la misma forma “cloud computing”. En base a la definición de Plataforma no parecía muy descabellado decir que este tipo de servicio fueran plataformas de computacion y además sin mucho esfuerzo podriamos encuadrar al resto de servicios como almacenamiento, BBDD y ejecución de aplicaciones, como plataformas de aquellos como servicios. La verdad es que excepto Cappel y el que escribe nadie utiliza esta terminologia e incluso yo mismo ya traicioné esta teoria cuando escribí el post sobre Paas haciendo solo referencia a las paas como las plataformas para la ejecución de aplicaciones como servicio y obviando al resto de paas ( computación, almacenamiento,etc).

Desde hace algun tiempo (no mucho porque esto esta sin dientes) todo el mundo as a service se encierra bajo el termino “cloud computing”. Los post de Jose Maria ayudan a entender como se está utilizando el término y en resumen el  “cloud computing” se refiere a todo aquel software y hardware que se ejecuta o se utiliza fuera de tus instalaciones informáticas. A pesar de mi tozudez tengo que reconocer que me gusta esta acepción porque cualquiera de los servicios en la nube o la red, necesitan de cómputo y por tanto porque no englobar todo ello en este término.

Por tanto de ahora en adelante nos quedamos con este término y además adoptamos tambien los términos que Markus y otros blogeros de referencia de la red estan utilizando para explicar en que componentes se divide el “cloud computing”, esto es, Iaas, Paas y Saas. Al menos por autoempatía el término Paas tal y como lo describí en su día, nos sirve dentro de esta nueva clasificación :)