一、哪些情況下,考慮將數(shù)據(jù)庫遷移到公有云?
1、預(yù)算緊張
對(duì)于資金不充裕的中小規(guī)模數(shù)據(jù)庫用戶而言,相比較自建數(shù)據(jù)庫需要的運(yùn)維人員和DBA(數(shù)據(jù)庫管理員)的人工費(fèi)用,將數(shù)據(jù)庫遷移到公有云托管,可以利用云服務(wù)托管的便利性和豐富的運(yùn)維工具,降低成本。
2、時(shí)間緊急
預(yù)期或非預(yù)期的規(guī)模快速伸縮的場景下,利用云數(shù)據(jù)庫服務(wù)的彈性伸縮能力,構(gòu)建彈性伸縮服務(wù)既可以減少采購周期導(dǎo)致的擴(kuò)容困難,亦可以避免收縮引發(fā)的高額成本。在規(guī)模和成本間動(dòng)態(tài)平衡。
3、開發(fā)驗(yàn)證需求量大
對(duì)于需要利用大規(guī)模數(shù)據(jù)庫進(jìn)行驗(yàn)證的開發(fā)項(xiàng)目來說,自行搭建完整的大規(guī)模數(shù)據(jù)庫環(huán)境用于開發(fā)驗(yàn)證,在時(shí)間和經(jīng)濟(jì)上都是不合適的,利用云數(shù)據(jù)庫服務(wù)根據(jù)項(xiàng)目節(jié)奏動(dòng)態(tài)申請(qǐng)測試資源,可以在確定的預(yù)算下取得更大規(guī)模和更完善的場景覆蓋。
4、高可靠性、高擴(kuò)展性場景,如全球或多國運(yùn)營的商業(yè)支持系統(tǒng)!
自行搭建跨國的大規(guī)模和高可靠性數(shù)據(jù)庫集群,不僅在技術(shù)上非常復(fù)雜,成本上也非常高昂。利用公有云的跨 區(qū)域服務(wù),可以快速實(shí)現(xiàn)高可靠性,高擴(kuò)展能力的數(shù)據(jù)庫服務(wù),并由云服務(wù)商提供SLA保證。
二、數(shù)據(jù)庫遷移前需要考慮哪些問題?
1、想好遷移上云后想達(dá)到什么效果
即通過使用云數(shù)據(jù)庫希望達(dá)到的目的,比如降低成本,更高的靈活性,更大的可擴(kuò)展性,還是更高的可靠性。用戶需要根據(jù)遷移目的來選擇合適的服務(wù)類型。如果只是簡單的隨大流將服務(wù)遷移到云上,很可能導(dǎo)致未來的問題。所以,量身打造、合適的才是最好的!
2、選擇有完善服務(wù)支持的云服務(wù)商很重要
包括云服務(wù)商的SLA承諾和數(shù)據(jù)安全承諾。很多情況下,將應(yīng)用遷移到云數(shù)據(jù)庫涉及數(shù)據(jù)遷移,應(yīng)用適配等,云服務(wù)商有完善的支持服務(wù),可以在遇到困難時(shí)起到事半功倍的效果。如果云服務(wù)商具備足夠的經(jīng)驗(yàn),通??梢越o出場景性的完整方案,對(duì)于提高遷移的成功率有直接的幫助。
3、充分的遷移規(guī)劃,包括:
1)維護(hù)和數(shù)據(jù)管理計(jì)劃。IT人員提前了解公司所需的數(shù)據(jù)需求,選擇合適的數(shù)據(jù)庫引擎類型、付費(fèi)方式;熟悉云數(shù)據(jù)庫引擎提供的管理工具,基于預(yù)期的云數(shù)據(jù)管理需求,做好主動(dòng)解決問題的準(zhǔn)備。
2)賬戶控制計(jì)劃。云數(shù)據(jù)庫服務(wù)商一般都會(huì)提供豐富的賬戶控制能力,包括授權(quán)和再授權(quán)、審計(jì),基于預(yù)先確定的安全設(shè)置,授權(quán)訪問設(shè)置,審計(jì)計(jì)劃,然后會(huì)發(fā)現(xiàn)云數(shù)據(jù)庫服務(wù)真的是一個(gè)非常高效簡潔的工具。
3)遷移和回退計(jì)劃。一般來說,一個(gè)完備的遷移計(jì)劃和演練,有助于在事先發(fā)現(xiàn)遷移過程中可能遇到的問題, 制定有針對(duì)性的計(jì)劃;萬一遷移失敗,回退計(jì)劃可以保證業(yè)務(wù)在本地繼續(xù)執(zhí)行,從而減少遷移過程的壓力,并保證業(yè)務(wù)的完整性。
4、從容易的服務(wù)開始
云計(jì)算的環(huán)境和本地?cái)?shù)據(jù)庫存在一定的差異,考慮到業(yè)務(wù)的連續(xù)性,初次使用公有云數(shù)據(jù)庫時(shí),可以從簡單的服務(wù)開始,如測試驗(yàn)證數(shù)據(jù)庫、輔組性的資源索引數(shù)據(jù)庫、新開發(fā)業(yè)務(wù)數(shù)據(jù)庫等,通過這些服務(wù)先熟悉云數(shù)據(jù)庫的基本特征和特性,評(píng)估其性能和可用性相關(guān)內(nèi)容,管理工具的成熟度。比如,有些服務(wù)商的云數(shù)據(jù)庫存在不同時(shí)段的性能波動(dòng),則可能不是好的選擇。
三、數(shù)據(jù)遷移方案
藍(lán)隊(duì)云會(huì)提供專業(yè)的數(shù)據(jù)遷移方案和工具,幫助用戶將數(shù)據(jù)在線遷移到云上,整個(gè)過程中可以保證業(yè)務(wù)的無損或者近似無損。提前熟悉和試用遷移方案& 工具非常重要。當(dāng)然,如果數(shù)據(jù)量達(dá)到T級(jí)或者更大的數(shù)據(jù)需要遷移,采用經(jīng)過安全保證的硬盤快遞服務(wù),直接將數(shù)據(jù)投遞的云數(shù)據(jù)庫服務(wù)商往往是更快的方式。
在此過程中,需要注意:
1、兼容性要求,如:文件格式,字符集的兼容性要求;引擎的兼容要求;
2、數(shù)據(jù)遷移的限制,如服務(wù)商數(shù)據(jù)庫名/表名保留字;是否影響業(yè)務(wù)及其程度;是否需要停服務(wù)以及停服務(wù)的時(shí)間;
3、遷移工具的便利性,服務(wù)商指導(dǎo)。好的遷移方案和工具應(yīng)該是盡可能少人工操作,一步一步自動(dòng)化;
4、數(shù)據(jù)完整性校驗(yàn),在數(shù)據(jù)遷移完畢進(jìn)行切換前,一定要進(jìn)行數(shù)據(jù)完整性驗(yàn)證,以保證數(shù)據(jù)被正確、完整的遷移。
藍(lán)隊(duì)云專業(yè)提供云數(shù)據(jù)庫災(zāi)備、備份、數(shù)據(jù)回檔、監(jiān)控、數(shù)據(jù)庫審計(jì)等全套解決方案,徹底解決因宕機(jī)或硬件故障造成的數(shù)據(jù)庫不可用。