項目背景

该客户抓住社交軟件市場的紅利,積極布局"社交+"生態,集核心技術與優質資源,斥資千萬打造社交軟件。因為業務發展,從去年開始就已經拓展海外業務,目前在海外投放的業務已實現盈利,並沉澱大量忠實用戶。

現在隨著業務發展進步,该客户需要更加具有雲計算規劃、架構能力和技術支援能力的雲供應商,為將來軟件的穩定和高可用提供保障。该客户業務系統初期選擇部署在自有IDC,但隨著業務快速發展,IDC的高可用性和穩定性存在顧慮。客戶傾向於尋找穩定的雲廠家來保證業務連續性,需要有更加貼近業務的Partner提供技術服務支援。

面臨的挑戰

  • 在IDC環境中,包含16台服務器、3個數據庫、1個Redis、1個存儲等資源
  • IDC環境的高可用性和穩定性無法滿足業務快速發展需求
  • 需要在最短停機時間內完成遷移,確保業務連續性
  • 主要費用來源於服務器、數據庫、Redis,需要成本優化

YooteCloud提供的AWS解決方案

根據该客户 IDC環境現狀,執行了一個初始階段,該階段涉及收集该客户現有IDC環境當前狀態的詳細信息。這些信息為基於该客户需求制定工作計劃奠定了基礎。

AWS資源

計算和數據庫資源遷移

該活動涉及一個多步驟的遷移過程,以無縫地將AWS基礎設施從IDC遷移到AWS雲上。我們利用了AWS DMS,可以在最短停機時間完成數據庫遷移至AWS,源數據庫在遷移期間發生的所有數據更改都會持續複製到目標數據庫,源數據庫在遷移期間仍可繼續正常運行,數據庫遷移完成後,目標數據庫在選擇的時間段內仍會與源數據庫保持同步,能夠在合適的時候切換數據庫。

  • Amazon EC2實例的初始同步和複製
  • 複製後的Amazon EC2實例的測試和切換
  • Amazon RDS數據庫的遷移
  • Cloudwatch資源監控
  • EC2實例類型和適當規模優化
  • 購買節省計劃/預留實例

成果

通過服務間的高度協同優化,顯著提升了系統性能和成本效率,並減輕了服務器和數據庫的負載。對EC2和RDS實例的進行最合適的調整,通過使用最合理的類型大小,實現性能滿足且成本效益高。

💰
18%
EC2成本節省
🗄️
26%
RDS成本節省
19%
Redis成本節省

經驗教訓

利用AWS數據庫遷移服務(DMS)進行數據遷移簡化了整個過程,但仔細的規劃和準備仍然至關重要。在開始遷移之前,確保源數據庫與目標數據庫之間的兼容性可能具有挑戰性,需要進行詳細的故障排除和必要的配置調整。

在源實例上設置DMS複製任務並啟動數據同步前,必須驗證所有庫和包的兼容性,並對底層系統進行必要的更新和優化。這樣可以確保遷移過程順利進行,減少潛在的問題和停機時間。

AWS架構圖

该客户 AWS架構圖

AWS架構圖

使用的AWS服務

Amazon EC2 Amazon RDS AWS DMS CloudWatch ElastiCache

需要類似的雲端遷移服務?

聯繫我們,獲取專業的雲端解決方案諮詢

免費諮詢