Download presentation
Presentation is loading. Please wait.
1
SQL Server AlwaysOn: 高可用性、備援與應用實例
DBI306 SQL Server AlwaysOn: 高可用性、備援與應用實例 陳俊宇 Derrick sharedderrick.blogspot.com 精誠資訊恆逸教育訓練中心
2
預備基礎 高可用性(High Availability,HA) 災難復原(Disaster Recovery,DR)
本地高可用性(Local HA) 災難復原(Disaster Recovery,DR) 異地資料中心
3
認識 SQL Server 2012 AlwaysOn
4
SQL Server 2012 AlwaysOn 基礎 技術
Windows Server容錯移轉叢集(Windows Server Failover Clustering,WSFC) 技術 AlwaysOn容錯移轉叢集執行個體 SQL Server Failover Cluster Instances(SQL FCI) 伺服器執行個體層級 AlwaysOn可用性群組 Availability Groups(AG) 使用者資料庫層級
5
認識 AlwaysOn容錯移轉叢集執行個體
6
AlwaysOn容錯移轉叢集執行個體 Windows Server Core 多重子網路 SMB檔案共用 搭配AlwaysOn可用性群組
減少50%以上修補程式 降低重新啟動 多重子網路 SQL Server多重子網路容錯移轉叢集(Multi-Subnet Clustering) SMB檔案共用 搭配AlwaysOn可用性群組
7
彈性的容錯移轉原則 SQL Server 2012 SQL Server 2008 R2 Select @@servername
Resource DLL SQL Server Diagnostics sp_server_diagnostics Resource DLL SQL Server SQL Server 2008 R2 Select
8
FailureConditionLevel屬性
9
認識 AlwaysOn可用性群組
10
Windows Server Failover Clustering
AlwaysOn可用性群組 使用WSFC 取代資料庫鏡像 Windows Server Failover Clustering (WSFC) Database Active Log Synchronization
11
主要功能1 資料庫層級 可用性複本 容錯移轉方式 非同步、同步
12
主要功能2 自動頁面修復 支援加密和壓縮 Active/Active模式
13
充分使用-分散讀寫負載 報表
14
充分使用-分散備份負載 主要或次要 次要 備份 R/W 工作負載 次要 備份 備份 主要
15
建置沒有「見證磁碟」的WSFC叢集
16
共用儲存設備?
17
設定「啟用AlwaysOn可用性群組」
18
建立可用性群組
19
可用性群組接聽程式
20
應用程式與可用性群組接聽程式
21
建立可用性群組接聽程式
22
AlwaysOn儀表板
23
使用「AlwaysOn儀表板」來檢視「可用性群組」的運行狀態
24
手動容錯移轉
25
使用SSMS管理工具的「容錯移轉可用性群組精靈」
26
應用程式的路由導向 報表 報表 容錯移轉 SQL Server 次要 主要 主要 次要 SQL Server 交易記錄同步 DB2 DB1
27
建置Active/Active叢集,設定可讀取次要複本
28
建置Active/Active叢集,設定「唯讀路由」
29
自動容錯移轉?
30
自動容錯移轉-失敗
31
仲裁模式
32
可用性群組架構_仲裁模式
33
投票數
34
組態「仲裁模式」
35
技術名詞-釐清 AlwaysOn ≠ 可用性群組 AlwaysOn = 可用性群組 ≠ 資料庫鏡像
{SQL Server容錯移轉叢集執行個體(SQL FCI),可用性群組(AG)} 可用性群組 ≠ 資料庫鏡像
36
SQL FCI vs AG 容錯移轉叢集執行個體(SQL FCI) 可用性群組(AG) 單機 主要、次要 無延遲 延遲 執行個體
使用者資料庫 共用儲存設備 無 無次要 讀取次要
37
親自體驗1
38
親自體驗2
39
AlwaysOn 高可用性(HA)+災難復原(DR)
認識 AlwaysOn 高可用性(HA)+災難復原(DR)
40
SQL Server 多重子網路容錯移轉叢集(SQL Server multi-subnet failover cluster)-HA+DR
認識 SQL Server 多重子網路容錯移轉叢集(SQL Server multi-subnet failover cluster)-HA+DR
41
多重子網路容錯移轉叢集-HA+DR
42
認識 可用性群組-HA+DR
43
可用性群組-HA+DR
44
容錯移轉叢集-本地HA + 可用性群組-DR
認識 容錯移轉叢集-本地HA + 可用性群組-DR
45
FCI-本地HA + AG-DR
46
規劃HA+DR AlwaysOn 特色 先前 多重子網路容錯移轉叢集-HA+DR 共用儲存設備(Shared Storage) 儲存設備複寫
多站台容錯移轉叢集(Multi-site FCI)+Stretch VLAN 可用性群組-HA+DR 無「共用儲存設備」 資料庫鏡像-本地HA + 記錄傳送-DR 容錯移轉叢集-本地HA 可用性群組-DR 結合「共用儲存設備」與無共用儲存設備 資料庫鏡像-DR
47
結論 SQL Server 2012 AlwaysOn HA+DR 容錯移轉叢集執行個體-伺服器執行個體層級 可用性群組-使用者資料庫層級
Similar presentations