¿Está optimizado el diseño de mi rejilla?

Al igual que las tablas, el buen diseño de una rejilla puede afectar al rendimiento de nuestras aplicaciones en la nube.

Las rejillas suelen ser elementos habituales en las aplicaciones y un buen diseño nos permitirá que nuestras aplicaciones vuelen.

Cuando creemos nuestras rejillas debemos tener en cuenta una serie de factores que nos evitarán tiempos de espera innecesarios.

  • Evitar el uso de campos puntero indirecto o hermano contiguo.
    Este tipo de campos deben ser recalculados continuamente debido a que su valor depende a una posición en un índice, esto provoca que Velneo deba consultar al servidor el campo para garantizar un valor correcto. Los registros son cacheados con lo que solo viajan del servidor una sola vez.
  • Evitar el uso de fórmulas que contengan operaciones con objeto texto.
    Los objeto texto, junto las imágenes o los maestros son cargados en segundo plano. Si estos campos objeto texto necesitan ser procesados por una fórmula fLower(#CAMPOOBJETO), esta operación se hace en primer plano provocando que el usuario tenga que esperar para mostrar dicha información.
  • No hay ningún problema en mostrar campos de maestro ya que estos son cargados en segundo plano sin retrasar la carga de la rejilla.
  • Variables en disco

Las rejillas deben moverse fluidas en todo momento, si notas que una rejilla de tu aplicación es mucho más lenta de lo habitual, posiblemente tiene alguno de los detalles comentados anteriormente.

Importante recordar que es aconsejable realizar tus desarrollos orientados a la nube, aunque tu proyecto se ejecute en un cliente en red local. Al desarrollar y probar en la nube se detectan los detalles mucho más fácilmente. En local suele ir más de 20 veces más rápido al tener una latencia mucho menor.

Velneo V7 7.7 – Más rendimiento y fiabilidad en las copias de la nube

Siguiendo con nuestra premisa de rendimiento y fiabilidad para Velneo V7, hemos mejorado el sistema de copias de seguridad que se realiza en la nube dentro del servicio de Velneo PaaS.

Situación anterior

Desde los inicios del servicio Velneo PaaS contamos con un sistema de seguridad fiable en la nube para nuestros datos. Se realizan copias incrementales diarias y contamos con la información completa de un mes atrás. Para ello usamos la herramienta duplicity y alojamos la información en el servicio S3 de Amazon.

La información, que es encriptada usando gpg, era sincronizada directamente contra S3 y esto tenía una serie de desventajas:

  • El consumo de ancho de banda a la hora de obtener el contenido de la última copia completa y de los incrementales.
  • Durante la operación anterior, el consumo de CPU en la máquina es elevado.
  • Cada vez que necesitamos recuperar un fichero, duplicity utiliza mucho tiempo y ancho de banda en sincronizar a local la información sobre las copias antes de saber cómo obtener el fichero solicitado.

Situación actual

Para solventar las desventajas descritas anteriormente hemos realizado una serie de cambios. Ahora lo que hacemos es realizar las copias de seguridad de los datos de usuario de todas las máquinas sobre un disco de 500Gb que está en la misma red (un volumen EBS) y una vez terminada esa tarea son subidas a Amazon S3 usando el comando S3cmd.

De esta manera, cuando antes una copia incremental de v7cloud3 de media usaba una media hora para completarse, en la actualidad es cuestión de un par de minutos. Eso incide en que la máquina está muy poco tiempo con altos niveles de CPU y el consumo de ancho de banda se ha reducido drásticamente.

Oracle Bussines Suite, Pl/ SQL y Velneo

He leído con agrado este artículo sobre La competencia de Oracle Business Suite: Open Apps de Velneo V7 y los comentarios al respecto:

Tanto del propio autor que ha analizado Velneo

    “…aunque ni por las dimensiones de una y otra empresa, ni por lo que ofrecen una aplicación y otra, esa competencia sea real.”

Como los escritos a continuación

    Alguien se ha pasado tres pueblos ….., conozco algún administrador de bbdd de Oracle que le daría un infarto a leer esto, jejejejejeje

    obviamente Velneo no puede competir con un gigante como Oracle, ni Velneo V7 puede compararse con Oracle Business Suite ya que no hay color entre una aplicación y otra. El título del post no es más que una forma de llamar la atención… aunque sea pasándome tres pueblos.

Y no puedo estar mas de acuerdo con todos ellos, pero sobre todo con la visión del autor de lo que representa Velneo V7 y de cual es la idea del producto completo.

Aunque tambien conozco mas de un experto de Oracle enamorado ya de Velneo, pero el punto no es discutir, pues para gustos colores.

A nivel de empresa evidentemente no podemos comparar, ¡Ójala! Oracle es un monstruo y Velneo empieza a ser uns Startup y limitada de momento al mercado Hispano.

Pero a Nivel de producto tiene algunas similitudes

  • Ambas son plataformas de desarrollo especializadas en el desarrollo de Aplicaciones de Gestión.
  • Ambas son plataformas completas : Oracle en principio nació con su propia Base de Datos, su propio lenguaje (Pl/Sql) y sus propias herramientas de desarrollo.
  • Ambas fundamentan su crecimiento en Aplicaciones y Suites desarrolladas en su plataforma

Sigamos…

  • Oracle nacio en 1977 (Hace 35 años) , Velneo V7 en 2009 (Hace 2)
  • Oracle nació al amparo de una tecnología que revolucionó la informática : El Sql
  • Velneo al amparo de una que lo revolucionará : El Cloud Computing.

No hay punto de comparación entre la Suite de aplicaciones de Oracle y las Velneo Open apps pero podemos soñar..

  • Las Velneo Open Apps son código 100% Abierto y generado por la comunidad
  • Gracias a su productividad su crecimiento puede ser muy rápido. Como muestra Innovadb o cómo dos progrmadores han desarrollado un Erp muy completo en tan solo un año.
  • La comunidad: Al margen de la pequeña empresa de desarrollo nuestro cliente habitual, consultoras con un potencial comercial mayor que el de Velneo y habituadas a lidiar con proyectos Sap, Navisión e incluso Oracle ya han visto las posibilidades y estan invirtiendo tiempo y dinero en realizar sus propias suites ,por no hablar de la empresa final que ya dispone de su Erp soñado, a medida y en producción.

Apostar por Velneo es apostar por la novedad, por las ganas de cambiar las decisiones establecidas, en definitiva ser poco conservador. “Quien no arriesga no gana”

Velneo no de podrá comparar, pero si que es posible soñar.

De hecho soñamos hace dos años, que pronto estaríamos facturando en todos los países de habla hispana, nos falta uno, Cuba en el que solo usan la versión gratuita.

Tambien soñamos pen lanzar nuestro producto en Ingles y en Chino, hoy el producto existe, aunque antes queda madurar en el mercado que ahora empezamos a conocer y conseguir que sea nuestra comunidad la que propague nuestra visión ”

Si hablamos de productividad para hacer, implantar y mantener un software de gestión cualuiera qeu haya programdo en Velneo os lo dirá : no hay color.

Si hablamos de madurez, de producto completo, de “Seguridad”, de servicios ofrecidos por terceros , de que nadie cuestione una decisión, evidentemente tampoco.


Copias de seguridad en la nube

Hemos realizado un cambio en las copias de seguridad de la nube. Hasta ahora, cuando desde el panel de control de los servicios de Velneo en la nube, solicitabas una copia de seguridad, ésta se hacía de forma síncrona, o sea, el proceso se llamaba en ese momento y el link para la descarga aparecía pasados unos instantes.

A partir de la versión 7.7, cuando solicitemos una copia de seguridad de nuestro Velneo vServer en la nube, el sistema nos informará de que la copia se está realizando. Una vez la copia está lista para la descarga, el sistema nos enviará un email a la cuenta de correo asociada con el vServer, junto con el enlace que tenemos que usar. Ese enlace tiene una validez de 24 horas.

Además ahora, el nombre del fichero incluye el usuario y la fecha y hora del servidor en la que se realizó la copia.

Esta mejora en el sistema permite que podamos realizar copias de nuestros sistemas aunque tengamos cantidad ingente de datos en nuestra cuenta de los servidos PaaS de Velneo.

Estadísticas de uso de la nube (Dic/10)

Ya contamos con las estadísticas del uso de la nube en el último trimestre del año 2010. Recordemos que en noviembre apareció la nueva versión Velneo V7 7.6 y esto suele acarrear un incremento en el uso del PaaS de Velneo.

Comenzamos con el ancho de banda consumido entre los meses de octubre y diciembre:

Veamos las operaciones en disco:

En el pico de octubre hay que tener en cuenta que el equipo de Velneo hace multitud de operaciones antes de la salida de una nueva versión.

Y por último os mostramos el nivel de disponibilidad que ha tenido el servicio PaaS de Velneo en ese trimestre:

Estamos holgadamente por encima del 99% de disponibilidad del servicio. Algo que nos motiva para preparar muchas novedades para este año 2011.

Cloud computing, especialmente atractivo para las pymes

Fuente: La tercera ola de las Tecnologías de la Información

El cloud computing es cada vez más una realidad y la sociedad, que evoluciona hacia una mayor movilidad y demanda el acceso a la información desde cualquier lugar, se irá mostrando más abierta a los servicios ofrecidos en la nube.

Es precisamente el sector de los servicios, donde la gestión de la información y el trato con el cliente resultan fundamentales, el que mayores beneficios puede extraer del avance del cloud computing. Por este motivo, la nube puede tener un impacto muy importante en la economía española, cimentada en el sector servicios, que representa el 50% del Producto Interior Bruto y el 43% de la población ocupada, según los últimos datos del INE (Instituto Nacional de Estadística). Sin embargo, el tejido empresarial español presenta otra característica que lo hace propicio para la adopción de la nube. Según se ha visto en apartados anteriores, el cloud computing resulta especialmente atractivo para las pymes. Éstas no disponen de los recursos necesarios para invertir en grandes infraestructuras de datos, por lo que la nube les ofrece la oportunidad de equiparar sus capacidades tecnológicas a las de las grandes empresas.

DIRCE, el Directorio Central de Empresas del INE, contabilizaba en España 3.355.830 empresas activas a 1 de enero de 2009, de las cuales sólo 5.375 contaban con 200 o más asalariados, de forma que más del 99,84% de las empresas eran pymes, lo que convierte al conjunto del país en un potencial consumidor de los servicios de la nube.

No obstante, las pymes no son las únicas interesadas. La crisis económica también está teniendo un impacto en las grandes empresas, que ven limitadas sus inversiones tecnológicas, lo cual puede inclinar la balanza hacia los servicios de cloud computing.

Blog | Comunidad | Foros | Tienda

Cloud computing, especialmente atractivo para las pymes

Estadísticas de uso de la nube (Sep/10)

Os presentamos los datos de uso de la nube correspondientes al tercer trimestre del año 2010. Veamos como ha influido el verano en nuestra nube ;)

