SlideShare a Scribd company logo
1 of 40
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
Windowsシステムの
AWS移行とMulti-AZ化
本社 情報システム本部
基盤システムグループ
インフラソリューションチーム
チームリーダー 榎本 貴之
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
@jawsdays
参加方法は簡単!3ステップ
@awscloud_jp +
#jawsdaysをつけてツイート投稿!
1番リツイート数を集めた人が
優勝者です!
AWS公式TwitterとJAWS DAYS公式Twitterをフォロー
??
17:00~の懇親会で優勝者発表です。
※9:00~16:50のTweetが対象です。
+
Kindle JAWS Tシャツ
+
ウェアラブル
Moff Band JAWS Tシャツ
Step 1 (参加条件になります)
Step 2
Step 3
(Jaws Daysに関する投稿なら何でもOK!)
JAWS Tシャツ
お知らせ
TwitterでJaws Daysに参加しよう!
たくさんリツイートされた人にプレゼント!
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
自己紹介
榎 本 貴 之
え の も と た か ゆ き
本社情報システム本部 基盤システムグループ
インフラソリューションチーム
チームリーダー
【好きなAWSサービス】
Direct Connect、CloudFront
【主な業務とか】
サーバやネットワーク、ミドルウェアの導入・運用・管理
比較的得意なのはMicrosoft SQL Serverで、ネットワーク機器が苦手
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
Agenda
 株式会社エイチ・アイ・エス会社概要
 WindowsシステムのAWS移行とMulti-AZ化
 基本方針
 AWS移行とMulti-AZ化のポイント
 データベース:SQL Server
 ファイル共有:DFS(分散ファイルシステム)
 データセンター内システムとの連携:Direct Connect
 バックアップ:AWS CLI
 まとめ
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
Agenda
 株式会社エイチ・アイ・エス会社概要
 WindowsシステムのAWS移行とMulti-AZ化
 基本方針
 AWS移行とMulti-AZ化のポイント
 データベース:SQL Server
 ファイル共有:DFS(分散ファイルシステム)
 データセンター内システムとの連携:Direct Connect
 バックアップ:AWS CLI
 まとめ
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
会社概要
名称 株式会社エイチ・アイ・エス(東証1部:会社コード 9603)
登録番号 観光庁長官登録旅行業第724号
資本金 11,000百万円(平成27年2月1日現在)
設立 昭和55年(1980年)12月19日
本社 〒163-6029 東京都新宿区西新宿6-8-1 新宿オークタワー29階
売上高 5,232億円(平成26年10月期連結業績)
従業員数 12,723名(グループ全体 平成26年10月31日現在)
加盟・認可団体 日本旅行業協会(JATA)、国際航空運送協会(IATA)
主な関連会社
旅行事業 テーマパーク事業 ホテル事業 その他事業
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
全世界拠点網
世界127都市、186拠点、日本国内303店鋪のネットワーク※
※2015年3月22日現在
●
ヨハネスブルグ
Johannesburg
直近
OPEN
2015/02/02 シアヌークビル(カンボジア)
2015/02/27 クスコ ツアーデスク(ペルー)
2015/03/09 ジョグジャカルタ(インドネシア)
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
Agenda
 株式会社エイチ・アイ・エス会社概要
 WindowsシステムのAWS移行とMulti-AZ化
 基本方針
 AWS移行とMulti-AZ化のポイント
 データベース:SQL Server
 ファイル共有:DFS(分散ファイルシステム)
 データセンター内システムとの連携:Direct Connect
 バックアップ:AWS CLI (CLI Tools)
 まとめ
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
これから話すシステムについて
 現地ツアー(オプショナルツアー)、レンタカーのあたりの話になります
http://activities.his-j.com/
http://restaurant.his-j.com/
http://cars.his-j.com/
http://www.his-j.com/
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
AWS移行にあたって
 移行のきっかけ
 ハードウェアの保守切れ
 Windows Server 2003のサポート終了
 移行における要件
 ハードウェアの保守期限までに移行を完了させる
 OS(Windows)などのバージョンアップ(最新化)を行う
 メンテナンスコスト等も含めて、全体のコストを下げたい
 オンプレミスで稼働していたときよりサービスレベルが下がるのはNG
 使えるサービスは使うが、
クラウドサービスを使うための無理な改修は行わない
(改修による不具合発生のリスク抑えるため)
 最重要ポイント
 SIerやベンダーに頼らず、自分達で作る
※納期短縮、コスト削減、自社主導
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
H.I.S. オプショナルツアー/レンタカー on AWS システム概要図
Availability Zone Availability Zone
Remote Desktop
Gateway
WEB/AP WEB/APNAT NAT
Managers
Remote Desktop
Gateway
Batch/ETC Batch/ETCSQL Server SQL ServerDFS DFS
AD-DC AD-DC
AlwaysOn
DFS-R
DFS-N
Managers
Route53 IAM Cloud Watch Cloud Trail
Snapshots
S3
Direct Connect
Elastic Load Balancing
WSFC
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
WindowsシステムのAWS移行とMulti-AZ化のポイント
 データベース
 SQL Server AlwaysOn on EC2
 ファイル共有
 DFS (分散ファイルシステム)
 データセンター内システムとの連携
 AWS Direct Connect
 バックアップ
 AWS CLI (CLI Tools)
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
WindowsシステムのAWS移行とMulti-AZ化のポイント
 データベース
 SQL Server AlwaysOn on EC2
 ファイル共有
 DFS (分散ファイルシステム)
 データセンター内システムとの連携
 AWS Direct Connect
 バックアップ
 AWS CLI (CLI Tools)
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
比較:Amazon RDS for SQL Server vs SQL Server on EC2
Amazon RDS for SQL Server SQL Server on EC2
管理 ◎マネージド ×自分で管理
バックアップ ◎自動
△バックアップ時に若干のフリーズ
×自分で管理
○自分で制御可能
メンテナンス
ウィンドウ
△時間指定のみで回避はできない ○自分で管理、制御できる
タイムゾーン △基本的にUTC固定 ○日本時間が選択可能
(EC2のタイムゾーンに依存)
冗長化 ×Single AZ
※2015/3時点でのap-northeast-1
◎AlwaysOnによるMulti-AZ対応
スケールアップ ○可能 (SPLAは2xlargeまで) ○可能 (ライセンスは別)
スケールアウト ×不可 ○セカンダリをReadonlyで利用可能
ディスクの拡張 ×インスタンス再作成&データ移行 ○EBS追加で対応
費用 ○RDSの課金 △EC2の課金
×SQL Server EEのライセンス
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
RDS for SQL Serverについてサポートに聞いてみた
Q.
A.
RDS Single-AZの場合、障害時にどうなりますか?
Multi-AZであれば障害発生に伴いフェイルオーバーが行われますが、 Single-AZの
場合フェイルオーバーができませんので、DBが直ちに影響を受け、アクセ
ス不可もしくはパフォーマンス低下といった状態が予想されます。
RDSへ接続するアプリケーションから通常のDBアクセスを行う
事はできず、アプリケーションとしては接続エラーや、極端な応答速度低下といっ
た形で影響が現れます。
サービス側で復旧が行われるまで、それらの症状は継続しますの
で、DBへ接続する処理については実行不能な状態が続くとお考え
頂ければと思います。
サービス側では 可能な限り障害の影響を抑えるべく復旧を行いますが、直ちに復旧
は難しいケースや、場合によっては最後のバックアップ取得以降のデー
タ復旧が難しいケース等も考えられます。
※実際の回答です
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
SQL Server AlwaysOn on EC2のホワイトペーパー
Implementing Microsoft Windows Server Failover Clustering
and SQL Server AlwaysOn Availability Groups in the AWS Cloud
http://aws.amazon.com/jp/whitepapers/microsoft-wsfc-sql-alwayson/
※構築していた当時より内容が更新されています
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
SQL Server AlwaysOn on EC2 の作り方(手作り編)
 ステップ0:VPCの構築
 VPCの作成
 Internet Gateway、Route Table、Subnet、NACL等の設定
 セキュリティグループの作成
 ステップ1:Active Directoryの構築
 ドメインコントローラ用のWindowsサーバをLunch
 Active DirectoryとDNSをインストール
 ドメインコントローラに昇格
 ステップ2:Windows Server Failover Clusterの構築
 SQL Server用のWindowsサーバをLunch
 メンバサーバとしてActive Directoryドメインに参加
 Windows Server Failover Clusterの構築
 ステップ3:SQL Server AlwaysOnの構築
 SQL Serverのインストール
 データベースの作成
 AlwaysOn 可用性グループの作成
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
SQL Server AlwaysOn on EC2 基本事項
Availability Zone Availability Zone
SQL Server SQL ServerAD-DC AD-DC
AlwaysOn
 構築手順を全部紹介すると時間が足りないため、ポイントだけお話します
 基本的な事項
 SQL Server とは別にActive Directoryが必要
 Windows Server Failover Clusterが必要
 SQL Serverは2台で、AZを分ける
