概要
Windows ServerとMicrosoft SQL Server環境をMicrosoft Azure上で稼働させることは、最初はRepricerExpressにとって良い考えのように思えました。
Lucid Interactiveの企業であるRepricerExpressは、AmazonマーケットプレイスとeBayの出品者が自動価格設定戦略を設定およびカスタマイズできるようにするソリューションを提供しています。同社は Amazon と eBay の 20 以上のチャネルで 4,200 の出品者にサービスを提供し、毎月 5,000 万以上の SKU の価格の再設定と毎週 6,000 万 USD 分のユーザーのセールスのサポートを行っています。
RepricerExpress の DevOps Engineer である Damian Elder 氏は、「Azure との契約更新が迫り、ホスティングコストが 20% 上がる予定でした」と言います。「また、最初に Azure で立ち上げたときに、ユーザーベースとデータ量が最終的にこれほど大きくなるとは予想していませんでした」。
慎重に検討した結果、同社は Windows インフラストラクチャを Amazon Web Services (AWS) に移行しました。この移行により、Azure での 20% のコスト増加を回避し、データ転送コストを年間約 60,000 USD 削減し、以前使用していた Azure リソースと同じコストでより高性能なコンピューティングリソースを得ることができました。
RepricerExpress について
自動フィードバックソリューションの FeedbackExpress の姉妹アプリケーションである RepricerExpress を使用すると、Amazon マーケットプレイスと eBay の出品者は自動価格設定戦略を設定およびカスタマイズできます。同社は Amazon と eBay の 20 以上のチャネルで 4,200 の出品者にサービスを提供し、毎月 5,000 万以上の SKU の価格を再設定しています。
Windows 環境向けの成熟したプラットフォームである AWS
RepricerExpress が AWS への移行を検討する主な動機となったのは、同社の急成長でした。RepricerExpress の Digital Marketing Executive である Chris Dunne 氏は、「以前は 1 日に受信する価格通知は 5,000 件ほどでしたが、わずか 5 年で、月に 10 億件を超えるようになりました」と言います。「来年は顧客ベースが倍増すると予想しています。分析の結果、SQL Server や Windows Server などの Microsoft ツール向けの AWS のサービスは非常に成熟していて、このような成長には AWS が Azure よりも優れたプラットフォームであることがわかりました」。
RepricerExpressは、Windows ServerとSQL Serverの環境を、Amazon Elastic Compute Cloud(Amazon EC2)z1dインスタンスを含むAWSインフラストラクチャに移行しました。このインスタンスは、カスタムインテルXeonスケーラブルプロセッサを使用して高いシングルスレッドパフォーマンスを実現します。「Azure で使用していたものと同じツールとサービスを使用できて、AWS のデータベース構造に切り替える必要がなかったため、簡単に移行できました」と Dunne 氏は言います。「結局、移行中に AWS からの支援はまったく必要ありませんでした」。
同社はまた、Windows ベースのアプリケーションとワークロードのデプロイには Microsoft Windows Server 用 Amazon EC2 、価格情報のキューイングには Amazon Simple Queue Service (Amazon SQS)、高性能ブロックストレージ用のプロビジョンド IOPS ソリッドステートドライブ (SSD) を備えた Amazon Elastic Block Store (Amazon EBS)、および AWS ディレクトリサービスを使用して Windows ベースのアプリケーションとワークロードをデプロイしています。 Microsoft Active Directory を AWS クラウドに拡張しています。「Amazon Marketplace Developer Council にも参加し、Amazon マーケットプレイスの顧客ベースに対する信頼性がさらに高まりました」と Dunne 氏は言います。
より迅速な価格再設定によるカスタマーエクスペリエンスの向上
この移行の主なメリットは、価格通知を AWS から同社の Azure 仮想マシンにプッシュするコストを削減できたことです。「Azure から AWS に移行することで、アウトバウンド帯域幅のコストを年間約 60,000 USD 削減できました」と Elder 氏は言います。「ほとんどのサーバーを 1 年間の Amazon EC2 リザーブドインスタンスに配置することで、さらに 15% の割引が受けられ、これをサーバーインフラストラクチャに再投資しています。」
RepricerExpress では、 AWS 料金計算ツールと AWS コストエクスプローラーを活用することで、コストと節約額を Azure よりも AWS の方が計算しやすく、理解しやすいようにしています。RepricerExpress の Design Manager である Seamus Breslin 氏は、「Azure では非常に多くの要素を考慮する必要があるため、請求とコストのモニタリングが非常に複雑になることがあります」と言います。「AWS 料金見積もりツールを使用すると、割引がどのように適用され、実際にどれだけ節約できるかを非常に簡単に理解できます。また、AWS Cost Explorer を使用することで、平均値に頼らずに、お客様 1 人あたりのアプリ運用にかかるコストを把握できると期待しています」。
このようなコスト削減により、RepricerExpress ははるかに大規模で高性能な仮想マシンを利用できるようになりました。「Amazon EC2 z1d インスタンスは同等の Azure のサービスよりもはるかに高速で、コストはほぼ同じです」と Elder 氏は言います。「Amazon EC2 z1d インスタンスを使用すると、価格通知をより迅速に処理し、より頻繁に価格を再設定することができるため、より良いカスタマーエクスペリエンスを提供できます」。
RepricerExpress は、AWS での Microsoft Active Directory ドメインの管理のしやすさも高く評価しています。「AWS でのマネージドサービスなので、Active Directory を Azure で実行するよりも AWS で実行する方がずっと簡単です」と Elder 氏は言います。
AWS でのさらなる最新化
AWS の柔軟性により、RepricerExpress は自社のアーキテクチャとアプリケーションの適合性を高めることができました。「Amazon EBS の高性能 SSD オプションを活用することで、アプリケーションのデータアクセスパターンに合わせて密接に調整されたストレージプラットフォームを設計できました」と Elder 氏は言います。「この Amazon EBS オプションは、コストを削減し、アプリケーションの可用性をさらに高めるために役立ちます」。
RepricerExpressがAWSに慣れてきた今、同社はアマゾンリレーショナルデータベースサービス(Amazon RDS)やアマゾンタイムストリームなどの他のサービスを試してみることを楽しみにしています。 「Amazon RDS にワークロードを移行することで、Amazon EC2 Fleet の削減を計画しています」と 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 Engineer開始方法
あらゆる業界のさまざまな規模のお客様が、AWS を活用してビジネスを日々変革しています。AWS の専門家にお問い合わせいただき、今すぐ AWS クラウドジャーニーを始めましょう。
今日お探しの情報は見つかりましたか?
ぜひご意見をお寄せください。ページのコンテンツ品質の向上のために役立てさせていただきます