Overview概述
Elite Cloud 協助 FANWE 完成其整個平台系統從阿里雲遷移至 AWS 的工作。自 2021 年起,FANWE 將其平台部署於香港的阿里雲。隨著海外業務需求的增長,FANWE 希望透過在 AWS 上進行全球部署來提升全球覆蓋率,並藉助 AWS 的大數據平台解決方案提高效率。
Elite Cloud 的服務包括協助客戶了解 AWS 服務、設計雲端架構、協助項目測試、服務遷移及部署優化。遷移計劃於 2023 年 1 月啟動,預計需時約三個月完成。在遷移前,需要徹底了解客戶於阿里雲的資源使用情況、業務部署架構,並規劃業務模組和數據使用情況。遷移完成後,Elite Cloud 將持續確保業務的穩定運行及增量發展。
該項目涉及將現有的阿里雲資源遷移並部署新服務,包括:
目前託管於阿里雲的服務:
RDS PostgreSQL、ACK、Redis、Elasticsearch、OSS、Kafka;
PostgreSQL 版本 12 和 13,共約 10TB 的多個業務數據庫數據,一些用於高 IO 負載的數據分析。某些數據庫在遷移前需進行版本升級;
多數 Redis 實例為小型配置,兼容 5.0 版本;
Elasticsearch 7.10 用於標籤搜索和日誌查看,需要適配至 Amazon OpenSearch;
阿里雲的 CDN 服務和對象存儲(包括動態網絡加速 CDN 及部分網頁下載),以及 OSS 用於數據存儲和歸檔,需遷移並適配至 CloudFront 和 S3,同時設計存取控制及存儲分層。
所有 Relation 服務遷移至 AWS:
包括目前於阿里雲 ACK 的容器化服務,將平台從供應商遷移至 AWS EKS,需詳細了解 Relation 在阿里雲的資源使用情況、部署架構及數據使用。
FANWE 項目目標與痛點
阿里雲的網絡無法滿足業務需求:業務需求涵蓋東南亞、中東、歐洲及美洲。AWS 擁有 400 多個全球邊緣位置,通過全球骨幹網絡連接,符合客戶需求。
遷移阿里雲託管服務的技術複雜性:由於兩家供應商之間的產品差異、系統架構及部署方式不同,導致遷移工作量巨大。
需要具有豐富經驗的 AWS 合作夥伴:客戶需找到一個具備豐富經驗及強大技術能力的 AWS 合作夥伴,以快速完成 Relation 平台的概念驗證(PoC)測試及遷移部署。該合作夥伴需提供強大的技術與人員支持,迅速完成 Relation 在 AWS 上的架構設計、遷移及部署。
選擇 AWS 的原因
安全性與合規性:Relation 從事金融業務,需遵守嚴格的法規並保持可靠的災難恢復計劃。
行業解決方案:AWS 在東南亞擁有多個可用區,該區域內有許多與 Relation 類似的客戶,提供了支持 Relation 部署及業務擴展的豐富經驗。
靈活的成本管理:AWS 平台提供靈活的資源購買選項,能動態調整資源使用,幫助用戶節省成本。
預期項目成果
客戶將以以下主要標準作為項目成功的評估依據:
數據庫正常遷移,並通過數據完整性驗證;
所有應用服務功能正常測試;
EKS 集群彈性擴容時間 ≤ 30 分鐘;
數據倉庫應用視圖正常顯示;
來自不同辦公地點的平均應用延遲滿足要求;
AWS 雲資源和應用相關監控指標能發送至企業微信;
自建的 Prometheus + Grafana 伺服器正常監控。
Elite Cloud 推薦的架構圖
為滿足客戶需求,整體業務系統採用了以下架構:
架構圖
詳細的網絡設計、安全設計、EKS 集群設計、日誌收集、監控/警報及 Greenplum 數據倉庫設計參考原文。
成功交付遷移的標準
解決方案符合需求;
遷移文件完整,應用及數據遷移完成;
遷移後功能符合需求;
業務穩定運行 15 個工作日。