iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 8
2
Everything on Azure

三十天.NET❤️Azure漸進式開發專案系列 第 8

三十天.NET與Azure漸進式開發專案(8):Azure SQL Database異地備份、最簡單讀寫分離架構

2018-11-09.10.33.29-image.png

之前介紹如何備份WebApp的資料,現在使用資料庫保存重要資料,當然也要做備份動作,接下來介紹Azure SQL Database如何做異地備份。

建立方式、介紹

SQL Database > 點開異地複寫
2018-11-09.10.30.12-image.png

容錯移轉群組設定 > 建立一個新的資料庫做備份
2018-11-08.14.00.27-image.png

這邊要注意,不能使用相同區域,如圖片:
2018-11-09.10.22.16-image.png

選擇同步時間,最短一小時 :
2018-11-09.10.23.12-image.png

等待建立完後,可以看到系統分別在指定區域建立好備份資料庫 :
2018-11-09.10.23.39-image.png
2018-11-09.10.23.54-image.png

並且備份資料庫預設只能讀取,這是一個很好的功能,其實可以拿來做讀寫分離資料庫架構,BUT,要能接受遠距離查詢效率會變差最短每一個小時備份一次問題
2018-11-09.10.25.01-image.png
2018-11-09.10.25.41-image.png

故意執行insert資料,會報錯警告說"此資料庫唯讀,不能新增資料"
2018-11-09.10.26.23-image.png

最後補充一點,免費版也可以做異地備援,Azure這點真的佛心!
2018-11-09.10.26.51-image.png

紀錄:第七天,Azure總花費金額:0


上一篇
三十天.NET與Azure漸進式開發專案(7): Azure SQL Database 使用、概念
下一篇
三十天.NET與Azure漸進式開發專案(9):"輕量級Azure需求"的階段性總結
系列文
三十天.NET❤️Azure漸進式開發專案30

1 則留言

1
神Q超人
iT邦新手 2 級 ‧ 2018-10-13 20:35:43

假如公司想要升級到新版本,又需要花一筆價格不斐的費用去購買2017年版本
而Azure SQL DataBase可以簡單達到升遷新版本的需求

免費更新真的很棒,不過還好微軟的SQL語法向下相容,
不然假如2020年拿掉2017年的某語法,那系統就GG了XD

我要留言

立即登入留言