e-Valúame

Tag Archives: platform as a service

La paas 10gen recibe 1,5M de dólares

Aunque aun está en pañales, esta nueva paas, 10gen.com, con una versión alpha  y  con un aire parecido a Mosso.com han conseguido 1’5 millones de dólares de Union Square Ventures para financiar el desarrollo de producto y su expansión dentro del cada más competitivo mercado de las plataformas como servicio.

En su página con un simple gráfico explican lo que ofrecen y lo comparan con un tipico entorno LAMP.

Sus componentes son: 

  • Sistema operativo: Soportan Linux y OSX, pero quieren incorporar windows.
  • Mongo Database: Mongo es una BBDD orientada a objetos 
  • GridFS: 10gen ofrece un filesystem que almacena objetos de Mongo.
  • Application server y un entorno de ejecución: es un servidor de aplicaciones propietario que en la actualidad solo ejecutan código javascript a través de la java virtual machine. 
  • Lenguajes soportados: El primer lenguaje disponible es javascript y el segundo será Ruby.
  • 10gen ofrece mantenimiento de las maquinas, escalabilidad y balanceo de carga. 10gen utiliza Git para el control de versiones y despliegues de aplicaciones.

Parace que utilizan Amazon para las máquinas Linux donde colocar toda la infraestructura y en la actualidad la versión alpha se ofrece free y no aparece en su web nada referente a los futuros precios aunque señalan que serán «competitivos».

Por ultimo, todo el software de 10gen es open source bajo diferentes licencias. Se puede consultar aquí

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 .

Morph Labs mejora su servicio con MySQL y un programador de tareas

Desde ahora todo desarrollador que utilice Morph Labs como plataforma como servicio para programar en Ruby o en Java podrá utilizar MySQL en cuenta su desarrollador, así como ensu cuenta de producción. Así como con PostgreSQL, la base de datos MySQL es privada,  los datos son fácilmente accesibles a través de la consola de administración de BBDD y toda la información almacenada en la BBDD tendrá backup automáticamente.

Además para aquellos que necesitan tener la capacidad de programar tareas para ejecutarse automáticamente para su aplicación, han creado un nueva función que le permite configurar y ejecutar una tarea cuando se desee. Se puede ejecutar la tarea una vez al día o una vez por minuto.

Y aparte de estas mejoras tambien han modificado el look del panel de control de Morph y algo que  aunque queda fuera de la tecnología incentiva el uso del Morph. Aquellos que logren que otros programadores utilicen la herramienta recibirán una bonificación por la recomendación (ya sea en efectivo o créditos Morph). Para ello se ha habilitado una pequeña aplicación que facilita la comunicación entre el usuario y el futuro cliente.

Google y Salesforce cada vez más unidos

ha ampliado su alianza con Google para que los desarrolladores aprovechen el poder de la computacion en la nube para  el desarrollo y despligue de aplicaciones de negocio .

El nuevo toolkit Force.com que conecta con la API de los Google Data, proporciona un conjunto de herramientas y servicios para habilitar a los desarrolladores a aprovechar la API Google Data (un conjunto común de APIs estándar para interactuar con los datos en los servicios de Google)

El nuevo conjunto de instrumentos, que se basa en el modelo plataform-as-a-Service (paas) , tiene como objetivo ayudar a los desarrolladores a reunir datos y contenidos de Google Apps con la base de datos, la lógica y las capacidades de flujo de trabajo de Force.com.

«Reunir a las plataformas Google y salesforce.com permitirá la creación de nuevas aplicaciones integradas completamente en la nube,» dijo Marc Benioff, presidente y CEO de salesforce.com.

«Los desarrolladores ahora pueden aprovechar de la casi ilimitada infraestructura de múltiples arquitecturas informáticas de la nube de Google y de salesforce.com para construir la próxima generación de aplicaciones de negocio.»

El nuevo Force.com de herramientas de Google para los datos API esta disponible de forma gratuita en http://developer.force.com/ y http://code.google.com/p/apex-google-data

Fuente:http://blog.sforce.com/sforce/

Structure 2008 – Conferencia sobre saas y paas

Mañana día 25 de Junio, GIGAOM celebra la conferencia anual donde reunen a cientos de empresas para que puedan planificar sus futuras necesidades de infraestructura informática. Literalmente «Structure 08 permite a los asistentes conocer la ventajas de las nuevas tecnologías para que tomen las decisiones correctas en su inversión de IT»

Lsa ponencias de este año se centran principalmente en el Cloud Computing , el software como servicio (saas) e incluso hay una ponencia explicita para las Plataformas como servicio.  En cuanto a los ponentes, asistirán los responsables de las empresas que llevan la voz cantante en estas tendencias, como son, Werner Vogels de Amazon.com, Parker Harris de Salesforce.com , Danny Kolke de Etelos y habrá un Workshop sobre  Google App Engine.

Hablé con ellos a través de email y me dijeron que el aforo fue vendido hace una semana y que no había posibilidad de asistir aunque durante todo el evento el blog estará actualizado con las ponencias y eventos más destacables y se podrán acceder a algunas conferencias en directo a través de web. Para el que no pueda ver las conferencias en directo, los videos estarán accesibles en gigaom.com.

Ruby Paas de Morh Labs para aplicaciones Facebook

Morph Labs ha anunciado una nueva capacidad de su Morph AppSpace que permitirá a los desarrolladores desplegar y ejecutar aplicaciones Facebook altamente escalables sobre Ruby on Rails en menos tiempo que te tomas cerveza o una taza de café. 

La nueva característica está diseñada para los desarrolladores que quieran ofrecer aplicaciones a comunidad de usuarios de Facebook – con más de 70 millones de usuario en todo el mundo – y que necesitan estar seguros que su aplicación puede ser escalable y probada por un gran número de usuarios.

La capacidad es una nueva característica de Morph AppSpace, un entorno de aplicaciones virtual que permite a los desarrolladores desplegar fácilmente, hostear y gestionar aplicaciones sin la carga de la administración del sistema. Morph AppSpace proporciona un entorno completo configurado, distribuido y controlado que puede ser utilizado por los desarrolladores de forma fiable para desplegar una aplicación, crear el esquema de base de datos y rellenar los datos iniciales.

«Una vez que el desarrollador ha construido su aplicacion Rails paraFacebook, es muy sencillo y rápido deplegarla para que tenga acceso toda la comunidad», dijo Guy Naor, CIO de Morph Labs.

Morph Labs también ha creado una guía para los desarrolladores que quieran saber cómo construir y desplegar aplicaciones Facebook desde cero. La guía está disponible ahora en el sitio web www.mor.ph.

«Mediante el uso de Morph AppSpace, los desarrolladores de Facebook pueden centrarse en el desarrollo , mientras que nosotros velamos por las necesidades de la administración del sistema.»  dijo Guy Naor, CIO de Morph Labs.

Morph Labs ofrece una cuenta gratuita de la versión del Morph AppSpace que permite probar y validar aplicaciones Rails. Una vez que el desarrollador está dispuesto a lanzar una aplicación Facebook, tiene que pagar por la puesta en marcha de la aplicación.

Google abre al público Google App Engine

Copio el texto que he cogido de http://google.dirson.com en el que se anuncia la apertura y los precios de «Google App Engine» , la plataforma para la ejecución de aplicaciones phyton como servicio ( directorio  ver sección aplicaciones para desarrolladores) .

El pasado 8 de abril se lanzó en forma de beta privada ‘Google App Engine‘, y con él la oportunidad para las empresas de disponer de un servidor de aplicaciones dentro de las propias instalaciones de Google, y utilizando las tecnologías ‘BigTable‘ y ‘Google File System‘).

Hoy, la aplicación se abre de manera gratuita a todos los usuarios que deseen probarlo (simplemente haz click en este enlace y utiliza tu cuenta de usuario de Google)). El servicio es totalmente gratis si no superas los 500 MB de capacidad, y Google te ofrece suficiente CPU y ancho de banda para servir unos 5 millones de páginas web vistas cada mes.

Y, partir de finales de este año, todo aquel que necesite mayores recursos para sus aplicaciones, las tarifas serán las siguentes (valores aproximados):

:: 0.10-0.12 dólares por cada hora de CPU en exceso al mes,
:: 0.15-0.18 dólares por cada GB de Disco Duro extra al mes,
:: 0.11-0.13 dólares por cada GB de ancho de banda extra (saliente) al mes,
:: 0.09-0.11 dólares por cada GB de ancho de banda extra (entrante) al mes.

Salesforce anuncia un nuevo centro de datos en Singapore

Me ha llamado la atención esta noticia de Salesforce porque muestra la confianza del lider del CRM on-demand en este nuevo modelo de entrega de software.
Salesforce.com (NYSE: CRM), el lider del mercado de Software-as-a-servicio (SaaS) y las Plataforma-as-a-Service (Paas), ha anunciado que está construyendo su primer centro de datos internacional en Singapur . El centro de datos, que se espera que salga a la luz antes de finales de año.
Además de la infraestructura del centro de datos, Salesforce.com también ha anunciado los planes para establecer un Centro de Operaciones de Red (NOC) en Singapur para implementar el servicio 24×7, que monitorizará los centros de datos en América del Norte y Singapur. Para llevar a cabo esto, están invertiendo en nuevas instalaciones en su sede de Asia y el Pacífico.

«La decisión de construir nuestro primer centro de datos fuera de los EE.UU. es una prueba clara de que las empresas a nivel mundial están abandonando el cliente-servidor y están buscando un nuevo modelo que les permite centrarse en la innovación y no en la infraestructura», dijo Marc Benioff, presidente y CEO de salesforce.com.

La basede clientes de Salesforce.com en Asia y el Pacífico se duplicó en los últimos 12 meses. Entre los clientes se encuentran AAPT, Acer, Amcor, CGU Insurance, Challenger Financial Services, Datacraft, Flight Centre, Hang Seng Bank, Mizuho Private Wealth Management, Ottagi, Ramco, SPH Search, VSNL and Telecom New Zealand..

