e-Valúame

Tag Archives: Velneo

Nuestra experencia de programar en la nube

La sección paas en este blog la tengo un poco descuidada. Cierto es que la que menos desarrollo ha tenido en comparación con el iaas y el saas, pero dicen los expertos que es la que más proyección tiene.

Los que pasean por aquí desde hace tiempo saben que llevo tiempo intentando lanzar un proyecto saas que no terminamos de acabar. Es un verdadero dolor ponerse a currar después de currar con un punto más de dolor cuando tienes familia a la que no solo tienes que atender sino que quieres atender y estar. En fin,  si no quieres apostar todo a un número , el coste lo tienes en tu tiempo y en esas estamos.

Empezamos a montar la plataforma con Java. Lenguaje que cada vez me da más pereza. Trabajo con un equipo de desarrollo desde hace 10 años en exclusividad con Java y la sensación que tengo es que o tienes un tío que controla de cojones este lenguaje, es decir, friki de los buenos o se percibe una cierta inseguridad en el ambiente que aunque sabes que te van a sacar del bollo, tienes la sensación de que nadie tiene claro algo tan normal como las librerías con la que debería trabajar un proyecto.

Total que esto se traduce en complejidad y por tanto en tiempo, vimos que el desarrollo estaría cercano al 1año y medio y aunque tenemos experiencia en este lenguaje decidimos cambiar. Después de mucho preguntar e investigar nos fuimos derechos a por PHP, más fácil de programar, más rápido de probar, teniamos tambien algo de experiencia….aunque poner en marcha el entorno y hacer funcionar alguno de los frameworks de moda también tiene lo suyo. Bajamos los tiempos en casi 1año (aunque aun dudo de que no nos fueramos a más) pero aun así se hacía complicado y largo.

Independientemente de la complejidad del lenguaje, en cualquiera de los dos entornos anteriores, la instalación del entorno en nuestras máquinas y enganchar todos los frameworks fue largo y tedioso, pero lo peor era el mantenimiento. Casi siempre que empezabas a probar o programar  había algún problema: el control de código no funcionaba, el server estaba caído, no veías alguna máquina ,etc. Seguro que era culpa nuestra, de nuestros procedimiento de puesta en funcionamiento, pero era realmente aburrido enfrentarse a un problema de este tipo a las 22:00 de la noche.

Decidida la plataforma con PHP nos dió por hacer una prueba de concepto con la Paas de Velneo. Velneo lo habíamos desechado al principio del proyecto, porque (y al contrario de los que algunos que leen este blog pensaban) aunque conocíamos la herramienta y confiamos en el producto (Vease el disclaimer de este post), V7 era un nueva versión que estaba aún verde y con funcionalidades que eran necesarias para nuestro proyecto que aún no estaban solucionadas. Desde entonces han pasado casi 2 años y medio años y el producto ha cambiado bastante.

Después de dos entornos montados, dos lenguajes desechados, dos socios que han dejado el proyecto (ya digo que currar después de currar es muy duro), la aplicación está a punto de terminarse en tiempo record (4 meses a media jornada sin contar el aprendizaje) y en la paas de Velneo, siendo la experiencia de programar en la nube realmente buena. El tiempo no es culpa de la paas, es culpa del producto porque es realmente rápido y agradable programar en esta plataforma.

La verdad es que repasando la ventajas de la nube, todas las hemos experimentado: sin instalaciones, sin mantenimiento, nuevas versiones sin hacer nada, programar desde cualquier lugar, entorno de ejecución implícito y tremendamente rápido de probar, sin preocuparte de si está arriba o no el servidor o de si se ha caído, compartes el código con otros desarrolladores….pero las que más valoramos y eso hemos coincidido han sido dos:

·         Ponernos a currar sin preocupaciones sobre el estado del server, del control de código, de si está instalada la última versión,etc. (Instalación y mantenimiento)

·         Trabajar desde cualquier lugar, incluso en algún momento en estas vacaciones hemos tirado de la paas.

Quizás nada diferente de lo que sabemos y trabajamos con la nube pero vivida la experiencia con los entornos anteriores me ha parecido interesante compartir esta pequeña historia.

