摘要:摘要第九屆中國數(shù)據(jù)庫技術(shù)大會(huì),阿里云數(shù)據(jù)庫產(chǎn)品專家蕭少聰帶來以阿里云如何打破遷移上云的壁壘為題的演講。于是,阿里云給出了上面的解決方案。
摘要: 2018第九屆中國數(shù)據(jù)庫技術(shù)大會(huì),阿里云數(shù)據(jù)庫產(chǎn)品專家蕭少聰帶來以阿里云如何打破Oracle遷移上云的壁壘為題的演講。Oracle是指“數(shù)據(jù)庫管理系統(tǒng)”,面對(duì)Oracle遷移上云的壁壘,阿里云如何能夠打破它呢?本文提出了Oracle 到云數(shù)據(jù)庫PPAS遷移的方案,這種遷移方案為什么比Oracle到 MySQL系列的遷移容易推動(dòng)呢?答案即將揭曉。
2018第九屆中國數(shù)據(jù)庫技術(shù)大會(huì),阿里云數(shù)據(jù)庫產(chǎn)品專家蕭少聰帶來以阿里云如何打破Oracle遷移上云的壁壘為題的演講。Oracle是指“數(shù)據(jù)庫管理系統(tǒng)”,面對(duì)Oracle遷移上云的壁壘,阿里云如何能夠打破它呢?本文提出了Oracle 到云數(shù)據(jù)庫PPAS遷移的方案,這種遷移方案為什么比Oracle到 MySQL系列的遷移容易推動(dòng)呢?答案即將揭曉。
直播視頻回顧
PPT下載請(qǐng)點(diǎn)擊
以下是精彩視頻內(nèi)容整理:
Oracle數(shù)據(jù)庫遷移方案
數(shù)據(jù)業(yè)務(wù)架構(gòu)中都會(huì)有服務(wù)器、應(yīng)用及數(shù)據(jù)庫系統(tǒng)和存儲(chǔ)系統(tǒng)三大塊,服務(wù)器與存儲(chǔ)系統(tǒng)上云是相對(duì)容易解決的,但在解決應(yīng)用及數(shù)據(jù)庫系統(tǒng)方面是有些難度的。于是,阿里云給出了上面的解決方案。在這個(gè)解決方案中,用戶可以通過不同的方式,將數(shù)據(jù)庫遷移到云上,我們可以繼續(xù)在ECS中運(yùn)行Oracle,也可以遷移到MySQL。當(dāng)然也可以將應(yīng)用及數(shù)據(jù)庫系統(tǒng)遷移到云數(shù)據(jù)庫PPAS版,借助其高度兼容Oracle的能力,降低用戶遷移上云的難度,并降低系統(tǒng)長期運(yùn)維的復(fù)雜性。
阿里云不僅有同城容災(zāi)、自動(dòng)備份、時(shí)間點(diǎn)恢復(fù)等這些部分會(huì)為云的用戶去提供。阿里云數(shù)據(jù)庫還會(huì)加入高可用的HA,它一般需要兩個(gè)或兩個(gè)以上的節(jié)點(diǎn),進(jìn)行復(fù)雜配置。而在阿里云,用戶僅需點(diǎn)一下按鈕就可以有高可用的HA,而且這樣的HA集群不單可以在同一數(shù)據(jù)中心上構(gòu)建,同時(shí)也支持同城雙中心異地容災(zāi),同樣一鍵部署完成。同時(shí),阿里云還為用戶提供ADAM(Advanced Database & Application Migration “亞當(dāng)”)工具,以協(xié)助用戶借助PPAS的Oracle兼容性進(jìn)行快速遷移。那么接下來怎樣去遷移的各步驟應(yīng)該如何進(jìn)行呢?
將ADAM采集器安裝在Oracle上面,ADMA將起到三個(gè)方面的作用:
ADAM起到采集的作用,它將采集Oracle上的表、視圖、存儲(chǔ)過程等數(shù)據(jù)庫結(jié)構(gòu)定義的信息,它會(huì)收集脫敏后的SQL (DML/Trans),它還會(huì)采集數(shù)據(jù)庫運(yùn)行的狀態(tài)信息,比如CPU/SGA/表容量等等。
ADAM起到源庫保護(hù)的作用,ADAM在只讀模式下不會(huì)產(chǎn)生臟數(shù)據(jù)。ADAM在自動(dòng)切片時(shí),將進(jìn)行單線程遠(yuǎn)程訪問,因此消耗源庫負(fù)載極小。每個(gè)切片采集前,均判斷源庫負(fù)載是否超閾值。ADAM在專用守候線程中,會(huì)定期檢查源庫負(fù)責(zé),超閾值時(shí)將自動(dòng)暫定采集。
ADAM起到信息保護(hù)作用,ADAM會(huì)保護(hù)主機(jī)名稱、IP等敏感信息,ADAM會(huì)自動(dòng)完成一級(jí)脫敏,ADAM還選擇完成二級(jí)脫敏,將所有表名稱、字段名稱進(jìn)行加密,密鑰文件將由客戶保管。
Oracle遷移到PPAS相對(duì)遷移到其他數(shù)據(jù)庫更為平滑,因?yàn)橛性S多兼容的地方。Oracle數(shù)據(jù)庫到PPAS快速上云的過程中應(yīng)做到兼容SQL、存儲(chǔ)過程、包、DBMS等,因此適合復(fù)雜事務(wù)事業(yè)務(wù)的遷移。云數(shù)據(jù)庫PPAS版,提供最高 3TB的本地高性能存儲(chǔ)(據(jù)悉這一空間有機(jī)會(huì)在年內(nèi)突破到10TB以上)。如果業(yè)務(wù)數(shù)據(jù)超過本地存儲(chǔ)容量大小,則可以通過OSS存儲(chǔ)做外部表處理,如歷史數(shù)據(jù)就可以存放到OSS外部表中,這些信息并不常使用,但對(duì)于數(shù)據(jù)分析很重要。因此我們可以通過阿里云HybridDB for PostgreSQL,從OSS中直接獲取數(shù)據(jù)進(jìn)行業(yè)務(wù)分析。HybridDB for PostgreSQL是基于開源Greenplum Database分布式MPP數(shù)據(jù)庫的阿里云自有發(fā)布版,可實(shí)現(xiàn)業(yè)務(wù)實(shí)時(shí)分析,計(jì)算節(jié)點(diǎn)、空間橫向擴(kuò)展到PB級(jí)、特定場景下百億記錄order by < 10ms*,支持行列混合、CUBE、ROLLUP、MADlib學(xué)習(xí)等。
Oracle 數(shù)據(jù)庫到 MySQL、PPAS的比較
為什么Oracle 數(shù)據(jù)庫到 MySQL系列的遷移難以推動(dòng)呢?原因是Oracle 數(shù)據(jù)庫到 MySQL系列的遷移會(huì)導(dǎo)致ISV及企業(yè)遷移風(fēng)險(xiǎn)增大,在整個(gè)遷移過程中代碼、存儲(chǔ)過程以及構(gòu)架需做出大的改動(dòng),這會(huì)導(dǎo)致研發(fā)重新學(xué)習(xí)、DBA重新學(xué)習(xí)、代碼的語法重寫甚至業(yè)務(wù)構(gòu)架重寫,最終造成業(yè)務(wù)風(fēng)險(xiǎn)增大、人力成本變高以及產(chǎn)品成本變高。
而Oracle 數(shù)據(jù)庫到云數(shù)據(jù)庫PPAS版是相對(duì)容易推動(dòng)的,在推動(dòng)過程中提高了Oracle遷移上云的成功率。研發(fā)可繼續(xù)寫Oracle語法從而降低遷移難度及工作量,阿里云可自動(dòng)運(yùn)維提高DBA SQL優(yōu)化能力,代碼的語法幾乎不需改動(dòng),ADAM協(xié)助得以精準(zhǔn)分析。
為什么說PPAS兼容Oralce會(huì)更好呢?由上圖可以看到MySOL與Oracle的交集面積比PostgreSQL與Oracle的交集面積都很小,這并不能達(dá)到預(yù)期的效果。期望中云數(shù)據(jù)庫PASS版效果應(yīng)當(dāng)是Oracle的面積與PostgreSQL的面積幾乎達(dá)到重合。
為什么會(huì)需要這么多的兼容部分呢?因?yàn)檫@樣才能讓企業(yè)的開發(fā)團(tuán)隊(duì)、原有的開發(fā)成果以及已有的應(yīng)用快速的放到云上面去。例如,如果開發(fā)商開發(fā)的軟件都是線下的,但客戶要求上云,到云上面又需要用到互聯(lián)網(wǎng)思維,那么原有的存儲(chǔ)模式都需要改動(dòng),為了維護(hù)云的架構(gòu)線上、線下的結(jié)構(gòu)都需要改動(dòng),這樣會(huì)需要大量的人力成本。如果有一個(gè)功能直接兼容Oracle 的語法,這個(gè)時(shí)候放到云上面去會(huì)減少整體的負(fù)擔(dān)。
云數(shù)據(jù)庫PPAS 到Oracle兼容的數(shù)據(jù)類型有許多種,例如,BLOB、CLOB、DATE等等。它們各自又有各自的別名與類型,例如 BLOB 的別名是LONG RAW,其類型是二進(jìn)制數(shù)據(jù)。
ADAM可以協(xié)助用戶Oracle數(shù)據(jù)庫通過全量以及增量進(jìn)行上云遷移,如果Oracle數(shù)據(jù)量很大,這里可能需要一個(gè)星期甚至一個(gè)月才能傳輸完。這時(shí)就可以通過高速連接以及高速通道增加帶寬,不需要通過Internet,防止傳輸錯(cuò)的數(shù)據(jù),同時(shí)也不會(huì)影響生產(chǎn)庫。 通過ADAM平臺(tái)Oracle數(shù)據(jù)到云數(shù)據(jù)庫還會(huì)提供30天的回流機(jī)制,為用戶提供遷移割接過程的最大保障。
云數(shù)據(jù)庫PPAS不僅是高可用,還支持同城容災(zāi),在不增加任何費(fèi)用成本的情況下,用戶可以選擇使用單可用區(qū)集群,或是使用多可用區(qū)(同城容災(zāi))集群,以提供更有保障的企業(yè)級(jí)容災(zāi)需求保護(hù)。
云數(shù)據(jù)庫PPAS 不只是自動(dòng)備份,還送50%免費(fèi)備份空間。例如用戶購買實(shí)例存儲(chǔ)空間為1TB,將直接贈(zèng)送500GB免費(fèi)備份空間。
云數(shù)據(jù)庫PPAS云化管理是按時(shí)間點(diǎn)進(jìn)行實(shí)例克隆的,實(shí)例克隆功能將于2018年7月提供,并支持長達(dá)730天數(shù)據(jù)備份,當(dāng)前只提供臨時(shí)實(shí)例。
阿里云PostgreSQL生態(tài)系統(tǒng)
Oracle的應(yīng)用可以遷移到云數(shù)據(jù)庫PPAS版,PPAS通過高性能本地存儲(chǔ)空間,以存儲(chǔ)熱點(diǎn)OLTP業(yè)務(wù)數(shù)據(jù)。歷史信息存儲(chǔ)到外部的OSS上面,OSS上面的數(shù)據(jù)可以直接被HybridDB for PostgreSQL讀取使用,也就是說OLTP可以進(jìn)行業(yè)務(wù)處理,OLAP可以直接通過基于開源Greenplum Database分布式MPP架構(gòu)的阿里云數(shù)據(jù)倉庫服務(wù)HybridDB for PostgreSQL進(jìn)行。
同時(shí)用戶也可以保留原有Oracle系統(tǒng),只將分析業(yè)務(wù)轉(zhuǎn)為使用HybridDB for PostgreSQL,其 OLAP性能優(yōu)勢如下如下:
通過HDB PG承接OLAP業(yè)務(wù)。
Oracle生產(chǎn)庫無需調(diào)整。
HDB PG提供高性能MPP。
HDB PG支持20+ Oracle函數(shù)。
HDB PG可擴(kuò)展到PB。
支持IoT所需的JSON/GIS/IP。
基于OSS實(shí)現(xiàn)與PPAS/PG下的OLTP及OLAP打通。
HybridDB for PostgreSQL混合分區(qū)
儲(chǔ)存可分為三種儲(chǔ)存,分別為行式存儲(chǔ)、列式存儲(chǔ)以及OSS暖存儲(chǔ),這三種存儲(chǔ)的介紹如下:
行式存儲(chǔ)不僅對(duì)于需要查詢某行詳細(xì)信息的性能好,而且對(duì)于需要進(jìn)行update及delete操作的數(shù)據(jù)集性能更好,并且還可以通過Index索引優(yōu)化查詢性能。
列式存儲(chǔ)可以獲得更高的壓縮比、節(jié)省存儲(chǔ)空間、靈活地設(shè)定每行不同的壓縮比基于gzip以及進(jìn)行分析操作時(shí)列存模型減少等優(yōu)點(diǎn)。
OSS暖存儲(chǔ)器通過OSS存放不經(jīng)常使用的歷史歸檔數(shù)據(jù),實(shí)現(xiàn)“暖存儲(chǔ)”支持直接查詢,無需重新進(jìn)行導(dǎo)入并支持CSV、gzip格式。
原文鏈接
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/17756.html
摘要:月日在阿里云峰會(huì)北京上,阿里云首次分享全新的產(chǎn)品策略。圍繞三化,阿里云當(dāng)天即發(fā)布多款重磅產(chǎn)品,包括神龍異構(gòu)超算集群新版本可兼容數(shù)據(jù)庫輕量級(jí)異構(gòu)計(jì)算產(chǎn)品實(shí)例等。此外,阿里云再次宣布云服務(wù)器塊存儲(chǔ)高速通道等降價(jià),最高降價(jià)幅度。3月21日在阿里云峰會(huì)·北京上,阿里云首次分享全新的產(chǎn)品策略。阿里云智能產(chǎn)品管理部總經(jīng)理馬勁提出,未來將圍繞IT基礎(chǔ)設(shè)施的云化、核心技術(shù)的互聯(lián)網(wǎng)化和應(yīng)用的數(shù)據(jù)化、智能化這三...
摘要:另一方面,公有云規(guī)模較大,可以發(fā)揮規(guī)模經(jīng)濟(jì)效益。機(jī)構(gòu)預(yù)計(jì),未來幾年全球公有云市場規(guī)模將保持的復(fù)合增長率。云計(jì)算的發(fā)展----上云成為共識(shí)從2006年8月AWS對(duì)外提供亞馬遜彈性云至今,全球云計(jì)算市場已經(jīng)走過十一個(gè)年頭。國內(nèi)市場,如果從2010年阿里云對(duì)外公測算起,已經(jīng)發(fā)展到第八年。歷經(jīng)近十年發(fā)展,云計(jì)算市場已經(jīng)度過早期教育客戶階段。上云成為絕大多數(shù)企業(yè)的共識(shí)。隨著國內(nèi)云計(jì)算需求開始涌現(xiàn),云計(jì)...
摘要:題記三國時(shí)赤壁鏖戰(zhàn),孔明說,天有不測風(fēng)云,欲破曹公,宜用火攻,萬事俱備,只欠東風(fēng)。現(xiàn)在公共云混戰(zhàn),我想說,無災(zāi)備不上云,保護(hù)數(shù)據(jù),未雨綢繆,帶了雨傘,還需雨衣。題記:三國時(shí)赤壁鏖戰(zhàn),孔明說,天有不測風(fēng)云,欲破曹公,宜用火攻,萬事俱備,只欠東風(fēng)。現(xiàn)在公共云混戰(zhàn),我想說,無災(zāi)備不上云,保護(hù)數(shù)據(jù),未雨綢繆,帶了雨傘,還需雨衣。未雨綢繆,到底是帶雨傘還是雨衣呢?時(shí)代在變,人的追求也在變。隨著公共云對(duì)...
閱讀 720·2021-11-22 13:54
閱讀 3082·2021-09-26 10:16
閱讀 3515·2021-09-08 09:35
閱讀 1593·2019-08-30 15:55
閱讀 3438·2019-08-30 15:54
閱讀 2086·2019-08-30 10:57
閱讀 504·2019-08-29 16:25
閱讀 885·2019-08-29 16:15