概览
起初,对Rep ricerExpres s来说,在微软Azure上运行其Windows服务器和微软SQL Server环境似乎是个好主意。
RepricerExpress是一家 Lucid Inter active公司,它提供的解决方案使亚马逊商城和eBay卖家能够设置和自定义自动定价策略。该公司为 20 多个 Amazon 和 eBay 渠道的 4200 个卖家提供服务,每月对 5000 多万个 SKU 进行重新定价,每周为 6000 万美元的客户销售额提供支持。
“我们即将与 Azure 续订合同,这样将使我们的托管成本上涨 20%,”RepricerExpress 的 DevOps 工程师 Damian Elder 说道。“此外,当首次在 Azure 上启动时,我们没想到用户群和数据量会像我们最终经历的那样大幅增长。”
经过仔细考虑,该公司将其 Windows 基础设施转移到了 Amazon Web Services(AWS)上。这一迁移意味着,我们可以避免 Azure 上的 20% 成本上涨,每年可以节省大约 6 万美元的数据传输成本,并以与他们一直在使用的 Azure 资源相同的成本获得性能更强的计算资源。
关于 RepricerExpress
RepricerExpress 是自动反馈解决方案 FeedbackExpress 的一个姊妹应用程序,它使 Amazon Marketplace 和 eBay 卖家能够设置和自定义自动定价策略。该公司为 20 多个 Amazon 和 eBay 渠道的 4200 个卖家提供服务,每月对 5000 多万个 SKU 进行重新定价。
AWS,一个适用于 Windows 环境的成熟平台
RepricerExpress 的快速增长是该公司评估向 AWS 迁移的一个主要动力。“在短短的五年内,我们收到的价格通知从每天大约 5000 份上涨到每月超过 10 亿份,”RepricerExpress 的数字营销主管 Chris Dunne 说道。“据我们预计,我们的客户群规模将在明年翻一番。我们的分析发现,AWS 为 SQL Server 和 Windows Server 等 Microsoft 工具提供的产品确实相当成熟,而且对于这样的巨大增长,AWS 将是一个比 Azure 更好的平台。”
RepricerExpress将其Windows服务器和SQL Server环境迁移到包括亚马逊弹性计算云(亚马逊EC2)z1d实例在内的AWS基础设施上,这些实例使用自定义的英特尔至强可扩展处理器来提供较高的单线程性能。“迁移非常简单,因为我们可以使用 Azure 上的那些工具和服务,而且无需切换到 AWS 数据库结构,”Dunne 表示。“在迁移过程中,我们最终没有向 AWS 寻求任何帮助。”
该公司还使用适用于微软 Windows Server 的 Amazon EC2 来部署基于 Windows 的应用程序和工作负载,使用亚马逊简单队列服务 (Amazon SQS) 来提供队列定价信息,使用带有预配置 IOPS 固态驱动器 (SSD) 的亚马逊弹性区块存储 (Amazon EBS) 用于高性能区块存储,使用AWS 目录服务 将微软活动目录扩展到 AWS 云。“我们还加入了 Amazon Marketplace 开发人员委员会,这进一步提高了我们在 Amazon Marketplace 客户群中的信誉,”Dunne 说道。
更快的重新定价改善了客户体验
此次转移的一个关键好处是消除了将价格通知从 AWS 推送到该公司的 Azure 虚拟机而产生的成本。“通过从 Azure 迁移到 AWS,我们每年可以节省大约 6 万美元的出站带宽成本,”Elder 说道。“通过将大部分服务器置于为期一年的 Amazon EC2预留实例上,我们获得了额外的15%的折扣,我们正在将这笔折扣再投资于我们的服务器基础设施。“
通过利用 AWS定价计算器和AWS 成本浏览器,RepricerExp ress发现,在AWS上比在Azure上更容易计算和理解成本和节省的费用。“在 Azure 上,账单和成本监控可能非常复杂,因为你必须考虑很多因素,”RepricerExpress 的设计经理 Seamus Breslin 表示。“而使用 AWS 定价计算器,可以非常轻松地了解折扣的适用方式和实际的节省幅度。我们还期待使用 AWS Cost Explorer 成本管理服务了解每个客户在运行我们的应用程序时产生的成本,而不是依赖平均值。”
借助这些节省,RepricerExpress 能够负担得起规模更大、性能更强的虚拟机。“Amazon EC2 z1d 实例要比同等的 Azure 产品快得多,而成本大致相当,”Elder 表示。“使用 Amazon EC2 z1d 实例,我们可以更快地处理价格通知和更频繁地重新定价,从而提供更好的客户体验。”
RepricerExpress 还对在 AWS 上轻松管理 Microsoft Active Directory 域的能力表示了赞赏。“Active Directory 是 AWS 上的一项托管服务,因此它在 AWS 上的运行要比在 Azure 上简单得多,”Elder 说道。
在 AWS 上进一步实现现代化
借助 AWS 的灵活性,RepricerExpress 能够在他们的架构与应用程序之间找到更合适的选择。“借助适用于 Amazon EBS 的高性能 SSD 选项,我们设计了一个与应用程序的数据访问模式协调一致的存储平台,”Elder 表示。“这个 Amazon EBS 选项将帮助我们降低成本,并提供更高的应用程序可用性。”
现在,RepricerExpress已经熟悉了AWS,该公司期待尝试其他服务,例如亚马逊关系数据库服务(亚马逊 RDS)和亚马逊时间流。 “我们计划将工作负载转移到 Amazon RDS 上,以减少我们的 Amazon EC2 实例集,”Breslin 说道。“最令人兴奋的是,它是一项托管服务,因此我们不必担心 Windows 虚拟机的更新和所有其他维护开销。我们还希望将我们处理的所有数据注入到 Amazon Timestream,以便能够分析每种产品每天发生的价格变化,并为我们的客户提供趋势预测。”
对于正在考虑从 Azure 向 AWS 进行类似转移的其他公司,Elder 建议:“AWS 在支持 Microsoft 环境方面取得了长足进步,而且从 Azure 迁移到 AWS 非常容易。AWS 服务可以胜任这项任务,而且在 AWS 上可以更轻松地管理您的 Microsoft 许可。当考虑长期目标时,一定要了解一下 AWS。”
从 Azure 迁移到 AWS 非常容易。AWS 服务可以胜任这项任务,而且在 AWS 上可以更轻松地管理您的 Microsoft 许可。在考虑长期目标时,一定要考虑 AWS。
Damian Elder
RepricerExpress DevOps 工程师开始使用
无论行业无论规模,每天都有的公司在使用 AWS 实现业务转型。联系我们的专家,立即踏上您的 AWS 云之旅。
找到今天要查找的内容了吗?
请提供您的意见,以便我们改进网页内容的质量。