Seminario Velneo en Madrid el 5 de octubre

Un año ha pasado desde el  nacimiento del Velneo V7 y muchas han sido las mejoras  que han incorporado en esta plataforma como servicio pionera en España. El próximo lunes se celebrará en Madrid un seminario que consistirá en una demo que nos permitirá comprobar las funcionalidades, las mejoras  y en general, todas las posibilidades que ofrece la herramienta. Dejo copia del  post con el anuncio:

velneo

La semana próxima, el lunes 5 de  octubre, de 5 a 7 de la tarde, celebraremos en el Hotel Arturo Soria Suites de Madrid el Seminario vEntry de Velneo. Es un seminario gratuito.

Si te interesa asistir puedes reservar tu plaza ahora.

¿Qué es un seminario vEntry?

El seminario vEntry es una demostración gratuita de carácter técnico-comercial sobre las posibilidades de la plataforma de desarrollo de aplicaciones profesionales Velneo V7.

¿A quién va dirigido el seminario vEntry?

Va dirigida tanto a perfiles técnicos como a gerentes y consultores de empresas que desarrollan aplicaciones empresariales, independientemente de si han trabajado anteriormente con Velneo o no.

¿Cuál es el objetivo del seminario vEntry?

El objetivo es presentar Velneo V7 a aquellas personas del ámbito profesional de la programación.

¿Cuál es el precio por asistente al seminario vEntry?

El seminario vEntry es gratis.

¿Dónde y cuando se celebra el seminario vEntry?

Se llevará a cabo en el Hotel Arturo Soria Suites de Madrid, el 5 de octubre de 5 a 7 de la tarde, y es necesario que reserves tu plaza si te interesa asistir.

Evento Localidad Fecha Horario Sitio Precio
Seminario vEntry Madrid 5 de octubre 5:00pm- 7:00pm Hotel Arturo Soria Suites gratis

Minube y Velneo: Testimonios de uso de cloud hosting

Hace un par de meses cuando se produjo el lanzamiento de hostarting y al revisar los diferentes tipos de hosting que mantienen en la web, pensé  que (como la cabrá tira para el monte) les faltaba una sección de cloud hosting. Además me hizo preguntarme que no había visto nada escrito sobre las diferentes opciones que hay en el mercado para externalizar tu infraestructura: housing, hosting, servidor dedicado, servidor virtual y cloud hosting, y sobretodo un post que explicara las diferencias entre el cloud hosting y el resto de opciones. Y me puse  a buscar.

Al poco de buscar me di cuenta que ya había gente que había escrito sobre ello solo que yo no había llegado. Casi todas  las casas de hosting tienen un documento que explica claramente la diferencias entre las diferentes opciones. Por ejemplo arsys explica en este  documento las características de cada opción y a quien va dirigido.  Y además me topé con este post de wences que  encontré a través de Error500, y que me parece realmente bueno y esclarecedor de lo que ofrece el cloud hosting en comparación con el resto de opciones.

Durante la investigación se me ocurrió que podía interesante recoger opiniones de empresas que estaban usando el cloud hosting y aunque en aquel momento pensé que el post (después de lo que ya había en la red) carecía de sentido, me he dado cuenta que siguen siendo interesantes las respuestas que me dieron Fillito de minube.com y Jose Maria de Velneo a la pregunta: ¿porque elegísteis cloud hosting?, y que a continuación os dejo:

Cuando empezamos a desarrollar minube y nos enfrentamos al diseño de la comunidad, la parte de red social, nos dimos cuenta de que si queríamos ofrecer publicación de contenidos multimedia a nuestros usuarios, nos enfrentabamos a dos grandes problemas : Almacenamiento y Capacidad de Procesamiento (para generar muchos tamaños de cada foto, y recompresión de video en tiempo real)

Realmente no hicimos comparativas entre otros productos, ya que cuando descubrimos AWS, sus características cubrían tan bién nuestras necesidades y los precios eran tan ridículos , que apostamos directamente por Amazon.

