A RepricerExpress migra do Azure para a AWS buscando custos menores e maior desempenho
2020
A princípio, executar seu ambiente Windows Server e Microsoft SQL Server no Microsoft Azure parecia uma boa ideia para a RepricerExpress.
Uma empresa da Lucid Interactive, a RepricerExpress oferece uma solução que permite que os vendedores do Amazon Marketplace e do eBay definam e personalizem estratégias de preços automatizadas. A empresa atende 4.200 vendedores em mais de 20 canais da Amazon e do eBay, reavaliando mais de 50 milhões de SKUs por mês e colaborando com a receita de USD 60 milhões de dólares em vendas para clientes a cada semana.
“A renovação do contrato com o Azure estava iminente, o que aumentaria 20% do nosso custo de hospedagem”, conta Damian Elder, engenheiro de DevOps da RepricerExpress. “Além disso, quando usamos o Azure pela primeira vez, não esperávamos tanto crescimento em nossa base de usuários e volume de dados quanto acabamos tendo.”
Após uma análise cuidadosa, a empresa mudou sua infraestrutura do Windows para a Amazon Web Services (AWS). Essa migração significou que ela poderia evitar o aumento de 20% do Azure, reduzir os custos de transferência de dados em cerca de USD 60.000 por ano e obter recursos de computação de alto desempenho pelo mesmo custo dos recursos que o Azure que estava usando.
A migração do Azure para AWS é fácil. Os serviços da AWS mostraram excelente desempenho e o gerenciamento do licenciamento da Microsoft na AWS é bem mais fácil. Para definir seus objetivos de longo prazo, definitivamente considere a AWS.”
Damian Elder
Damian Elder, Engenheiro de DevOps da RepricerExpress
AWS, uma plataforma madura para ambientes Windows
O rápido crescimento da empresa foi o principal motivador para que a RepricerExpress considerasse a migração para a AWS. “Em apenas cinco anos, passamos do recebimento de cerca de 5.000 notificações de preços por dia para receber mais de um bilhão por mês”, diz Chris Dunne, executivo de marketing digital da RepricerExpress. “Nossa expectativa é de que nossa base de clientes dobre no próximo ano. Nossa análise constatou que as ofertas da AWS para ferramentas da Microsoft, como SQL Server e Windows Server, são realmente bastante maduras e que a AWS seria uma plataforma melhor do que o Azure para esse tipo de crescimento.”
A RepricerExpress migrou seu ambiente Windows Server e SQL Server para uma infraestrutura da AWS que inclui instâncias z1d do Amazon Elastic Compute Cloud (Amazon EC2), que usam processadores escaláveis Intel Xeon personalizados para oferecer alto desempenho de thread único. “A migração foi simples porque podíamos usar as mesmas ferramentas e serviços que estávamos usando no Azure e não foi necessário mudar para uma estrutura de banco de dados da AWS”, relata Dunne. “Acabamos não precisando de nenhuma assistência da AWS durante a mudança.”
A empresa também está usando o Amazon EC2 para Microsoft Windows Server na implantação de aplicações e workloads baseadas em Windows, o Amazon Simple Queue Service (Amazon SQS) para enfileirar as informações de preços, o Amazon Elastic Block Store (Amazon EBS) com unidades de estado sólido (SSDs) de IOPS provisionadas para armazenamento em blocos de alto desempenho e o AWS Directory Service para estender o Microsoft Active Directory para a Nuvem AWS. “Também nos juntamos ao Conselho de Desenvolvedores do Amazon Marketplace, o que aumenta ainda mais a credibilidade com nossa base de clientes do Amazon Marketplace”, afirma Dunne.
Redefinição de preços mais rápida para melhor experiência do cliente
Um dos principais benefícios da mudança foi eliminar o custo do envio de notificações de preços da AWS para as máquinas virtuais Azure da empresa. Segundo Elder, “a mudança do Azure para a AWS reduziu nossos custos de largura de banda de saída em cerca de USD 60.000 por ano”. “Ao colocar a maioria dos nossos servidores nas instâncias reservadas do Amazon EC2 de um ano, obtivemos um desconto adicional de 15%, que estamos reinvestindo em nossa infraestrutura de servidores.“
Usando a Calculadora de Preços da AWS e o Explorador de Custos da AWS, o RepricerExpress está descobrindo que os custos e as economias são mais fáceis de calcular e entender na AWS do que no Azure. “O monitoramento dos custos e do faturamento pode ser bastante complexo no Azure, pois muitos fatores devem ser levados em consideração”, diz Seamus Breslin, gerente de design da RepricerExpress. “Usando a Calculadora de Preços da AWS, é muito simples entender como os descontos se aplicam e quanto você está realmente economizando. Também esperamos usar o Explorador de Custos da AWS para entender quanto custa, por cliente, o uso da nossa aplicação, em vez de depender de médias.“
Com essas economias, a RepricerExpress pode comprar máquinas virtuais muito maiores e de melhor desempenho. “As instâncias z1d do Amazon EC2 são muito mais rápidas do que a oferta equivalente do Azure, por aproximadamente o mesmo custo”, afirma Elder. “Com as instâncias z1d do Amazon EC2, estamos oferecendo melhor experiência ao cliente processando as notificações de preços mais rapidamente e redefinindo os preços com mais frequência.”
A RepricerExpress também aprecia a facilidade de gerenciar seu domínio Microsoft Active Directory na AWS. “Como é um serviço gerenciado na AWS, é muito mais simples executar o Active Directory na AWS do que no Azure”, relata Elder.
Modernização adicional na AWS
A flexibilidade da AWS está permitindo que a RepricerExpress encontre um equilíbrio ainda melhor entre sua arquitetura e suas aplicações. “Ao aproveitar a opção de SSD de alto desempenho para o Amazon EBS, projetamos uma plataforma de armazenamento que se alinhasse estreitamente com os padrões de acesso aos dados de nossas aplicações”, diz Elder. “Essa opção do Amazon EBS nos ajudará a reduzir custos e oferecer uma disponibilidade das aplicações ainda maior.”
Agora que o RepricerExpress se familiarizou com a AWS, a empresa espera experimentar outros serviços, como o Amazon Relational Database Service (Amazon RDS) e o Amazon Timestream. “Estamos planejando reduzir o Amazon EC2 Fleet transferindo workloads para o Amazon RDS”, prevê Breslin. “O mais interessante é que é um serviço gerenciado e não precisaremos nos preocupar com atualizações e todas as outras despesas de manutenção das nossas máquinas virtuais Windows. Também gostaríamos de chegar ao ponto em que injetamos todos os dados processados no Amazon Timestream, para que possamos analisar as mudanças de preço de cada produto todos os dias e fornecer previsões de tendências para nossos clientes.”
Para outras empresas que estão considerando uma mudança semelhante do Azure para a AWS, Elder oferece o seguinte conselho: “a AWS fez grandes avanços no suporte aos ambientes da Microsoft e a migração do Azure para a AWS é muito fácil. Os serviços da AWS mostraram excelente desempenho e o gerenciamento do licenciamento da Microsoft na AWS é bem mais fácil. Para definir seus objetivos de longo prazo, definitivamente considere a AWS.”
Para saber mais, acesse aws.amazon.com/windows/products.
Sobre a RepricerExpress
A RepricerExpress, uma aplicação irmã da solução de feedback automatizado FeedbackExpress, permite aos vendedores do Amazon Marketplace e do eBay definirem e personalizarem estratégias automatizadas de preços. A empresa atende 4.200 vendedores em mais de 20 canais da Amazon e do eBay, reavaliando mais de 50 milhões de SKUs por mês.
Benefícios da AWS
- Reduz os custos de largura de banda de saída em USD 60.000 por ano
- Simplifica o monitoramento dos custos e do faturamento
- Permite o uso de recursos computacionais maiores e de melhor desempenho, pelo mesmo custo
- Elimina a sobrecarga de gerenciamento do Active Directory
Serviços da AWS usados
Instâncias z1d do Amazon EC2
As instâncias z1d do Amazon EC2 oferecem alto desempenho do encadeamento único devido a um processador Intel® Xeon® Scalable personalizável com uma frequência de núcleo sustentada de até 4.0 GHz, mais rápida do que qualquer instância de nuvem.
Amazon Simple Queue Service
O Amazon Simple Queue Service (SQS) é um serviço de filas de mensagens gerenciado que permite o desacoplamento e a escalabilidade de microsserviços, sistemas distribuídos e aplicações sem servidor. O SQS elimina a complexidade e a sobrecarga associadas ao gerenciamento e à operação de middleware orientado a mensagens, além de capacitar os desenvolvedores para focar nos diferenciais.
Amazon Elastic Block Store
O Amazon Elastic Block Store (EBS) é um serviço de armazenamento de blocos de alto desempenho fácil de usar, criado para o uso com o Amazon Elastic Compute Cloud (EC2), tanto para workloads com alta throughput quanto com intenso consumo de transações em qualquer escala.
AWS Directory Service
O AWS Directory Service for Microsoft Active Directory, também conhecido como AWS Managed Microsoft AD, permite que workloads e recursos da AWS com reconhecimento de diretório usem o Active Directory gerenciado na Nuvem AWS.
Comece a usar
Empresas de todos os portes em todos os setores estão transformando seus negócios diariamente usando a AWS. Entre em contato com nossos especialistas e comece sua própria jornada para a Nuvem AWS hoje mesmo.