WSFC
SQL Server AlwaysOn 完成図
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
Windows Server Failover Clusterの構築の重要ポイント
 SQL Server用のWindows インスタンスに対して
Private IP Addressを3つ設定する
 Lunch時 or Lunch後
プライマリアドレス
WSFC用アドレス
SQL Server用アドレス
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
SQL Server AlwaysOnの構築の重要ポイント
 SQL Serverを構築するにあたっての超重要事項
 データ、ログ、tempdb、バックアップで、ディスクを分ける
 SQL Serverを実行するユーザに
「メモリ内のページのロック」の権限を付与する
 MAX DOPを設定する
 tempdbのデータファイルをCPUのコア数分作る
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
SQL Server の設定:MAX DOP(並列処理の最大限度)
 設定値は論理CPUコア数の「4分の1」、
またはNUMAノード上のCPUコア数(ソケット上のCPUコア数)の、
どちらか小さい値
 わからなかったら「1」
 デフォルトはゼロ
 ゼロはダメ、絶対!
※ゼロ=無制限
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
Amazon RDS for SQL Server での MAX DOP設定
 Amazon RDSを使う場合も、前述のルールでMAX DOPの設定が必要です!
 設定にはRDSのParameter Groupsを使用
 パラメータ名は「max degree of parallelism」
 RDSのデフォルトは「0」なので注意
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
Amazon RDS for SQL Server MAX DOPの推奨値
インスタンスタイプ vCPU 推奨MAX DOP
db.m3.medium 1 1
db.m3.large 2 1
db.m3.xlarge 4 1
db.m3.2xlarge 8 2
db.r3.large 2 1
db.r3.xlarge 4 1
db.r3.2xlarge 8 2
db.r3.4xlarge 16 4
db.r3.8xlarge 32 8
db.t2.micro 1 1
db.t2.small 2 1
db.t2.medium 2 1
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
Amazon RDS for SQL Server をSAPで利用する場合のMAX DOPの推奨値
インスタンスタイプ vCPU 推奨MAX DOP
db.m3.medium 1 1
db.m3.large 2 1
db.m3.xlarge 4 1
db.m3.2xlarge 8 1
db.r3.large 2 1
db.r3.xlarge 4 1
db.r3.2xlarge 8 1
db.r3.4xlarge 16 1
db.r3.8xlarge 32 1
db.t2.micro 1 1
db.t2.small 2 1
db.t2.medium 2 1
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
RDS for SQL Server が東京リージョンでMulti-AZ対応していない理由
 RDS for SQL Server はミラーリングによってMulti-AZを実現している
 自動フェールオーバーをサポートするミラーリング構成を作るには
3台のSQL Serverが必要。RDS的には3つのSubnetが必要
 3台を別々のSubnet/AZにするには3つのAZが必要
 東京リージョンはAZが実質2つでAZが足りない
Availability Zone A
Availability Zone B
SQL Server
プリンシパル
SQL Server
監視
Availability Zone C
SQL Server
ミラー
Amazon RDS for SQL Server Multi-AZ構成図 ※当人の適当な調べによる推測
クライアント
アプリケーション
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
WindowsシステムのAWS移行とMulti-AZ化のポイント
 データベース
 SQL Server AlwaysOn on EC2
 ファイル共有
 DFS (分散ファイルシステム)
 データセンター内システムとの連携
 AWS Direct Connect
 バックアップ
 AWS CLI (CLI Tools)
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
Availability Zone
Availability Zone
分散ファイルシステム (DFS)
Windowsファイル共有の仮想化と冗長化
 DFS名前空間(DFS-N)とDFSレプリケーション(DFS-R)を使う
WEB/AP
名前空間サーバ
ファイル共有の実体
(フォルダ・ターゲット)
DFS名前空間
(DFS-N)
クライアント
Datas
DFS
DFS
DFSレプリケーション
(DFS-R)
dfs01
Datas
dfs02
Datas
名前空間サーバを
複数用意して冗長化
フォルダに対して
レプリケートされているフォルダを割り当て
his-j.comShareDatas
名前空間サーバ経由で
実体にアクセス
his-j.comShare
ルートとフォルダを作る
サーバが停止した場合は、
自動的に別のサーバに接続
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
分散ファイルシステム (DFS) の良し悪し
 メリット
 既存アプリケーションの改修がエンドポイントの変更程度となる
 EC2+EBSとなるため、基本的にS3よりも高速
 re:Inventでも紹介されている、由緒正しい構成
 デメリット
 Active Directoryが必須
 DFSの管理が必要
 インスタンスが最低2つ必要(コスト高)
 S3のほうが安くて堅牢
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
WindowsシステムのAWS移行とMulti-AZ化のポイント
 データベース
 SQL Server AlwaysOn on EC2
 ファイル共有
 DFS (分散ファイルシステム)
 データセンター内システムとの連携
 AWS Direct Connect
 バックアップ
 AWS CLI (CLI Tools)
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
オンプレミス(データセンター)にある他システムとの通信
 AWS Direct Connectで万事解決
Amazon VPC
専用線
1Gbps × 2本 ルータ
Direct Connect
データセンター
(オンプレミス環境)
相互接続ポイント
Equinix TY2
ルータ
Publicサービス
(VPC外サービス)
AWS
エイチ・アイ・エス Direct Connect 事例: http://www.kvhasia.com/ja/case-studies/h-i-s-co-ltd/
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
AWS Direct Connect の導入効果
 安心感
 専用線という安心感は何物にも変えがたい
 VPN接続が切れてしまうという不安からの開放
 AWS≒新しいデータセンター
 オンプレミスとまったく同じではない
 従来と考え方が変わり、制約に対して柔軟に対応してゆくことが必要
 EeterpriseでAWSを使う場合、一番最初に使うべきサービスは
Direct Connectだと思う
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
WindowsシステムのAWS移行とMulti-AZ化のポイント
 データベース
 SQL Server AlwaysOn on EC2
 ファイル共有
 DFS (分散ファイルシステム)
 データセンター内システムとの連携
 AWS Direct Connect
 バックアップ
 AWS CLI (CLI Tools)
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
EC2インスタンスのバックアップ概要
Region: ap-northeast-1 Region: eu-west-1IAM
IAM Role
EC2
EC2 AMI Snapshot
 メンテナンス用のEC2を用意し、バックアップ等のメンテナンスタスクを実行。
該当EC2にはIAM Roleで必要な権限を割り当て。
 バックアップはEC2が作られると、翌日よりAMI(スナップショット)を自動で
取得。登録作業等は不要(とても重要)。
 取得したAMI(スナップショット)を別リージョン(たとえばヨーロッパ等)に
転送することで、データを遠隔地に保管。
IAM Roleを割り当てた
メンテナンス用EC2
EC2インスタンスすべてに
ついて、自動でAMI作成
AMIを別リージョンに転送
ec2-create-image
ec2-copy-image
ec2-describe-instances
AMI Snapshot
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
EC2インスタンスのバックアップ
 インスタンスIDの一覧取得
 AMI作成
 AMIの削除
 削除するAMIに紐づくSNAPSHOTの情報を取得
 削除するAMIをderegister
 削除するAMIに紐づいていたSNAPSHOTをdelete
ec2-describe-instances --region ${REGION} | grep ^INSTANCE | awk '{print $2}'
ec2-create-image ${INSTANCE_ID} --name ${AMI_NAME} --no-reboot --region ${REGION}
ec2-deregister ${DEL_AMI_ID} --region ${REGION}
ec2-delete-snapshot ${SNAPSHOT_ID} --region ${REGION}
ec2-describe-images ${DEL_AMI_ID} --owner self --region ${REGION} 
| grep ^BLOCKDEVICEMAPPING | grep EBS
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
ec2-create-imageの注意点
 ec2-create-imageは成功しない(失敗する)場合があるので、
結果のチェックが必要
 成功したかどうかはec2-describe-imageしてステータスをチェック
 pending→実行中
 available→成功(完了)
 failed→失敗
 失敗していても、慌てず騒がず、もう1回ec2-create-imageを実行
 原因を追究するのは時間のムダ
ec2-describe-images --owner self --region ap-northeast-1 | grep ^IMAGE | grep pending | wc –l
ec2-describe-images --owner self --region ap-northeast-1 | grep ^IMAGE | grep available | wc –l
ec2-describe-images --owner self --region ap-northeast-1 | grep ^IMAGE | grep failed | wc -l
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
SQL Server データベースのバックアップ概要
 バックアップ用EBSを用意しBACKUP DATABASEコマンドで
