您當(dāng)前的位置是:  首頁 > 資訊 > 國(guó)內(nèi) >
 首頁 > 資訊 > 國(guó)內(nèi) >

13萬張表+數(shù)億行代碼,華為云UGO遷移只需數(shù)小時(shí)

2021-07-01 14:18:02   作者:   來源:CTI論壇   評(píng)論:0  點(diǎn)擊:


  云上辦公、交易、數(shù)字運(yùn)營(yíng)已成為主流
  不把業(yè)務(wù)部署到云端
  仿佛跟不上時(shí)代的步伐
  而對(duì)企業(yè)來說,構(gòu)建統(tǒng)一的數(shù)據(jù)底座
  才能讓數(shù)據(jù)供應(yīng)和業(yè)務(wù)端
  更高效、更安全、更易共享
  隨著技術(shù)的日新月異,上云已非難事,但異構(gòu)數(shù)據(jù)庫(轉(zhuǎn)換數(shù)據(jù)庫類型)遷移上云在業(yè)界仍是一個(gè)巨大的挑戰(zhàn)。
  華為公司是多業(yè)態(tài)、長(zhǎng)鏈條、全場(chǎng)景的企業(yè),在20年前就開始使用數(shù)據(jù)庫,遍布了研發(fā)、供應(yīng)、財(cái)經(jīng)、行政等領(lǐng)域,有離線場(chǎng)景、實(shí)時(shí)場(chǎng)景、數(shù)倉等使用場(chǎng)景,這些場(chǎng)景使用主流商業(yè)數(shù)據(jù)庫居多,隨著數(shù)字化轉(zhuǎn)型進(jìn)程加快,在迭代方面,跟不上云的節(jié)奏,于是華為流程IT攜手華為云數(shù)據(jù)庫尋求云上轉(zhuǎn)型。
 
  對(duì)于擁有海量數(shù)據(jù)、多種數(shù)據(jù)庫類型、數(shù)據(jù)庫專家云集的華為流程IT來說,上云也并非易事。業(yè)界盛行“兩條腿”走路原則,既要多快好省又要安全穩(wěn)定可靠。
  面臨新的異構(gòu)數(shù)據(jù)庫,既希望性能大幅提升,也要安全穩(wěn)定,于是華為流程IT選擇將業(yè)務(wù)搬遷至華為云數(shù)據(jù)庫RDS與GaussDB,而兼容性和性能是異構(gòu)數(shù)據(jù)庫遷移最大的難題。
  
  關(guān)山難越異構(gòu)數(shù)據(jù)庫遷移難以逾越的“深坑”
  遷移數(shù)據(jù)庫如同搬家,直接搬不太可行,需要先搬“房子主體”,再搬“房子里的家具”等,其中涉及的遷移問題不僅繁雜,而且不能出差錯(cuò)。
  尤其是令人頭疼的兼容問題,不但涉及到結(jié)構(gòu)遷移、語法轉(zhuǎn)換、SQL轉(zhuǎn)換等復(fù)雜操作,對(duì)數(shù)據(jù)庫性能要求也很高。
 
  騰云而出華為云UGO為自動(dòng)化搬遷而生
  首先華為云數(shù)據(jù)庫聯(lián)合華為流程IT對(duì)業(yè)務(wù)進(jìn)行全面評(píng)估,華為數(shù)據(jù)庫有數(shù)十萬張表,10萬級(jí)的存儲(chǔ)過程,存儲(chǔ)過程的代碼超過億級(jí)的代碼,幾十萬個(gè)任務(wù)調(diào)度,遷移數(shù)據(jù)量高達(dá)數(shù)TB。
  評(píng)估后,應(yīng)用手動(dòng)改造工作量巨大,需要成熟的企業(yè)級(jí)端到端對(duì)象遷移或者是評(píng)估工具,來提升異構(gòu)數(shù)據(jù)庫遷移轉(zhuǎn)化率。
  華為云推出的數(shù)據(jù)庫和應(yīng)用遷移UGO則為異構(gòu)數(shù)據(jù)庫對(duì)象遷移和應(yīng)用遷移而生!通過預(yù)遷移評(píng)估、自動(dòng)化語法轉(zhuǎn)換,幫助用戶提前識(shí)別遷移風(fēng)險(xiǎn),提升遷移效率,最大化降低用戶的數(shù)據(jù)庫遷移成本。
  華為云數(shù)據(jù)庫給出了三步走的遷移方案:
  1. 華為云UGO評(píng)估并轉(zhuǎn)換異構(gòu)數(shù)據(jù)庫語法進(jìn)行語法遷移;
  2. 華為云數(shù)據(jù)復(fù)制服務(wù)DRS基于日志的實(shí)時(shí)變化數(shù)據(jù)捕捉,進(jìn)行數(shù)據(jù)遷移;
  3. 通過華為云DRS數(shù)據(jù)校驗(yàn)保證數(shù)據(jù)一致性。
 
  使用的關(guān)鍵技術(shù):
  1. 遷移工作量評(píng)估:依據(jù)海量業(yè)務(wù)場(chǎng)景下的實(shí)際人力遷移成本作為評(píng)估基線,依據(jù)大量業(yè)務(wù)場(chǎng)景自動(dòng)化遷移過程,累計(jì)遷移工作量作為輸入,同時(shí)結(jié)合代碼量、轉(zhuǎn)化率、不兼容特性改造難度,方便客戶對(duì)遷移工作有一個(gè)具體的量化感知;
  2. 應(yīng)用SQL遷移:通過采集源庫SQL流量,并進(jìn)行SQL動(dòng)態(tài)轉(zhuǎn)換,將數(shù)據(jù)通過流量仿真回放形式遷移到目標(biāo)庫中,提供自動(dòng)錯(cuò)誤定位和遷移校驗(yàn),遷移過程中訂正對(duì)象清晰明確。同時(shí),通過對(duì)源庫進(jìn)行遷移評(píng)估和SQL翻譯,并且輸出SQL翻譯報(bào)告,完成應(yīng)用改造,最后遷移到目標(biāo)庫。
  
  神速之光華為云UGO小時(shí)級(jí)完成搬遷
  華為流程IT擁有數(shù)TB級(jí)別的數(shù)據(jù)量、數(shù)十萬存儲(chǔ)過程,遷移周期從以天為單位縮短至小時(shí)級(jí),減少了50%存儲(chǔ)過程改造成本,支撐主流商業(yè)數(shù)據(jù)庫500+個(gè)Schema遷移,節(jié)省了70%+工作量,遷移套數(shù)1000+。
  在一般情況下,遷移周期和各方面的評(píng)估需要1-2個(gè)月的時(shí)間,遷移周期也是按天計(jì)算,而UGO只需小時(shí)級(jí)就完成了遷移。華為云UGO消除了異構(gòu)數(shù)據(jù)庫遷移難度大、周期長(zhǎng)、成本高等問題,高效地支撐了華為流程IT數(shù)字化轉(zhuǎn)型。此外,上云后實(shí)現(xiàn)了數(shù)據(jù)庫分鐘級(jí)擴(kuò)容、數(shù)據(jù)秒級(jí)入庫,解決了傳統(tǒng)數(shù)據(jù)庫擴(kuò)展難及數(shù)據(jù)入庫壓力大的問題,可支撐邏輯庫億級(jí)別的數(shù)據(jù)量。微服務(wù)化改造后,預(yù)期可支撐2年的業(yè)務(wù)數(shù)據(jù)增長(zhǎng)。
  
  目前,華為云數(shù)據(jù)庫應(yīng)用遷移解決方案順利通過信通院“數(shù)據(jù)庫應(yīng)用遷移服務(wù)能力”評(píng)測(cè),成為國(guó)內(nèi)首批通過該項(xiàng)的商用數(shù)據(jù)庫遷移方案,成功取得了國(guó)內(nèi)首批評(píng)測(cè)最高級(jí)別的成績(jī)。未來,華為云UGO將會(huì)不斷創(chuàng)新,持續(xù)構(gòu)筑技術(shù)硬實(shí)力,為客戶提供更簡(jiǎn)單易用、高效可靠的遷移方案。
 
【免責(zé)聲明】本文僅代表作者本人觀點(diǎn),與CTI論壇無關(guān)。CTI論壇對(duì)文中陳述、觀點(diǎn)判斷保持中立,不對(duì)所包含內(nèi)容的準(zhǔn)確性、可靠性或完整性提供任何明示或暗示的保證。請(qǐng)讀者僅作參考,并請(qǐng)自行承擔(dān)全部責(zé)任。

專題

CTI論壇會(huì)員企業(yè)