之前介紹如何備份WebApp的資料,現在使用資料庫保存重要資料,當然也要做備份動作,接下來介紹Azure SQL Database如何做異地備份。
SQL Database > 點開異地複寫
容錯移轉群組設定 > 建立一個新的資料庫做備份
這邊要注意,不能使用相同區域,如圖片:
選擇同步時間,最短一小時 :
等待建立完後,可以看到系統分別在指定區域建立好備份資料庫 :
並且備份資料庫預設只能讀取
,這是一個很好的功能,其實可以拿來做讀寫分離資料庫架構,BUT,要能接受遠距離查詢效率會變差
跟最短每一個小時備份一次問題
故意執行insert資料,會報錯警告說"此資料庫唯讀,不能新增資料"
最後補充一點,免費版也可以做異地備援
,Azure這點真的佛心!
紀錄:第七天,Azure總花費金額:0
假如公司想要升級到新版本,又需要花一筆價格不斐的費用去購買2017年版本
而Azure SQL DataBase可以簡單達到升遷新版本的需求
免費更新真的很棒,不過還好微軟的SQL語法向下相容,
不然假如2020年拿掉2017年的某語法,那系統就GG了XD