RepricerExpress pasa de Azure a AWS para reducir los costes y aumentar el rendimiento

2020

Ejecutar su entorno de Windows Server y Microsoft SQL Server en Microsoft Azure le pareció una buena idea a RepricerExpress, al menos al principio.

RepricerExpress, una empresa de Lucid Interactive, ofrece una solución que permite a los vendedores de Amazon Marketplace y eBay establecer y personalizar estrategias de precios automatizadas. La empresa presta servicios a 4200 vendedores en más de 20 canales de Amazon y eBay, modificando los precios de más de 50 millones de SKU al mes y respaldando 60 millones de dólares en ventas a clientes cada semana.

«Se acercaba la renovación de contrato con Azure que iba a aumentar nuestro coste de alojamiento en un 20 por ciento», afirma Damian Elder, ingeniero de DevOps de RepricerExpress. «Además, cuando lanzamos Azure por primera vez, no esperábamos un crecimiento tan grande en nuestra base de usuarios y volumen de datos como el que acabamos experimentando».

Tras una cuidadosa consideración, la empresa trasladó su infraestructura de Windows a Amazon Web Services (AWS). Esta migración permitió evitar el aumento del 20 por ciento en Azure, reducir los costes de transferencia de datos en unos 60 000 dólares al año y obtener recursos informáticos de mayor rendimiento por el mismo coste que los recursos de Azure que había estado utilizando.

Technology concept. 3D render
kr_quotemark

La migración a AWS desde Azure es sencilla. Los servicios de AWS están a la altura de las circunstancias y es más fácil administrar las licencias de Microsoft en AWS. A la hora de plantearse objetivos a largo plazo, sin duda hay que fijarse en AWS».

Damian Elder
Ingeniero de DevOps, RepricerExpress

AWS, una plataforma madura para entornos Windows

El rápido crecimiento de la empresa fue una de las principales motivaciones para que RepricerExpress evaluara la migración a AWS. «En solo cinco años, hemos pasado de recibir unas 5000 notificaciones de precios al día a recibir más de mil millones al mes», afirma Chris Dunne, ejecutivo de marketing digital de RepricerExpress. «Esperamos que nuestra base de clientes se duplique el próximo año. Nuestro análisis reveló que las ofertas de AWS para herramientas de Microsoft, como SQL Server y Windows Server, están consolidadas y que AWS sería una plataforma mejor que Azure para ese tipo de crecimiento».

RepricerExpress migró su entorno de Windows Server y SQL Server a una infraestructura de AWS que incluye instancias z1d de Amazon Elastic Compute Cloud (Amazon EC2), que utilizan procesadores escalables Intel Xeon personalizados para ofrecer un alto rendimiento en un solo subproceso. «La migración fue sencilla porque podíamos usar las mismas herramientas y servicios que utilizábamos en Azure y no necesitábamos cambiar a una estructura de base de datos de AWS», afirma Dunne. «Al final, no necesitamos ninguna ayuda de AWS durante el traspaso».

La empresa también utiliza Amazon EC2 para Microsoft Windows Server para desplegar aplicaciones y cargas de trabajo basadas en Windows, Amazon Simple Queue Service (Amazon SQS) para poner en cola la información sobre precios, Amazon Elastic Block Store (Amazon EBS) con unidades de estado sólido (SSD) IOPS aprovisionadas para el almacenamiento en bloque de alto rendimiento y AWS Directory Service para extender Microsoft Active Directory a la nube de AWS. «También nos hemos unido al consejo de desarrolladores de Amazon Marketplace, lo que aumenta aún más nuestra credibilidad ante nuestra base de clientes de Amazon Marketplace», explica Dunne.

Reajuste de precios más rápido para ofrecer una mejor experiencia del cliente

Una ventaja clave del cambio fue la eliminación del coste de enviar las notificaciones de precios de AWS a las máquinas virtuales Azure de la empresa. «Pasar de Azure a AWS redujo nuestros costes de ancho de banda saliente en unos 60 000 dólares al año», afirma Elder. «Al instalar la mayoría de nuestros servidores en instancias reservadas Amazon EC2 de un año, obtuvimos un descuento adicional del 15 por ciento, que estamos reinvirtiendo en nuestra infraestructura de servidores».

Al aprovechar la Calculadora de precios de AWS y el Explorador de costes de AWS, RepricerExpress descubre que los costes y los ahorros son más fáciles de calcular y comprender en AWS que en Azure. «La facturación y la monitorización de costes pueden ser bastante complejos en Azure porque hay que tener en cuenta muchos factores», afirma Seamus Breslin, gerente de diseño de RepricerExpress. «Con la calculadora de precios de AWS, es muy sencillo entender cómo se aplican los descuentos y cuánto está ahorrando realmente. También estamos deseando utilizar el explorador de costes de AWS para entender cuánto cuesta por cliente operar nuestra aplicación, en lugar de basarnos en los promedios».

