e-Valúame

Tag Archives: Paas

¿Que pasará en el 2009 con el cloud computing?

 bola-cristal 

 

 

No hay ninguna predicción del 2009 referente a los sistemas de información en la que no aparezca el cloud computing como apartado a tratar y pensando lo bien, ya sería algo destacable incluso si la cosa no pintara bien . A mi entender o de verdad se intuye o se tiene pasta para que “la predicción”  sea en base a encuestas a empresas y responsables de IT, y yo, como no tengo recursos, me tiro a la piscina y siempre tendré la excusa de que Rappel no soy 😉

Saco pues la bola por cada nivel del cloud computing

IaasInfrastructure as a serviceInfraestructura como servicio

En mi opinión, tanto el iaas como el saas serán las dos que más van a explosionar. Amazón lidera el mercado de la infraestructura como servicio y seguramente así seguirá siendo así porque sus precios son muy competitivos. Pero aún hay mucho por hacer en este sector, se puede mejorar la oferta técnica en la parte de computación ( autoescabilidad, performance, monitoring, tipos de máquina, recursos), las oferta SLA, el soporte técnico, las soluciones storage y sobretodo las soluciones de BBDD en la nube. Con lo cual hay hueco para diferenciarse y abrirse camino en este mercado.

Seguro que empresas como IBM, Sun o Dell tendrán algo más que decir en este 2009 porque aunque ya están haciendo algún pinito no parece haber aún una apuesta clara por el cloud computing. Y además estoy convencido de que aparecerán otras más provenientes del mundo hosting y/o ASP y que están acostumbrados a las exigentes condiciones de los clientes con SLA que rondan el 99% de servicio, que tienen acuerdos con proveedores de hardware, que tienen experiencia en como rentabilizarlo, y que creo que ese know-how se puede transformar en una oportunidad de negocio. No digo que la infraestructura de IT y operativa les pueda servir, seguramente deberán reestructurarla pero si opino que ese know-how lo pueden aprovechar. Al menos sé que NTT Europe está apostando en está dirección y estoy seguro de que aparecerán más empresas.

El otro día leí un artículo sobre un empresa que ahora mismo no recuerdo lo que hacen pero en resumen contaban que poseen infraestructura in-house y utilizan la nube para picos demanda de sus aplicaciones. La bola me dice que este tipo de soluciones, aunque no será fácil disponer información de este tipo de demanda, será cada vez más utilizada.

PaasPlatform as a servicePlataforma como servicio

En mi opinión de las tres partes del cloud computing es la que más complicado lo tiene y la que más debe afinar su oferta de servicios. La integración hacia delante por parte del iaas (por ejemplo RackSpace ya lo ha hecho con Mosso) y hacia atrás por el saas, es una amenaza latente y a tener en cuenta en aquellas plataformas como servicio que se montan con lenguajes de programación abiertos y servidores de aplicaciones con frameworks no propietarios como pueden ser .NET, Python, Ruby on Rails, Java,etc. Conozco de varias soluciones saas en desarrollo que pasarán  de utilizar servidores de su propiedad a consumir maquinas EC2 de Amazon sin pasar por ninguna paas. No digo que vayan a morir solo digo que son la que más difícil lo tienen y las que deben tener muchos cuidado con su oferta de servicios y sus precios, por ejemplo una de las paas que me parece de las atractivas y competitivas es Saasgrid .

En mi opinión y en este año 2009, será la parte que menos soluciones dará pero sin embargo cuando hablemos de ella será de las que mas notoriedad tendrá por la repercusión de las actuales paas de Salesforce, Google, Microsoft y Velneo ( por la parte que me toca 😉 ), y de las que espero también tengamos de Sun y quizás de IBM, aunque a esta última mi vena Octavio Acebes la vé solo en la parte Iaas.

SaasSoftware as a serviceSoftware como servicio

Si echamos un vistazo a las encuestas, la falta de soluciones saas, y en general a la falta de mercado, no hace falta ser Rappel para saber que saas será la parte del cloud computing que más se va a desarrollar. Aparecerán soluciones de startup creadoras de saas, versiones saas de empresas propietarias de software tradicional como por ejemplo Sage-Saas, soluciones verticales para pyme (parte del saas aún sin explotar sobretodo en el mercado español) que competirán con las actuales verticales tradicionales y por supuesto aparecerán soluciones saas que no cubre en la actualidad el software in-house y que aunque sería igual de interesante desarrollarlo en in-house, si el target es el mismo, seguro que las soluciones se desarrollarán en saas.

