最近,谷歌新發(fā)布了預(yù)覽版無(wú)服務(wù)器數(shù)據(jù)庫(kù)遷移服務(wù)(Database Migrates Service,DMS)。該服務(wù)支持遷移本地部署的和云端的自建 MySQL 數(shù)據(jù)庫(kù),也支持使用 Cloud SQL for MySQL 管理其他云端數(shù)據(jù)庫(kù)。
新發(fā)布的無(wú)服務(wù)器數(shù)據(jù)庫(kù)遷移服務(wù)旨在幫助企業(yè)無(wú)縫地遷移到 GCP(Google Cloud Platform)管理下的Cloud SQL或Google Compute Engine數(shù)據(jù)庫(kù)服務(wù)。據(jù)官方博客稱,DMS 將為客戶提供以下幾方面優(yōu)點(diǎn):
遷移宕機(jī)時(shí)間最小化:使用DMS,從源數(shù)據(jù)庫(kù)到目的數(shù)據(jù)庫(kù)的數(shù)據(jù)復(fù)制這一持續(xù)過(guò)程無(wú)需任何人工介入。
可靠且完備的數(shù)據(jù)庫(kù)遷移:DMS使用數(shù)據(jù)庫(kù)原生的復(fù)制功能,實(shí)現(xiàn)保真度和可靠性最大化。
安全的無(wú)服務(wù)器服務(wù):無(wú)需配置或管理特定的遷移資源,也無(wú)需以了確保一切順利而額外監(jiān)視服務(wù)的運(yùn)行。
遷移到 Cloud SQL 的客戶,還可進(jìn)一步集成Google Kubernetes Engine和BigQuery等其他 Google Cloud 服務(wù)而從中受益。
圖片來(lái)源:https://cloud.google.com/database-migration
不止谷歌一家,Microsoft Azure 和 AWS 同樣提供了 DMS 服務(wù)。Azure 為其客戶提供Azure管理的SQL接口服務(wù),支持客戶在最可能少地更改應(yīng)用和數(shù)據(jù)庫(kù)的情況下,遷移本地應(yīng)用到云端。AWS 提供的DMS服務(wù)支持客戶在各 Oracle 數(shù)據(jù)庫(kù)間做遷移,也支持異構(gòu)數(shù)據(jù)庫(kù)平臺(tái)間的遷移,包括從 Oracle 遷移到 Amazon RDS for Oracle、MySQL 遷移到 Amazon Aurora 和 Amazon RDS for MySQL,以及 Microsoft SQL Server 遷移到 Amazon RDS for SQL Server。
Constellation 研究機(jī)構(gòu)副總兼首席分析師Holger Mueller向 InfoQ 介紹:
為實(shí)現(xiàn)云服務(wù)的規(guī)?;?jīng)濟(jì),云服務(wù)提供商需要吸引工作負(fù)載。通常做法是簡(jiǎn)化軟件工作負(fù)載的標(biāo)準(zhǔn)化,當(dāng)前主要針對(duì)于數(shù)據(jù)庫(kù)。這就是為什么Google Cloud在試圖提供數(shù)據(jù)庫(kù)遷移服務(wù),而且在2020年與時(shí)俱進(jìn)地提供了無(wú)服務(wù)器方式。未來(lái)將會(huì)證明,這種遷移服務(wù)會(huì)非常成功。Google Cloud當(dāng)然需要提供能對(duì)標(biāo)AWS和Azure的類似產(chǎn)品,但通常系統(tǒng)關(guān)鍵數(shù)據(jù)庫(kù)不太可能做遷移,因?yàn)樵谄渖弦炎隽舜罅康募伞?/span>
作為 Google DMS 的用戶之一,Adwerx 架構(gòu)部門(mén)副總 Josh Bielick 在發(fā)表的博客中說(shuō):
遷移不再令人頭疼,也不需要單獨(dú)做研究或去查閱文檔。準(zhǔn)備好需復(fù)制的數(shù)據(jù)庫(kù),配置安全的數(shù)據(jù)源連接,并驗(yàn)證遷移的設(shè)置。直接將上述信息導(dǎo)入DMS,就能清晰、快速地建立可重用的遷移過(guò)程。
最后,谷歌在最佳實(shí)踐博客中給出了一些遷移操作指南,詳細(xì)操作可參見(jiàn)DMS官方文檔。此外,對(duì)于關(guān)注 PostgreSQL 和 SQL Server 遷移的客戶,谷歌在此提供了部分功能預(yù)覽。
原文鏈接:
Google Launches a New Serverless Database Migration Service
https://www.infoq.com/news/2020/11/database-migration-cloud-sql/