Recommended
PPTX
ここからはじめる SQL Server の状態取得
PDF
Db2 v11.5.4 高可用性構成 & HADR 構成パターンご紹介
PPTX
PostgreSQLモニタリングの基本とNTTデータが追加したモニタリング新機能(Open Source Conference 2021 Online F...
PPTX
Sql server のバックアップとリストアの基礎
PPTX
監査要件を有するシステムに対する PostgreSQL 導入の課題と可能性
PDF
アーキテクチャから理解するPostgreSQLのレプリケーション
PPTX
Oracle Database Vaultのご紹介
PPTX
SQL Server Performance Tuning Essentials
PDF
Sql server 2016 always on 可用性グループ new features
PDF
C34 Always On 可用性グループ 構築時のポイント by 小澤真之
PDF
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
PDF
Sql server エンジニアに知ってもらいたい!! sql server チューニングアプローチ
PDF
待ち事象から考える、Sql server の改善ポイント
PDF
PPTX
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
PDF
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)
PPTX
Hybrid Azure AD Join 動作の仕組みを徹底解説
PDF
SQL Server運用実践 - 3年間80台の運用経験から20の教訓
PDF
Oracle Cloud Infrastructure:2022年8月度サービス・アップデート
PDF
OCI 購入モデルの整理と Universal Credit 最新情報(2021年2月17日版)
PDF
SQL Server パフォーマンス問題対処 Deep Dive
PDF
PDF
PPTX
押さえておきたい、PostgreSQL 13 の新機能!!(Open Source Conference 2021 Online/Hokkaido 発表資料)
PDF
MySQL 5.7にやられないためにおぼえておいてほしいこと
PPTX
Sql server これだけはやっておこう 最終版
PPTX
PDF
3分でわかるAzureでのService Principal
PDF
PDF
[D11] SQL Server エンジニアに知ってもらいたい!! SQL Server チューニングアプローチ by masayuki ozawa
More Related Content
PPTX
ここからはじめる SQL Server の状態取得
PDF
Db2 v11.5.4 高可用性構成 & HADR 構成パターンご紹介
PPTX
PostgreSQLモニタリングの基本とNTTデータが追加したモニタリング新機能(Open Source Conference 2021 Online F...
PPTX
Sql server のバックアップとリストアの基礎
PPTX
監査要件を有するシステムに対する PostgreSQL 導入の課題と可能性
PDF
アーキテクチャから理解するPostgreSQLのレプリケーション
PPTX
Oracle Database Vaultのご紹介
PPTX
SQL Server Performance Tuning Essentials
What's hot
PDF
Sql server 2016 always on 可用性グループ new features
PDF
C34 Always On 可用性グループ 構築時のポイント by 小澤真之
PDF
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
PDF
Sql server エンジニアに知ってもらいたい!! sql server チューニングアプローチ
PDF
待ち事象から考える、Sql server の改善ポイント
PDF
PPTX
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
PDF
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)
PPTX
Hybrid Azure AD Join 動作の仕組みを徹底解説
PDF
SQL Server運用実践 - 3年間80台の運用経験から20の教訓
PDF
Oracle Cloud Infrastructure:2022年8月度サービス・アップデート
PDF
OCI 購入モデルの整理と Universal Credit 最新情報(2021年2月17日版)
PDF
SQL Server パフォーマンス問題対処 Deep Dive
PDF
PDF
PPTX
押さえておきたい、PostgreSQL 13 の新機能!!(Open Source Conference 2021 Online/Hokkaido 発表資料)
PDF
MySQL 5.7にやられないためにおぼえておいてほしいこと
PPTX
Sql server これだけはやっておこう 最終版
PPTX
PDF
3分でわかるAzureでのService Principal
Viewers also liked
PDF
PDF
[D11] SQL Server エンジニアに知ってもらいたい!! SQL Server チューニングアプローチ by masayuki ozawa
PDF
Ws2012フェールオーバークラスタリングdeep dive 130802
PDF
C12 AlwaysOn 可用性グループとデータベースミラーリングのIO特製の比較 by 多田典史
PDF
PDF
PPTX
WindowsシステムのAWS移行とMulti-AZ化 - JAWS DAYS 2015
PDF
[db tech showcase Tokyo 2016] B27:SQL Server 2016 AlwaysOn 可用性グループ New Featur...
PDF
データベース導入における所要時間と容易性の比較調査 - Oracle Database Appliance VS Microsoft SQL Server -
PDF
SQL Server 2008/2008 R2/ 2012(/ 2014) 新機能
PDF
S08 Microsoft Azure SQL Server の活用 (IaaS 環境における設定や運用)
PDF
Sql server 2012 の新機能を使ってみよう。db 管理者向け機能の紹介
PDF
Sql server 2012 の新機能を 3 つの視点でご紹介(大阪版)
PDF
SQL Server 現状診断サービス ご紹介資料
PPTX
Sql server 2014 新機能の紹介 改訂版
PPTX
PPTX
DBTS2015_B35_SQLServer2016
PPTX
SQL Server 2016 :Managed backup to Azure
PDF
SQL Server 簡易診断サービス ご紹介資料
PPTX
Similar to Always on 可用性グループ 構築時のポイント
PDF
Oracle Data Guard による高可用性
PDF
[C33] 24時間365日「本当に」止まらないデータベースシステムの導入 ~AlwaysOn+Qシステムで完全無停止運用~ by Nobuyuki Sa...
PPTX
PDF
PDF
[Japan Tech summit 2017] DAL 004
PDF
Webアプリに低レイテンシ・高可用性を求めるのは間違っているのだろうか
PDF
PPTX
PDF
Tech deepdive#2 datastore_180317_share
PPTX
PPTX
PDF
Dat008 進化した always_on!_sql_server_2016_の_always
PPTX
Dat008 進化した always_on!_sql_server_2016_の_alway
PDF
20121115 オープンソースでハイアベイラビリティ! ~クラスタ管理の設計構築ハウツー&エンジニア思考力~
More from Masayuki Ozawa
PPTX
PDF
PDF
db tech showcase 2019 SQL Server 2019 最新情報 - SQL Serverの進化をまとめてお届け!
PDF
Sql database managed instance overview and internals
PDF
オンプレのDbaがazureのデータベースを使ってみた
PDF
PDF
Power apps formula cheat sheet
PDF
Oracle と sql server 比べてみよう (sql server)
PPTX
PDF
Linux 対応だけじゃない!! sql server 2017 こんな機能が追加されています。
PDF
Dal001 sql server 2017 事始め ~ 進化を続ける sql server の最新情報を一挙紹介
PDF
Data consistency 入門 data partitioning ガイダンス
PDF
PDF
db tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解する
PDF
A25 sql server data page structure deep dive
PDF
Windows エンジニア向け sql server on linux のためのスキルアップデート
PDF
de:code 2018 DA06 SQL Server 管理者におくる SQL Server on Linux Tips
PPTX
Sql server 2016 ctp 3.0 新機能
PDF
Sql server data store data access internals
PDF
K8s install (single cluster)
Always on 可用性グループ 構築時のポイント 1. 2. 自己紹介
フリーランスエンジニアとして SQL Server を中心に案件に従事
コミュニティの勉強会やブログで SQL Server の情報を発信
勉強会:SQLTO
ブログ : SE の雑記
2
http://sqlto.net
http://engineermemo.wordpress.com
SQLWorld★大阪#11
2013/01/26
3. 4. 5. 6. 7. 8. AlwaysOn とは
新機能
SQL Server 2012 で追加された柔軟な構成の高可用性環境を
構築するための機能群
2 種類の AlwaysOn
AlwaysOn フェールオーバークラスターインスタンス (FCI)
AlwaysOn 可用性グループ (HADR)
8
SQLWorld★大阪#11
2013/01/26
9. 10. 11. 12. 13. 14. 可用性グループの設定
今回の環境は、以下のエディションで構築 (OS は WSFC が使用可能なエディションが必要)
Windows Server 2012 Datacenter Edition
- Windows Server 2012 は Standard Edition でも可
SQL Server 2012 Enterprise Edition
14
SQLWorld★大阪#11
2013/01/26
15. 16. 拠点間で構成する場合のポイント
AlwaysOn はフェールオーバークラスター (WSFC) 必須
クラスターを維持するためには過半数 + 1 の投票数が必要 ※1
どのノードを過半数の中に含めるのかを意識し投票数を調整
※1 Windows Server 2012 では Dynamic Quorum により投票数の維持方法が変更されており、動的に設定することが可能
DNS に登録される A レコードと解決方法
同期コミット/非同期コミットの特性を把握する
16
SQLWorld★大阪#11
2013/01/26
17. 18. 19. 投票数が不足する例
7 票の投票数のうち 4 票が稼働している必要がある
-
3 票しか確保できていない → 必要な投票数が確保できないので WSFC 停止
→ 可用性データベースにアクセスできなくなる
拠点 A (主拠点)
拠点 B (DR 拠点)
FCI
投票数に含める
サーバー
19
SQLWorld★大阪#11
2013/01/26
20. 21. 調整後
5 票の投票数のうち 3 票が稼働している必要がある
- 先ほどと同様の障害が発生しても必要な投票数 (3票) が確保できている
拠点 A (主拠点)
拠点 B (DR 拠点)
FCI
投票数に含める
サーバー
21
SQLWorld★大阪#11
2013/01/26
22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. プライマリレプリカの場合処理を実行
USE <データベース名>
SET NOCOUNT ON
GO
DECLARE @primary_server_name sysname
SET @primary_server_name = (
SELECT
primary_replica
FROM
sys.dm_hadr_availability_group_states
LEFT JOIN
sys.availability_groups
ON
sys.availability_groups.group_id = sys.dm_hadr_availability_group_states.group_id
WHERE
sys.availability_groups.name = ‘<可用性グループ名>')
IF (@primary_server_name = @@SERVERNAME)
BEGIN
PRINT 'Index Maintenance Start'
ALTER INDEX <インデックス名> ON <テーブル名> REBUILD
PRINT 'Index Maintenance End'
END
53
SQLWorld★大阪#11
2013/01/26
54. 55. まとめ
SQL Server 2008 R2 のデータベースミラーリング相当の機能を
WSFC と組み合わせ、柔軟な環境を構築することが可能となった
運用方法は従来までのミラーリングも参考になる
WSFC の投票数の考え方を理解する
Windows Server 2012
SMB 3.0
Dynamic Quorum (Dynamic Weight)
アクティブセカンダリを利用し処理を実行することが可能
55
どの方法を使用してセカンダリレプリカに接続できるか注意
(既存システムへの適用を考えている場合は特に)
ジョブにより自動運用する場合はプライマリ/セカンダリのどちらの状態で実行
されるかを意識
SQLWorld★大阪#11
2013/01/26