簡介
本機資料庫備份功能是阿里雲雲備份提供的針對客戶本地機房中自建資料庫的資料保護方案。HBR通過簡單、安全及可靠的方式將資料庫的資料備份上雲,確保客戶資料庫系統或所在伺服器出現故障,生產系統資料發生誤刪、勒索病毒等事故時可以從雲上HBR備份庫完整恢複資料。
重要 本機資料庫伺服器的網路必須通過專線或者VPN和阿里雲Virtual Private Cloud及路由(線下到雲上100.64.0.0/10、100.64.0.0/11或100.96.0.0/11)互連。具體操作,請參見建立VPC到本機資料中心的串連(單隧道模式)。
雲備份不支援備份部署於容器裡的資料庫。支援的資料庫版本、作業系統和備份功能有限制。更多資訊,請參見相容系統列表和使用限制。
當前,支援備份本機資料庫執行個體的地區包括新加坡,華東2(上海),華南1(深圳),華北1(青島)等。詳細請參見地區支援的功能特性。
MySQL備份功能不支援對單機(本機伺服器和ECS)上的多個 MySQL 執行個體進行備份。
關鍵優勢
成本低廉
雲備份不收取執行個體配置費,僅收取備份儲存費用,且備份儲存按照重刪壓縮後容量收取。
效能優異
備份資源消耗低,普遍低於0.5核100MB記憶體;備份效能好,可以為MySQL、Oracle提供近0 RPO即時備份。
支援廣泛
支援MySQL、Oracle、SQL Server主流版本。
自動警示
您可以在雲備份控制台上配置任務失敗時的警示設定,包括郵件、簡訊及電話等。
備份鎖定,防止意外刪除
雲備份提供了基於備份庫的備份鎖定功能,備份資料在配置的保留時間到期前無法被任何帳號及方式刪除。
工作原理
您可以在雲備份控制台中擷取安裝指令碼,一鍵安裝用戶端到本機伺服器。用戶端會根據備份計劃配置,對伺服器上的指定資料庫進行備份。
在執行備份任務時,雲備份用戶端會對指定的資料庫執行個體通過對應資料庫的原生備份組件調用備份指令,讀取備份資料並進行重刪壓縮後,上傳到雲備份庫,完成備份。
操作流程
使用雲備份控制台備份本機資料庫的步驟如下所示:
開通雲備份
開通雲備份服務不收取費用。雲備份收取Database Backup倉庫租用費和Database Backup儲存容量費等。每個倉庫首30天免費,到期後自動開始計費;按照重刪壓縮後容量收取,送免費容量100GB/個/月,之後階梯定價。計費詳情請參見計費方式與計費項目。
註冊資料庫
在雲備份控制台註冊本機資料庫時,您需要登入部署資料庫的本機伺服器安裝備份用戶端。註冊資料庫執行個體用於發現需要備份的資料庫。僅僅在控制台完成註冊資料庫,而未建立備份計划進行備份,Cloud Backup不收取任何費用。
預檢資料庫
為保證Database Backup的順利進行,雲備份提供預檢功能,用於提前發現不適合備份的情境。
備份資料庫
建立備份計劃,設定備份庫、備份內容、備份周期、備份保留時間和備份策略(全量備份、增量備份等)等。雲備份啟動計劃並按照計劃持續備份資料庫。
恢複資料庫
恢複資料庫不收取任何費用。資料庫異常時,您可以隨時根據時間點將備份的資料庫恢複到來源資料庫或者同地區同帳號下登入的其他資料庫。
支援資料庫版本
Oracle
Oracle支援的資料庫版本和實現功能如下表所示。
資料庫類型 | 支援版本 | 支援作業系統 | 最小備份粒度 | 備份功能 |
全量備份 | 增量備份 | 記錄備份(周期備份) | 即時備份 |
Oracle | 9i | RHEL 4、RHEL 5、SLES 9、SUSE 9.3、CentOS 4.5 | 資料表空間 | 支援 | 支援 | 支援 | 支援 |
10g | RHEL 4、RHEL 5、RHEL 6.5、RHEL 9、CentOS 4.6、SUSE 11 SP4 | 資料表空間 | 支援 | 支援 | 支援 | 支援 |
11g | RHEL 5、RHEL 6、RHEL 6.5、RHEL 7、CentOS 6.4、CentOS 6.5、Oracle Enterprise Linux6.7、Windows Server 2008 R2、Windows Server 2012 R2、Alibaba Cloud Linux 2 | 資料表空間 | 支援 | 支援 | 支援 | 支援 |
12c | Windows Server 2008 R2、RHEL 6.5、RHEL 7.5 | 資料表空間 | 支援 | 支援 | 支援 | 支援 |
18c | RHEL 7、Windows Server 2008 R2 | 資料表空間 | 支援 | 支援 | 支援 | 支援 |
19c | Oracle Enterprise Linux7.0 | 資料表空間 | 支援 | 支援 | 支援 | 支援 |
Oracle RAC
Oracle RAC(Real Application Clusters)支援的資料庫版本和實現功能如下表所示。
資料庫類型 | 支援版本 | 支援作業系統 | 最小備份粒度 | 備份功能 |
全量備份 | 增量備份 | 記錄備份(周期備份) | 即時備份 |
Oralce RAC | 9i | SUSE 9.3、RHEL 4 | 資料表空間 | 支援 | 支援 | 支援 | 支援 |
10g | RHEL 5、Windows Server 2008 R2 | 資料表空間 | 支援 | 支援 | 支援 | 支援 |
11g | Windows Server 2008 R2、Oracle Linux 6.4、RHEL 5、RHEL 6.5、iSoft Server 3 | 資料表空間 | 支援 | 支援 | 支援 | 支援 |
12c | CentOS 6、RHEL 6.5、Windows Server 2008 R2、CentOS 6.7、Oracle Enterprise Linux6 | 資料表空間 | 支援 | 支援 | 支援 | 支援 |
18c | Windows Server 2008 R2 | 資料表空間 | 支援 | 支援 | 支援 | 支援 |
19c | RHEL 7.6 | 資料表空間 | 支援 | 支援 | 支援 | 支援 |
Oracle Data Guard
Oracle Data Guard支援的資料庫版本和實現功能如下表所示。
資料庫類型 | 支援版本 | 支援作業系統 | 最小備份粒度 | 備份功能 |
全量備份 | 增量備份 | 記錄備份(周期備份) | 即時備份 |
Oracle Data Guard | 11g | CentOS 6.4、CentOS 6.5、RHEL 6、Windows Server 2008 R2 | 資料表空間 | 支援 | 支援 | 支援 | 支援 |
12c | Oracle Enterprise Linux6 | 資料表空間 | 支援 | 支援 | 支援 | 支援 |
MySQL
MySQL支援的資料庫版本和實現功能如下表所示。
資料庫類型 | 支援版本 | 支援作業系統 | 最小備份粒度 | 備份功能 |
全量備份 | 增量備份 | 記錄備份(周期備份) | 即時備份 |
MySQL | 5.0 | RHEL 5、RHEL 6 、RHEL 6.5 、Ubuntu 12.10、SLES 10、SUSE 11 SP4、Ubuntu 11.10、Neokylin 6.0 | 執行個體 | 支援 | 支援 | 支援 | 支援 |
5.1 | RHEL 6、RHEL 6.5、SUSE 11 SP4 | 執行個體 | 支援 | 支援 | 支援 | 支援 |
5.4 | RHEL 6.5、SUSE 11 SP4 | 執行個體 | 支援 | 支援 | 支援 | 支援 |
5.5 | Ubuntu 12.04、Ubuntu 14.04、Debian 7.8、Debian 8.3 、CentOS 6.0、RHEL 6.5 | 執行個體 | 支援 | 支援 | 支援 | 支援 |
5.6 | RHEL 5、RHEL 6、RHEL 6.5、Ubuntu 14.04 、CentOS 6.0、CentOS 7.2 | 執行個體 | 支援 | 支援 | 支援 | 支援 |
5.7 | RHEL 6、RHEL 6.5、RHEL 7、CentOS 7.0、Ubuntu 16.04、CentOS 7.2、Neokylin 7.0、Alibaba Cloud Linux 2、Alibaba Cloud Linux 3 | 執行個體 | 支援 | 支援 | 支援 | 支援 |
MariaDB
MariaDB支援的資料庫版本和實現功能如下表所示。
資料庫類型 | 支援版本 | 支援作業系統 | 最小備份粒度 | 備份功能 |
全量備份 | 增量備份 | 記錄備份(周期備份) | 即時備份 |
MariaDB | 5.5、10.0、10.1、10.2、10.3 | CentOS 7.0、Ubuntu 18.04 | 執行個體 | 支援 | 支援 | 支援 | 支援 |
SQL Server
SQL Server支援的資料庫版本和實現功能如下表所示。
資料庫類型 | 支援版本 | 支援作業系統 | 最小備份粒度 | 備份功能 |
全量備份 | 增量備份 | 記錄備份(周期備份) |
SQL Server | 2005 | Windows Server 2008 R2 SP1 | 執行個體 | 支援 | 支援 | 支援 |
2008 | Windows Server 2008 R2、Windows Server 2008 R2 SP1 | 執行個體 | 支援 | 支援 | 支援 |
2008 R2 | Windows Server 2008 R2 | 執行個體 | 支援 | 支援 | 支援 |
2012 | Windows Server 2012 RC | 執行個體 | 支援 | 支援 | 支援 |
2014 | Windows Server 2008 R2 SP1、Windows Server 2016 | 執行個體 | 支援 | 支援 | 支援 |
2016(RTM) | Windows Server 2012 R2 | 執行個體 | 支援 | 支援 | 支援 |
2017 | Windows Server 2012、Windows Server 2016 | 執行個體 | 支援 | 支援 | 支援 |
2019 | Windows Server 2016 | 執行個體 | 支援 | 支援 | 支援 |
SQL Server Always On
SQL Server Always On支援的資料庫版本和實現功能如下表所示。
資料庫類型 | 支援版本 | 支援作業系統 | 最小備份粒度 | 備份功能 |
全量備份 | 增量備份 | 記錄備份(周期備份) |
SQL Server Always On | 2012、2016、2017 | Windows Server 2012 R2 | 執行個體 | 支援 | 支援 | 支援 |
費用
雲備份的本機資料庫備份會產生以下兩項費用:
Database Backup倉庫租用費
您需要為Database Backup建立Database Backup庫,一個地區內的多個資料庫可以共用一個備份庫。每個倉庫帶一定的免費容量。價格詳情請參考價格詳情。
Database Backup儲存容量費
對於每個Database Backup倉庫超出100GB免費容量的部分,您需要支付Database Backup儲存容量費。儲存容量按照重刪壓縮後實際使用量計算。價格詳情請參考價格詳情。
此外,Cloud Backup還會在實際的特定配置或操作情況下收取以下費用:
異地備份費用:當您使用鏡像倉庫功能將一個阿里雲地區的備份庫資料複製到其他地區,實現異地備份時,會產生相應的鏡像備份庫的儲存容量費用和跨地區複製流量費用,鏡像備份庫的容量與源備份庫大小相同,定價也一致。