Los factores determinantes sin duda fueron:
– el excelente precio,
– escalado transparente de almacenamiento en S3. Nos olvidamos completamente del tamaño de nuestros discos duros, simplemente metemos y metemos datos. Amazon se encarga de gestionar el almacenamiento físico, replicación de datos por seguridad, y asume el coste en recursos que supone distribuir todos esos datos a muchos usuarios.
– fácil escalado de las instancias de procesado, pero sobre todo inmediato. si usásemos VPS para procesar nuestros videos, no podríamos escalar nuestras máquinas bajo demanda. Con EC2 tardamos menos de 20 segundos en tener disponible una nueva máquina, y en cuanto dejemos de necesitarla, la apagamos y pagámos sólamente por lo que hemos usado.

Todo ésto sumado a los nuevos servicios que ha sacado Amazon de autoescalado, … para nosotros no hay duda 😛

Estoy seguro que si no fuera por un servicio así de bueno con precios tan asequibles, startups como nosotros con un presupuesto muy limitado, no podríamos crear aplicaciones tan complejas.

**********************

Nosotros necesitabamos un sistema de hosting flexible. Como startup que somos, necesitamos poder subir o bajar el número de vServers disponibles para nuestros clientes en función a la demanda que tengamos. Además necesitamos un gran ancho de banda garantizado y un sistema de copias de seguridad muy fiable.

Estudiamos tres opciones: encargarnos nosotros de todo (hardware, comunicaciones, etc), utilizar un sistema de hosting tradicional o utilizar el cloud computing. Analizamos las opciones desde el punto de vista de los objetivos requeridos y desde el punto de vista económico.

Rápidamente nos inclinamos por el cloud computing, aunque no era muy bueno en España, y comenzamos a buscar proveedores. Analizamos Amazon, FlexiScale y alguna otra. Estudiamos todas las características técnicas, ubicaciones físicas (la latencia influye muchisimo en las velocidades de conexión), precios, etc.

Finalmente nos decidimos por Amazon. Nos proporciona una facilidad y una autonomía extraordinaria. Desde que comenzamos a trabajar con ellos no han parado de evolucionar: máquinas virtuales en Europa, Discos persistentes, sistema de monitorización, etc. Llevamos más de un año trabajando con ellos y todo ha funcionado correctamente.

El pago por uso es genial. Yo puedo crear una máquina en un momento dado a partir de una que ya tengo configurada, hacer las pruebas que necesite y apagarla cuando termine. En total me sale menos de un 1€. Y todo en tiempo record.

En nuestro caso, también es fundamental poder tener una máquina funcionando en tiempo record, configurada con nuestras aplicaciones. Eso Amazon nos lo permite perfectamente.

Es más, el otro día vinieron a vernos un proveedor de hosting que dispone de máquinas virtuales. Era muy interesante para nosotros, porque cuentan con CPD’s en todos los continentes. Cuando les pregunté cuánto tiempo tardaría en tener otra máquina funcionando, me dijeron que varios días… Ese tiempo es inviable para nosotros.

*********************

Si después del post de wences quedó alguna duda de la utilidad del cloud hosting y en qué situaciones es realmente ventajoso, bajo mi punto de vista, estos dos testimonios las despejan. Para cerrar me gustaría destacar la parte del testimonio de Fillito donde habla sobre el disco duro que define claramente dos de las características del cloud computing: sensación de que el recurso (disco)  no se acaba nunca y su disposición inmediata.

Velneo elegida mejor empresa para trabajar en 2009

bpwHenchido me encuentro con esta noticia que no tiene nada que ver con el cloud computing pero que me apetece publicarla por la parte que me toca. El grupo de empresas VisualMS, en la que se encuentra Velneo y de la que tengo una pequeñísima parte, ha sido elegida la mejor empresa para trabajar en España de entre 250 empresas en la categoria de 50 –  100 empleados. La institución norteamericana Great Place to Work, que desde 1984 elabora cada año la lista “Best Work Places” con las mejoras empresas para trabajar del mundo, acaba de hacer público el ránking de España.