フルバックアップファイルを出力。
その後、バックアップ用EBSのスナップショットを取る。
 トランザクションログもバックアップ用EBSに出力。
回数が多いため、スナップショットではなく個別にS3へ転送。
 古いデータの削除はS3のLifecycleを使う。
Availability Zone Availability Zone
SQL Server SQL Server
AlwaysOn
①BACKUP DATABASE
②BACKUP LOG
①バックアップ用EBSの
スナップショットを取る
②LOGは個別にS3へ転送
③Lifecycleで古いデータを削除
バックアップ用
EBS
スナップショット
S3バケットバックアップ用のEBSを追加
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
SQL Server データベースのバックアップ
 フルバックアップ
 トランザクションログバックアップ
 S3転送
 S3 Lifecycle
BACKUP DATABASE [HISDB] TO DISK = N'D:SQLServerbackuphisdbhisdb_20150322.bak‘
WITH NOFORMAT, NOINIT, NAME = N'hisdb_20150322‘,
SKIP, REWIND, NOUNLOAD, COMPRESSION, STATS = 10
BACKUP LOG [HISDB] TO DISK = N'D:SQLServerbackuphisdbhisdb_20150322_0300.trn'
WITH NOFORMAT, NOINIT, NAME = N'hisdb_20150322_0300',
SKIP, REWIND, NOUNLOAD, COMPRESSION, STATS = 10
aws s3 cp D:SQLServerbackuphisdbhisdb_20150322.bak
s3://his-backup/SQLServer/Backup/hisdb/hisdb_20150322.bak
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
Agenda
 株式会社エイチ・アイ・エス会社概要
 WindowsシステムのAWS移行とMulti-AZ化
 基本方針
 AWS移行とMulti-AZ化のポイント
 データベース:SQL Server
 ファイル共有:DFS(分散ファイルシステム)
 データセンター内システムとの連携:Direct Connect
 バックアップ:AWS CLI (CLI Tools)
 まとめ
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
まとめ
Windows環境をAWSに移行しても、特に問題なく稼働中
 良かったこと
 ハードウェアの保守切れが無いので、5年後にリプレースを考えなくて良い
 スケールアップの余地がハードウェアにしばられることがなくなった
 障害時の対応がものすごく楽に(STOP→STARTで完了)
 難しいネットワーク機器の設定が不要
 短期間でのインフラ構築が可能
 タイヘンだったこと
 ap-northeast-1ではRDS for SQL ServerがSingle-AZだった
 AlwaysOnやDFSの構築、検証にそこそこ時間が必要だった
 必要となる運用系のスクリプトは、マニュアル片手にイチから自作した
 障害報告で、理由を完全に説明できず、突っ込まれるとツライ
 それなりにソフトウェアの改修と期間が必要だった
 ソフトウェアライセンス(SQL Server EE)が高額
Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved.
Thank you !

More Related Content

What's hot

ログ管理のベストプラクティス
ログ管理のベストプラクティスログ管理のベストプラクティス
ログ管理のベストプラクティスAkihiro Kuwano
 
DeNA の AWS アカウント管理とセキュリティ監査自動化
DeNA の AWS アカウント管理とセキュリティ監査自動化DeNA の AWS アカウント管理とセキュリティ監査自動化
DeNA の AWS アカウント管理とセキュリティ監査自動化DeNA
 
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことマルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことAmazon Web Services Japan
 
20200212 AWS Black Belt Online Seminar AWS Systems Manager
20200212 AWS Black Belt Online Seminar AWS Systems Manager20200212 AWS Black Belt Online Seminar AWS Systems Manager
20200212 AWS Black Belt Online Seminar AWS Systems ManagerAmazon Web Services Japan
 
CloudFrontのリアルタイムログをKibanaで可視化しよう
CloudFrontのリアルタイムログをKibanaで可視化しようCloudFrontのリアルタイムログをKibanaで可視化しよう
CloudFrontのリアルタイムログをKibanaで可視化しようEiji KOMINAMI
 
ElastiCacheを利用する上でキャッシュをどのように有効に使うべきか
ElastiCacheを利用する上でキャッシュをどのように有効に使うべきかElastiCacheを利用する上でキャッシュをどのように有効に使うべきか
ElastiCacheを利用する上でキャッシュをどのように有効に使うべきかAmazon Web Services Japan
 
AWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティスAWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティスAkihiro Kuwano
 
20190326 AWS Black Belt Online Seminar Amazon CloudWatch
20190326 AWS Black Belt Online Seminar Amazon CloudWatch20190326 AWS Black Belt Online Seminar Amazon CloudWatch
20190326 AWS Black Belt Online Seminar Amazon CloudWatchAmazon Web Services Japan
 
20190226 AWS Black Belt Online Seminar Amazon WorkSpaces
20190226 AWS Black Belt Online Seminar Amazon WorkSpaces20190226 AWS Black Belt Online Seminar Amazon WorkSpaces
20190226 AWS Black Belt Online Seminar Amazon WorkSpacesAmazon Web Services Japan
 
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説Amazon Web Services Japan
 
20190814 AWS Black Belt Online Seminar AWS Serverless Application Model
20190814 AWS Black Belt Online Seminar AWS Serverless Application Model  20190814 AWS Black Belt Online Seminar AWS Serverless Application Model
20190814 AWS Black Belt Online Seminar AWS Serverless Application Model Amazon Web Services Japan
 
AWS Black Belt Online Seminar AWS Direct Connect
AWS Black Belt Online Seminar AWS Direct ConnectAWS Black Belt Online Seminar AWS Direct Connect
AWS Black Belt Online Seminar AWS Direct ConnectAmazon Web Services Japan
 
The Twelve-Factor Appで考えるAWSのサービス開発
The Twelve-Factor Appで考えるAWSのサービス開発The Twelve-Factor Appで考えるAWSのサービス開発
The Twelve-Factor Appで考えるAWSのサービス開発Amazon Web Services Japan
 
20190122 AWS Black Belt Online Seminar Amazon Redshift Update
20190122 AWS Black Belt Online Seminar Amazon Redshift Update20190122 AWS Black Belt Online Seminar Amazon Redshift Update
20190122 AWS Black Belt Online Seminar Amazon Redshift UpdateAmazon Web Services Japan
 
20190731 Black Belt Online Seminar Amazon ECS Deep Dive
20190731 Black Belt Online Seminar Amazon ECS Deep Dive20190731 Black Belt Online Seminar Amazon ECS Deep Dive
20190731 Black Belt Online Seminar Amazon ECS Deep DiveAmazon Web Services Japan
 
20180425 AWS Black Belt Online Seminar Amazon Relational Database Service (Am...
20180425 AWS Black Belt Online Seminar Amazon Relational Database Service (Am...20180425 AWS Black Belt Online Seminar Amazon Relational Database Service (Am...
20180425 AWS Black Belt Online Seminar Amazon Relational Database Service (Am...Amazon Web Services Japan
 
Presto ベースのマネージドサービス Amazon Athena
Presto ベースのマネージドサービス Amazon AthenaPresto ベースのマネージドサービス Amazon Athena
Presto ベースのマネージドサービス Amazon AthenaAmazon Web Services Japan
 
20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...
20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...
20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...Amazon Web Services Japan
 

What's hot (20)

ログ管理のベストプラクティス
ログ管理のベストプラクティスログ管理のベストプラクティス
ログ管理のベストプラクティス
 
DeNA の AWS アカウント管理とセキュリティ監査自動化
DeNA の AWS アカウント管理とセキュリティ監査自動化DeNA の AWS アカウント管理とセキュリティ監査自動化
DeNA の AWS アカウント管理とセキュリティ監査自動化
 
AWS Blackbelt 2015シリーズ AWS Lambda
AWS Blackbelt 2015シリーズ AWS LambdaAWS Blackbelt 2015シリーズ AWS Lambda
AWS Blackbelt 2015シリーズ AWS Lambda
 
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことマルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのこと
 
20200212 AWS Black Belt Online Seminar AWS Systems Manager
20200212 AWS Black Belt Online Seminar AWS Systems Manager20200212 AWS Black Belt Online Seminar AWS Systems Manager
20200212 AWS Black Belt Online Seminar AWS Systems Manager
 
CloudFrontのリアルタイムログをKibanaで可視化しよう
CloudFrontのリアルタイムログをKibanaで可視化しようCloudFrontのリアルタイムログをKibanaで可視化しよう
CloudFrontのリアルタイムログをKibanaで可視化しよう
 
ElastiCacheを利用する上でキャッシュをどのように有効に使うべきか
ElastiCacheを利用する上でキャッシュをどのように有効に使うべきかElastiCacheを利用する上でキャッシュをどのように有効に使うべきか
ElastiCacheを利用する上でキャッシュをどのように有効に使うべきか
 
AWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティスAWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティス
 
20190326 AWS Black Belt Online Seminar Amazon CloudWatch
20190326 AWS Black Belt Online Seminar Amazon CloudWatch20190326 AWS Black Belt Online Seminar Amazon CloudWatch
20190326 AWS Black Belt Online Seminar Amazon CloudWatch
 
20190226 AWS Black Belt Online Seminar Amazon WorkSpaces
20190226 AWS Black Belt Online Seminar Amazon WorkSpaces20190226 AWS Black Belt Online Seminar Amazon WorkSpaces
20190226 AWS Black Belt Online Seminar Amazon WorkSpaces
 
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
 
20190814 AWS Black Belt Online Seminar AWS Serverless Application Model
20190814 AWS Black Belt Online Seminar AWS Serverless Application Model  20190814 AWS Black Belt Online Seminar AWS Serverless Application Model
20190814 AWS Black Belt Online Seminar AWS Serverless Application Model
 
AWS Black Belt Online Seminar AWS Direct Connect
AWS Black Belt Online Seminar AWS Direct ConnectAWS Black Belt Online Seminar AWS Direct Connect
AWS Black Belt Online Seminar AWS Direct Connect
 
The Twelve-Factor Appで考えるAWSのサービス開発
The Twelve-Factor Appで考えるAWSのサービス開発The Twelve-Factor Appで考えるAWSのサービス開発
The Twelve-Factor Appで考えるAWSのサービス開発
 
Rest ful api設計入門
Rest ful api設計入門Rest ful api設計入門
Rest ful api設計入門
 
20190122 AWS Black Belt Online Seminar Amazon Redshift Update
20190122 AWS Black Belt Online Seminar Amazon Redshift Update20190122 AWS Black Belt Online Seminar Amazon Redshift Update
20190122 AWS Black Belt Online Seminar Amazon Redshift Update
 
20190731 Black Belt Online Seminar Amazon ECS Deep Dive
20190731 Black Belt Online Seminar Amazon ECS Deep Dive20190731 Black Belt Online Seminar Amazon ECS Deep Dive
20190731 Black Belt Online Seminar Amazon ECS Deep Dive
 
20180425 AWS Black Belt Online Seminar Amazon Relational Database Service (Am...
20180425 AWS Black Belt Online Seminar Amazon Relational Database Service (Am...20180425 AWS Black Belt Online Seminar Amazon Relational Database Service (Am...
20180425 AWS Black Belt Online Seminar Amazon Relational Database Service (Am...
 
Presto ベースのマネージドサービス Amazon Athena
Presto ベースのマネージドサービス Amazon AthenaPresto ベースのマネージドサービス Amazon Athena
Presto ベースのマネージドサービス Amazon Athena
 
20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...
20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...
20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...
 

Viewers also liked

AWS Black Belt Online Seminar 2016 AWS上でのファイルサーバ構築
AWS Black Belt Online Seminar 2016 AWS上でのファイルサーバ構築AWS Black Belt Online Seminar 2016 AWS上でのファイルサーバ構築
AWS Black Belt Online Seminar 2016 AWS上でのファイルサーバ構築Amazon Web Services Japan
 
モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015
モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015
モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015Rikitake Oohashi
 
Hadoop Trends & Hadoop on EC2
Hadoop Trends & Hadoop on EC2Hadoop Trends & Hadoop on EC2
Hadoop Trends & Hadoop on EC2Yifeng Jiang
 
Data Engineering at VOYAGE GROUP #jawsdays
Data Engineering at VOYAGE GROUP #jawsdaysData Engineering at VOYAGE GROUP #jawsdays
Data Engineering at VOYAGE GROUP #jawsdaysKenta Suzuki
 
JAWS DAYS 2015 SimpleWorkflowとOpsWorksでサービスを開発して解ったこと
JAWS DAYS 2015 SimpleWorkflowとOpsWorksでサービスを開発して解ったことJAWS DAYS 2015 SimpleWorkflowとOpsWorksでサービスを開発して解ったこと
JAWS DAYS 2015 SimpleWorkflowとOpsWorksでサービスを開発して解ったことTetsuya Chiba
 
JAWS-DAYS 2015 / 北海道 x 農業 x クラウド
JAWS-DAYS 2015 / 北海道 x 農業 x クラウドJAWS-DAYS 2015 / 北海道 x 農業 x クラウド
JAWS-DAYS 2015 / 北海道 x 農業 x クラウドTakehito Tanabe
 
「納品のない受託開発」の先にある「エンジニアの働きかたの未来」
「納品のない受託開発」の先にある「エンジニアの働きかたの未来」「納品のない受託開発」の先にある「エンジニアの働きかたの未来」
「納品のない受託開発」の先にある「エンジニアの働きかたの未来」Yoshihito Kuranuki
 
AMIMOTO ハンズオン JAWS DAYS 2015
AMIMOTO ハンズオン JAWS DAYS 2015AMIMOTO ハンズオン JAWS DAYS 2015
AMIMOTO ハンズオン JAWS DAYS 2015Hiromichi Koga
 
コンソールゲームを世界展開してみた - JAWS DAYS 2015
コンソールゲームを世界展開してみた - JAWS DAYS 2015コンソールゲームを世界展開してみた - JAWS DAYS 2015
コンソールゲームを世界展開してみた - JAWS DAYS 2015Ryo Nakamaru
 
簡単!お手軽!!RDSでDR環境構築 - JAWS DAYS 2015
簡単!お手軽!!RDSでDR環境構築 - JAWS DAYS 2015簡単!お手軽!!RDSでDR環境構築 - JAWS DAYS 2015
簡単!お手軽!!RDSでDR環境構築 - JAWS DAYS 2015Naomi Yamasaki
 
[JAWS Days 2015 LT]使い始めて3年半、ようやくテスト始めました
[JAWS Days 2015 LT]使い始めて3年半、ようやくテスト始めました[JAWS Days 2015 LT]使い始めて3年半、ようやくテスト始めました
[JAWS Days 2015 LT]使い始めて3年半、ようやくテスト始めましたTetsuya Mase
 
IoT時代のデータ伝送とインフラに求められている機能 / JAWS DAYS 2015
IoT時代のデータ伝送とインフラに求められている機能 / JAWS DAYS 2015IoT時代のデータ伝送とインフラに求められている機能 / JAWS DAYS 2015
IoT時代のデータ伝送とインフラに求められている機能 / JAWS DAYS 2015Kohei MATSUSHITA
 
AWS ロボ in JAWSDAYS
AWS ロボ in JAWSDAYSAWS ロボ in JAWSDAYS
AWS ロボ in JAWSDAYS崇之 清水
 
東急ハンズのクラウドデザインパターン アーキテクチャー編
東急ハンズのクラウドデザインパターン アーキテクチャー編東急ハンズのクラウドデザインパターン アーキテクチャー編
東急ハンズのクラウドデザインパターン アーキテクチャー編一成 田部井
 
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)Sanehiko Yogi
 
JAWS DAYS 2015 「DevOpsが普及した今だからこそ 考える DevOpsの次の姿」
JAWS DAYS 2015 「DevOpsが普及した今だからこそ 考える DevOpsの次の姿」JAWS DAYS 2015 「DevOpsが普及した今だからこそ 考える DevOpsの次の姿」
JAWS DAYS 2015 「DevOpsが普及した今だからこそ 考える DevOpsの次の姿」Teruo Adachi
 
JAWS DAYS 2015 AWS OpsWorksの仕組みと活用方法のご紹介
JAWS DAYS 2015 AWS OpsWorksの仕組みと活用方法のご紹介JAWS DAYS 2015 AWS OpsWorksの仕組みと活用方法のご紹介
JAWS DAYS 2015 AWS OpsWorksの仕組みと活用方法のご紹介Kenji Funasaki
 
クラウドとコミュニティのこれまでとこれから 20150322_#JAWSDAYS
クラウドとコミュニティのこれまでとこれから 20150322_#JAWSDAYSクラウドとコミュニティのこれまでとこれから 20150322_#JAWSDAYS
クラウドとコミュニティのこれまでとこれから 20150322_#JAWSDAYSHideki Ojima
 
Movable Type for AWS Hands-on
Movable Type for AWS Hands-onMovable Type for AWS Hands-on
Movable Type for AWS Hands-onYuji Takayama
 
Amazon Cognito + SNS + Zabbixでサーバー監視アプリを作ってみた
Amazon Cognito + SNS + Zabbixでサーバー監視アプリを作ってみたAmazon Cognito + SNS + Zabbixでサーバー監視アプリを作ってみた
Amazon Cognito + SNS + Zabbixでサーバー監視アプリを作ってみたHikaru Ashino
 

Viewers also liked (20)

AWS Black Belt Online Seminar 2016 AWS上でのファイルサーバ構築
AWS Black Belt Online Seminar 2016 AWS上でのファイルサーバ構築AWS Black Belt Online Seminar 2016 AWS上でのファイルサーバ構築
AWS Black Belt Online Seminar 2016 AWS上でのファイルサーバ構築
 
モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015
モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015
モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015
 
Hadoop Trends & Hadoop on EC2
Hadoop Trends & Hadoop on EC2Hadoop Trends & Hadoop on EC2
Hadoop Trends & Hadoop on EC2
 
Data Engineering at VOYAGE GROUP #jawsdays
Data Engineering at VOYAGE GROUP #jawsdaysData Engineering at VOYAGE GROUP #jawsdays
Data Engineering at VOYAGE GROUP #jawsdays
 
JAWS DAYS 2015 SimpleWorkflowとOpsWorksでサービスを開発して解ったこと
JAWS DAYS 2015 SimpleWorkflowとOpsWorksでサービスを開発して解ったことJAWS DAYS 2015 SimpleWorkflowとOpsWorksでサービスを開発して解ったこと
JAWS DAYS 2015 SimpleWorkflowとOpsWorksでサービスを開発して解ったこと
 
JAWS-DAYS 2015 / 北海道 x 農業 x クラウド
JAWS-DAYS 2015 / 北海道 x 農業 x クラウドJAWS-DAYS 2015 / 北海道 x 農業 x クラウド
JAWS-DAYS 2015 / 北海道 x 農業 x クラウド
 
「納品のない受託開発」の先にある「エンジニアの働きかたの未来」
「納品のない受託開発」の先にある「エンジニアの働きかたの未来」「納品のない受託開発」の先にある「エンジニアの働きかたの未来」
「納品のない受託開発」の先にある「エンジニアの働きかたの未来」
 
AMIMOTO ハンズオン JAWS DAYS 2015
AMIMOTO ハンズオン JAWS DAYS 2015AMIMOTO ハンズオン JAWS DAYS 2015
AMIMOTO ハンズオン JAWS DAYS 2015
 
コンソールゲームを世界展開してみた - JAWS DAYS 2015
コンソールゲームを世界展開してみた - JAWS DAYS 2015コンソールゲームを世界展開してみた - JAWS DAYS 2015
コンソールゲームを世界展開してみた - JAWS DAYS 2015
 
簡単!お手軽!!RDSでDR環境構築 - JAWS DAYS 2015
簡単!お手軽!!RDSでDR環境構築 - JAWS DAYS 2015簡単!お手軽!!RDSでDR環境構築 - JAWS DAYS 2015
簡単!お手軽!!RDSでDR環境構築 - JAWS DAYS 2015
 
[JAWS Days 2015 LT]使い始めて3年半、ようやくテスト始めました
[JAWS Days 2015 LT]使い始めて3年半、ようやくテスト始めました[JAWS Days 2015 LT]使い始めて3年半、ようやくテスト始めました
[JAWS Days 2015 LT]使い始めて3年半、ようやくテスト始めました
 
IoT時代のデータ伝送とインフラに求められている機能 / JAWS DAYS 2015
IoT時代のデータ伝送とインフラに求められている機能 / JAWS DAYS 2015IoT時代のデータ伝送とインフラに求められている機能 / JAWS DAYS 2015
IoT時代のデータ伝送とインフラに求められている機能 / JAWS DAYS 2015
 
AWS ロボ in JAWSDAYS
AWS ロボ in JAWSDAYSAWS ロボ in JAWSDAYS
AWS ロボ in JAWSDAYS
 
東急ハンズのクラウドデザインパターン アーキテクチャー編
東急ハンズのクラウドデザインパターン アーキテクチャー編東急ハンズのクラウドデザインパターン アーキテクチャー編
東急ハンズのクラウドデザインパターン アーキテクチャー編
 
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)
 
JAWS DAYS 2015 「DevOpsが普及した今だからこそ 考える DevOpsの次の姿」
JAWS DAYS 2015 「DevOpsが普及した今だからこそ 考える DevOpsの次の姿」JAWS DAYS 2015 「DevOpsが普及した今だからこそ 考える DevOpsの次の姿」
JAWS DAYS 2015 「DevOpsが普及した今だからこそ 考える DevOpsの次の姿」
 
JAWS DAYS 2015 AWS OpsWorksの仕組みと活用方法のご紹介
JAWS DAYS 2015 AWS OpsWorksの仕組みと活用方法のご紹介JAWS DAYS 2015 AWS OpsWorksの仕組みと活用方法のご紹介
JAWS DAYS 2015 AWS OpsWorksの仕組みと活用方法のご紹介
 
クラウドとコミュニティのこれまでとこれから 20150322_#JAWSDAYS
クラウドとコミュニティのこれまでとこれから 20150322_#JAWSDAYSクラウドとコミュニティのこれまでとこれから 20150322_#JAWSDAYS
クラウドとコミュニティのこれまでとこれから 20150322_#JAWSDAYS
 
Movable Type for AWS Hands-on
Movable Type for AWS Hands-onMovable Type for AWS Hands-on
Movable Type for AWS Hands-on
 
Amazon Cognito + SNS + Zabbixでサーバー監視アプリを作ってみた
Amazon Cognito + SNS + Zabbixでサーバー監視アプリを作ってみたAmazon Cognito + SNS + Zabbixでサーバー監視アプリを作ってみた
Amazon Cognito + SNS + Zabbixでサーバー監視アプリを作ってみた
 

Similar to Windowsシステムの AWS移行とMulti-AZ化 - JAWS DAYS 2015

AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤Godai Nakamura
 
実プロジェクトの経験から学ぶazureサービス適用パターン
実プロジェクトの経験から学ぶazureサービス適用パターン実プロジェクトの経験から学ぶazureサービス適用パターン
実プロジェクトの経験から学ぶazureサービス適用パターンKuniteru Asami
 
[網元] WordPress 高速化チューニング AMI
[網元] WordPress 高速化チューニング AMI [網元] WordPress 高速化チューニング AMI
[網元] WordPress 高速化チューニング AMI Hiromichi Koga
 
WebサービスStartUP向け AWSスケーラブルな構成例
WebサービスStartUP向け AWSスケーラブルな構成例WebサービスStartUP向け AWSスケーラブルな構成例
WebサービスStartUP向け AWSスケーラブルな構成例Amazon Web Services Japan
 
Aws summits2014 ガリバーインターナショナル社内システムのaws化
Aws summits2014 ガリバーインターナショナル社内システムのaws化Aws summits2014 ガリバーインターナショナル社内システムのaws化
Aws summits2014 ガリバーインターナショナル社内システムのaws化Boss4434
 
DevOps on azure 高品質クラウドデザインを求めて
DevOps on azure 高品質クラウドデザインを求めてDevOps on azure 高品質クラウドデザインを求めて
DevOps on azure 高品質クラウドデザインを求めてAtsushi Kojima
 
AWSと網元でWordPressサーバ構築(公開用)
AWSと網元でWordPressサーバ構築(公開用)AWSと網元でWordPressサーバ構築(公開用)
AWSと網元でWordPressサーバ構築(公開用)Takuma Morikawa
 
20151030 オープンデータとセキュリティon aws
20151030 オープンデータとセキュリティon aws20151030 オープンデータとセキュリティon aws
20151030 オープンデータとセキュリティon awstakaoka susumu
 
AutoScale×ゲーム ~運用効率化への取り組み~
AutoScale×ゲーム ~運用効率化への取り組み~AutoScale×ゲーム ~運用効率化への取り組み~
AutoScale×ゲーム ~運用効率化への取り組み~Ryo Fujiwara
 
[AWSマイスターシリーズ] AWS OpsWorks
[AWSマイスターシリーズ] AWS OpsWorks[AWSマイスターシリーズ] AWS OpsWorks
[AWSマイスターシリーズ] AWS OpsWorksAmazon Web Services Japan
 
「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜
「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜
「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜Teruo Adachi
 
AWSアップデート (2012-08-27 JAWS-UG 札幌 第7回 勉強会)
AWSアップデート (2012-08-27 JAWS-UG 札幌 第7回 勉強会)AWSアップデート (2012-08-27 JAWS-UG 札幌 第7回 勉強会)
AWSアップデート (2012-08-27 JAWS-UG 札幌 第7回 勉強会)Ryuichi Tokugami
 
2013/12/05 Serverworks Seminar 小室分
2013/12/05 Serverworks Seminar 小室分2013/12/05 Serverworks Seminar 小室分
2013/12/05 Serverworks Seminar 小室分Serverworks Co.,Ltd.
 
Jcss 「はじめよう!クラウド」配布用
Jcss 「はじめよう!クラウド」配布用Jcss 「はじめよう!クラウド」配布用
Jcss 「はじめよう!クラウド」配布用chirashier
 
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップAmazon Web Services Japan
 
20200811 AWS Black Belt Online Seminar CloudEndure
20200811 AWS Black Belt Online Seminar CloudEndure20200811 AWS Black Belt Online Seminar CloudEndure
20200811 AWS Black Belt Online Seminar CloudEndureAmazon Web Services Japan
 
AWS前線、北上中! (AWS ジャパンツアー 2014 札幌)
AWS前線、北上中! (AWS ジャパンツアー 2014 札幌)AWS前線、北上中! (AWS ジャパンツアー 2014 札幌)
AWS前線、北上中! (AWS ジャパンツアー 2014 札幌)Hiroshi Koyama
 
re:Invent 社内共有会資料(サーバーワークス)
re:Invent 社内共有会資料(サーバーワークス)re:Invent 社内共有会資料(サーバーワークス)
re:Invent 社内共有会資料(サーバーワークス)Aya Komuro
 
Programming AWS with Perl at YAPC::Asia 2013
Programming AWS with Perl at YAPC::Asia 2013Programming AWS with Perl at YAPC::Asia 2013
Programming AWS with Perl at YAPC::Asia 2013Yasuhiro Horiuchi
 

Similar to Windowsシステムの AWS移行とMulti-AZ化 - JAWS DAYS 2015 (20)

AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤
 
実プロジェクトの経験から学ぶazureサービス適用パターン
実プロジェクトの経験から学ぶazureサービス適用パターン実プロジェクトの経験から学ぶazureサービス適用パターン
実プロジェクトの経験から学ぶazureサービス適用パターン
 
[網元] WordPress 高速化チューニング AMI
[網元] WordPress 高速化チューニング AMI [網元] WordPress 高速化チューニング AMI
[網元] WordPress 高速化チューニング AMI
 
WebサービスStartUP向け AWSスケーラブルな構成例
WebサービスStartUP向け AWSスケーラブルな構成例WebサービスStartUP向け AWSスケーラブルな構成例
WebサービスStartUP向け AWSスケーラブルな構成例
 
Aws summits2014 ガリバーインターナショナル社内システムのaws化
Aws summits2014 ガリバーインターナショナル社内システムのaws化Aws summits2014 ガリバーインターナショナル社内システムのaws化
Aws summits2014 ガリバーインターナショナル社内システムのaws化
 
DevOps on azure 高品質クラウドデザインを求めて
DevOps on azure 高品質クラウドデザインを求めてDevOps on azure 高品質クラウドデザインを求めて
DevOps on azure 高品質クラウドデザインを求めて
 
AWSと網元でWordPressサーバ構築(公開用)
AWSと網元でWordPressサーバ構築(公開用)AWSと網元でWordPressサーバ構築(公開用)
AWSと網元でWordPressサーバ構築(公開用)
 
20151030 オープンデータとセキュリティon aws
20151030 オープンデータとセキュリティon aws20151030 オープンデータとセキュリティon aws
20151030 オープンデータとセキュリティon aws
 
AutoScale×ゲーム ~運用効率化への取り組み~
AutoScale×ゲーム ~運用効率化への取り組み~AutoScale×ゲーム ~運用効率化への取り組み~
AutoScale×ゲーム ~運用効率化への取り組み~
 
[AWSマイスターシリーズ] AWS OpsWorks
[AWSマイスターシリーズ] AWS OpsWorks[AWSマイスターシリーズ] AWS OpsWorks
[AWSマイスターシリーズ] AWS OpsWorks
 
「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜
「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜
「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜
 
AWSアップデート (2012-08-27 JAWS-UG 札幌 第7回 勉強会)
AWSアップデート (2012-08-27 JAWS-UG 札幌 第7回 勉強会)AWSアップデート (2012-08-27 JAWS-UG 札幌 第7回 勉強会)
AWSアップデート (2012-08-27 JAWS-UG 札幌 第7回 勉強会)
 
2013/12/05 Serverworks Seminar 小室分
2013/12/05 Serverworks Seminar 小室分2013/12/05 Serverworks Seminar 小室分
2013/12/05 Serverworks Seminar 小室分
 
Jcss 「はじめよう!クラウド」配布用
Jcss 「はじめよう!クラウド」配布用Jcss 「はじめよう!クラウド」配布用
Jcss 「はじめよう!クラウド」配布用
 
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ
 
20200811 AWS Black Belt Online Seminar CloudEndure
20200811 AWS Black Belt Online Seminar CloudEndure20200811 AWS Black Belt Online Seminar CloudEndure
20200811 AWS Black Belt Online Seminar CloudEndure
 
はじめての SAP on AWS
はじめての SAP on AWSはじめての SAP on AWS
はじめての SAP on AWS
 
AWS前線、北上中! (AWS ジャパンツアー 2014 札幌)
AWS前線、北上中! (AWS ジャパンツアー 2014 札幌)AWS前線、北上中! (AWS ジャパンツアー 2014 札幌)
AWS前線、北上中! (AWS ジャパンツアー 2014 札幌)
 
re:Invent 社内共有会資料(サーバーワークス)
re:Invent 社内共有会資料(サーバーワークス)re:Invent 社内共有会資料(サーバーワークス)
re:Invent 社内共有会資料(サーバーワークス)
 
Programming AWS with Perl at YAPC::Asia 2013
Programming AWS with Perl at YAPC::Asia 2013Programming AWS with Perl at YAPC::Asia 2013
Programming AWS with Perl at YAPC::Asia 2013
 

Recently uploaded

Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 

Recently uploaded (10)

Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 

Windowsシステムの AWS移行とMulti-AZ化 - JAWS DAYS 2015

  • 1. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. Windowsシステムの AWS移行とMulti-AZ化 本社 情報システム本部 基盤システムグループ インフラソリューションチーム チームリーダー 榎本 貴之
  • 2. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. @jawsdays 参加方法は簡単!3ステップ @awscloud_jp + #jawsdaysをつけてツイート投稿! 1番リツイート数を集めた人が 優勝者です! AWS公式TwitterとJAWS DAYS公式Twitterをフォロー ?? 17:00~の懇親会で優勝者発表です。 ※9:00~16:50のTweetが対象です。 + Kindle JAWS Tシャツ + ウェアラブル Moff Band JAWS Tシャツ Step 1 (参加条件になります) Step 2 Step 3 (Jaws Daysに関する投稿なら何でもOK!) JAWS Tシャツ お知らせ TwitterでJaws Daysに参加しよう! たくさんリツイートされた人にプレゼント!
  • 3. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. 自己紹介 榎 本 貴 之 え の も と た か ゆ き 本社情報システム本部 基盤システムグループ インフラソリューションチーム チームリーダー 【好きなAWSサービス】 Direct Connect、CloudFront 【主な業務とか】 サーバやネットワーク、ミドルウェアの導入・運用・管理 比較的得意なのはMicrosoft SQL Serverで、ネットワーク機器が苦手
  • 4. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. Agenda  株式会社エイチ・アイ・エス会社概要  WindowsシステムのAWS移行とMulti-AZ化  基本方針  AWS移行とMulti-AZ化のポイント  データベース:SQL Server  ファイル共有:DFS(分散ファイルシステム)  データセンター内システムとの連携:Direct Connect  バックアップ:AWS CLI  まとめ
  • 5. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. Agenda  株式会社エイチ・アイ・エス会社概要  WindowsシステムのAWS移行とMulti-AZ化  基本方針  AWS移行とMulti-AZ化のポイント  データベース:SQL Server  ファイル共有:DFS(分散ファイルシステム)  データセンター内システムとの連携:Direct Connect  バックアップ:AWS CLI  まとめ
  • 6. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. 会社概要 名称 株式会社エイチ・アイ・エス(東証1部:会社コード 9603) 登録番号 観光庁長官登録旅行業第724号 資本金 11,000百万円(平成27年2月1日現在) 設立 昭和55年(1980年)12月19日 本社 〒163-6029 東京都新宿区西新宿6-8-1 新宿オークタワー29階 売上高 5,232億円(平成26年10月期連結業績) 従業員数 12,723名(グループ全体 平成26年10月31日現在) 加盟・認可団体 日本旅行業協会(JATA)、国際航空運送協会(IATA) 主な関連会社 旅行事業 テーマパーク事業 ホテル事業 その他事業
  • 7. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. 全世界拠点網 世界127都市、186拠点、日本国内303店鋪のネットワーク※ ※2015年3月22日現在 ● ヨハネスブルグ Johannesburg 直近 OPEN 2015/02/02 シアヌークビル(カンボジア) 2015/02/27 クスコ ツアーデスク(ペルー) 2015/03/09 ジョグジャカルタ(インドネシア)
  • 8. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. Agenda  株式会社エイチ・アイ・エス会社概要  WindowsシステムのAWS移行とMulti-AZ化  基本方針  AWS移行とMulti-AZ化のポイント  データベース:SQL Server  ファイル共有:DFS(分散ファイルシステム)  データセンター内システムとの連携:Direct Connect  バックアップ:AWS CLI (CLI Tools)  まとめ
  • 9. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. これから話すシステムについて  現地ツアー(オプショナルツアー)、レンタカーのあたりの話になります http://activities.his-j.com/ http://restaurant.his-j.com/ http://cars.his-j.com/ http://www.his-j.com/
  • 10. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. AWS移行にあたって  移行のきっかけ  ハードウェアの保守切れ  Windows Server 2003のサポート終了  移行における要件  ハードウェアの保守期限までに移行を完了させる  OS(Windows)などのバージョンアップ(最新化)を行う  メンテナンスコスト等も含めて、全体のコストを下げたい  オンプレミスで稼働していたときよりサービスレベルが下がるのはNG  使えるサービスは使うが、 クラウドサービスを使うための無理な改修は行わない (改修による不具合発生のリスク抑えるため)  最重要ポイント  SIerやベンダーに頼らず、自分達で作る ※納期短縮、コスト削減、自社主導
  • 11. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. H.I.S. オプショナルツアー/レンタカー on AWS システム概要図 Availability Zone Availability Zone Remote Desktop Gateway WEB/AP WEB/APNAT NAT Managers Remote Desktop Gateway Batch/ETC Batch/ETCSQL Server SQL ServerDFS DFS AD-DC AD-DC AlwaysOn DFS-R DFS-N Managers Route53 IAM Cloud Watch Cloud Trail Snapshots S3 Direct Connect Elastic Load Balancing WSFC
  • 12. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. WindowsシステムのAWS移行とMulti-AZ化のポイント  データベース  SQL Server AlwaysOn on EC2  ファイル共有  DFS (分散ファイルシステム)  データセンター内システムとの連携  AWS Direct Connect  バックアップ  AWS CLI (CLI Tools)
  • 13. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. WindowsシステムのAWS移行とMulti-AZ化のポイント  データベース  SQL Server AlwaysOn on EC2  ファイル共有  DFS (分散ファイルシステム)  データセンター内システムとの連携  AWS Direct Connect  バックアップ  AWS CLI (CLI Tools)
  • 14. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. 比較:Amazon RDS for SQL Server vs SQL Server on EC2 Amazon RDS for SQL Server SQL Server on EC2 管理 ◎マネージド ×自分で管理 バックアップ ◎自動 △バックアップ時に若干のフリーズ ×自分で管理 ○自分で制御可能 メンテナンス ウィンドウ △時間指定のみで回避はできない ○自分で管理、制御できる タイムゾーン △基本的にUTC固定 ○日本時間が選択可能 (EC2のタイムゾーンに依存) 冗長化 ×Single AZ ※2015/3時点でのap-northeast-1 ◎AlwaysOnによるMulti-AZ対応 スケールアップ ○可能 (SPLAは2xlargeまで) ○可能 (ライセンスは別) スケールアウト ×不可 ○セカンダリをReadonlyで利用可能 ディスクの拡張 ×インスタンス再作成&データ移行 ○EBS追加で対応 費用 ○RDSの課金 △EC2の課金 ×SQL Server EEのライセンス
  • 15. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. RDS for SQL Serverについてサポートに聞いてみた Q. A. RDS Single-AZの場合、障害時にどうなりますか? Multi-AZであれば障害発生に伴いフェイルオーバーが行われますが、 Single-AZの 場合フェイルオーバーができませんので、DBが直ちに影響を受け、アクセ ス不可もしくはパフォーマンス低下といった状態が予想されます。 RDSへ接続するアプリケーションから通常のDBアクセスを行う 事はできず、アプリケーションとしては接続エラーや、極端な応答速度低下といっ た形で影響が現れます。 サービス側で復旧が行われるまで、それらの症状は継続しますの で、DBへ接続する処理については実行不能な状態が続くとお考え 頂ければと思います。 サービス側では 可能な限り障害の影響を抑えるべく復旧を行いますが、直ちに復旧 は難しいケースや、場合によっては最後のバックアップ取得以降のデー タ復旧が難しいケース等も考えられます。 ※実際の回答です
  • 16. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. SQL Server AlwaysOn on EC2のホワイトペーパー Implementing Microsoft Windows Server Failover Clustering and SQL Server AlwaysOn Availability Groups in the AWS Cloud http://aws.amazon.com/jp/whitepapers/microsoft-wsfc-sql-alwayson/ ※構築していた当時より内容が更新されています
  • 17. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. SQL Server AlwaysOn on EC2 の作り方(手作り編)  ステップ0:VPCの構築  VPCの作成  Internet Gateway、Route Table、Subnet、NACL等の設定  セキュリティグループの作成  ステップ1:Active Directoryの構築  ドメインコントローラ用のWindowsサーバをLunch  Active DirectoryとDNSをインストール  ドメインコントローラに昇格  ステップ2:Windows Server Failover Clusterの構築  SQL Server用のWindowsサーバをLunch  メンバサーバとしてActive Directoryドメインに参加  Windows Server Failover Clusterの構築  ステップ3:SQL Server AlwaysOnの構築  SQL Serverのインストール  データベースの作成  AlwaysOn 可用性グループの作成
  • 18. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. SQL Server AlwaysOn on EC2 基本事項 Availability Zone Availability Zone SQL Server SQL ServerAD-DC AD-DC AlwaysOn  構築手順を全部紹介すると時間が足りないため、ポイントだけお話します  基本的な事項  SQL Server とは別にActive Directoryが必要  Windows Server Failover Clusterが必要  SQL Serverは2台で、AZを分ける WSFC SQL Server AlwaysOn 完成図
  • 19. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. Windows Server Failover Clusterの構築の重要ポイント  SQL Server用のWindows インスタンスに対して Private IP Addressを3つ設定する  Lunch時 or Lunch後 プライマリアドレス WSFC用アドレス SQL Server用アドレス
  • 20. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. SQL Server AlwaysOnの構築の重要ポイント  SQL Serverを構築するにあたっての超重要事項  データ、ログ、tempdb、バックアップで、ディスクを分ける  SQL Serverを実行するユーザに 「メモリ内のページのロック」の権限を付与する  MAX DOPを設定する  tempdbのデータファイルをCPUのコア数分作る
  • 21. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. SQL Server の設定:MAX DOP(並列処理の最大限度)  設定値は論理CPUコア数の「4分の1」、 またはNUMAノード上のCPUコア数(ソケット上のCPUコア数)の、 どちらか小さい値  わからなかったら「1」  デフォルトはゼロ  ゼロはダメ、絶対! ※ゼロ=無制限
  • 22. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. Amazon RDS for SQL Server での MAX DOP設定  Amazon RDSを使う場合も、前述のルールでMAX DOPの設定が必要です!  設定にはRDSのParameter Groupsを使用  パラメータ名は「max degree of parallelism」  RDSのデフォルトは「0」なので注意
  • 23. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. Amazon RDS for SQL Server MAX DOPの推奨値 インスタンスタイプ vCPU 推奨MAX DOP db.m3.medium 1 1 db.m3.large 2 1 db.m3.xlarge 4 1 db.m3.2xlarge 8 2 db.r3.large 2 1 db.r3.xlarge 4 1 db.r3.2xlarge 8 2 db.r3.4xlarge 16 4 db.r3.8xlarge 32 8 db.t2.micro 1 1 db.t2.small 2 1 db.t2.medium 2 1
  • 24. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. Amazon RDS for SQL Server をSAPで利用する場合のMAX DOPの推奨値 インスタンスタイプ vCPU 推奨MAX DOP db.m3.medium 1 1 db.m3.large 2 1 db.m3.xlarge 4 1 db.m3.2xlarge 8 1 db.r3.large 2 1 db.r3.xlarge 4 1 db.r3.2xlarge 8 1 db.r3.4xlarge 16 1 db.r3.8xlarge 32 1 db.t2.micro 1 1 db.t2.small 2 1 db.t2.medium 2 1
  • 25. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. RDS for SQL Server が東京リージョンでMulti-AZ対応していない理由  RDS for SQL Server はミラーリングによってMulti-AZを実現している  自動フェールオーバーをサポートするミラーリング構成を作るには 3台のSQL Serverが必要。RDS的には3つのSubnetが必要  3台を別々のSubnet/AZにするには3つのAZが必要  東京リージョンはAZが実質2つでAZが足りない Availability Zone A Availability Zone B SQL Server プリンシパル SQL Server 監視 Availability Zone C SQL Server ミラー Amazon RDS for SQL Server Multi-AZ構成図 ※当人の適当な調べによる推測 クライアント アプリケーション
  • 26. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. WindowsシステムのAWS移行とMulti-AZ化のポイント  データベース  SQL Server AlwaysOn on EC2  ファイル共有  DFS (分散ファイルシステム)  データセンター内システムとの連携  AWS Direct Connect  バックアップ  AWS CLI (CLI Tools)
  • 27. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. Availability Zone Availability Zone 分散ファイルシステム (DFS) Windowsファイル共有の仮想化と冗長化  DFS名前空間(DFS-N)とDFSレプリケーション(DFS-R)を使う WEB/AP 名前空間サーバ ファイル共有の実体 (フォルダ・ターゲット) DFS名前空間 (DFS-N) クライアント Datas DFS DFS DFSレプリケーション (DFS-R) dfs01 Datas dfs02 Datas 名前空間サーバを 複数用意して冗長化 フォルダに対して レプリケートされているフォルダを割り当て his-j.comShareDatas 名前空間サーバ経由で 実体にアクセス his-j.comShare ルートとフォルダを作る サーバが停止した場合は、 自動的に別のサーバに接続
  • 28. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. 分散ファイルシステム (DFS) の良し悪し  メリット  既存アプリケーションの改修がエンドポイントの変更程度となる  EC2+EBSとなるため、基本的にS3よりも高速  re:Inventでも紹介されている、由緒正しい構成  デメリット  Active Directoryが必須  DFSの管理が必要  インスタンスが最低2つ必要(コスト高)  S3のほうが安くて堅牢
  • 29. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. WindowsシステムのAWS移行とMulti-AZ化のポイント  データベース  SQL Server AlwaysOn on EC2  ファイル共有  DFS (分散ファイルシステム)  データセンター内システムとの連携  AWS Direct Connect  バックアップ  AWS CLI (CLI Tools)
  • 30. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. オンプレミス(データセンター)にある他システムとの通信  AWS Direct Connectで万事解決 Amazon VPC 専用線 1Gbps × 2本 ルータ Direct Connect データセンター (オンプレミス環境) 相互接続ポイント Equinix TY2 ルータ Publicサービス (VPC外サービス) AWS エイチ・アイ・エス Direct Connect 事例: http://www.kvhasia.com/ja/case-studies/h-i-s-co-ltd/
  • 31. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. AWS Direct Connect の導入効果  安心感  専用線という安心感は何物にも変えがたい  VPN接続が切れてしまうという不安からの開放  AWS≒新しいデータセンター  オンプレミスとまったく同じではない  従来と考え方が変わり、制約に対して柔軟に対応してゆくことが必要  EeterpriseでAWSを使う場合、一番最初に使うべきサービスは Direct Connectだと思う
  • 32. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. WindowsシステムのAWS移行とMulti-AZ化のポイント  データベース  SQL Server AlwaysOn on EC2  ファイル共有  DFS (分散ファイルシステム)  データセンター内システムとの連携  AWS Direct Connect  バックアップ  AWS CLI (CLI Tools)
  • 33. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. EC2インスタンスのバックアップ概要 Region: ap-northeast-1 Region: eu-west-1IAM IAM Role EC2 EC2 AMI Snapshot  メンテナンス用のEC2を用意し、バックアップ等のメンテナンスタスクを実行。 該当EC2にはIAM Roleで必要な権限を割り当て。  バックアップはEC2が作られると、翌日よりAMI(スナップショット)を自動で 取得。登録作業等は不要(とても重要)。  取得したAMI(スナップショット)を別リージョン(たとえばヨーロッパ等)に 転送することで、データを遠隔地に保管。 IAM Roleを割り当てた メンテナンス用EC2 EC2インスタンスすべてに ついて、自動でAMI作成 AMIを別リージョンに転送 ec2-create-image ec2-copy-image ec2-describe-instances AMI Snapshot
  • 34. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. EC2インスタンスのバックアップ  インスタンスIDの一覧取得  AMI作成  AMIの削除  削除するAMIに紐づくSNAPSHOTの情報を取得  削除するAMIをderegister  削除するAMIに紐づいていたSNAPSHOTをdelete ec2-describe-instances --region ${REGION} | grep ^INSTANCE | awk '{print $2}' ec2-create-image ${INSTANCE_ID} --name ${AMI_NAME} --no-reboot --region ${REGION} ec2-deregister ${DEL_AMI_ID} --region ${REGION} ec2-delete-snapshot ${SNAPSHOT_ID} --region ${REGION} ec2-describe-images ${DEL_AMI_ID} --owner self --region ${REGION} | grep ^BLOCKDEVICEMAPPING | grep EBS
  • 35. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. ec2-create-imageの注意点  ec2-create-imageは成功しない(失敗する)場合があるので、 結果のチェックが必要  成功したかどうかはec2-describe-imageしてステータスをチェック  pending→実行中  available→成功(完了)  failed→失敗  失敗していても、慌てず騒がず、もう1回ec2-create-imageを実行  原因を追究するのは時間のムダ ec2-describe-images --owner self --region ap-northeast-1 | grep ^IMAGE | grep pending | wc –l ec2-describe-images --owner self --region ap-northeast-1 | grep ^IMAGE | grep available | wc –l ec2-describe-images --owner self --region ap-northeast-1 | grep ^IMAGE | grep failed | wc -l
  • 36. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. SQL Server データベースのバックアップ概要  バックアップ用EBSを用意しBACKUP DATABASEコマンドで フルバックアップファイルを出力。 その後、バックアップ用EBSのスナップショットを取る。  トランザクションログもバックアップ用EBSに出力。 回数が多いため、スナップショットではなく個別にS3へ転送。  古いデータの削除はS3のLifecycleを使う。 Availability Zone Availability Zone SQL Server SQL Server AlwaysOn ①BACKUP DATABASE ②BACKUP LOG ①バックアップ用EBSの スナップショットを取る ②LOGは個別にS3へ転送 ③Lifecycleで古いデータを削除 バックアップ用 EBS スナップショット S3バケットバックアップ用のEBSを追加
  • 37. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. SQL Server データベースのバックアップ  フルバックアップ  トランザクションログバックアップ  S3転送  S3 Lifecycle BACKUP DATABASE [HISDB] TO DISK = N'D:SQLServerbackuphisdbhisdb_20150322.bak‘ WITH NOFORMAT, NOINIT, NAME = N'hisdb_20150322‘, SKIP, REWIND, NOUNLOAD, COMPRESSION, STATS = 10 BACKUP LOG [HISDB] TO DISK = N'D:SQLServerbackuphisdbhisdb_20150322_0300.trn' WITH NOFORMAT, NOINIT, NAME = N'hisdb_20150322_0300', SKIP, REWIND, NOUNLOAD, COMPRESSION, STATS = 10 aws s3 cp D:SQLServerbackuphisdbhisdb_20150322.bak s3://his-backup/SQLServer/Backup/hisdb/hisdb_20150322.bak
  • 38. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. Agenda  株式会社エイチ・アイ・エス会社概要  WindowsシステムのAWS移行とMulti-AZ化  基本方針  AWS移行とMulti-AZ化のポイント  データベース:SQL Server  ファイル共有:DFS(分散ファイルシステム)  データセンター内システムとの連携:Direct Connect  バックアップ:AWS CLI (CLI Tools)  まとめ
  • 39. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. まとめ Windows環境をAWSに移行しても、特に問題なく稼働中  良かったこと  ハードウェアの保守切れが無いので、5年後にリプレースを考えなくて良い  スケールアップの余地がハードウェアにしばられることがなくなった  障害時の対応がものすごく楽に(STOP→STARTで完了)  難しいネットワーク機器の設定が不要  短期間でのインフラ構築が可能  タイヘンだったこと  ap-northeast-1ではRDS for SQL ServerがSingle-AZだった  AlwaysOnやDFSの構築、検証にそこそこ時間が必要だった  必要となる運用系のスクリプトは、マニュアル片手にイチから自作した  障害報告で、理由を完全に説明できず、突っ込まれるとツライ  それなりにソフトウェアの改修と期間が必要だった  ソフトウェアライセンス(SQL Server EE)が高額
  • 40. Copyright © 2014 H.I.S. Co., Ltd. All Right Reserved.Copyright © 2015 H.I.S. Co., Ltd. All Right Reserved. Thank you !