QQC長期以來一直專注于為音視頻媒體及直播提供解決方案領域,行業(yè)內(nèi)長期的技術拓展使得QQC產(chǎn)品及服務一直在業(yè)內(nèi)受到廣泛好評。如今QQC公司再次來到選擇的十字路口,對于如何降低音視頻存儲成本、安全以及傳輸?shù)葐栴},是在當前環(huán)境繼續(xù)優(yōu)化的方式有效還是搬遷使用AWS云更有效,QQC將如何做出抉擇。
2020年10月,QQC技術團隊一行蒞臨杭州尋找AWS高級合作伙伴——杭州眾拓網(wǎng)通科技有限公司,尋求相關解決方案。面對長期困擾QQC的一些本地化部署的痛點,杭州眾拓網(wǎng)通科技有限公司積極應對討論,給出了多種解決途徑,如何將“笨重”且核心的存儲數(shù)據(jù)遷移至AWS并作出針對性的優(yōu)化方案。
雙方展開激烈的頭腦風暴,就其中一些典型的客戶問題,眾拓網(wǎng)通的工程師提出了以下的一些策略方案,讓我們來分享一下本次遷移的部分內(nèi)容。
客戶在會議中指出,他們的業(yè)務應用有多臺服務器和應用模塊,不同的服務器和應用模塊有很強的耦合性,應用之間的相互依賴增加了遷移實施的復雜度和難度。進行項目遷移方案選型時,團隊考慮了重新部署加數(shù)據(jù)遷移以及通過第三方工具進行整體遷移的方案,通過調(diào)研最終還是選擇了AWS的CloudEndure產(chǎn)品來進行整體實施遷移。許多Amazon Web Services(AWS)客戶會使用工具將其本地服務器遷移到AWS,CloudEndure已經(jīng)被AWS收購,能夠支持多種數(shù)據(jù)源直接遷移到AWS。
使用CloudEndure進行遷移,主要包括以下幾個階段:
A、評估階段,評估機器型號,網(wǎng)絡配置,實例大小等
B、代理安裝,在機器上安裝和配置CloudEndure代理服務
C、配置藍圖,進行自動化腳本的部署
D、測試遷移,進行測試遷移和腳本完善
E、遷移切換,正式進行遷移并切換生產(chǎn)系統(tǒng)
通過CloudEndure控制臺,只需要簡單的配置即可完成整個遷移和容災的過程,而且統(tǒng)一界面即可實現(xiàn)遷移和容災兩大場景,架構也比較統(tǒng)一。針對大規(guī)模Migration場景,還可以通過CloudEndure API采用腳本做自動化的批量遷移,提高遷移效率。
使用CloudEndure遷移拓撲架構如下:
CloudEndure采用的是基于塊的連續(xù)的復制技術,這意味著源機器上的任何更改都能在不到一秒鐘的時間內(nèi)復制到轉儲區(qū)域(首次同步除外)。同時,轉儲區(qū)域的機器能夠在分鐘級別(10min左右)的時間內(nèi)快速拉起。擁有秒級(1s)RPO和分鐘級(取決于OS以及應用拉起的時間)RTO的能力。通過CloudEndure控制臺,只需要簡單的配置即可完成整個遷移和容災的過程,而且統(tǒng)一界面即可實現(xiàn)遷移和容災兩大場景,架構也比較統(tǒng)一。針對大規(guī)模Migration場景,還可以通過CloudEndure API采用腳本做自動化的批量遷移,提高遷移效率。
QQC公司最終滿意杭州眾拓網(wǎng)通科技有限公司提出的AWS云遷移方案,雙方初步達成合作目標確立,在今后的合作中眾拓網(wǎng)通將持續(xù)為QQC及其客戶提供不同的遷移解決方案。上文所提到的遷移工具CloudEndure作為重要的AWS遷移工具,有興趣的讀者可以深入學習,希望我們的案例可以對您的業(yè)務有所幫助,后續(xù)我們將分享更多的實用案例供大家參考交流。