Recientemente, en Spreeconf tuvimos la suerte de poder asistir a una charla de un proveedor de Hosting llamado Ninefold procedente de Australia. Dicha empresa se dedica al almacenamiento remoto de aplicaciones desarrolladas en Rails, pudiendo denominar su campo como un tipo de hosting o servicio llamado PaaS (Platform as a Service). Este sistema permite desplegar aplicaciones sin tener que entrar en la complejidad de preparar e instalar los servidores, ya que Ninefold se encargaría de ofrecer el conjunto de software ya funcionando. Podéis aprender más de PaaS en este enlace a la Wikipedia.
Como proveedor de servicios de hosting que es, y estando especializado en aplicaciones desarrolladas bajo el lenguaje de programación Ruby, Ninefold se ha dedicado a someter su plataforma a diferentes tests utilizando como referencia la solución de tienda online Spree. Dentro de dichos tests, destacan las siguientes dos pruebas:
- Ninefold ha estudiado cómo se comporta Spree en su hosting y en el de la competencia, Heroku.com. No nos haremos eco de este punto ya que se trata de una comparación de servicios interna de la empresa.
- Lo que más nos interesa es que llevaron a cabo una prueba de estrés entre Spree y Magento. Ninefold midió el 95% percentil del tiempo de descarga utilizando hardware similar para ambas plataformas de comercio electrónico, dando como resultado la siguiente gráfica clarificadora.
Son pruebas realizadas por una única empresa sin que sepamos concretamente la metodología, pero, lo que si podemos decir desde nuestra propia experiencia, es que Spree es capaz de trabajar bajo presión y carga obteniendo resultados muy buenos. Es ideal para proyectos que necesitan escalar y con requerimientos de rendimiento altos, como ya han demostrado en Ninefold.
Os dejamos enlace al estudio para los más curiosos:
http://multifaceted.io/2014/spree-performance-caching-and-testing/
Leave a reply