e-Valúame

Los 3 niveles del “Cloud Computing”

Como comentaba en el post anterior, buscando información sobre nuevas plataformas como servicio he encontrado varios post que intentan desgranar los agentes que actuan en este nuevo mundo “as a service”. De todos ellos, me ha llamado la atención especialmente este que a continuación os traduzco con el permiso del autor ( Thanks Markus), que explica gráficamente, como muy poco texto y en definitiva de una manera muy clara y sencilla que hay detrás del mundo del “Cloud Computing”.

Aunque en general me parece un post muy brillante, no estoy muy de acuerdo con algunas definiciones sobretodo con la de “Platform as a service (paas)”, y aunque ya hablé en otro post sobre lo que pienso sobre paas me gustaría exponer mis nuevas ideas acerca de esto en otro post tomando como base éste de Markus. Este es el post traducido:

La Cebolla
En un intento decomprender mejor la naturaleza del “Cloud Computing” he intentado establecer una clasificación de algunas empresas y las aplicaciones que desovan en la nube.

  

Tres niveles diferentes de “cloud computing”

Infraestructura
El corazón de la nube es lo que algunos llaman la infraestructura como de servicios (IAAS). Esto es lo más cercano al metal desnudo: puro almacenamiento y capacidad de cómputo. Con las técnicas de virtualización se envasan pequeñas unidades (machinas con sistemas operativos, o megas de almacenamiento) que se entregan como el agua o la electricidad (concepto de utilidad de computación).

 

 

 

 

 

 

 

Plataformas
La siguiente capa es la Plataforma como servicio (Paas). Aquí nos encontramos con las plataformas más complejas, como Google o App Motor Salesforce.com AppExchange. Marc Andreessen, que acuñó la frase “la web como plataforma”, escribió una vez: “[a] plataforma es un sistema que puede ser programado y, por tanto, personalizado por los desarrolladores – usuarios – y por tanto, adaptarse a un sin número de necesidades y que los desarrolladores de plataformas tradicionales no podrían llevado a cabo, y mucho menos no hubieran tenido tiempo para adaptarla. […] Si se puede programar, entonces se trata de una plataforma. Si no puede, entonces no lo es. “(Fuente)

 

 

 

 

 

 

 

Aunque no considero Amazon EC2 o S3 como una paas, sino más bien un Iaas, la elasticidad proporcionada por la infraestructura del Amazon ha permitido a desarrolladores de terceros construir plataformas sobre Amazon. Me preguntaba donde puedo poner en mi diagrama  los otros servicios Web de Amazon (FPS, DevPay, etc) pero no he encontrado un lugar plausible, aún. Probablemente debería estar en algún lugar entre Iaas y Paas.

Apps y Servicios
La capa exterior de mi cebolla está formado por todas las aplicaciones y servicios que se construyen en la parte superior de cualquiera de IAAS o FCA. No estoy satisfecho con la capa exterior. Creo que necesita más la categorización, como la agrupación de tipos de aplicaciones, por ejemplo, aplicaciones de  Redes Sociales, Servicios de copia de seguridad, y así sucesivamente.

 

 

 

 

 

 

 

 API
Cada capa tiene un conjunto diferente de APIs. Cercano al núcleo, los desarrolladores han estandarizado tecnologías Web y protocolos para el acceso y uso de la nube. Más alejadas del núcleo, se añaden niveles de abstracción  haciendo cada proveedor APIs más específicas . En cuanto a la aplicación y servicio de capa, encontramos una mezcla de APIs menos normalizada y estandarizada .

Entradas relacionadas:

14 Responses to Los 3 niveles del “Cloud Computing”

  1. […] Computing vs Paas 30Ago08 No hace mucho publiqué un post de un blogero que hablaba sobre el mundo del Cloud Computing el cual me pareció muy claro y […]

  2. […] 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 […]

  3. Anónimo dice:

    […] Saasmanía traduce un artículo que intenta explicar qué hay detrás del mundo del ?Cloud Computing?. […]

  4. […] Saasmanía traduce un artículo que intenta explicar qué hay detrás del mundo del “Cloud Computing”. […]

  5. […] habla de que lo más interesante es la inversión en proyectos innovadores y desde luego todo el cloud computing lo es. Entonces, ¿Que hacemos? ¿invertimos o no? ¿que pesa más la nueva ola “cloud” […]

  6. […] metió el término) porque es ahora cuando ofrecen su “sistema operativo” bajo en un modelo saas y no antes que se trataba de una aplicación web multitenancy (para varios clientes) pero que no […]

  7. […] más empresas aprovechan sus herramientas in-house para dar servicios de almacenamiento en la nube. Recordemos que la infrastructure as a service (iaas o infraestructura como servicio) recoge los servicios de […]

  8. […] ya:  NO lo es.  Al menos no lo es tal y como entendemos  el cloud computing en cualquiera de sus tres partes. Cierto es que detrás del cloud computing existe un proveedor que ofrece un servicio cloud y que […]

  9. […] de infraestructura como servicio, pero podríamos hablar de esta características en cualquiera de las partes del cloud […]

  10. […] como servicio, pero podríamos hablar de esta características en cualquiera de las partes del cloud […]

  11. […] Los 3 niveles del “Cloud Computing” | 3.762 […]

  12. Estoy muy de acuerdo en la reflexión de que las aplicaciones en la 3 capa deben especialiarse.

    En mi caso entiendo que puede haber BPAAS, en este caso Business process as a service. Es decir la capacidad de modelar procesos y poner procesos en ejecución para fines muy diversos.

    Y seguro que hay muchas otras XXAAS…

  13. jcmmartin dice:

    Totalmente de acuerdo. De todas para explicar el concepto cloud computing el post de Markus es muy bueno.
    S2

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *