SlideShare a Scribd company logo
1
1
AWSでのSQL高可用構成
~Always On~
2
2
注意点
• 資料の内容は2021/08/07時点の情報となります
• 本登壇で説明する内容は個人の見解も含まれます
• 資料の内容にAWS公式と相違があった場合、AWS
公式を正とさせていただきます
3
3
アジェンダ
• AWSでWindowsサーバのクラスタ
• AWSでSQLサーバのクラスタ
• FCIとAGの違い、比較
• EBSマルチアタッチでクラスタは組めるのか?
4
4
主な用語と略語
• WSFC (Windows Server Failover Cluster)
• FCI (Always On Failover Cluster Instance)
• AG (Always On Availability Group)
• FSx (FSx for Windows File Server)
• AD (Active Directory)
5
5
AWSでWindowsサーバのHAクラスタを組む方法
• EC2(WSFC)+FSx
• EC2+3rdパーティソフト
• 3rdパーティソフトはBYOL or マーケットプレイス
• VMware Cloud on AWS
 WSFCを組む場合は AD参加が必須
EC2とFSxでクラスタを組むとコストメリットがある
6
6
AWSでSQLサーバのクラスタを組む方法
• SQLサーバの”Always On”でクラスタを組む
• 2つのAlways On
• Always On FCI
• Always On AG
 Always on FCI/AGにはWSFCが必須
オンプレFCIでしか篠田は商用実績がない
7
7
FCI/AGの構成の違い
FCI AG
同期
FCIは共有ストレージにDBデータを保存
AGは自分のお腹の中にDBデータを保存
8
8
FCI/AG どっちがいいの?
9
9
FCI/AGの比較(一般的)
FCI AG 備考
保護レベル DBインスタンス データベース単位 AGの方が細かい単位
共有ストレージ 必要 不要
FCIはストレージのスペックや
高信頼のものを選択可能
SQLライセンス
Standard Edition
(2ノードまで)
Enterprise Edition
ライセンス費用 約15万 約60万
SQL2019 年間サブスク
2コアパックで比較
レプリケーションの影響 なし あり
セカンダリの状態 スタンバイ アクティブ or スタンバイ
※ライセンスの制限や費用はMS公式をご確認ください
10
10
AMI:SQL Server On Windows Serverの金額比較
Enterpriseは約2倍の金額
でも公式では約4倍あったのに
11
11
AWS上で構成する場合は
どっちがいいの?
12
12
RDS for SQL ServerでAGを
構成するのがベター
細かい要件のこだわりがなく手間をかけず
Always On(AG)構成にしたい場合は
RDS for SQL Serverの選択がベター
13
13
AWSでFCIを選択するパターン
• Winodwsサーバレイヤーから構築したい(この場合はAGでも構築可能)
• 共有ストレージ(FSx)で構成したい
• ライセンス費用をおさえたい
14
14
FSxを選択するメリット
• Windows File Serverとして使える
• ADと連携してアクセス権限管理ができる
• WSFC(+FCI)が構築できる
• VSS(Volume Shadow Copy Service)が使える
• DFS(Distributed File System)が使える
15
15
FCIに必要なプロダクト(登場人物)おさらい
Windows Server
WSFC
SQL Server
FCI
・SQL Server On Windows Serverという選択も可能
・SSMS(SQL Server Management Studio)も忘れずに
SQL Server On
Windows Server
16
16
EBSマルチアタッチでクラスタは
組めるのか?
17
17
組めません
18
18
EBSマルチアタッチ
• 複数のEC2インスタンスからEBSが共有ボリュームとして利用できる
→だがAWS公式ドキュメントで同時アクセスは推奨されていない
EBSマルチアタッチのユースケースが思いつかない
19
19
AWSでFCIを
構築するときの参考
20
20
FCIの構築
• クラスメソッドさんの記事を参考
• AWSリソース構築編
• https://dev.classmethod.jp/articles/building-sql-server-fci-with-fsx-for-windows/
• FCI構築編
• https://dev.classmethod.jp/articles/building-sql-server-fci-with-fsx-for-windows-2/
21
21
まとめ
• SQLサーバでクラスタを組むには”Always On”
• Always Onには”FCIとAG”の2種類
• FCIではFSxが必要
• AGはRDS for SQLで手早く構築
• EBSマルチアタッチでクラスタは構成できない

More Related Content

PDF
Jawsug vmc hands_on_lab_no_taikan
PDF
AWS におけるモニタリングとセキュリティの基本について - "毎日のAWSのための監視、運用、セキュリティ最適化セミナー" -
PDF
AWSでセキュリティをここまで高められる〜JAWS-UG千葉スタートアップあるある〜 #jawsug #chibadan
PPTX
セキュリティの基本とAWSでのセキュリティ対策をフルコースで味あう_公開修正版
PPTX
セキュリティの基本とAWSでのセキュリティ対策をフルコースで味あう
PDF
Sophos UTM 9のAutoscalingを試してみた
PPTX
20161212 岩本
PDF
JAWS DAYS 2017 [AWSワークショップ] AWS初心者いらっしゃい
Jawsug vmc hands_on_lab_no_taikan
AWS におけるモニタリングとセキュリティの基本について - "毎日のAWSのための監視、運用、セキュリティ最適化セミナー" -
AWSでセキュリティをここまで高められる〜JAWS-UG千葉スタートアップあるある〜 #jawsug #chibadan
セキュリティの基本とAWSでのセキュリティ対策をフルコースで味あう_公開修正版
セキュリティの基本とAWSでのセキュリティ対策をフルコースで味あう
Sophos UTM 9のAutoscalingを試してみた
20161212 岩本
JAWS DAYS 2017 [AWSワークショップ] AWS初心者いらっしゃい

What's hot (20)

PDF
Develipers.IO 2016 E-1 「AWS Configを使ったAWS環境の見える化」
PDF
AWSにおけるセキュリティの考え方
PDF
Config rulesを1年ほど使い続けて分かったこと
PPTX
AWS WAF のマネージドルールって結局どれを選べばいいの?
PPTX
AWS WAF を使いこなそう Security JAWS #13
PDF
Running Amazon S3 Encryption
PDF
AWS as MBaaS 〜APIキーとかの話〜
PPTX
new AWS WAF update 概要と AMRの選び方でも足りないこと
PDF
運用視点でのAWSサポート利用Tips
PDF
いまさら聞けないAWSクラウド - Java Festa 2013
PPTX
Aws向け監視ソリューション比較
PDF
AWS Black Belt Online Seminar 2017 IoT向け最新アーキテクチャパターン
PDF
AWS運用における最適パターンの徹底活用
PDF
KDDIにおけるAWS×アジャイル開発
PDF
AWS Black Belt Online Seminar 2017 AWS WAF
PPTX
AWSアカウントに関する不正使用を整理してみた
PDF
AWS Black Belt Online Seminar Antipattern
PPTX
Explore aws in depth
PDF
Presto ベースのマネージドサービス Amazon Athena
PDF
初心者向けWebinar AWSで開発環境を構築しよう
Develipers.IO 2016 E-1 「AWS Configを使ったAWS環境の見える化」
AWSにおけるセキュリティの考え方
Config rulesを1年ほど使い続けて分かったこと
AWS WAF のマネージドルールって結局どれを選べばいいの?
AWS WAF を使いこなそう Security JAWS #13
Running Amazon S3 Encryption
AWS as MBaaS 〜APIキーとかの話〜
new AWS WAF update 概要と AMRの選び方でも足りないこと
運用視点でのAWSサポート利用Tips
いまさら聞けないAWSクラウド - Java Festa 2013
Aws向け監視ソリューション比較
AWS Black Belt Online Seminar 2017 IoT向け最新アーキテクチャパターン
AWS運用における最適パターンの徹底活用
KDDIにおけるAWS×アジャイル開発
AWS Black Belt Online Seminar 2017 AWS WAF
AWSアカウントに関する不正使用を整理してみた
AWS Black Belt Online Seminar Antipattern
Explore aws in depth
Presto ベースのマネージドサービス Amazon Athena
初心者向けWebinar AWSで開発環境を構築しよう
Ad

Similar to Awsでのsql高可用構成 Always On (14)

PDF
[Japan Tech summit 2017] DAL 004
PPTX
Windowsシステムの AWS移行とMulti-AZ化 - JAWS DAYS 2015
PDF
[db tech showcase Tokyo 2016] B27:SQL Server 2016 AlwaysOn 可用性グループ New Featur...
PDF
Sql server 2016 always on 可用性グループ new features
PDF
C12 AlwaysOn 可用性グループとデータベースミラーリングのIO特製の比較 by 多田典史
PDF
Aws summits2014 ガリバーインターナショナル社内システムのaws化
PPTX
Windows on aws最新情報
PDF
Always on 可用性グループ 構築時のポイント
PPTX
簡単!お手軽!!RDSでDR環境構築 - JAWS DAYS 2015
PPTX
クラウドファースト時代のAWS活用事例と今後の展望 - AWS Cloud Storage & DB Day 2014
PDF
Amazon EC2 HPCインスタンス - AWSマイスターシリーズ
PDF
20130326 aws meister-reloaded-windows
PDF
Best Practices for Running PostgreSQL on AWS
PDF
20121115 オープンソースでハイアベイラビリティ! ~クラスタ管理の設計構築ハウツー&エンジニア思考力~
[Japan Tech summit 2017] DAL 004
Windowsシステムの AWS移行とMulti-AZ化 - JAWS DAYS 2015
[db tech showcase Tokyo 2016] B27:SQL Server 2016 AlwaysOn 可用性グループ New Featur...
Sql server 2016 always on 可用性グループ new features
C12 AlwaysOn 可用性グループとデータベースミラーリングのIO特製の比較 by 多田典史
Aws summits2014 ガリバーインターナショナル社内システムのaws化
Windows on aws最新情報
Always on 可用性グループ 構築時のポイント
簡単!お手軽!!RDSでDR環境構築 - JAWS DAYS 2015
クラウドファースト時代のAWS活用事例と今後の展望 - AWS Cloud Storage & DB Day 2014
Amazon EC2 HPCインスタンス - AWSマイスターシリーズ
20130326 aws meister-reloaded-windows
Best Practices for Running PostgreSQL on AWS
20121115 オープンソースでハイアベイラビリティ! ~クラスタ管理の設計構築ハウツー&エンジニア思考力~
Ad

Awsでのsql高可用構成 Always On

Editor's Notes