Con estos ahorros, RepricerExpress puede permitirse máquinas virtuales mucho mayores y de mayor rendimiento. «Las instancias z1d de Amazon EC2 son más rápidas que la solución equivalente de Azure y el coste es similar» explica Elder. «Con las instancias z1d de Amazon EC2, ofrecemos una mejor experiencia a los clientes mediante el procesamiento más rápido de las notificaciones de precios y el ajuste de precios con mayor frecuencia».

RepricerExpress también aprecia la facilidad de administrar su dominio de Microsoft Active Directory en AWS. «Como se trata de un servicio administrado en AWS, es mucho más sencillo ejecutar Active Directory en AWS que en Azure», afirma Elder.

Mayor modernización en AWS

La flexibilidad de AWS permite a RepricerExpress encontrar un ajuste aún mejor entre su arquitectura y sus aplicaciones. «Al aprovechar la opción SSD de alto rendimiento para Amazon EBS, diseñamos una plataforma de almacenamiento que se alineaba estrechamente con los patrones de acceso a los datos de nuestras aplicaciones», indica Elder. «Esta opción de Amazon EBS nos ayudará a reducir los costes y a ofrecer una disponibilidad de las aplicaciones aún mayor».

Ahora que RepricerExpress se ha familiarizado con AWS, la empresa espera experimentar con otros servicios, como Amazon Relational Database Service (Amazon RDS) y Amazon Timestream. «Tenemos previsto reducir nuestra flota de Amazon EC2 trasladando las cargas de trabajo a Amazon RDS», afirma Breslin. «Lo más interesante es que se trata de un servicio gestionado, por lo que no tendremos que preocuparnos por las actualizaciones ni por los demás gastos de mantenimiento de nuestras máquinas virtuales Windows. También nos gustaría llegar al punto de inyectar todos los datos que manejamos en Amazon Timestream, para poder analizar los cambios de precios de cada producto cada día y ofrecer previsiones de tendencias a nuestros clientes».

Para otras empresas que estén considerando un cambio similar de Azure a AWS, Elder tiene el siguiente consejo: «AWS ha hecho grandes avances en el soporte de los entornos de Microsoft y es una migración fácil a AWS desde Azure. Los servicios de AWS están a la altura de las circunstancias y es más fácil administrar las licencias de Microsoft en AWS. A la hora de plantearse objetivos a largo plazo, sin duda hay que fijarse en AWS».

Para obtener más información, visite aws.amazon.com/windows/products.


Acerca de RepricerExpress

RepricerExpress, aplicación hermana de la solución automatizada FeedbackExpress, permite a los vendedores de Amazon Marketplace y eBay establecer y personalizar estrategias automatizadas de fijación de precios. La empresa presta servicios a 4200 vendedores en más de 20 canales de Amazon y eBay, modificando los precios de más de 50 millones de SKU al mes.

Beneficios de AWS

  • Reduce los costes de ancho de banda saliente en 60 000 dólares al año
  • Simplifica la facturación y el monitoreo de costes
  • Permite el uso de mayores recursos informáticos y de mayor rendimiento por el mismo coste
  • Elimina la sobrecarga de administración de Active Directory

Servicios de AWS utilizados

Instancias z1d de Amazon EC2

Las instancias de Amazon EC2 z1d ofrecen un alto rendimiento de subprocesos únicos gracias a un procesador personalizado escalable Xeon® Intel® con una frecuencia de núcleo estable de hasta 4,0 GHz, la más rápida de todas las instancias de la nube.

Más información »

Amazon Simple Queue Service

Amazon Simple Queue Service (SQS) es un servicio de colas de mensajes completamente administrado que permite desacoplar y ajustar la escala de microservicios, sistemas distribuidos y aplicaciones sin servidor. SQS elimina la complejidad y los gastos generales asociados con la gestión y el funcionamiento del middleware orientado a mensajes, y permite a los desarrolladores centrarse en la diferenciación del trabajo.

Más información >>

Amazon Elastic Block Store

Amazon Elastic Block Store (EBS) es un servicio de almacenamiento de bloque de alto rendimiento sencillo de usar y diseñado para su uso con Amazon Elastic Compute Cloud (EC2) tanto en cargas de trabajo intensivas de rendimiento como de transacciones, a cualquier escala.

Más información >>

AWS Directory Service

AWS Directory Service para Microsoft Active Directory, también conocido como AWS Managed Microsoft AD, permite que las cargas de trabajo compatibles con directorios y los recursos de AWS utilicen Active Directory administrado en la nube de AWS.

Más información >>


Comenzar

Cada día crece el número de empresas de todos los tamaños y sectores que consiguen transformar sus negocios gracias a AWS. Contacte con nuestros expertos e inicie hoy mismo su proceso de traspaso a la nube de AWS.