Ir al contenido principal

A menudo me hacen preguntas del tipo: «Tengo la versión X y estoy pensando en actualizar a la versión Y. ¿La nueva versión es más rápida? ¿Cuánto más rápida?». Quizás usted esté planeando una actualización de hardware y tenga preguntas similares.

Entiendo su interés. Pero aquí está mi problema. Aunque realizamos pruebas internas cuando preparamos una nueva versión de OpenVOS, nuestras pruebas solo reflejan lo bien que el sistema ejecuta la prueba. En la medida en que la actividad de una prueba refleje su aplicación, puede esperar resultados similares.  Pero tenemos muchos clientes de OpenVOS y estos ejecutan muchas aplicaciones diferentes. Por lo tanto, aunque podemos hacer algunas afirmaciones generales sobre lo que puede esperar, siempre tenemos que expresarlas con cautela. Incluso si observamos una mejora del 20 % en el rendimiento de nuestra prueba de rendimiento, es probable que sus resultados sean inferiores, aunque también podrían ser mejores. El resultado es que nuestra estimación a menudo no es muy útil.

No cabe duda de que comprender las características de rendimiento de una aplicación es un paso importante en la cualificación de dicha aplicación en una nueva versión del sistema operativo o en una plataforma de hardware más reciente. La mayoría de los clientes de OpenVOS ejecutan aplicaciones de misión crítica en sus sistemas; lo último que se necesita es realizar una actualización y encontrarse con alguna sorpresa.

Por eso, me gustaría proponer un enfoque diferente. En lugar de pedirme declaraciones generales sobre el rendimiento de una nueva versión, me gustaría sugerirle que prepare un subconjunto de su aplicación, quizás las partes más sensibles al rendimiento, para ejecutarlo en un entorno controlado y simulado. Cree algunos datos ficticios que conserven la amplitud y profundidad de los datos reales.  Si gestionan transacciones para 3 millones de clientes en el mundo real, introduzcan 3 millones de clientes simulados en su entorno de prueba. Si gestionan 1000 tiendas en el mundo real, introduzcan 1000 tiendas para realizar las pruebas. La razón por la que deben tomar esta medida es sencilla: quieren que la huella de memoria y almacenamiento del entorno de prueba reproduzca con precisión lo que ocurre en la producción.

Puede utilizar este entorno de prueba para establecer el rendimiento de referencia en su configuración actual y, cuando llegue el momento de actualizar a una nueva versión de OpenVOS o a una nueva plataforma de hardware, puede utilizar su propio entorno de prueba como punto de referencia. Si desea conocer las ventajas de una actualización de hardware antes de adquirir el equipo, póngase en contacto con nosotros. Disponemos de un laboratorio de pruebas en el que puede venir y realizar sus pruebas con cualquiera de nuestros productos actuales. A menudo, ni siquiera tiene que desplazarse, ya que podemos poner el equipo a su disposición a través de Internet.

Una vez que disponga de un entorno de pruebas de software realista y reproducible, podrá responder fácilmente a varias preguntas realmente cruciales: ¿cuál es el límite máximo del rendimiento de mi aplicación? ¿Cuántas transacciones puedo realizar a través de este sistema? ¿Con qué cuellos de botella me encuentro cuando intento hacerlo? Según mi experiencia, siempre hay cuellos de botella. Es mucho mejor encontrar los cuellos de botella en el sistema de pruebas que en el de producción.

Stratus Services cuenta con una amplia experiencia ayudando a los clientes a medir y optimizar el rendimiento de sus aplicaciones en nuestros productos. Por lo tanto, si necesita ayuda con esta tarea, llame a su ejecutivo de cuentas.