En cuanto a las empresas grandes veremos movimientos llevando sus productos in-house a la nube tal y como ha hecho Microsoft con los MicroSoft Online Services. Empresas como Oracle, SAP con su esperada solución Saas, etc. seguro que nos sorprenderán con alguna que otra noticia acerca de sus productos en la nube.

Por ultimo y en cuanto al saas, es un mercado muy inmaduro, aún con poca credibilidad y en mi opinión las soluciones creadas y adoptadas en ningún caso cubrirán estadios críticos de la empresas adoptivas. Tambien veo necesario que la empresas de comunicación ofrezcan y mantenga una estabilidad continuada y con SLA tan cercano como lo que las empresas del cloud están ofreciendo para que el cloud computing empiece a asentarse y mantenga credibilidad al menos en la disponibilidad de las soluciones.

Nada más, bueno una última, aunque es más un deseo que una predicción, y es que espero y deseo que alguien grande como Amazon o Salesforce no meta la pata más que lo permitido porque una gorda de alguna de estas empresas en plena rampa de salida, puede mandar la tendencia al carajo o al menos puede disminuir el ascenso que está teniendo y del que deseamos que asi continue.

¡¡¡FELIZ 2009!!!

Resumen – La nube en el 2008

resumen2008

 

 

 

 

Pues esta semana con la fiestas y demás, movimiento en el mundo del cloud computing ha habido muy poquito. Se me ha ocurrido que en vez de cerrar el año con un resumen de la semana, lo voy a hacer con un resumen del año sobre lo que para mí ha sido lo más importante ocurrido en la nube.

Para mi este año ha sido donde el cloud computing ha cogido forma y cuerpo. Tanto es así que el término, aunque se lleva utilizando al menos desde el 2007,  nadie supo darle una definición más o menos aceptable  hasta Julio de este año, que consigue calar en toda la comunidad de bloggers, empresas, foros, etc. Destaco también el  acercamiento hacia la nube de las grandes como Google y Microsoft que con sus platform as a service  afianzan un poco más la ola cloud computing. En cuanto a empresas, si tengo que quedarme con una, esa es Zoho por su enorme hiperactividad y por el conjunto de soluciones que han logrado sacar adelante. Por último, a nivel nacional estamos todavía muy verdes en cuanto a conocimiento y soluciones saas en comparación con EEUU. Espero que en el 2009 aparezcan más  proyectos 100% saas como el de Litebi y MetoCube.

Y ahora demos un repaso por mes:

En Enero, Salesforce.com empieza a promocionar la plataforma como servicio ( paas platform as a service) Force.com  con el lanzamiento de developer.force.com 

En Febrero, asistimos al primer fuera de servicio (outage)  de almancenamiento S3 de Amazon

En Abril, Google abre su paas Google App Engine en beta privada. Además se abre este blog con el nombre de www.saasmania.com, con más miedo que vergüenza. Por encargo, estuve durante los 6 meses anteriores  estudiando sobre este mundo y me di cuenta que nadie escribía sobre ello.

 En Mayo, Google pone precios a Google App Engine y aparece Morph Labs otra paas (platform as a service) que ejecuta aplicaciones java.

En Junio, NTR Global recibió 22M de euros para su expansión internacional. La cifra impactó a nivel mundial.  

En Julio, el término cloud computing empieza a coger cuerpo y todo el mundo empieza a hablar de ello, como  por ejemplo,  Enrique Dans que desde entonces y mensualmente, tiene algo que decir acerca de la nube. Además sufrí el  segundo outage del servicio S3 de Amazon.

En Septiembre, Richard Stallman nos deja esta perla y revoluciona  a la comunidad cloud. Además a Google Docs le sale un competidor con Zoho Docs.

En Octubre, aparecen nuevas paas (platform as a service), por una lado Velneo Paas a la que me encuentro “especialmente” unido y a la que deseo muchos éxitos. Y también Microsoft se despereza con su paas Windows Azure.

En Noviembre, se celebró la 2ª conferencia saas en España y esperamos que no sea la última. Además Microsoft da salida a sus Microsoft Online Services

En Diciembre, aparece SaasGrid una nueva paas  y me hago con el dominio saasmania.com.

Posiblemente me deje algo en el tintero pero más o menos y tirando de esta y otras bitácoras es lo que más destaco.

Ahora un poco sobre mi y el blog. A nivel profesional lo positivo del blog ha sido la vida que me ha dado.  A principio de año, tenía el objetivo  de hacer cosas diferentes y  aunque reconozco que no tenía muy claro el alcance blog, desde luego y sin saberlo ha cubierto mis espectativas.  Además he conocido a mucha gente, gente con proyectos saas a los que me han invitado a involucrarme,  gente con intenciones de adoptar saas, gente con ganas de invertir, etc.  Os invito a que sigamos potenciando la comunicación comentando, emaileandonos, skypeandonos, etc.; la crítica mala o buena es siempre positiva y seguro que todos aprendemos. Cuando alguien  comenta se me saltan las lágrimas….hagan que solloce.

A nivel personal el blog me puso miedos que logré quitármelos al poco, porque exponerse a los demás a través de este medio impone cierto respecto. La redacción lleva implicita abrirte a la gente y al menos a mi me dió pavor, que a toro pasado es claro que no era otra cosa que inseguridad. Salvada esta fase, quiero decir que el blog me ha supuesto un crecimiento personal y si alguien está pensando en abrir alguno le animo desde aquí a que no se lo piense más. Otra cosa a destacar es que me ha obligado a mejorar mi redacción e  intentar corregir mis enormes faltas de ortografía. 😉
 

En cuanto al blog, he ido corregiendo errores de redacción, de orientación, pero me gustaría destacar el mayor error que he cometido para que a otros les pueda servir. Me he preocupado mucho del posicionamiento en los buscadores (donde más o menos  si he conseguido el objetivo e incluso el blog tuvo un pagerank de 4 antes de coger el nuevo dominio) pero  he dejado de lado algunos de los consejos que apuntaba en el último semanario  con el artículo  “Trucos para dar a conocer tu startup“,  que aconsejan darte a conocer con comentarios de calidad  en otros blogs, a través de las  redes sociales, etc.  Lógicamente el blog no es una startup pero estos consejos sirven de igual forma. Intentaré corregirlo cuanto antes. 

Los objetivos del blog para 2009 serán corregir los errores arriba mencionados, aumentar el número de post de opinión y de soluciones saas e iaas  y  por último me gustaría hacer un “restyling” que aún no sé si merece la pena contratarlo (si alguien me da un consejo, lo agradecería). 

Nada más, gracias por estar ahí y espero seguir aportando algo que realmente sirva o provoque pensamientos paralelos.  FELIZ 2009!!!

Semanario – Semana 51/2008

 

 

 

 

 

 

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

  • Litebi ganadores del concurso BanespymeOrange 2008 .- Mi más sincera enhorabuena a Javier y a su equipo  por este premio que afianza su proyecto y que es toda una tarjeta de presentación. Que el saas no es una moda está mas que claro.
  • La base de datos de Amazon SimpleDB accesible mediante SQL .- Hace unos dias Zoho con CloudSQL, nos ofrecía la posibilidad de acceder a los datos de sus aplicaciones a través de SQL, y ahora Amazon tambien lo habilita para su BBDD SimpleDB.
  • ¿Que es cloud computing? .- Antonio Ortiz hace una reflexión sobre el mundo cloud computing y pone el foco de atención en las plataformas como servicio como lo parte más innovadora dentro de la nube.
  • Os dejo una serie de links de predicciones acerca de  la nube para  el año que viene. La que me gusta es la Appirio.com porque habla de iaas, paas y saas
  1. Top 10 Cloud Computing Predictions for 2009
  2. GOGRID CEO’S 10 PREDICTIONS FOR CLOUD COMPUTING IN 2009
  3. 8 MORE CLOUD COMPUTING PREDICTIONS FOR 2009
  • Trucos para dar a conocer tu startup .- Algunos lectores  me han preguntado cuales es la mejor forma de promocionar su proyecto saas y aqui os dejo unos buenos consejos.
  • Metocube: nuevo saas español. Metocube es un sistema de documentación de procesos que permite a los usuarios acceder de forma cómoda a la información, herramientas y plantillas para llevar a cabo su trabajo.  Tiene plantillas para PMBOK e ITIL

Las aplicaciones Zoho podrán ejecutarse en Google App Engine

Pues eso, que cada muy poquito tiempo hacen algo especialmente reseñable y hoy nos sorprenden con un movimiento que puede tener varias interpretaciones. Desde ahora las aplicaciones creadas en Zoho desde creator.zoho.com (el directorio que mantemos Javier y yo, utilizamos creator.zoho.com para el almacenamiento de los soluciones)   podrán desplegarse en la paas (plataforma as a service) de Google, Google App Engine.

google-zoho

Como sabemos en la plataforma de Google,  podemos desplegar las aplicaciones que desarrollemos en Python siempre y cuando utilizemos su SDK que las integra en la plataforma.  Con esta nueva característica Zoho se convierte en un entorno de programación de aplicaciones Python pero con la facilidad de que no tienes que tener ni idea de programar en Python porque te genera el code Python necesario para su ejecución en Google App Engine. Es destacable también que no solo las aplicaciones son exportable a Python, los datos también se exportan a la paas de Google.

Este video explica como se puede hacer este despliegue:

¿A que atiende esta integración Zoho-Google? La verdad es que parece no tener mucho sentido. ¿Crear aplicaciones en Zoho para despues ejecutarlas en Zoho llegando en algún caso a pagar por desplegar en un entorno y en  el otro? Pero si leemos el último párrafo del anuncio:
With our CloudSQL release last month, we let the data free, giving you the control of your data. With this release, we are letting your applications free, offering you alternative deployment options. Welcome to the new ‘open’ model.
Con nuestra utilidad CloudSQL, te dejamos que tengas el control de tus datos. Con esta nueva utilidad, dejamos tus aplicaciones libres y ofreciendote otras  alternativas de despliegue.
“Bienvenido al nuevo modelo abierto“. En mi opinión lo que están haciendo es generar confianza en el desarrollador y el usuario final consumidor de las aplicaciones,  para no quedarse colgados  en un lenguaje de programación y plataforma que nadie conoce y/o que puede adolecer de las capacidades y funcionalidades para cubrir todas las necesidades del clientes o del desarrollador.  Por ejemplo: Pónganse  en el lugar de un cliente que quiere una aplicación en Zoho porque la plataforma tiene un precio realmente interesante pero que  si la plataforma fuera al carajo no sabrá que hacer con un código de lenguaje de programación propietario de Zoho y que  ninguna otra plataforma como servicio puede o sabe ejecutar.  De esta forma Zoho les está diciendo a sus clientes que no tengan miedo en desarrollar aplicaciones en Zoho porque en el caso peor podrán exportarlas a Google App Engine sobre un lenguaje de programación más que conocido y con la posibilidad de ni siquiera tener que utilizar la paas de Google (el código generado puede ser descargado desde la plataforma App Engine).
Hay otras opiniones acerca de este movimiento. Por ejemplo Zoli opina que el motivo es porque Google genera más confianza a la hora de tener tus aplicaciones y datos en manos de un proveedor. Pienso que si asi  fuera,  Zoho se estaría echando piedras sobre su propio tejado.  En CloudAve opinan que Zoho no ofrece servicio de compra de dominio y Google si, y además defiende de alguna forma la explicación que expongo más arriba.
A mi modo de ver, la idea es sencillamente brillante y además lleva implicita que tienen un gran confianza en su plataforma para la generación de aplicaciones , a un precio muy competitivo.

¿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. 😉

La paas Saasgrid en profundidad

Hace unos días anunciarion desde SaasBlogs el lanzamiento de esta nueva platform as a service y ayer tuve la oportunidad de ver una demo guiada y preparada por Abraham Sultan de SaasGrid al que desde aquí le doy las gracias porque fue realmente cercano y puso todo su empeño para que pudiera comprender todo el alcance de la solución. 

Se me hace difícil explicar todo la funcionalidad que ayer puede observar . Creo que lo más fácil es dar un repaso desde el punto del vista de proveedor de las aplicaciones y desde el punto de vista del cliente consumidor de estas. 

Proveedor o Desarrollador de Aplicaciones (ISV)

Al entrar al mundo SaasGrid lo puede hacer como cliente o como proveedor. Si entras como proveedor tienes acceso al portal de cliente y al portal del proveedor. El hecho de que el proveedor tenga tambien acceso al portal de cliente es para que pueda simular el comportamiento de sus clientes y probar sus soluciones.

Antetodo es importante tener claro que si quieres aprovechar todas las caracteristicas de SaasGrid debes pensar en el público que utilizará la aplicación y la forma de uso para que así la puedas modularizar y aplicar los diferentes precios a diferentes tipos de suscripción. Por ejemplo típico nivel de acceso: Básico, Profesional, Enterprise y Premium en los que cada uno te permite realizar un determinada funcionalidad y además el nivel superior engloba las caracteristicas de los anteriores. (ver gráfico)  

Estos son los pasos que debes seguir para poner en marcha tu aplicación:

  • Subes el código compilado y modularizado en los servicios que tendrá la aplicación. Al subir la aplicación SaasGrid hace una revisión de los requisitos que debe tener la aplicación y testea si has usado correctamente su SDK. La versión se queda por defecto en el entorno de desarrollo.
  • Subes los scripts de BBDD. Como vimos una de la caracteristicas de Saasgrid es que convierte aplicaciones single-tenant en multitenancy y para que la BBDD pueda dar esa funcionalidad, lo que hacen es modificar los scripts de las tablas para añadir la información nececesaria de cada cliente y cada usuario.   Hay dos opciones más a las que puedes optar a la hora de subir la BBDD: puedes determinar que quieres tener un esquema diferente por cada cliente o incluso una BBDD diferente por cada cliente, pero lógicamente esto redunda en más gasto para ti como proveedor y redundará en un precio más alto para tu cliente.
  • Determinar los tipos de suscripciones que tendrá la aplicación. Para cada función o servicio de la aplicación y por cada subcripción determinas los limites o las cantidades o el disfrute o no de la funcionalidad. Sería  algo parecido a esta tabla de Zoho de  su aplicación creator.zoho.com para crear aplicaciones donde se determina para cada funcionalidad sus limites en cada suscripción:

  • Determinar el precio de cada tipo de suscripción. El hecho de tener separado la suscripción de los precios es porque el deparmento de marketing no tiene porque conocer el detalle de los limites, cantidades, etc de cada funcionalidad. 
  • Determinar para cada funcionalidad los permisos de acceso. Por ejemplo, establecer roles de Administrador, usuario avanzado y usuario donde se determine para cada funcionalidad lo que sería posible realizar para role.
  • Definir a través de qué compañia deseas recibir el pago.   Puedes utilizar compañias intermediarias como PayPal para recibir los pagos por la suscripciones de tus clientes. 
Una vez que ya tienes la aplicación con toda su definición ya la puedes poner en venta pero para lo cual debes ponerla en producción que no es mucho más que dar a un botón. 
 
Otras características de SaasGrid que entran dentro del proveedor son:
  • Puedes definir con que proveedor de hosting alojarlo. SaasGrid es la solución pero tienen unas serie de proveedores de hosting que son los que cuidarán del correcto funcionamiento del entorno SaaSGrid, de ahí que permitan al desarrollador de aplicaciónes  su elección. Logicamente de la escalabilidad, rendimiento, SLA, backup, etc. se encargará el proveedor de hosting que elijas. 
  • Es posible monitorizar el funcionamiento de tu aplicación a traves de un gestor de logs.
  • Hay una aplicación de gestión de cobro, facturación, gestión de clientes, suscripciónes , etc…para que tengas el control económico de la aplicación.
  • Posibilidad de poner un frame en la página de tu web que conecte directamente con el módulo de suscripción de sus aplicaciones. Esto hace más dinámica la contración de las suscripciones.
Cliente consumidor de aplicaciones
 
El cliente debe tambien acceder al mundo Saadgrid para especificar las formás de pago, las aplicaciones a las que quiere tener acceso con el número de suscripciones que tendrá (es decir, el número de usuarios),  y para nominar las suscripciones. Actualmente las suscripciones hay que nominarlas pero en las siguientes versiones de Saasgrid no será necesario.
 
También a partir del portal puede comprar un dominio personalizado para su aplicación ya que la url por defecto es larga y tiene como dominio loquesea.saasgrid.com.
 
Por último de la parte del cliente, decir que el cliente de la aplicación tambien puede hacer las suscripción desde la página web del proveedor de la aplicación si este ha colocado en un frame el modulo que conecta con la suscripciones.
 
Mi impresión general es que Saasgrid da una vuelta de tuerca más a lo que ahora mismo se está ofreciendo.
Ofrecen una paas completa ( ejecución de app + almacenamiento BBDD + escalabilidad + SLA ), ofrecen gestión de cobros, suscripciones, facturación, y para mi algo que es realmente diferente, la conversión de singletenant a multitenancy. Guardo un ligero escepticismo acerca de esta conversión porque aunque lo he visto funcionar me gustaría verlo en otras aplicaciones más complejas. En resumen, es una solución completa para que cualquier empresa de desarrollo o desarrollador independiente pueda poner en funcionamiento su aplicación y detrás de la solución se nota que hay muchas, muchas, muchas horas de curro.
 
A mi modo de ver algo que deberian mejorar es la parte de acceso del cliente porque le obligan a entrar en SaasGrid para la definición de términos que debería tratar con su proveedor de aplicaciones, no con SaasGrid. Es decir, añadir la funcionalidad necesaria al frame para que el cliente desde la página de su proveedor de aplicaciones tenga todo la funcionalidad SaasGrid sin que él se entere.
 
Nada más, dar la gracias de nuevo a Saasgrid y en concreto a Abraham por dejarme ver más en detalle el funcionamiento de SaasGrid.

Force y Google: Nubes que conectan

googleforceA través de otra toolkit, SalesForce facilita la vida de aquellos clientes que deseen ejecutar aplicaciones web en la plataforma as a service de la competencia Google App Engine. Han desarrollado un conjunto de herramientas que utilizado desde python (lenguaje con el que se construyen las aplicaciones que en Google App Engine se ejecutan) conectan de una forma fácil y sencilla con los Web Service de Force,  los cuales te permiten manipular y consultar los datos que los clientes de Salesforce tengan en su CRM o en otras tablas creadas por ellos en la plataforma.

 

A mi modo de ver el anuncio, a parte de que pueda facilitar la vida a algunos de sus clientes,  es más una maniobra publicitaria que otra cosa ya que si no se dispusiera de esta herramienta sería posible acceder directamente a los datos de Force a través de su API Web Services. Recordemos que en Junio de este año, Salesforce anunció otro conjunto de herramientas para poder utilizar algunas de las Google Docs (Docs, Hojas de Calculo, Calendario) pero esta vez desde la plataforma Force. A diferencia de este anuncio y aunque tuviera su parte de marketing, aquella herramienta me parecía mucho más útil que esta.

 

Ambos blogs han hecho eco de la noticia desde diferentes puntos de vista. En el blog de Google lo consideran una gran noticia y además posicionan a la paas Google App Engine a ojos del lector-cliente-potencial como una plataforma perfectamente válida para la ejecución de aplicaciones web para empresas. En el blog de Force, humildes ellos, hablan de que de esta forma el desarrollador o la empresa final, puede beneficiarse de las mejores características de ambas plataformas.

 

Semanario – Semana 49/2008

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

Un gadget en tu escritorio  para  gmail. El equipo de Google Desktop ha creado un gadget para poder utilizar tu  correo de gmail. Este un ejemplo de que para consumir saas no solo se puede hacer a través de tu navegador   

Predicción de Gartner para el 2009. Según Gartnet el 90% de las empresas continuará con el crecimiento en el uso de aplicaciones como servicio.

Gogrid también se atreve a predecir el futuro a corto plazo. Diez predicciones para el 2009 sobre todo lo relacionado con el cloud-computing.

Se une Javier Gimenez de TodoOnDemand.es para mantener el Directorio de Cloud Computing. Como sabeís desde hace algún tiempo mantengo el directorio cloud computing que pretende reflejar la oferta de productos iaas, paas y saas pero la verdad es que  cuesta mantenerlo. Asi que le dije a Javier que si le apetecía compartirlo y aceptó gustosamente. Esperamos que el directorio gane en dinamismo y pueda ser útil para todo aquel interesado en este mundo. 

Hoy 7/12 cumplo 37. Pues eso que me feliciteis ;), que con esta edad se empieza a necesitar de cariño y comprensión.

Apprenda Saasgrid: Nueva Platforma como servicio

De todas las partes que componen el cloud computing , las paas, aquellas que permite la ejecución de aplicaciones saas son las que menos presencia tienen en este mundo y las que menos noticias generan en el mercado. Tanto es así que desde la entrada del Velneo como nueva platform as a service no he escrito nada sobre ello.

Ayer a través de saasblog  me enteré del lanzamiento de SaasGRid una paas para que puedas alojar aplicaciones con tecnología Windows (ASP.NET, WCF, SQL-Server) pero sin tener que preocuparte de que el diseño de la aplicación sea multi-tenancy, de cómo se “logan” los usuarios del sistema, del cobro y facturación por el uso de tu aplicación ,  de la seguridad de acceso a la aplicación , del versionado del framework ASP, etc.  porque de todo esto ya se encargan ellos siempre que construyas tus aplicaciones usando el  SDK “magico”. Dicen que no utilizan virtualización con imagenes de máquinas como en EC2 para llevar a cabo su magia, pero no explican nada de como la realizan. 

aprendda1

En definitiva te proponen que sigas programando con si lo fueras hacer para dar un servicio a una empresa o a un conjunto de usuarios, que ellos se encargan de que puedas explotar tu aplicación a nuevas empresas o nuevos cojuntos de usuarios. Lo mejor no solo es eso, es que además te proponen que aplicaciones escritas con .NET (para escritorio) y en ASP.NET pueden ser de un forma relativamente sencilla de migrar a su plataforma y por tanto conseguir  que estas aplicaciones se conviertan en saas y puedan empezar a competir en este mercado.

¿Cuales serian los pasos que deberias dar subir tu aplicacion a SaasGrid?

  • Contacta con Apprenda para ver las condiciones, bajate el SDK y la documentación.
  • Migra una aplicación que tengas o escribe una nueva aplicacion web para un cliente en  Visual Estudio utilizando ASP.NET y otras tecnologias de IIS, SQL Server y web services.
  • Sube la aplicacion a SaasGrid
  • Configura la información de facturacion asi como de tu cuenta.
  • Provee a Saasgrid la información de los precios de tu aplicación. Planes de precios, opciones, etc.
  • Publica la aplicación haciendola disponible para su venta
  • Copia un pequeño trozo de HTML en tu página para que tenga un punto de acceso a tu aplicación y des entrada a tus clientes.
  • Gestiona tu aplicación a traves de los interface de SaasGrid

saas-works

Además te ofrecen la posibilidad de que puedas montarte la infraestructura y su magia en tu casa y si eso lo que tu prefieres. 

La idea como tal no es nueva porque ya hablamos de que WinSaas ofrecía un servició parecido aunque esta solución me parece más completa y a la vez complicada por ser productos Microsoft y porque el target al que apuntan es mucho más ambicioso. Tambien por aquel entonces WinSaas se posicinaban como un servidor de aplicaciones de saas y esto se posicionan como paas, que es lo mismo pero no se percibe igual. 

Desde luego si funciona y me da que lo hará porque llevan tiempo dándole forma a esta solución, me parece una gran idea para los que quieren evitarse el control que genera el multi-tenancy y una posibilidad para aquellas aplicaciones que no se pensaron con la arquitectura multitenancy poder reutilizarlas para su explotación como saas. Otra cosa es que la estructuras de las empresas montadas bajo un modelo single-tenant puedan competir con los precios que suelen ofrecer las empresas montadas bajo el modelo saas desde el principio.  Pero bueno ahí esta la posibilidad para aplicaciones .NET y supongo que pronto estos u otros ofreceran soluciones parecidas para  Java, Ruby on Rails, etc.

Semanario – Semana 48/2008

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

Facebook te cobra por las aplicaciones que alojes. En realidad el servicio que te da es el de certificar las aplicaciones fiables y aquellos que no menos fiables, no es necesario pagar sino lo deseas.

Opengoo: una aplicacion online en tu casa. Se trata de una aplicación office (manejo de documentos, email, calendario,etc.) con todas las caracteristicas del saas pero que te permite instalarlo en tu casa o en los servidores que tu elijas.

Consejos para el 2009 en el mercado del saas. Una presentación de Bessemer Ventures que teniendo en cuenta la coyuntura económica, aconseja una serie de acciones para que no cierres tu startup saas.

Una aplicacíon in-house para manejar almacenamiento out-house . Gladinet es una aplicación gratuita para Windows, que permite que manipular los archivos almacenados en servicios como Google Docs, Picasa Web Albums, Windows Live SkyDrive, y Amazon S3.

¿Quieres programar en Apex para alojar tus aplicaciones en la paas Force? Una presentación que te explica el concepto multitenancy y te enseña a utilizar las herramientas que tiene Force.

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.

Zoho Status – Monitoriza el estado de Zoho

El domingo hacía mención en el semanario sobre el dinamismo y la sensación de que en Zoho “no paran” ofreciendo cada dos por tres nuevas características  y hoy anuncian de nuevo una utilidad para que el cliente se sienta como en casa. 

zoho-status

Al igual que  Amazon y   Salesforce, Zoho con Zoho Status pone a disposición de sus clientes, la aplicación que utiliza la propia compañia para monitorizar el estado de sus aplicaciones y sus servidores. Permite que los usuarios accedan a esta información para saber los tiempos de respuesta que tiene cada aplicación  en cada unos de los 6 servidores (Seattle,Singapur, Londres, Alemania, Nueva Jersey y Australia) y el tiempo  que las aplicaciones y/o los servidores han dejado de dar servicio.

¿De que nos sirve esto? Funcionalmente de nada , solo que genera confianza por la apertura y transparencia y que a todo cliente nos gusta saber que es lo que esta pasando con nuestras aplicaciones si algo marcha mal. La información no es gran cosa (¿tiempo de respuesta?), pero en cualquier caso es un paso más para a generar confianza y quitar el miedo al cliente con información de como resuelve Zoho uno de los temas que más preocupan.

Ultimamente me tiene un poco obsesionado el tema de la comunicación pero por algo empresas como Salesforce invierte recursos en ganar la confianza del cliente en temas de seguridad, privacidad y disponibilidad  y como por ejemplo la FAQ sobre  la nueva plataforma de Velneo Paas expone las preocupaciones de los usuarios en temas de seguridad y privacidad de aplicaciones y datos haciendo necesario una explicación clara y concisa de como lo llevan a cabo.

Además de este comunicado, Zoho aprovecha para anunciar que la aplicación 24×7 que permite ofrecer Zoho Status y propietaria del accionista mayoritario de Zoho, ofrece su nuevo servicio Entreprise  con más funcionalidad. A parte del servicio de monitorización de webs, se ha definido un SLA y herramientas para verificar su cumplimiento.

Force conecta con Facebook y Amazon en la nube

logo_home_forceEn estos días se esta celebrando el hackathon de Force 2008 cuyo nombre comercial es DreamForce y  donde los programadores y ISV se reunen para compartir ideas, comentar nuevas funcionalidades, acudir a talleres sobre saber-como,  conseguir acuerdos de colaboración, etc. en definitiva un sitio donde hacer networking y saber como tus competidores se están moviendo es este mercado del saas y la  forma en que están explotando la plataforma Force.

Sabemos que Salesforce , el lider mundial del CRM on-demand,  está centrando muchos esfuerzos en la promoción de la plataforma Force y esto es algo que saben hacer realmente bien. En su web, que es un auténtico alarde de buena comunicación,  acaban de abrir una nueva página para enseñar y ayudar a los potenciales programador e ISV a crear código saas y a establecerse como empresa.  Y ahora con eventos como DreamForce intentan acercarse al programador e ISV y conocer sus inquitudes. Desde luego si alguien tiene alguna duda de si el software como servicio necesita de acciones comerciales y promocionales seguro Salesforce le sacan de ellas .

En estos eventos suelen aprovechar para anunciar nuevas funcionalidades que va a mejorar el uso de la plataformas. Ayer , en el primer día de Dreamforce, anunciaron lo siguiente:

Force para Amazon.-  Se trata de un conjunto de herramientas para que las aplicaciónes Salesforce puedan utilizar los servicios de amazon.  Por ejemplo si quieres utilizar S3 para almacenar imagenes y documentos o ejecutar parcialmente un parte de tu aplicación sobre maquinas amazon EC2 y código php. 

Force para Facebook.- Otro conjunto de herramientas para que las aplicaciones de Force utilicen la API de Facebook y puedan desplegarse dentro de Facebook. El usuario en realidad utilizarán la plataforma Force para acceder a los formularios, base de datos y la logica. Es decir, un aplicación programada en Apex Code para Force puede se utilizada por los millones de usuarios de Facebook, pero ¿son el mismo el mismo tipo de usuarios? Quizás tenga más sentido la integración con el “Facebook de IBM”, osea,  BlueHouse.

Dominio separado de Force.com.  Ofrecen la posibilidad de crearte un dominio público para que tu aplicación pueda ser accedida por otros usuarios, a parte de los usuarios de la plataforma Salesforce.

Code Share. Esto es un reanuncio porque ya lo estaban llevando a cabo.  Es un directorio de  proyectos código abierto donde los programadores pueden participar o  crear sus propios proyectos de código abierto.

logo_home_salesforce

En definitiva, saben lo que hacen, lo hacen bien y si están en el camino se verá un incremento de  sus ingresos y en el número de aplicaciones que ofrecerán en su plataforma.

Semanario – Semana 44/2008

Voy a retomar la idea del realizar un semanario que abandoné al poco de comenzar con el blog. Por aquel entonces no había un número de noticias importantes como para realizar el resumen semanal pero en cambio ahora tenemos casi a diario anuncios, opiniones, etc. que merecen ser recogidas para no caer en el olvido.

A parte de los post publicados esto es lo que más me han llamado la atención esta semana:

VPN-Cube – Seguridad en la nube

Leo en el blog de Phil Wainewright uno de los gurús en esto del software como servicio y cloud computing que ya podemos integrar las máquinas que tenemos en la nube dentro de nuestra red privada virtual. Se trata de un producto creado por Cohesive FT,  una empresa que ya dispone de otro producto saas on iaas para la creación de servidores en la nube sobre máquinas EC2, Flexiscale y Skytap, y que ahora nos ofrece VPN-Cube otro producto saas on iaas para poder securizar los servidores que dispones en una o en varias localizaciones en la nube e incluso integrar tus infraestructura in-house con tu infraestructura en la nube.

Es un producto que  tiene principalmente su público objetivo en el cliente final, en la empresa con departamento de IT que dispongan máquinas en la nube y que ahora pueden securizar sus comunicaciones con las máquinas en la nube. Pero tambien, dentro de las posibles combinaciones, se ocurre que puede ser interesante para las plataformas como servicio que tienen su infraestructura en la nube, como Heroku, Coghead,etc

Si echamos un ojo a los principales motivos por los que las empresas no adoptan o tienen miedo a adoptar la computación en la nube ya sea en iaas, paas o saas , aparece la seguridad como la principal barrera de entrada y este producto puede apaciguar las reacciones contrarias al cloud computing.

Me parece una gran noticia y como dice Phil, Stallman ya no tendrá porqué preocuparse de la seguridad de sus datos . Tambien lo ha sido para la comunidad de Amazon tal y como como hablan en este post .