Accueil
Explorer
Soumettre la recherche
Mettre en ligne
S’identifier
S’inscrire
Publicité
Check these out next
JAWS-UG 名古屋 第5回 発表資料 「AWSアップデート」
Yasuhiro Horiuchi
AWSについて @ JAWS-UG 沖縄 CMS祭り!
Yasuhiro Horiuchi
これでAWSマスター!? 初心者向けAWS簡単講座
Serverworks Co.,Ltd.
Awsの質問に何でも答えます
Yasuhiro Araki, Ph.D
はじめてのAWS - ビギナー編 -
SORACOM, INC
エンターテイメント業界におけるAWS活用事例
Amazon Web Services Japan
ここが知りたいAws導入までのato z配布用
takaoka susumu
20140426 AWSのサービス全部紹介! - Cloud on the BEACH 2014
Takuya Oketani
1
sur
40
Top clipped slide
WindowsシステムのAWS移行とMulti-AZ化 - JAWS DAYS 2015
21 Mar 2015
•
0 j'aime
14 j'aime
×
Soyez le premier à aimer ceci
afficher plus
•
8,244 vues
vues
×
Nombre de vues
0
Sur Slideshare
0
À partir des intégrations
0
Nombre d'intégrations
0
Télécharger maintenant
Télécharger pour lire hors ligne
Signaler
Technologie
WindowsシステムのAWS移行とMulti-AZ化 - JAWS DAYS 2015
Takayuki Enomoto
Suivre
Publicité
Publicité
Publicité
Recommandé
15分でわかるAWSクラウドでエンタープライズがWindowsを使う理由
Genta Watanabe
4.8K vues
•
35 diapositives
スタートアップならおさえておきたいAWS(Amazon Web Services)入門 2限目:基本構成とピーク対策編
schoowebcampus
8K vues
•
102 diapositives
Sophos UTM 9のAutoscalingを試してみた
morisshi
1.7K vues
•
41 diapositives
[AWSマイスターシリーズ] Amazon Elastic Compute Cloud (EC2) Windows編
Amazon Web Services Japan
6.5K vues
•
64 diapositives
Slerとaws運用の付き合い方
Sato Shun
21.5K vues
•
81 diapositives
AWS概要からサインアップまで! 〜アカウント開設 & 仮想サーバを立ててみる〜
Yasuhiro Horiuchi
15.5K vues
•
64 diapositives
Contenu connexe
Présentations pour vous
(20)
JAWS-UG 名古屋 第5回 発表資料 「AWSアップデート」
Yasuhiro Horiuchi
•
3.1K vues
AWSについて @ JAWS-UG 沖縄 CMS祭り!
Yasuhiro Horiuchi
•
4K vues
これでAWSマスター!? 初心者向けAWS簡単講座
Serverworks Co.,Ltd.
•
43K vues
Awsの質問に何でも答えます
Yasuhiro Araki, Ph.D
•
20.9K vues
はじめてのAWS - ビギナー編 -
SORACOM, INC
•
21.7K vues
エンターテイメント業界におけるAWS活用事例
Amazon Web Services Japan
•
10.8K vues
ここが知りたいAws導入までのato z配布用
takaoka susumu
•
5.9K vues
20140426 AWSのサービス全部紹介! - Cloud on the BEACH 2014
Takuya Oketani
•
22.8K vues
JAWS DAYS 2015 OpsWorks Aceに聞け
晋也 古渡
•
2.6K vues
クラウド/Amazon EC2の特徴とメリット・デメリット
Serverworks Co.,Ltd.
•
7.7K vues
[AWSマイスターシリーズ] AWS OpsWorks
Amazon Web Services Japan
•
6.3K vues
超入門クラウド&AWS
Hiroyasu Yamada
•
8.3K vues
2015/04/01 AWS Blackbelt EC2
Amazon Web Services Japan
•
40.9K vues
AWS Blackbelt 2015シリーズ Amazon EC2 Windows インスタンス
Amazon Web Services Japan
•
58.2K vues
AWS Blackbelt 2015シリーズ AWS Summit Tokyo 2015 ふりかえり&最新アップデート
Amazon Web Services Japan
•
5.5K vues
AWS Black Belt Tech シリーズ 2015 - AWS CloudFormation
Amazon Web Services Japan
•
36.3K vues
AWS Black Belt Online Seminar AWS 体験ハンズオン 〜 Amazon DynamoDB テーブル作成編 〜
Amazon Web Services Japan
•
9.6K vues
AWS 初心者向けWebinar AWS上にWebサーバシステムを作ってみましょう~まずは仮想サーバーから[演習つき]
Amazon Web Services Japan
•
7.7K vues
AWSアカウントに関する不正使用を整理してみた
Naoto Katsumi
•
10.5K vues
JAWS-DAYS 2015 / 北海道 x 農業 x クラウド
Takehito Tanabe
•
6.3K vues
En vedette
(20)
AWS Black Belt Online Seminar 2016 AWS上でのファイルサーバ構築
Amazon Web Services Japan
•
19.2K vues
モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015
Rikitake Oohashi
•
6.8K vues
Hadoop Trends & Hadoop on EC2
Yifeng Jiang
•
4.4K vues
Data Engineering at VOYAGE GROUP #jawsdays
Kenta Suzuki
•
9.6K vues
JAWS DAYS 2015 SimpleWorkflowとOpsWorksでサービスを開発して解ったこと
Tetsuya Chiba
•
5.2K vues
「納品のない受託開発」の先にある「エンジニアの働きかたの未来」
Yoshihito Kuranuki
•
14.1K vues
AMIMOTO ハンズオン JAWS DAYS 2015
Hiromichi Koga
•
3.9K vues
コンソールゲームを世界展開してみた - JAWS DAYS 2015
Ryo Nakamaru
•
3.9K vues
簡単!お手軽!!RDSでDR環境構築 - JAWS DAYS 2015
Naomi Yamasaki
•
2.6K vues
[JAWS Days 2015 LT]使い始めて3年半、ようやくテスト始めました
Tetsuya Mase
•
3.7K vues
IoT時代のデータ伝送とインフラに求められている機能 / JAWS DAYS 2015
Kohei MATSUSHITA
•
7.5K vues
AWS ロボ in JAWSDAYS
崇之 清水
•
8.8K vues
東急ハンズのクラウドデザインパターン アーキテクチャー編
一成 田部井
•
21.5K vues
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)
Sanehiko Yogi
•
4.4K vues
JAWS DAYS 2015 「DevOpsが普及した今だからこそ 考える DevOpsの次の姿」
Teruo Adachi
•
13.9K vues
JAWS DAYS 2015 AWS OpsWorksの仕組みと活用方法のご紹介
Kenji Funasaki
•
5.6K vues
クラウドとコミュニティのこれまでとこれから 20150322_#JAWSDAYS
Hideki Ojima
•
3.3K vues
Movable Type for AWS Hands-on
Yuji Takayama
•
3.8K vues
Amazon Cognito + SNS + Zabbixでサーバー監視アプリを作ってみた
Hikaru Ashino
•
3.8K vues
JAWS DAYS 2015-ド・エンタープライズな情シスとクラウドと私 @applebear_ayu #jawsdays #jawsug
Ayumi Tada
•
10.2K vues
Publicité
Similaire à WindowsシステムのAWS移行とMulti-AZ化 - JAWS DAYS 2015
(20)
AWSオンリーで実現するIoTクラウド基盤
Godai Nakamura
•
392 vues
実プロジェクトの経験から学ぶazureサービス適用パターン
Kuniteru Asami
•
3.7K vues
[網元] WordPress 高速化チューニング AMI
Hiromichi Koga
•
1.8K vues
WebサービスStartUP向け AWSスケーラブルな構成例
Amazon Web Services Japan
•
59K vues
Aws summits2014 ガリバーインターナショナル社内システムのaws化
Boss4434
•
1.4K vues
DevOps on azure 高品質クラウドデザインを求めて
Atsushi Kojima
•
891 vues
AWSと網元でWordPressサーバ構築(公開用)
Takuma Morikawa
•
3.5K vues
20151030 オープンデータとセキュリティon aws
takaoka susumu
•
1.2K vues
AutoScale×ゲーム ~運用効率化への取り組み~
Ryo Fujiwara
•
35.8K vues
「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜
Teruo Adachi
•
4K vues
AWSアップデート (2012-08-27 JAWS-UG 札幌 第7回 勉強会)
Ryuichi Tokugami
•
1.9K vues
2013/12/05 Serverworks Seminar 小室分
Serverworks Co.,Ltd.
•
2.2K vues
Jcss 「はじめよう!クラウド」配布用
chirashier
•
307 vues
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ
Amazon Web Services Japan
•
2.1K vues
20200811 AWS Black Belt Online Seminar CloudEndure
Amazon Web Services Japan
•
5.9K vues
はじめての SAP on AWS
Amazon Web Services Japan
•
9.3K vues
AWS前線、北上中! (AWS ジャパンツアー 2014 札幌)
Hiroshi Koyama
•
3.8K vues
re:Invent 社内共有会資料(サーバーワークス)
Aya Komuro
•
1.7K vues
Programming AWS with Perl at YAPC::Asia 2013
Yasuhiro Horiuchi
•
7.1K vues
Jaws days2017-ops jaws-2
Serverworks Co.,Ltd.
•
3.7K vues
Dernier
(20)
JSTQB_テストマネジメントとレビュープロセス.pdf
akipii Oga
•
231 vues
JSONEncoderで詰まった話
とん とんぼ
•
144 vues
Forguncy8 製品概要 202305.pptx
フォーガンシー
•
56 vues
統計学の攻略_正規分布ファミリーの全体像.pdf
akipii Oga
•
259 vues
【DL輪読会】Egocentric Video Task Translation (CVPR 2023 Highlight)
Deep Learning JP
•
80 vues
GraalVMでのFlight Recorderを使ったパフォーマンス解析(JJUG CCC 2023 Spring)
NTT DATA Technology & Innovation
•
0 vue
GitHub と Azure でアプリケーションとインフラストラクチャの守りを固めるDevSecOps
Kazumi IWANAGA
•
6 vues
ネットワークパケットブローカー市場.pdf
HinaMiyazu
•
8 vues
TestSIP (1).pdf
DeependraSingh712859
•
2 vues
HTTPの仕組みについて
iPride Co., Ltd.
•
11 vues
JSTQB_テストプロセスの概念モデル.pdf
akipii Oga
•
259 vues
CDLEハッカソン2022参加報告.pdf
SHOIWA1
•
10 vues
JSAI2023_企画セッション(仕掛学)資料
Matsushita Laboratory
•
24 vues
OIDC(OpenID Connect)について解説③
iPride Co., Ltd.
•
25 vues
コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話
Rakuten Group, Inc.
•
35 vues
点群SegmentationのためのTransformerサーベイ
Takuya Minagawa
•
13 vues
MC-800DMT intrusion detector manual
Vedard Security Alarm System Store
•
3 vues
Üslup ve tercüme.pdf
1Hmmtks
•
2 vues
通信プロトコルについて
iPride Co., Ltd.
•
7 vues
3Dプリンタって いいね
infinite_loop
•
64 vues
Publicité
WindowsシステムのAWS移行とMulti-AZ化 - JAWS DAYS 2015
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 !
Publicité