La segunda en su tramo es Google. Para mi estar por encima de otra de la empresas con reconocida fama por su trato a sus empleados, me parece todo un éxito y logro de todos y cada uno de los componen el grupo. Además tengo el placer de conocerlos y os aseguro que es realmente envidiable su entorno de trabajo. Ver como curran, su motivación, su rollo, su marcha y encima con posibilidad de desarrollo y promoción dentro de la empresa. En fin, una de empresa sacada de un cuento en un mundo real.

lista-bpw

Una mención especial quiero hacer a mi amigo y excompañero de fatigas del Master, Alfonso Gutierrez  CEO del grupo y máximo responsable de este éxito. Es un líder nato y este logro es un reflejo de lo que es él: humano, cercano, comprensivo, receptivo, coach, asertivo, ganador, y todo el resto de cualidades que un líder debe de tener. Desde hace tiempo tiene clarísimo que los recursos humanos es el activo más importante de una empresa y este reconocimiento es fruto de su claridad de ideas, esfuerzo y pensamientos.

Solo os queda disfrutar de ello y seguir en esa mejora continua para que el año que viene sigáis estando en lo más alto. Enhorabuena!!!.

Semanario – Semana 9/2009

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

Radmaker: nueva paas española. Luis Durán me da a conocer esta nueva paas que permite desarrollar y ejecutar aplicaciones online de forma rápida (RAD = Rapid Application Development).  Solo he visto el video demo y  a primera vista tiene una aire parecido a Zoho Creator, Caspio, etc.  

Velneo libera la formación para bajar las barreras de entrada a la herramienta.- Se puede acceder a cantidad de vídeos formativos tanto de la nueva versión V7 como de la antigua.

El equipo de Obama ya ha encontrado proveedor de Cloud. Al principio de año, el equipo de obama tenía en su agenda utilizar cloud computing como parte de la infraestructura hardware. Terramark Entreprise Cloud han sido los elegidos que entre otras características están certificados en SaS70 Tipo II.

Google pone precio a su paas Google App Engine. En Mayo 2008 dío acceso libre a la herramienta y adelantó los posible precios de la herramienta. Ya tenemos los precios y son algo más baratos que los que en aquel momento prometieron.

Monitoriza las aplicaciones de Google Docs.-   Después del revuelo montado esta semana por la caída de Gmail, a través de google dirson me entero que Google te permite monitorizar sus aplicaciones .  Esta es práctica que ya la llevan a cabo Amazon, Saleforce y Zoho y pretenden generar confianza ofreciendo la máxima información posible a sus clientes. 

Salesforce sigue creciendo a pesar de la conyuntura económica. Cerraron su útimo cuatrimestre  en Enero con un crecimiento del 34% con respecto al mismo cuatrimestre del pasado año y 5% sobre el anterior cuatrimestre.

Como acertar en la elección de una paas

nube-paasCon la ruptura de servicio de Coghead ha habido multitud de reacciones en la blogosfera tanto de habla hispana como inglesa. El caso es que es una verdadera jugarreta que pongas  todas tus cartas en una plataforma como servicio y ahora te quedes con el único consuelo de gastarte la pasta para poder migrar a otra paas o ver si alguna de la plataformas que se ofrecen a echar una mano, cuadren con tus requerimientos en cuanto a pasta,  funcionalidad, seguridad, etc…

Si nos fijamos en el desarrollo tradicional, es decir, desarrollo de aplicaciones con lenguajes de programación propietarios o propietarios pero abiertos como Java y ejecutores de aplicación instalados o utilizados en tu infraestructura, este problema no lo hubieras tenido. Tienes el código en tu mano, tienes el compilador del código y si el compilador no genera código máquina que directamente ejecute la máquina (por ejemplo, un .exe) tienes el ejecutor de aplicaciones. En el peor de los casos, puede ocurrir que por ejemplo en el caso de Java,  Sun deje de actualizar su compilador y ejecutor (java runtime enviroment) y no incorpore nuevos mejoras o standares que aparezcan en el mercado o simplemente no arregle bugs, pero siempre podrás ejecutar tus aplicaciones y modificarlas.

