簡介
ECSDatabase Backup功能是阿里雲雲備份提供的針對客戶ECS上自建資料庫的資料保護方案。通過簡單、安全及可靠的方式將資料庫的資料備份到Cloud Backup備份庫,確保客戶資料庫系統或所在ECS出現故障,資料庫發生邏輯錯誤、被勒索病毒攻擊等事故時可以從Cloud Backup備份庫完整恢複資料。
關鍵優勢
成本低廉
Cloud Backup不收取執行個體配置費,僅收取備份儲存費用,且備份儲存按照重刪壓縮後容量收取。
效能優異
備份資源消耗低,普遍低於0.5核100MB記憶體;備份效能好,可以為MySQL、Oracle提供近0 RPO即時備份。
支援廣泛
支援MySQL、Oracle、SQL Server主流版本。
配置簡單
授權後可自動識別ECS執行個體上的資料庫,自動推送並安裝備份用戶端。
自動警示
您可以在Cloud Backup控制台上配置任務失敗時的警示設定,包括郵件、簡訊及電話等。
備份鎖定,防止意外刪除
雲備份提供了基於備份庫的備份鎖定功能,備份資料在配置的保留時間到期前無法被任何帳號及方式刪除。
工作原理
您可以在Cloud Backup控制台指定需要備份的ECS執行個體,Cloud Backup將自動推送備份用戶端到ECS執行個體 (需確保ECS已裝雲助手)。備份用戶端會根據備份計劃配置,對ECS執行個體上的指定資料庫進行備份。
在執行備份任務時,Cloud Backup備份用戶端會對指定的資料庫執行個體通過對應資料庫的原生備份組件調用備份指令,讀取備份資料並進行重刪壓縮後,上傳到Cloud Backup備份庫,完成備份。
操作流程
使用雲備份控制台備份ECS資料庫的步驟如下所示:
開通雲備份服務
開通雲備份服務不收取費用。雲備份收取倉庫租用費和儲存容量費等。每個倉庫首30天免費,到期後自動開始計費;按照重刪壓縮後容量收取,送免費容量100GB/個/月,之後階梯定價。計費詳情請參見計費方式與計費項目。
註冊資料庫
在雲備份控制台完成資料庫註冊。註冊時,雲備份會在安裝資料庫的ECS執行個體中安裝備份用戶端。註冊資料庫執行個體用於發現需要備份的資料庫。僅僅在控制台完成註冊資料庫,而未建立備份計划進行備份,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 | 執行個體 | 支援 | 支援 | 支援 |
費用
Cloud Backup的ECSDatabase Backup會產生以下兩項費用:
Database Backup倉庫租用費
您需要為Database Backup建立Database Backup庫,一個地區內的多個資料庫可以共用一個備份庫。每個倉庫帶一定的免費容量。價格詳情請參考價格詳情。
Database Backup儲存容量費
對於每個Database Backup倉庫超出100GB免費容量的部分,您需要支付Database Backup儲存容量費。儲存容量按照重刪壓縮後實際使用量計算。價格詳情請參考價格詳情。
此外,Cloud Backup還會在實際的特定配置或操作情況下收取以下費用:
異地備份費用:當您使用鏡像倉庫功能將一個阿里雲地區的備份庫資料複製到其他地區,實現異地備份時,會產生相應的鏡像備份庫的儲存容量費用和跨地區複製流量費用,鏡像備份庫的容量與源備份庫大小相同,定價也一致。