| Cloud Computing: describiendo el ecosistema |
| Escrito por Markus Klems | ||
Pelando la cebolla en capas...En un intento por comprender mejor la naturaleza de "Cloud Computing" o computación "de la nube" (un término nacido de representar a Internet como una nube, que describe la utilización de recursos de cómputo desde internet), he tratado de representar una clasificación de algunas compañías y aplicaciones que desovan en la nube. Infraestructura como servicio (IaaS)El corazón de la nube es lo que algunos conocen como "Infreaestructura como servicio" (IaaS - Infraestructure as a service -). Esto es lo mas cercano al "metal" (o en otras palabras, la capa de mas bajo nivel) que podemos estar: puro almacenamiento y capacidad de cómputo. Con técnicas de virtualización, estas capacidades se empaquetan en pequeñas unidades que se entregan igual que lo haría el agua o la electricidad, en los servicios ordinarios (noción de Computación basada en utilidad).
Plataforma como servicio (PaaS)La siguiente capa en la nube es la capa de Plataforma (o PaaS - Platform As A Service -). Aquí encontraremos plataformas mas complejas, como Google App Engine o Salesforce.com AppExchange. Marc Andreesen, CEO de Ning, que acumuló el término "Web como Plataforma", una vez mas escribe: "[a] plataforma es un sistema que puede ser programado y tambien adaptado por desarrolladores externos - usuarios - y de esta manera, adaptado a numerosas necesidades y nichos, que la plataforma original y sus desarrolladores, posiblemente no hubieran contemplado y, mucho menos, tenido tiempo de adaptar [...] Si puedes programarlo, es una plataforma, de otra manera no lo es."(fuente en inglés). Aunque yo no consideraría a Amazon EC2 o S3 como una plataforma, sino mas bien como IaaS, la elasticidad de la infraestructura proporcionada por Amazon ha posibilitado construir plataformas sobre ellos. Me he preguntado donde poner en el gráfico, otros servicios de Amazon Web Service, tal como FPS, DevPay, etc., pero no le logrado colocarlos en un lugar plausible todavía. Deberían estar probablemente en algún punto intermedio entre PaaS e IaaS. Aplicaciones y ServiciosLa capa externa de la cebolla está formada por todas las aplicaciones y servicios que han sido construidos utilizando PaaS o IaaS. No estoy satisfecho con la capa mas externa. Pienso que necesita mas categorizaciones, como agrupamiento por tipos de aplicaciones, tales como Aplicaciones de Redes Sociales, Servicios de Backup, y así sucesivamente. APICada capa tiene un conjunto diferente de API's. Cerca del núcleo, los desarrolladores tienen estándares tecnológicos Web y protocolos para acceder y utilizar la nube. Conforme nos vamos alejando del núcleo, se agregan nuevos niveles de abstracción haciendo las API's mas específicas de los proveedores. En la capa de aplicaciones y servicios, encontramos un mix entre APIs estándares y mas específicas del proveedor, y distintos niveles entre los extremos.
SugerenciasQuisiera mejorar y extender estos diagramas y encontrar una categorización mas apropiada de vendedores y proveedores de servicios del "ecosistema de la nube", de los que se encuentran sobre la capa superior. ¿Cuáles son tus ideas y comentarios al respecto? Otra pregunta es: ¿Considerarías firmas que utilizan IaaS tales como Mosso y CohesiveFT como proveedores PaaS? ¿Qué tan diferentes son estas últimas de Joyent o Flexiscale, por nombrar algunos ejemplos? Una buena lista de vendedores de Cloud Computing existe en el Blog de John Willis - en inglés -) Fuente: Traducción de artículo del Blog de Markus Klems
|
||