¿Qué ocurre en el caso de las paas con lenguaje de programación propietario, sin acceso a su herramienta de compilación y/o ejecutor de aplicaciones? El caso de CogHead es claro, el proveedor tiene el código de tus aplicaciones y los datos , y solo tienes la opción de descargarte los datos.

Entonces, ¿Que paas debo elegir? Yo veo tres opciones:  

  • La opción de Zoho  Creator. Zoho ofrece la posibilidad de migrar las aplicaciones que se desarrollan en su plataforma a la plataforma Google App Engine y en el caso de que ocurra lo que a CogHead, siempre puedes llevarte el código a Google App Engine e incluso como el lenguaje utilizado por App Engine es Python (lenguaje bajo la licencia de codigo abierto) sería posible descargártelo a local y ejecutarlo en tu infraestructura si lo que deseas es huir de la paas (platform as a service). El único “pero” de esta solución es que cuando Zoho ofreció  esta solución, había limitaciones sobre ciertos componentes y siempre te quedará la duda del grado de compatibilidad entre el lenguaje Zoho y Python.
  • Paas que ejecute código abierto como Java, Python, Ruby.- De hecho son muchas las paas que utilizan este tipos de lenguajes, puedes consultarlo en el  directorio cloud computing. Son todo ventajas porque puedes optar por ejecutarlo en la paas o en tu infraestructura y la compatibilidad será casí absoluta. Quizás su desventaja ante plataformas como Zoho sea la dificultad para desarrollar aplicaciones y por tanto el alto grado de conocimientos del desarrollador. 
  • Paas que ejecute código propietario con opción de ejecución en tu infraestructura.- Hay algunas paas como BungeeConnect y Velneo que ofrecen la posibilidad de utilizar su paas o tienes la posibilidad de utilizar el ejecutor de aplicaciones en tu infraestructura.  

Otra tema que debe influir en la elección de la paas es la BBDD. Para mi una paas es  completa cuando incorpora en su infraestructura una BBDD y aunque siempre tienes la posibilidad de descargar los datos y por tanto no caeriamos en el problema de perder la aplicación, es importante saber de que tipo y qué  caracteristicas tendrá la BBDD que soportorá tus datos. Básicamente hay dos tipos de BBDD que las paas están ofertando, las orientadas a contenidos y las orientadas a transacciones de negocio.  Por ejemplo, Coogle App Engine utiliza como BBDD BigTable de Google y que está orientada al almacenamiento de contenidos y Apprenda Saasgrid utiliza como Sql Server que como todo el mundo sabe es la BBDD de Microsoft y es de tipo relacional. 

Por último y para cerrar este tema sobre la elección de la paas y considerando cualquiera de las opciones arriba descritas, ahora debes ver qué conjunto de servicios te enganchan más: su precio, el  SLA, la rapidez de desarrollo, su  lenguaje de 3ª o 4ª generación , facilidad de escalado de las aplicaciones, etc.

Semanario – Semana 7/2009

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

 Sincroniza tus email de Gmail con los de Zoho Mail .- Zoho nos enseña a sincronizar los emails de ambas soluciones orientándolo para dar respuesta a la necesidad de realizar backup de tus correos.  Tontos no son: te enseñan como hacer backup,  implicitamente usas su herramienta y se posicionan junto a Gmail. Hace poco hicieron un movimiento parecido cuando Google decidió dejar de continuar Google Notebook y Zoho sacó un herramienta para importar el Notebook de Google en Zoho Notebook. 

McAfee crea una unidad específica para SaaS.- La nueva unidad, SaaS Security Business Unit, agrupará todos los productos de McAfee que son entregados a los clientes sobre Internet, incluida su tecnología de escaneo de seguridad  y sus soluciones de protección Web y de correo electrónico, así como su gestión remota de software y hardware basada en host.

Dos formás de llevar a cabo la arquitectura multitenancy.-    El multitenancy es uno de los pilares clave del  software como servicio que genera economías de escala derivadas de la optimación de recursos físicos y humanos.  Este blog dibuja dos esquemas de base de datos para poder llevarlo a cabo.

