RepricerExpress 從 Azure 遷移到 AWS 實現降本增效
2020
起初,對 RepricerExpress 而言,在 Microsoft Azure 上執行他們的 Windows Server 和 Microsoft SQL Server 環境似乎是一個好主意。
RepricerExpress 是 Lucid Interactive 旗下的一家公司,面向 Amazon Marketplace 和 eBay 賣家提供用於設定和自訂自動化定價策略的解決方案。該公司為 20 多個 Amazon 和 eBay 渠道的 4,200 個賣家提供服務,每月對 5,000 多萬個 SKU 進行重新定價,每週為 6,000 萬美元的客戶銷售額提供支援。
「我們與 Azure 的續約時間本來快要到了,這次續約會使我們的託管成本上漲 20%,」RepricerExpress 的 DevOps 工程師 Damian Elder 說道。「此外,在我們剛開始使用 Azure 時,實際產生的使用者數量和資料量增長遠超乎我們的預期。」
經過仔細考慮,該公司決定將其 Windows 基礎設施遷移到 Amazon Web Services (AWS) 上。這一遷移意味著,他們可以避免 Azure 的 20% 成本上漲,每年可以節省大約 6 萬美元的資料傳輸成本,並以與他們一直在使用的 Azure 資源相同的成本取得效能更強的運算資源。
從 Azure 遷移到 AWS 非常容易。AWS 服務可以勝任這項任務,而且在 AWS 上可以更輕鬆地管理 Microsoft 授權。當考慮長期目標時,一定要了解一下 AWS。」
Damian Elder
RepricerExpress DevOps 工程師
AWS 是一個適用於 Windows 環境的成熟平台
業務的快速增長是 RepricerExpress 評估向 AWS 遷移的主要動力。「在短短的五年內,我們收到的價格通知從每天大約 5,000 份上漲到每月超過 10 億份,」RepricerExpress 數位行銷主管 Chris Dunne 說道。「據我們的預計,我們的客戶群將在明年翻倍。我們的分析發現,AWS 為 SQL Server 和 Windows Server 等 Microsoft 工具提供的產品確實相當成熟,而且對於這樣的大幅增長,AWS 會是一個比 Azure 更好的平台。」
RepricerExpress 將他們的 Windows Server 和 SQL Server 環境遷移到包含 Amazon Elastic Compute Cloud (Amazon EC2) z1d 執行個體的 AWS 基礎設施上,這些執行個體使用自訂的 Intel Xeon 可擴充處理器提供非常高的單一執行緒效能。「遷移非常簡單,因為我們可以使用在 Azure 上使用的那些工具和服務,而且無需切換到 AWS 資料庫結構,」Dunne 表示。「在整個遷移過程中,我們無需向 AWS 尋求任何協助。」
該公司還使用 Amazon EC2 for Microsoft Windows Server 部署以 Windows 為基礎的應用程式和工作負載,使用 Amazon Simple Queue Service (Amazon SQS) 將定價資訊排隊,將 Amazon Elastic Block Store (Amazon EBS) 與佈建 IOPS 固態驅動器 (SSD) 結合使用以實現高效能區塊儲存,以及使用 AWS Directory Service 將 Microsoft Active Directory 擴展到 AWS 雲端。「我們還加入了 Amazon Marketplace 開發人員委員會,這進一步提高了我們在 Amazon Marketplace 客戶群中的信譽,」Dunne 說道。
更快的重新定價改善了客戶體驗
此次遷移的一個關鍵好處是消除了將價格通知從 AWS 推送到該公司的 Azure 虛擬機器而產生的成本。「透過從 Azure 遷移到 AWS,我們每年可以節省大約 6 萬美元的傳出頻寬成本,」Elder 說道。「透過將大部分伺服器置於為期一年的 Amazon EC2 預留執行個體上,我們取得了額外的 15% 折扣,我們正在將省下來的這筆資金投入到我們的伺服器基礎設施上。」
透過使用 AWS 定價計算器和 AWS Cost Explorer,RepricerExpress 發現,在 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,因此期待嘗試其他服務,例如 Amazon Relational Database Service (Amazon RDS) 和 Amazon Timestream。「我們計劃將工作負載轉移到 Amazon RDS 上,以減少我們的 Amazon EC2 機群,」Breslin 說道。「最令人興奮的是,它是一項受管服務,因此我們不必擔心 Windows 虛擬機器的更新和所有其他維護開銷。我們還希望將我們處理的所有資料注入到 Amazon Timestream,以便能夠分析每種產品每天發生的價格變化,並為我們的客戶提供趨勢預測。」
對於正在考慮從 Azure 向 AWS 進行類似遷移的其他公司,Elder 建議:「AWS 在支援 Microsoft 環境方面取得了長足進步,而且從 Azure 遷移到 AWS 非常容易。AWS 服務可以勝任這項任務,而且在 AWS 上可以更輕鬆地管理 Microsoft 授權。當考慮長期目標時,一定要了解一下 AWS。」
若要進一步了解,請瀏覽 thinkwithwp.com/windows/products。
關於 RepricerExpress
RepricerExpress 是自動意見回饋解決方案 FeedbackExpress 的一個姊妹應用程式,它使 Amazon Marketplace 和 eBay 賣家能夠設定和自訂自動化定價策略。該公司為 20 多個 Amazon 和 eBay 渠道的 4,200 個賣家提供服務,每月對 5,000 多萬個 SKU 進行重新定價。
AWS 提供的效益
- 每年節省 6 萬美元的傳出頻寬成本
- 簡化帳單和成本監控
- 支援以相同的成本使用規模更大、效能更強的運算資源
- 消除 Active Directory 的管理開銷
使用的 AWS 服務
Amazon EC2 z1d 執行個體
Amazon EC2 z1d 執行個體能提供高單一執行緒效能,因為它有自訂的 Intel® Xeon® Scalable 處理器,高達 4.0 GHz 的持續全核心頻率,是所有雲端執行個體中最快的一種。
Amazon Simple Queue Service
Amazon Simple Queue Service (SQS) 是全受管訊息佇列服務,可讓您分離和擴展微型服務、分散式系統及無伺服器應用程式。SQS 可免除與管理和操作訊息導向中介軟體相關的複雜性及開銷,也可讓開發人員專注在與眾不同的工作上。
Amazon Elastic Block Store
Amazon Elastic Block Store (EBS) 是易於使用的高效能區塊儲存服務,專為與 Amazon Elastic Compute Cloud (EC2) 搭配使用而設計,能以任何規模同時用於輸送量和交易密集型工作負載。
AWS Directory Service
AWS Directory Service for Microsoft Active Directory 也稱為 AWS Managed Microsoft AD,可讓您的目錄感知工作負載和 AWS 資源在 AWS 雲端中使用受管 Active Directory。
開始使用
各行各業、各種規模的公司每天都在使用 AWS 來轉型業務。聯絡我們的專家,立即開始 AWS 雲端之旅。