«El explosivo crecimiento que estamos experimentando en Asia Pacífico hace que Singapur sea el lugar ideal para nuestro primer centro de datos fuera de los EE.UU.», añadió Benioff.

«IDA da la bienvenida a la fundación del nuevo centro de datos internacional de salesforce.com en Singapur. La elección de Singapur es un testimonio de nuestra capacidad para apoyar las actividades de centro de datos. Con una excelente conectividad global y una mano de obra en comunicaciones cualificada, Singapur se encuentra en una excelente posición para apoyar a salesforce.com en la prestación de sus servicios innovadores a nivel mundial «, dijo RADM (NS) Ronnie Tay, director general de IDA de Singapur.

Nuevo Directorio Paas

Con la ayuda de mi mujer, he creado una nuevo directorio un poco más decente y lo he alojado en una web de alojamiento y dominio gratis. En primer lugar nos hemos ayudado de db.zoho.com para almacenar las Paas pero los filtradores de contenidos suelen parar el acceso al almacenamiento personal y hemos tenido que utilizar el Paas de dabbledb.com que aunque es más lento, nos da la funcionalidad que queremos y en principio no lo paran los filtradores de contenidos.

Al igual que antes se accederá al directorio desde el menú de la derecha del blog  y se irá modificando a medida que vayan apareciendo nuevas plataformas.

 

De nuevo si alguien conoce de más plataformas no dudeis en comunicármelo a través de los comentarios de este post.

Explicación del Directorio de Paas

Debido a la cantidad de plataformas como servicio (platform as a service) que van apareciendo, he creado un post que pretende ser un directorio casero de plataformas como servicio (espero que sea provisional hasta que pensemos en algo más funcional) y las he dividido en función del servicio que ofrecen y/o a quien se lo ofrecen.

El directorio se podrá acceder desde el menú de la derecha del blog  y se irá modificando a medida que vayan apareciendo nuevas plataformas, y cuando sea posible se añadirá información sobre las características de la plataforma.

Por supuesto, si alguien conoce de más plataformas no dudeis en comunicármelo a través de los comentarios de este post.

Directorio Paas (Platform as a service)

ACTUALIZACION: Accede al directorio cloud-computing ya que encontrarás referencias más actualizadas.

 

 

 

Plataformas de Computación como servicio (On-demand Computing, Computing as a service)

Amazon Web Services

Flexiscale

Joyent Accelators

 

Plataforma de Almacenamiento como servicio (On-demand storage, storage as a service, database as a service)

Elastra .- Aplicación para poder utilizar y administrar EntrepriseDB y/o MySql. Hosting en Amazon

Amazón S3.- Ofrece almacenamiento no estructurado, no es una BBDD.

Amazon Simple DB .- BD estructurada, fácil de manejar , de apoyo a las aplicaciones sin capacidad para albergar gran cantidad de datos.

Blist.- Base de Datos para usuarios no expertos con entorno visual y muy fácil de usar.

 

Plataformas para el Desarrollo y/o Ejecución de Aplicaciones como servicio dirigido al usuario NO necesariamente programador ( Development as a service, Runtime as a service)

Todas ellas permiten la creación de formularios online y permiten almacenar datos. Por lo general no disponen de lenguaje de programación y si existe es de un muy alto nivel para NO programadores.

Longjump

Rollbase

Coghead

Caspio

BasePortal

Quickbase

Zoho

Dabbledb 

 

Plataforma para el Ejecución y/o Desarrollo de Aplicaciones como servicio dirigido al usuario con conocimientos de programación. ( Development as a service, Runtime as a service)

 

 

Creación Forms as a service

Programación

as a service

LL.PP *

BB.DD **

Hosting

Aplicaciones Empresariales

Force

SI

No

Apex (seudo-java)

Propietaria

Propio

Aplicaciones propósito general

Facebook

No

No

FBML, php

 

Cualquiera

 

Joyent,

Amazon

Ning

No

No

Php, js

Cualquiera

—–

Aplicaciones Web

Etelos

No

Si

Php, js EASE

Mysql, Postgre,

Cualquiera

—-

Morph Labs

Si

Ruby on rails

Mysql, Postgre

Cualquiera

Amazon

Heroku

No

Si

Ruby on rails

Mysql, Postgre

Cualquiera

Amazon

Google app engine

No

No

Phyton

Cualquiera

Propio

Morph labs y Webtide

Si

Java

Mysql, Postgre

Cualquiera

Amazon

QuickBase

No

Si

—-

——

——

Bungee Connect

Si

Si

Bungee Logic

Mysql, Postgre, Entreprise DB

Amazon

 

Aclaraciones:

 

 

* LL.PP Lenguaje de programación

** Cuando se indica “cualquiera” es el lenguaje permite acceso a cualquier BBDD

— No se dispone del dato.

Las paas en rojo están todavía en beta

Noticias como servicio – 5 al 11 Mayo

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