RightScale ofrece tambien sus servicios para la EC2 de Europa.-  Desde el pasado mes de diciembre las maquinas Ec2 de Amazon cruzaron el atlántico para alojar en Europa y poder ser consumidas por clientes europeos reduciendo así la latencia. Ahora los servicios de escalabilidad, balanceo de carga y monitorización de las Ec2  que ofrece RightScale y que hasta ahora se limitaban a las máquinas alojadas en US, tambien será posible utilizarlos en las máquinas de Europa.

Nero ofrece servicios de almacenamiento online.- Aunque no es un servicio para almacenamiento puro donde puedas albergar cualquier tipo de  información, cada vez 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 almacenamiento relacionado (BBDD) y no relacionado.

Velneo cuenta con nueva web y blog para su versión V7. El pasado mes de Octubre vió la luz esta nueva versión de Velneo que podrá consumirse in-house o en su platform as a service (Paas), y ahora disponen de una web y blog con cantidad de información sobre las diferentes partes del producto y descripciones detalladas sobre las formas de consumo.

Semanario – Semana 5/2009

 Despues de una semana de relax y placer en un lugar que prefiero no decir por respecto, me incorporo con pereza, mucha pereza al mundo laboral, con ganas de pillar el blog y de saber que ha pasado en el mundo.  La crisis sigue ahí, el número de parados crece (o eso dicen) e Israel sigue bombardeando Gaza.  Vamos una alegría y además , aunque para nada  importante,  el cloud computing tampoco se mueve mucho. Dan ganas de irse otra vez 😉 .  Entre el millar de feeds estos son los que más me han llamado la atención:

 

Nico de Velneo sigue con su post: Trabajo Colaborativo. Este el 2º de 3 posts, donde explica las posibilidades de colaboración entre los  desarrollares que utilizan una paas que potencie el trabajo colaborativo como Velneo Paas pretende ofrecer. 

Gmail empieza a ofrecerse con Gears.-  Son movimientos de Google que soprenden porque  han tardado dos años en aplicar su propia tecnologia a uno de sus  productos. Quizás se inteligente que primero lo promueven otros, como Zoho que hace tiempo lo utiliza en Zoho Write y Mail o todo estos otros, pero no deja de sorprender que hayan pasado 2 años desde entonces sobretodo cuando Google Docs nació casi a la par y parecía un perfecto testeador de esta tecnologia.

Nueva encuesta de IDC sobre el crecmiento del saas .- A pesar de la crisis, saas sigue su crecimiento e IDC corrije su predicción dando un crecimiento del 40% de crecmiento para el 2009 con respecto al 2008. 

Nubeblog nos advierte de los riesgos sobre el escalado automático.- Interesante artículo sobre como debemos vigilar las peticiones y/o acceso a nuestro sistema si  nuestro pago es directamente propocional al numero de peticiones y/o acceso.

LOPD y el Cloud computing.- Después del revuelo montado por el artículo de Javier Maestre  , Manuel Bernet deja muy claro que debemos tener cuidado con las empresas que tratarán nuestros datos , las responsabilidades de cada agente implicado en ese tratamiento y el porqué Google dió una respuesta anodina al artículo de Javier.

Popurri de links de la nube para desarrolladores

Os dejo un serie de noticias que han aparecido entre ayer y hoy, y que guardan relación con el mundo del cloud computing y los desarrolladores

Difusión es el primer post de otros tres, en los que Nico intenta explicar las ventajas del saas desde el punto del desarrollador, ISV o dpto de IT e indirectamente para el cliente saas. Además, Nico dedica unas líneas a como las paas V7 puede ayudarte a potenciar esta difusión en base a la caracteristicas propias de la herramienta.

Abiquo Developer Day. Abiquo quiere enseñar el funcionamiento de la herramienta a todos aquellos desarrolladores que este interesados en la computación distribuida y el cloud computing. El evento se celebrará el 31 de Enero  en el Citilab (Pl. Can Suris sn, Cornellà).  Me encantaría asistir  porque estoy seguro que será muy interesante.