Comenzamos con el ancho de banda consumido:



Y los datos de lectura y escritura en disco son:

Y vemos el alto grado de disponibilidad que tenemos en la nube de Velneo:

Estadsticas de uso de la nube (Jun/10)

Os traemos las estadsticas de uso del segundo trimestre del ao 2010. Os recordamos que si quieres puedes saber algo ms sobre la infraestructura en la nube de Velneo.

La primera grfica representa el consumo de ancho de banda de este trimestre:


En sta segunda vemos el nmero de lecturas y escrituras en disco que se producen en nuestra infraestructura:


El alto nmero de lecturas que se producen en junio est influenciado, entre otras cosas, por la salida de la versin y la instalacin de las open apps.

Y por ltimo, el grfico de disponibilidad del servicio:

Estadsticas de uso de la nube (Mar/10)

Vamos a retomar los artculos sobre las estadsticas de uso de Velneo V7 en la nube. Es conveniente recordar que hay un interesante artculo donde se explica cmo es nuestra infraestructura en la nube.

El consumo de ancho de banda de ese trimestre es el siguiente:


La lectura y escritura en disco es muy importante en nuestra infraestructura, y stas son sus cifras:


Y por ltimo, y no menos importante, la disponibilidad de todo el servicio:

La disponibilidad de estos meses, aunque es alta, est afectada por la ampliacin de infraestructura que hicimos en ese perodo.

