RepricerExpress passe d’Azure à AWS pour réduire ses coûts et améliorer ses performances
2020
Au début, l’exécution de son environnement Windows Server et Microsoft SQL Server sur Microsoft Azure semblait être une bonne idée pour RepricerExpress.
RepricerExpress, société de Lucid Interactive, propose une solution qui permet aux vendeurs Amazon Marketplace et eBay de définir et de personnaliser des stratégies de tarification automatisées. La société offre ses services à 4 200 vendeurs sur plus de 20 canaux Amazon et eBay, en ajustant les tarifications pour plus de 50 millions d'unités de stock (SKU) par mois et soutenant 60 millions de dollars de ventes par semaine.
« Nous avions un renouvellement de contrat avec Azure qui allait augmenter nos coûts d'hébergement de 20 % », explique Damian Elder, ingénieur DevOps chez RepricerExpress. « Par ailleurs, lors de notre premier lancement sur Azure, nous ne nous attendions pas à une croissance de notre base d'utilisateurs et de notre volume de données aussi importante que celle que nous avons connue. »
Après mûre réflexion, l'entreprise a transféré son infrastructure Windows vers Amazon Web Services (AWS). Cette migration lui a permis d'éviter l'augmentation de 20 % sur Azure, de réduire les coûts de transfert de données d'environ 60 000 dollars par an et d'obtenir des ressources de calcul plus performantes pour le même coût que les ressources Azure qu'elle utilisait auparavant.
Il s'agit d'une migration facile vers AWS depuis Azure. Les services AWS sont à la hauteur de la tâche et il est plus facile de gérer vos licences Microsoft sur AWS. Lorsque vous réfléchissez à vos objectifs à long terme, vous devez absolument vous tourner vers AWS. »
Damian Elder
Ingénieur DevOps, RepricerExpress
AWS, une plateforme mature pour les environnements Windows
La croissance rapide de l'entreprise a été l'une des principales raisons pour lesquelles RepricerExpress a évalué la migration vers AWS. « En cinq ans seulement, nous sommes passés d'environ 5 000 notifications de prix par jour à plus d'un milliard par mois », explique Chris Dunne, responsable du marketing numérique chez RepricerExpress. « Nous nous attendons à ce que notre clientèle double au cours de l'année prochaine. Notre analyse a révélé que les offres AWS pour les outils Microsoft tels que SQL Server et Windows Server sont vraiment très matures et qu'AWS serait une meilleure plateforme qu'Azure pour ce type de croissance. »
RepricerExpress a migré son environnement Windows Server et SQL Server vers une infrastructure AWS qui comprend des instances Amazon Elastic Compute Cloud (Amazon EC2) z1d, lesquelles utilisent des processeurs Intel Xeon Scalable personnalisés pour offrir des performances élevées sur un seul thread. « La migration a été simple, car nous avons pu utiliser les mêmes outils et services que ceux que nous utilisions sur Azure et nous n'avons pas dû passer à une structure de base de données AWS, explique Dunne. « Nous n'avons finalement pas eu besoin de l'aide d'AWS pendant la migration. »
L'entreprise utilise également Amazon EC2 for Microsoft Windows Server pour déployer des applications et des charges de travail basées sur Windows, Amazon Simple Queue Service (Amazon SQS) pour mettre en file d’attente les informations tarifaires, Amazon Elastic Block Store (Amazon EBS) avec des disques SSD à IOPS provisionnées pour le stockage de blocs haute performance, et AWS Directory Service pour étendre Microsoft Active Directory vers le Cloud AWS. « Nous avons également rejoint Amazon Marketplace Developer Council, ce qui renforce encore notre crédibilité auprès de notre clientèle Amazon Marketplace », déclare Dunne.
Un ajustement de la tarification plus rapide pour une meilleure expérience client
L'un des principaux avantages de ce changement était l'élimination des coûts liés à l'envoi de notifications de prix depuis AWS vers les machines virtuelles Azure de l'entreprise. « Le passage d'Azure à AWS a permis de réduire nos coûts de bande passante sortante d'environ 60 000 dollars par an », explique Elder. « En plaçant la plupart de nos serveurs sur des instances réservées Amazon EC2 d'un an, nous avons bénéficié d'une remise supplémentaire de 15 %, que nous réinvestissons dans notre infrastructure de serveurs. »
En tirant parti du Calculateur de prix AWS et de l'Explorateur de coûts AWS, RepricerExpress trouve que les coûts et les économies sont plus faciles à calculer et à comprendre sur AWS que sur Azure. « La facturation et le suivi des coûts peuvent être très complexes sur Azure, car de nombreux facteurs doivent être pris en compte », explique Seamus Breslin, responsable de la conception chez RepricerExpress. « Grâce au Calculateur de prix AWS, il est très facile de comprendre comment les réductions s'appliquent et combien vous économisez réellement. Nous sommes également impatients d'utiliser l’Explorateur de coûts AWS afin de comprendre quels sont les coûts d’exploitation de notre application pour chaque client, plutôt que de nous fier à des moyennes. »
Grâce à ces économies, RepricerExpress peut s'offrir des machines virtuelles beaucoup plus grandes et plus performantes. « Les instances z1d Amazon EC2 sont bien plus rapides que l'équivalent offert par Azure à un tarif comparable », explique Elder. Grâce aux instances z1d Amazon EC2, nous assurons une meilleure expérience client en traitant les notifications de prix plus rapidement et en ajustant les tarifications plus souvent. »
RepricerExpress apprécie également la facilité de gestion de son domaine Microsoft Active Directory sur AWS. « Comme il s'agit d'un service géré sur AWS, il est beaucoup plus simple d'exécuter Active Directory sur AWS que sur Azure », explique Elder.
Modernisation plus poussée sur AWS
La flexibilité d'AWS permet à RepricerExpress de trouver une meilleure adéquation entre son architecture et ses applications. « En tirant parti de l'option SSD haute performance d'Amazon EBS, nous avons conçu une plateforme de stockage qui s'aligne étroitement sur les schémas d'accès aux données de nos applications », explique Elder. « Cette option Amazon EBS nous aidera à réduire les coûts et à améliorer encore la disponibilité des applications. »
Maintenant que RepricerExpress s'est familiarisée avec AWS, la société est impatiente d'expérimenter d'autres services, tels qu'Amazon Relational Database Service (Amazon RDS) et Amazon Timestream. « Nous prévoyons de réduire notre flotte d'Amazon EC2 en transférant les charges de travail vers Amazon RDS », déclare Breslin. « Le plus intéressant est qu'il s'agit d'un service géré, de sorte que nous n'aurons pas à nous préoccuper des mises à jour et de tous les autres frais généraux de maintenance de nos machines virtuelles Windows. Nous aimerions également en arriver à injecter toutes les données que nous traitons dans Amazon Timestream, afin de pouvoir analyser chaque jour les changements de prix pour chaque produit et de fournir des prévisions de tendances à nos clients. »
Aux autres entreprises qui envisagent de passer d'Azure à AWS, M. Elder donne le conseil suivant : « AWS a fait de grandes avancées dans la prise en charge des environnements Microsoft et il est facile de migrer d'Azure à AWS. Les services AWS sont à la hauteur de la tâche et il est plus facile de gérer vos licences Microsoft sur AWS. Lorsque vous réfléchissez à vos objectifs à long terme, vous devez absolument vous tourner vers AWS. »
Pour en savoir plus, veuillez consulter le site aws.amazon.com/windows/products.
À propos de RepricerExpress
RepricerExpress, une application sœur de la solution de feedback automatique FeedbackExpress, permet aux vendeurs Amazon Marketplace et eBay de définir et de personnaliser des stratégies de tarification automatisées. La société dessert 4 200 vendeurs sur plus de 20 canaux Amazon et eBay, en ajustant les tarifications pour plus de 50 millions d'unités de stock (SKU) par mois.
Avantages d'AWS
- Réduit les coûts de la bande passante sortante de 60 000 dollars par an
- Simplifie la facturation et le suivi des coûts
- Permet d'utiliser des ressources de calcul plus importantes et plus performantes pour le même coût
- Élimine les frais généraux de gestion pour Active Directory
Services AWS utilisés
Instances Amazon EC2 z1d
Les instances Amazon EC2 z1d offrent des performances élevées sur un seul thread grâce à un processeur Intel® Xeon® Scalable personnalisé doté d'une fréquence de tous les cœurs maintenue à 4,0 GHz au maximum, ce qui en fait les instances cloud les plus rapides.
Amazon Simple Queue Service
Amazon Simple Queue Service (SQS) est un service de file d'attente de messagerie entièrement géré qui vous permet de découpler et mettre à l'échelle les microservices, les systèmes distribués et les applications sans serveur. SQS élimine la complexité et les frais généraux associés à la gestion et à l'utilisation de messages orientés intergiciel, et permet aux développeurs de se concentrer sur la différenciation des tâches.
Amazon Elastic Block Store
Amazon Elastic Block Store (EBS) est un service de stockage par bloc hautes performances et simple d'utilisation destiné à être utilisé avec Amazon Elastic Compute Cloud (EC2) pour les charges de travail exigeantes en débit et à haut niveau de transactions à n'importe quelle échelle.
AWS Directory Service
AWS Directory Service for Microsoft Active Directory, aussi connu sous le nom d'AWS Managed Microsoft AD, permet à vos charges de travail et ressources AWS prenant en charge les répertoires d'utiliser Active Directory dans le Cloud AWS.
Démarrer
Les entreprises de toute taille et de tous les secteurs d'activités transforment chaque jour leurs activités à l'aide d'AWS. Contactez nos spécialistes et commencez dès aujourd'hui votre transition vers le Cloud AWS.