Webinar para conocer  un poco más a SimpleDB de Amazon. Esta vez es un seminario web, donde los desarrolladores podrán oir las virtudes de la herramienta de la mano de expertos que han trabajado con ella y además con la posibilidad de participar en ruedas de preguntas y respuestas.

Más de la mitad de los programadores  desarrollarán saas en los próximos 12 meses (más abajo el texto en inglés).  Es una encuenta realizada por Evans Data global en seis idiomas diferentes y a 1300 desarrolladores de las principales areas del mundo, donde además destacan que:

  • la adopción por parte del desarrollador en la región Asia-Pacifico será aun mayor
  • en EEUU es donde ahora mismo hay más numero de desarrolladores estan tirando código saas.
  • 68% de los desarrolladores de EMEA, dedican una parte de su tiempo en desarrollar RIA y solo un 2% en exclusividad
  • en EEUU, el trabajo del 37% de los desarrollores está relacionado con virtualización
  • en EMEA, la mayoría usa WMARE para virtualizar, seguido muy de cerca por Microsoft.
  • Para los desarrolladores en general de todas la regiones, es principal obstaculo para la adopción es la seguridad. Supongo que se referirán tanto a la seguridad de su código como a los datos y procesos de sus clientes.

 saas-emea01

 

 

 

 

 

 

 

 

 

saas-emea02

 

 

 

 

 

 

 

 

Dejo el texto en inglés porque hay que registrarse. 

SANTA CRUZ, CA – January 12, 2009 – According to the latest Evans Data Global Development Survey, over half of all developers (51.9% averaged over all regions) expect to work on programs delivered in the Software as a Service model during the next 12 months. Adoption expectation is strongest in the Asia-Pacific region, although the number of developers currently working on SaaS implementations is highest in North America, where 30% say this is part of their current development efforts. In the EMEA region, fewer developers are currently developing SaaS but 53% expect to be doing so within 12 months.

These SaaS results definitely reaffirm the success of this concept in replacing the traditional model of business applications being run in house with traditional software licenses” stated John Andrews, President and CEO of Evans Data. “SaaS is delivering on the promise of rapid deployment, limited upfront investment in capital and staffing, plus a reduction in the software management responsibility all making SaaS a very desirable alternative to software on a user’s premise.”

Cloud computing has less traction than SaaS, with less than 10% of developers using cloud services, but over a quarter have plans to use cloud services at some point, and in the Asia-Pacific region the number expecting to is almost half.

The Global Development Survey was conducted in Fall 2008 worldwide in six different languages and consists of over 1300 in-depth interviews with developers in the major global regions. Other highlights from the survey include:

  • In the Asia-Pacific region over two-thirds of all developers (68%) spend some portion of their time writing Rich Internet Applications, though only two percent do this exclusively
  • In North America, 37% say their work currently involved some type of virtualization
  • In EMEA, more developers use VMware tools for virtualization, although Microsoft tools are close and both are far ahead of all other brands in usage
  • Across all regions the primary obstacle to cloud computing is security.

The complete TOC and sample pages can be seen here. view report

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.

Nace Velneo Paas

Por fin se ha liberado la tan esperada nueva versión Velneo V7 y con ella una nueva forma de entrega y uso del servidor de aplicaciones y BBDD. Aprovechando las virtudes técnicas que posee el servidor Velneo acaba de liberar la primera plataforma como servicio (PAAS) española y completa que dará mucho que hablar en el panorama cloud computing.

 

Para aquel que no la conozca, Velneo es un conjunto de herramientas que te permite desarrollar y ejecutar aplicaciones empresariales de forma rápida, fácil y  con la complejidad que requiera el desarrollo. VDevelop es la herramienta que se utiliza para desarrollar, VClient se utiliza para ejecutar aplicaciones Velneo y el VAdmin es la herramienta que permite mantener y controlar el VServer que es la madre del cordero. El VServer es un servidor de aplicaciones pero además es una servidor de BBDD , servidor HTTP y servidor de edición de ficheros. A parte de estas herramientas dispone de plantillas empresariales bajo licencia open source para desarrollar rápidamente, conectores a otras BBDD (VODBC), un modulo para que desde Apache puedas conectar con el Vserver y más herramientas que puede encontrar en este link.