El PC se muere que lo pasen por la UCI

Ray Ozzie avisa de que tenemos que imaginar un mundo con otra informtica

http://www.elpais.com/articulo/Pantallas/era/PC/agota/elpepirtv/20101027elpepirtv_2/Tes

Extracto: Gregorio Martn, catedrtico de Ciencias de la Computacin de la Universidad de Valencia, est convencido de que este final llegar.

"Por un lado, la computacin se integra en dispositivos que no adoptan la forma tradicional del ordenador, como el mvil o la tableta. Por otro, la capacidad de computacin se difunde en la nube de Internet. Un ejemplo claro de este proceso son las bases de datos. Antes, para construir una base de datos tenas que definir previamente una arquitectura de la misma que estructurara la informacin. Ahora, Google es capaz de resolver una consulta rastreando informaciones de todo tipo y no previamente organizadas. Es el lenguaje de las etiquetas que permiten administrar datos semiestructurados sin estar sometidos a una nica arquitectura global".

Para Martn, es cierto que se acerca el final del ordenador como "una mquina cerrada en s misma". Antes, el ordenador albergaba la base de datos que se exploraba en la mquina. "Ahora es un interfaz para acceder y usar la informacin, est donde est". Y el mrito de este cambio no lo tienen los fabricantes de ordenadores, es de las telecomunicaciones.

.

Blog | Comunidad | Foros | Tienda

El PC se muere… que lo pasen por la UCI