Ya he comentado en varios post que es lo que considero que es una Paas y lo que es una Paas completa. A mi modo de ver Velneo es un Paas completa porque el VServer permite la ejecución de aplicaciones pero además es servidor BBDD relacional avanzada y dirigida a los modelos de datos que suelen utilizarse en aplicaciones de gestión. Esto que parece una tontería no todas las Paas cuentan con ello, por ejemplo Bungeeconnect dispone del servidor Bungee para la ejecución de aplicaciones pero no dispone en su plataforma de una BBDD y por tanto te obliga a conectar con otra BBDD en la nube.  También a diferencia del resto de paas este servidor no es compartido por aplicaciones de otros desarrolladores y por tanto dispones de un servidor de aplicaciones y BBDD para tus aplicaciones.  Por supuesto, la escalabilidad de los recursos necesarios para la ejecución de los Vserver corre a cargo de Velneo y el usuario no tendrá que preocuparse.

Otra característica importante de esta nueva paas, es que Velneo a través del VServer en su función de servidor de Edición promoverá el desarrollo de software libre para que la comunidad tome y mejore los programas y recursos que otros programadores ha querido compartir.

Relacionado con lo anterior y algo que otras paas como Zoho, Force, CogHead, etc. ya esta llevando a cabo, es que habrá un MarketPlace de aplicaciones Velneo, donde los desarrolladores podrán colgar sus aplicaciones para que clientes de cualquier tipología las pueda usar previo pago de la cuota.

A parte de toda esta paasmosa novedad, de la nueva versión V7 conviene destacar que es una versión completamente rediseñada y recodificada teniendo como filosofia la plataforma Velneo 6.x ( Antiguamente Velázquez Visual ) que lleva funcionando y en mercado desde el año 1997.   Esto como en todo tiene sus cosas buenas y sus cosas malas, se han corregido defectos de diseño que impedian la evolución de la herramienta en muchos aspectos como puede ser el uso en otras plataformas distintas de Windows (V7 está disponible para Windows, Mac y Linux) pero por otra parte aparecerán más bugs que si solo hubieran añadido alguna funcionalidad sobre la actual versión V6.

Si alguien sigue queriendo utilizar el entorno en su casa tambien puedo hacerlo siendo las mismas herramientas para utilización in-house y para utilización en la nube. Los precios puedes consultarlos en este link y este es un resumen de sus cuotas:

  • Producto in-house. Utilizo en producto en mi casa donde Vdevelop, VCliente, Vadmin,Vserver(1 solo usuario) son gratis y si quiero utilizar el Vserver con más usuario, pago 85€ por usuario que ejecuta y 1.200€ como servidor de edición
  • Servicio Paas. Utilizo en mi PC Vdevelop, VCliente, Vadmin, y  si quiero ejecutar en el Vserver remoto pago 19€/user y si quiero utilizar el servidor de edición para programar en colaboración y utilizar cajas de otros programadores pago 150€. En la versión free puede ejecutar hasta dos usuarios.

Hasta aquí lo más importante de esta nueva linea estratégica de Velneo pero seguro que encontrarás mucho más en su web, su blog y su foro.

Espero que les vaya estupendo en esta nueva aventura y desde aquí le doy mi enhorabuena a todos.

Disclaimer: Desde prácticamente su creación en el 2005 conozco a esta empresa, que cuando su CEO , Alfonso Gutiérrez,  intentó explicarme que es lo que hacía Velneo le dije poco menos que si esta flipando. “¿Me estas diciendo que tienes un conjunto de herramientas para el desarrollo de aplicaciones empresariales, que tiene un lenguaje propio de 4ª generación con un servidor de aplicaciones, de BBDD y HTTP server? ¿Pero que me estas diciendo?” Después de  muchas preguntas, infinitas preguntas, tantas que volví loco a Alfonso,terminé creyendo en la herramienta y sus posibilidades. Desde entonces he colaborado con ellos en varias ocasiones y en breve tendré un pellizquito pequeño de Velneo.