SlideShare ist ein Scribd-Unternehmen logo
1 von 50
Downloaden Sie, um offline zu lesen
0 
株式会社NTTデータ 
AWS上のシステムはこう作る! #1 InfrastructureAsCode/ ImmutableInfrastructure を実践した基盤構築自動化 #2 Hinemosで実現するクラウド運用自動化 
Copyright © 2014 NTT DATA Corporation
1 
NTTデータのAWSのとりくみ 
パッケージ on AWS 
標準化 
活動 
個別 SI 
先進企業での 
個別SIの取り組み 
・ Immutable 
Infrastructure 
・Agile on AWS 
全社標準への組み込み 
・Hinemos 
・BizXaaS 
マルチクラウドコントローラー 
パッケージ on AWS 
・Intra-mart 
on AWS 
・Biz∫ on AWS 
・SAP on AWS 
・BizXaaSオムニチャネル 
Copyright © 2014 NTT DATA Corporation
2 
株式会社NTTデータ 
第三法人事業本部 交通・流通事業部 
課長 錦織 真介 
AWS上のシステムはこう作る! #1 InfrastructureAsCode/ImmutableInfrastructure を実践した基盤構築自動化 
Copyright © 2014 NTT DATA Corporation
3 
AmazonWebService Management Console 
It’s Cool and Great 
7 step magic 
Copyright © 2014 NTT DATA Corporation
4 
The problem of Enterprise Quality 
サーバをSpeedyに調達できても・・・・ 
特殊なミドル 
ウェア導入構築 
綿密なテストが 
必要! 
Copyright © 2014 NTT DATA Corporation
5 
Our Concept 
× 
Infrastructure as Code 
Public Cloud Service 
Copyright © 2014 NTT DATA Corporation
6 
NTTdata Concept - Detail 
数ヶ月 
1ヶ月 
2ヶ月 
機器調達 
OS設定、テスト 
ミドルウェア設定、 テスト 
数分 
数分 
従来の基盤開発 必要期間 
Infrastructure as Code 
Copyright © 2014 NTT DATA Corporation
7 
KeyWord : Infrastructure as Code 
ソース 
コード 
環境依存 
ファイル 
自動化 
実行基盤 
Powered by 
System-A System-B 
手順書 
従来のやりかた 
手作り 
Infrastructure as Code 
プログラム作成 
(Ruby) 
自動実行 
Copyright © 2014 NTT DATA Corporation
8 
Know-how From our experience 
本気で“基盤自動化”するために・・・ 
Point 1 
日本文化への適応 
Point 2 
基盤自動化チームワーク 
Point 3 
基盤自動化の応用 
Immutabel Infrastructure 
Copyright © 2014 NTT DATA Corporation
9 
Know-how From our experience 
本気で“基盤自動化”するために・・・ 
Point 1 
日本文化への適応 
Point 2 
基盤自動化チームワーク 
Point 3 
基盤自動化の応用 
Immutabel Infrastructure 
Copyright © 2014 NTT DATA Corporation
10 
Point 1: Infrastructure as Code on Japanese Culture 
基盤自動化を日本でうまく使うには… 
ユーザ企業 
エンジニア 
ユーザ企業 
エンジニア 
日本では、他社とのコレボレーショを重視した 
エンジニアリングを必要としている 
非ユーザ企業 
エンジニア 
非ユーザ企業 
エンジニア 
Copyright © 2014 NTT DATA Corporation
11 
Point 1: Infrastructure as Code on Japanese Culture 
http://www.flickr.com/photos/elisamoro/7976145498/ 
他社とのコレボレーション重視の極み 
「日本式運用」 
≒ より厳密な管理 
サービス判定会議 
変更管理 
Copyright © 2014 NTT DATA Corporation
12 
Point 1: Infrastructure as Code on Japanese Culture 
具体的な発生ケース 
自動化コードを作成して、サーバを構築しました 
サービス開始後、不幸なことに基盤バグが発生 
緊急でサーバ設定変更が必要に・・・ あなたならどうしますか? 
Copyright © 2014 NTT DATA Corporation
13 
Point 1: Infrastructure as Code on Japanese Culture 
答え。 
2で対応したいところ。 
ただ、変更管理の確実性を 
考えると、『3が現実的』 
1.実機(サーバ)を直接なおす 
2.自動化コードを修正し、再実行 
3.故障処理表番号ごとに差分の自動化 コードを作成し、実機に適用 
Copyright © 2014 NTT DATA Corporation
14 
Point 1: Infrastructure as Code on Japanese Culture 
当社事例 1 
効率:recipeひな型 品質:Dry-run 
運用に耐える 
Chef -> 
Copyright © 2014 NTT DATA Corporation
15 
Point 1: Infrastructure as Code on Japanese Culture 
Dry-runを活用し、高品質作業 
$ knife solo cook root@10.72.39.XX -W 
Running Chef on 10.72.39.XX... 
(略) 
Recipe: tomcat::tomcat_tomcat 
* template[etc-default-tomcat] action create 
- Would update content in file /etc/default/tomcat from 90887c to 1edf5d 
--- /etc/default/tomcat 2014-06-26 15:57:01.581131866 +0900 
+++ /tmp/chef-rendered-template20140701-25009-gxmpeu 2014-07-01 17:01:47.577728819 +0900 
@@ -1,7 +1,7 @@ 
JAVA_HOME="/opt/java" 
JAVA_OPTS="-Dtomcatprocess -Xloggc:/var/log/tomcat/gc.dat " 
-CATALINA_OPTS="(略)-Xms1024m -XX:NewSize=384m -XX:MaxNewSize=384m -XX:SurvivorRatio=8(略) " 
+CATALINA_OPTS=" (略) -Xms1024m -XX:NewSize=512m -XX:MaxNewSize=512m -XX:SurvivorRatio=8 (略) " 
LANG=ja_JP.UTF-8 
LC_ALL=ja_JP.UTF-8 
Recipe: tomcat::tomcat_tomcat-restart 
* service[tomcat] action restart 
- Would restart service service[tomcat] 
Chef Client finished, 2 resources would have been updated 
Diff結果が表示され値が望ん だものかどうか事前に確認でき るので、作業失敗を回避!! 
Copyright © 2014 NTT DATA Corporation
16 
Point 1: Infrastructure as Code on Japanese Culture 
当社事例 2 
1.実機(サーバ)を直接なおす 
2.自動化コードを修正し、再実行 
3.故障処理表番号ごとに差分の自動化 コードを作成し、実機に適用 
自動化コード・仕 組みのルール、ノ ウハウが重要 
他人が作ったコード に手をいれる不安は 拭いきれないが・・・ 
Copyright © 2014 NTT DATA Corporation
17 
Point 1: Infrastructure as Code on Japanese Culture 
当社で使われている各種ルール 
Copyright © 2014 NTT DATA Corporation
18 
Know-how From our experience 
本気で“基盤自動化”するために・・・ 
Point 1 
日本文化への適応 
Point 2 
基盤自動化チームワーク 
Point 3 
基盤自動化の応用 
Immutabel Infrastructure 
Copyright © 2014 NTT DATA Corporation
19 
Point 2: We need TeamWork 
SIerの力を生かし、海外でコーディング 
ローカルRepo 
コード開発 
ローカルRepo 
ローカルRepo 
統合Repo 
自動化コード 
自動化コード 
1 
全体コーディネート 
自動化 コード 
(集約版) 
プロジェクトメンバ 
2 
適切な“コード” を選択し、最低 限のコーディング 
クラウド 
自動化 コード 
(必要分) 
3 
自動構築/試験 
ボタン1つで構築/試験 
使い倒す! 
自動化コード 
Copyright © 2014 NTT DATA Corporation
20 
Point 2: We need TeamWork 
自動構築/自動試験 画面イメージ 
Chef実行画面 
Copyright © 2014 NTT DATA Corporation
21 
Point 2: We need TeamWork 
自動構築/自動試験 フロー 
Copyright © 2014 NTT DATA Corporation
22 
Know-how From our experience 
本気で“基盤自動化”するために・・・ 
Point 1 
日本文化への適応 
Point 2 
基盤自動化チームワーク 
Point 3 
基盤自動化の応用 
Immutabel Infrastructure 
Copyright © 2014 NTT DATA Corporation
23 
Point 3: Immutable Infrastructure 
Infrastructure as Code 応用編 
Immutable Infrastructure 
Infrastructure as Code 
応用 
(基盤を使い捨てる!) 
(基盤を自動でつくる) 
Copyright © 2014 NTT DATA Corporation
24 
Point 3: Immutable Infrastructure 
基盤を使い捨てる。なんのため? 
Immutable Infrastructure 基盤の使い捨て 
本番サービスを“止めない”こと 
を重視してImmutableにしている!! 
Copyright © 2014 NTT DATA Corporation
25 
Point 3: Immutable Infrastructure 
商用サービスサーバを絶対壊さない! 
本番システムに手を入れるから壊れる 
じゃぁ、手をいれなければ良いんだ! 
ELB 
EC2 
ap1 
EC2 
ap1’ 
Step1: 
サーバ構築 
Step2: 
メンテ対象サーバ新規作成 
Step3: 
切り替え+停止 
同一レシピの活用 
EC2課金停止 
Copyright © 2014 NTT DATA Corporation
26 
Point 3: Immutable Infrastructure 
万全の運用を実施するための答え。 
1.実機(サーバ)を直接なおす 
2.自動化コードを修正し、再実行 
3.故障処理表番号ごとに差分の自動化 コードを作成し、実機に適用 
4.基盤を使い捨てる! 
変更加えたレシピで、新規サーバ構築して、 切替作業を実施することで、安全性UP 
Copyright © 2014 NTT DATA Corporation
27 
Session Ending 
エンタープライズシステムにおけるAWSのスピードを 
最大化するInfrastructure as Code 
厳密な“日本式システム管理”に耐 えられる仕組みや工夫が重要 (Dry-runやルール作り) 
高難易度技術を簡単にするための “仕掛け”や、効率的に作るための “体制”を整備し、効果倍増 
基盤自動化を応用することで、手 軽にImmutableInfrastructure 
Copyright © 2014 NTT DATA Corporation
28 
Next Session 
基盤作業 
グローバル化 
(オフショア化) 
基盤自動化 
クラウドベスト 
プラクティス 
オープンイノベーション 
~ なんでも組み合わせる新発想 ♪ ~ 
× 
× 
へ 
Copyright © 2014 NTT DATA Corporation
29 
株式会社NTTデータ 
基盤システム事業本部 システム方式技術事業部 
長妻 賢 
AWS上のシステムはこう作る! #2 Hinemosで実現するクラウド運用自動化 
Copyright © 2014 NTT DATA Corporation
30 
構築しっぱなしにしていませんか!? 運用管理こそがシステムの本番です! 
Copyright © 2014 NTT DATA Corporation
31 
運用管理って? 
システム運用 
システム運用(-うんよう)とは、主にコンピュータ上で稼動し、さまざまなサービスを提供しているシステムが停止するこ となく、利用顧客に対してつつがなくサービスを提供できるよう当該環境を維持管理すること。 
…… 
ウィキペディア,2008,「システム運用」 『ウィキペディア日本語版』, 
(2014年6月24日取得,http://ja.wikipedia.org/w/index.php?title=システム運用&oldid=21798980). 
保守運用 
保守運用ではサービスが・・・・・メーカーが提供する障害対策パッチ情報などを確認してシステムへ適 用する定例保守作業、日々蓄積される業務データなどを有事の際に復旧させる事ができるようバック アップの取得、保管を行うバックアップ作業などが保守運用にあたる。 
障害対応 
障害が発生した際にいち早くそれを検知する為の仕組みを組み込んで日々確認作業を行う監視運 用、障害箇所を調査・特定しサービス復旧に向けて作業を行う障害対策などが障害対応にあたる。 
Copyright © 2014 NTT DATA Corporation
32 
運用管理ソフトウェアって? 
運用管理 ソフトウェア 
ターゲットシステム 
PINGによる監視 
リソース状況の監視 
プロセス存在の監視 
・・・ 
コマンド実行 
メール 
画面表示 
・・・ 
業務データ 
書き出し 
サービス 
停止 
拠点A 
業務データ 
書き出し 
サービス 
停止 
拠点B 
業務データ 
集約 
中核拠点 
業務データ 
バックアップ 
バックアップ拠点 
レポート 
作成 
業務バッチA 
監視 
ジョブ 
通知 
Copyright © 2014 NTT DATA Corporation
33 
クラウド上のシステムを運用管理する難しさ 
オンデマンド・スケーラブルにリソースが確保できるクラウドの 最大のメリットが、運用管理を難しくしています。 
管理対象定義DB 
環境定義書 
Auto Scaling group 
Copyright © 2014 NTT DATA Corporation
34 
クラウドのメリットを活かした運用管理 
Auto Scaling group 
状態の分析 
自動的な 
監視・ジョブ制御 
管理対象の 
自動検知・登録 
Copyright © 2014 NTT DATA Corporation
35 
ならそんな運用管理が実現できます 
ジョブ制御 
パフォーマンス管理 
運用管理に必要な多様な機能を備えたソフトウェア 
✔ 
✔ 
▲ 
クラウドにいち早く対応! 
•構成変更への自動追随 
•クラウドインスタンスの各種制御 
•課金情報の可視化・監視 
監視 
Copyright © 2014 NTT DATA Corporation
36 
サーバ登録から監視・ジョブまでシームレスに 
APサーバ 
WEBサーバ 
•HTTPレスポンスの監視 
•CPU使用率の監視 
•コンテンツ更新の定期ジョブ 
EC2インスタンス情報の取得 
新規EC2情報を管理DBへ登録 
Copyright © 2014 NTT DATA Corporation
37 
システムの様々な分析をワンストップに! クラウド利用料金分析もお手の物 
サーバリソースの可視化 
サーバ・システム単位の課金情報 
Copyright © 2014 NTT DATA Corporation
38 
業務継続の鍵は、運用管理にあり! 止められないシステム、どう自動運用する? 
Copyright © 2014 NTT DATA Corporation
39 
高いサービスレベルを求められるシステム 
AZ1 
AZ2 
多重化してシステムの継続性を向上させたけれども・・・ 
運用管理サーバは機能不全!! 
•障害の回復処理はできた・・・? 
•SEは障害に気づけた・・・? 
•バックアップは取れてるの・・・? 
•さらなる障害が起きたら・・・? 
運用管理サーバ 
Copyright © 2014 NTT DATA Corporation
40 
運用管理をノンストップに! Hinemos HA on AWS 
Hinemos HA on AWS 
テンプレート 
•簡単なデプロイ 
•HAを意識不要 
•ジョブ、監視を自動継続 
9月リリース予定! 
ブースにてデモ実施中 
Copyright © 2014 NTT DATA Corporation
41 
ということで クラウド上のシステムを自動運用するなら・・・ 
Copyright © 2014 NTT DATA Corporation
42 
AWSにいち早く対応した でトータルに管理! 
Copyright © 2014 NTT DATA Corporation
43 
数字で見るHinemos 
460,000 
500+ 
39 
34 
1000+ 
Downloads 
Systems 
Partners 
Versions 
Nodes 
Copyright © 2014 NTT DATA Corporation
44 
事例:株式会社アールシーコア様(株式会社ホロンテクノロジー提供) 
【監視】:「使い過ぎてしまうのでは」という不安を、Hinemosが監視してくれるので、安心して利用することができた 
【抑制】:「使わない時は停止できる」というAWSのメリットをHinemosが柔軟にコントロールしてくれるので、利用料金を抑制できた 
【制御】:オンプレミス環境とAWS環境を一元管理できるので、定常業務(バックアップ等)の自動化が制御でき、運用負荷を軽減できた 
お客様名 
株式会社アールシーコア様 
提供Hinemosパートナー 
株式会社ホロンテクノロジー 
システム構成 
AWSとオンプレミス環境との 
ハイブリッドクラウド 
Hinemos導入メリット 
AWS利用料金の抑制 
運用の自動化 
Hinemos関連サービス 
CloudAL(クラウダル) 
AWS利用料金の「監視」・「抑制」・「制御」にHinemosを活用! 
お客様の声 
Instances 
データセンターにあるサーバ群 
社内環境にあるシステム群 
EBS 
RDS 
オンプレミス 
オンデマンド(従量)課金状況をしっかりと監視 
危険 
警告 
正常 
①課金状況の監視 
VPN connection 
ハイブリット監視環境を容易に実現 
②リソースを制御 
(起動・停止) 
③使いすぎを抑制 
Copyright © 2014 NTT DATA Corporation
45 
事例:株式会社DMM.com様 (株式会社アトミテック提供) 
・Web サーバーの障害をいち早く察知できるようになったため、これまでに比べ収益低下に繋がる時間を短縮できようになった。 
・度重なるシステムの拡張にも自動で追随し、稼働中のシステムの状態を正確に把握が可能になった。 
・今後の拡張計画において、運用のコストを削減し、安心してビジネスを展開できるようになった。 
お客様名 
株式会社DMM.com様 
提供Hinemosパートナー 
株式会社アトミテック 
システム構成 
AWS上のWebベースの 
ソーシャルゲーム基盤 
Hinemos導入メリット 
度重なるシステム拡張へ 
自動的に追従できる運用 
Hinemos利用機能 
Hinemosクラウド管理オプション 
拡張を続けるシステムの監視を自動化し、安定稼働を実現 
お客様の声 
Copyright © 2014 NTT DATA Corporation
46 
クラウド運用管理支援サービス 
CloudAL(クラウダル) 
クラウドのコスト・スピード・柔軟性を 
活かした運用(監視/ジョブ/運用)を支援 
HinemosパートナーのAWS関連ソリューション 
Hinemos SAP連携 
ソリューション 
Hinemosのジョブ/監視機能でSAP製品の 
統合管理を実現・ITコストを大幅に削減 
クラウドへの 
ジョブ管理環境移行サービス 
Hinemosによりクラウド活用の 
コスト削減効果を高めます 
AWSへのシステム移行・導入を 
Hinemosパートナーが強力に支援します! 
Copyright © 2014 NTT DATA Corporation
47 
Hinemosに興味を持ったら・・・ 
セミナ ※ 
•Hinemosで実現! 物理・仮想・クラウド環境の運用自動化セミナ 
•2014年7月23日(水) 13:30~ 
•『Hinemos with AWS』 クラウド運用ソリューション紹介セミナ 
•2014年9月3日(水) 13:30~ 
書籍 
•Hinemos統合監視[実践]入門 (技術評論社) 
•2014年9月頃発売予定 
WEB・お問い合わせ 
※ 詳細はお手元の資料、またはHinemosで検索 
Hinemos 
検索 
Copyright © 2014 NTT DATA Corporation
48 
NTTデータブースへ是非お越しください 
Hinemos V to C ソリューション 
Hinemos ブース 
•Hinemosではじめる クラウド管理 
•Hinemos HA on AWS 
•課金配賦機能 (クラウド利用料金分析) 
•Hinemos V to C (DR) ソリューション 
Copyright © 2014 NTT DATA Corporation
49 
BizXaaSマルチクラウドコントローラ ブース 
Intra-mart on AWS ブース 
「システム構成」をテンプレート管理し、AWS,プライベートクラウドにワンクリックでデプロイ 
3300社を超える導入実績を誇るビジネスアプリケーション基盤Intra-mart 
AWSでスピーディに構築する実績が増えています 
Copyright © 2014 NTT DATA Corporation

Weitere ähnliche Inhalte

Was ist angesagt?

AWS Black Belt Tech シリーズ 2015 AWS Device Farm
AWS Black Belt Tech シリーズ 2015 AWS Device FarmAWS Black Belt Tech シリーズ 2015 AWS Device Farm
AWS Black Belt Tech シリーズ 2015 AWS Device FarmAmazon Web Services Japan
 
アンチパターンで気づくAWS Well-Architected Framework入門編 信頼性の柱 総集編
アンチパターンで気づくAWS Well-Architected Framework入門編 信頼性の柱 総集編アンチパターンで気づくAWS Well-Architected Framework入門編 信頼性の柱 総集編
アンチパターンで気づくAWS Well-Architected Framework入門編 信頼性の柱 総集編Trainocate Japan, Ltd.
 
JAWS DAYS 2017 [AWSワークショップ] AWS初心者いらっしゃい
JAWS DAYS 2017 [AWSワークショップ] AWS初心者いらっしゃいJAWS DAYS 2017 [AWSワークショップ] AWS初心者いらっしゃい
JAWS DAYS 2017 [AWSワークショップ] AWS初心者いらっしゃいiwata jaws-ug
 
Awsでのsql高可用構成 Always On
Awsでのsql高可用構成 Always OnAwsでのsql高可用構成 Always On
Awsでのsql高可用構成 Always Onssuser79e118
 
セキュリティを捉えてクラウドを使うためのポイント
セキュリティを捉えてクラウドを使うためのポイントセキュリティを捉えてクラウドを使うためのポイント
セキュリティを捉えてクラウドを使うためのポイントYasuhiro Araki, Ph.D
 
Develipers.IO 2016 E-1 「AWS Configを使ったAWS環境の見える化」
Develipers.IO 2016 E-1 「AWS Configを使ったAWS環境の見える化」Develipers.IO 2016 E-1 「AWS Configを使ったAWS環境の見える化」
Develipers.IO 2016 E-1 「AWS Configを使ったAWS環境の見える化」morisshi
 
2014 jaws days-最強のawsに_rtc宮崎
2014 jaws days-最強のawsに_rtc宮崎2014 jaws days-最強のawsに_rtc宮崎
2014 jaws days-最強のawsに_rtc宮崎SachieMiyazaki
 
DeNA の AWS アカウント管理とセキュリティ監査自動化
DeNA の AWS アカウント管理とセキュリティ監査自動化DeNA の AWS アカウント管理とセキュリティ監査自動化
DeNA の AWS アカウント管理とセキュリティ監査自動化DeNA
 
Jawsug vmc hands_on_lab_no_taikan
Jawsug vmc hands_on_lab_no_taikanJawsug vmc hands_on_lab_no_taikan
Jawsug vmc hands_on_lab_no_taikanShinodaYukihiro
 
Security Night #1 AWSのセキュリティアプローチとTLS
Security Night #1 AWSのセキュリティアプローチとTLSSecurity Night #1 AWSのセキュリティアプローチとTLS
Security Night #1 AWSのセキュリティアプローチとTLShkiriyam
 
20151030 オープンデータとセキュリティon aws
20151030 オープンデータとセキュリティon aws20151030 オープンデータとセキュリティon aws
20151030 オープンデータとセキュリティon awstakaoka susumu
 
AWS Wavelengthと大阪リージョンのご紹介20210414
AWS Wavelengthと大阪リージョンのご紹介20210414AWS Wavelengthと大阪リージョンのご紹介20210414
AWS Wavelengthと大阪リージョンのご紹介20210414Amazon Web Services Japan
 
サーバーワークスのAWS構築自動化の仕組み
サーバーワークスのAWS構築自動化の仕組みサーバーワークスのAWS構築自動化の仕組み
サーバーワークスのAWS構築自動化の仕組みAkira Nagata
 
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築Tomo-o Kubo
 
AWS Black Belt Online Seminar 2017 Amazon VPC
AWS Black Belt Online Seminar 2017 Amazon VPCAWS Black Belt Online Seminar 2017 Amazon VPC
AWS Black Belt Online Seminar 2017 Amazon VPCAmazon Web Services Japan
 
Game Development on AWS (ゲーム開発環境を向上させるためのAWS活用術)
Game Development on AWS (ゲーム開発環境を向上させるためのAWS活用術)Game Development on AWS (ゲーム開発環境を向上させるためのAWS活用術)
Game Development on AWS (ゲーム開発環境を向上させるためのAWS活用術)Amazon Web Services Japan
 
業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~
業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~
業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~SORACOM, INC
 

Was ist angesagt? (20)

AWS Black Belt Tech シリーズ 2015 AWS Device Farm
AWS Black Belt Tech シリーズ 2015 AWS Device FarmAWS Black Belt Tech シリーズ 2015 AWS Device Farm
AWS Black Belt Tech シリーズ 2015 AWS Device Farm
 
アンチパターンで気づくAWS Well-Architected Framework入門編 信頼性の柱 総集編
アンチパターンで気づくAWS Well-Architected Framework入門編 信頼性の柱 総集編アンチパターンで気づくAWS Well-Architected Framework入門編 信頼性の柱 総集編
アンチパターンで気づくAWS Well-Architected Framework入門編 信頼性の柱 総集編
 
JAWS DAYS 2017 [AWSワークショップ] AWS初心者いらっしゃい
JAWS DAYS 2017 [AWSワークショップ] AWS初心者いらっしゃいJAWS DAYS 2017 [AWSワークショップ] AWS初心者いらっしゃい
JAWS DAYS 2017 [AWSワークショップ] AWS初心者いらっしゃい
 
Awsでのsql高可用構成 Always On
Awsでのsql高可用構成 Always OnAwsでのsql高可用構成 Always On
Awsでのsql高可用構成 Always On
 
Amazon Inspectorについて
Amazon InspectorについてAmazon Inspectorについて
Amazon Inspectorについて
 
セキュリティを捉えてクラウドを使うためのポイント
セキュリティを捉えてクラウドを使うためのポイントセキュリティを捉えてクラウドを使うためのポイント
セキュリティを捉えてクラウドを使うためのポイント
 
Develipers.IO 2016 E-1 「AWS Configを使ったAWS環境の見える化」
Develipers.IO 2016 E-1 「AWS Configを使ったAWS環境の見える化」Develipers.IO 2016 E-1 「AWS Configを使ったAWS環境の見える化」
Develipers.IO 2016 E-1 「AWS Configを使ったAWS環境の見える化」
 
2014 jaws days-最強のawsに_rtc宮崎
2014 jaws days-最強のawsに_rtc宮崎2014 jaws days-最強のawsに_rtc宮崎
2014 jaws days-最強のawsに_rtc宮崎
 
DeNA の AWS アカウント管理とセキュリティ監査自動化
DeNA の AWS アカウント管理とセキュリティ監査自動化DeNA の AWS アカウント管理とセキュリティ監査自動化
DeNA の AWS アカウント管理とセキュリティ監査自動化
 
Jawsug vmc hands_on_lab_no_taikan
Jawsug vmc hands_on_lab_no_taikanJawsug vmc hands_on_lab_no_taikan
Jawsug vmc hands_on_lab_no_taikan
 
Security Night #1 AWSのセキュリティアプローチとTLS
Security Night #1 AWSのセキュリティアプローチとTLSSecurity Night #1 AWSのセキュリティアプローチとTLS
Security Night #1 AWSのセキュリティアプローチとTLS
 
20151030 オープンデータとセキュリティon aws
20151030 オープンデータとセキュリティon aws20151030 オープンデータとセキュリティon aws
20151030 オープンデータとセキュリティon aws
 
AWS Wavelengthと大阪リージョンのご紹介20210414
AWS Wavelengthと大阪リージョンのご紹介20210414AWS Wavelengthと大阪リージョンのご紹介20210414
AWS Wavelengthと大阪リージョンのご紹介20210414
 
AWS Support
AWS SupportAWS Support
AWS Support
 
サーバーワークスのAWS構築自動化の仕組み
サーバーワークスのAWS構築自動化の仕組みサーバーワークスのAWS構築自動化の仕組み
サーバーワークスのAWS構築自動化の仕組み
 
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
 
AWS Black Belt Online Seminar 2017 Amazon VPC
AWS Black Belt Online Seminar 2017 Amazon VPCAWS Black Belt Online Seminar 2017 Amazon VPC
AWS Black Belt Online Seminar 2017 Amazon VPC
 
Game Development on AWS (ゲーム開発環境を向上させるためのAWS活用術)
Game Development on AWS (ゲーム開発環境を向上させるためのAWS活用術)Game Development on AWS (ゲーム開発環境を向上させるためのAWS活用術)
Game Development on AWS (ゲーム開発環境を向上させるためのAWS活用術)
 
20211109 JAWS-UG SRE keynotes
20211109 JAWS-UG SRE keynotes20211109 JAWS-UG SRE keynotes
20211109 JAWS-UG SRE keynotes
 
業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~
業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~
業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~
 

Andere mochten auch

The New Automotive Sales Machine
The New Automotive Sales MachineThe New Automotive Sales Machine
The New Automotive Sales MachineOliver Koeth
 
出たばかりのWindows liveで何か(仮) 配布
出たばかりのWindows liveで何か(仮) 配布出たばかりのWindows liveで何か(仮) 配布
出たばかりのWindows liveで何か(仮) 配布Tadahiro Higuchi
 
AWS監視ソフトウェアの決定版 Hinemosが実現するAWS統合監視の全て
AWS監視ソフトウェアの決定版 Hinemosが実現するAWS統合監視の全てAWS監視ソフトウェアの決定版 Hinemosが実現するAWS統合監視の全て
AWS監視ソフトウェアの決定版 Hinemosが実現するAWS統合監視の全てHinemos
 
可視化ソリューションを活用した「ミせる」Hinemos
可視化ソリューションを活用した「ミせる」Hinemos可視化ソリューションを活用した「ミせる」Hinemos
可視化ソリューションを活用した「ミせる」HinemosHinemos
 
【HinemosWorld2014】B1-4_NTTデータ先端技術のOpenStack Hinemosソリューション
【HinemosWorld2014】B1-4_NTTデータ先端技術のOpenStack Hinemosソリューション【HinemosWorld2014】B1-4_NTTデータ先端技術のOpenStack Hinemosソリューション
【HinemosWorld2014】B1-4_NTTデータ先端技術のOpenStack HinemosソリューションHinemos
 
Aws summits2014 ソニー銀行_ソニー銀行の考える金融機関のaws活用方式
Aws summits2014 ソニー銀行_ソニー銀行の考える金融機関のaws活用方式Aws summits2014 ソニー銀行_ソニー銀行の考える金融機関のaws活用方式
Aws summits2014 ソニー銀行_ソニー銀行の考える金融機関のaws活用方式Boss4434
 
AWS運用管理のベストプラクティス hinemosクラウド管理オプションのご紹介
AWS運用管理のベストプラクティス hinemosクラウド管理オプションのご紹介AWS運用管理のベストプラクティス hinemosクラウド管理オプションのご紹介
AWS運用管理のベストプラクティス hinemosクラウド管理オプションのご紹介Hinemos
 
Effective IoT System on Openstack
Effective IoT System on OpenstackEffective IoT System on Openstack
Effective IoT System on OpenstackTakashi Kajinami
 

Andere mochten auch (8)

The New Automotive Sales Machine
The New Automotive Sales MachineThe New Automotive Sales Machine
The New Automotive Sales Machine
 
出たばかりのWindows liveで何か(仮) 配布
出たばかりのWindows liveで何か(仮) 配布出たばかりのWindows liveで何か(仮) 配布
出たばかりのWindows liveで何か(仮) 配布
 
AWS監視ソフトウェアの決定版 Hinemosが実現するAWS統合監視の全て
AWS監視ソフトウェアの決定版 Hinemosが実現するAWS統合監視の全てAWS監視ソフトウェアの決定版 Hinemosが実現するAWS統合監視の全て
AWS監視ソフトウェアの決定版 Hinemosが実現するAWS統合監視の全て
 
可視化ソリューションを活用した「ミせる」Hinemos
可視化ソリューションを活用した「ミせる」Hinemos可視化ソリューションを活用した「ミせる」Hinemos
可視化ソリューションを活用した「ミせる」Hinemos
 
【HinemosWorld2014】B1-4_NTTデータ先端技術のOpenStack Hinemosソリューション
【HinemosWorld2014】B1-4_NTTデータ先端技術のOpenStack Hinemosソリューション【HinemosWorld2014】B1-4_NTTデータ先端技術のOpenStack Hinemosソリューション
【HinemosWorld2014】B1-4_NTTデータ先端技術のOpenStack Hinemosソリューション
 
Aws summits2014 ソニー銀行_ソニー銀行の考える金融機関のaws活用方式
Aws summits2014 ソニー銀行_ソニー銀行の考える金融機関のaws活用方式Aws summits2014 ソニー銀行_ソニー銀行の考える金融機関のaws活用方式
Aws summits2014 ソニー銀行_ソニー銀行の考える金融機関のaws活用方式
 
AWS運用管理のベストプラクティス hinemosクラウド管理オプションのご紹介
AWS運用管理のベストプラクティス hinemosクラウド管理オプションのご紹介AWS運用管理のベストプラクティス hinemosクラウド管理オプションのご紹介
AWS運用管理のベストプラクティス hinemosクラウド管理オプションのご紹介
 
Effective IoT System on Openstack
Effective IoT System on OpenstackEffective IoT System on Openstack
Effective IoT System on Openstack
 

Ähnlich wie Aws summits2014 nttデータaws上のシステムはこう作る!

AWS Summit Tokyo 2015_NTTデータセッション(前半:クラウドを活用したオムニチャネル基盤構築)
AWS Summit Tokyo 2015_NTTデータセッション(前半:クラウドを活用したオムニチャネル基盤構築)AWS Summit Tokyo 2015_NTTデータセッション(前半:クラウドを活用したオムニチャネル基盤構築)
AWS Summit Tokyo 2015_NTTデータセッション(前半:クラウドを活用したオムニチャネル基盤構築)Hinemos
 
Hinemosによるクラウド運用管理の最新情報
Hinemosによるクラウド運用管理の最新情報Hinemosによるクラウド運用管理の最新情報
Hinemosによるクラウド運用管理の最新情報Hinemos
 
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化Hinemos
 
SIプロジェクトでのインフラ自動化の事例 (第1回 Puppetユーザ会 発表資料)
SIプロジェクトでのインフラ自動化の事例 (第1回 Puppetユーザ会 発表資料)SIプロジェクトでのインフラ自動化の事例 (第1回 Puppetユーザ会 発表資料)
SIプロジェクトでのインフラ自動化の事例 (第1回 Puppetユーザ会 発表資料)NTT DATA OSS Professional Services
 
たった1時間でシステム構築!“激速”環境構築を実現する“パターン技術”の秘密とは
たった1時間でシステム構築!“激速”環境構築を実現する“パターン技術”の秘密とはたった1時間でシステム構築!“激速”環境構築を実現する“パターン技術”の秘密とは
たった1時間でシステム構築!“激速”環境構築を実現する“パターン技術”の秘密とはRina Owaki
 
Itで中小企業の生産性向上5
Itで中小企業の生産性向上5Itで中小企業の生産性向上5
Itで中小企業の生産性向上5小島 規彰
 
JAWS目黒 EC2チューニングTips #jawsmeguro #jawsug
JAWS目黒 EC2チューニングTips #jawsmeguro #jawsugJAWS目黒 EC2チューニングTips #jawsmeguro #jawsug
JAWS目黒 EC2チューニングTips #jawsmeguro #jawsugYasuhiro Matsuo
 
OpenStackプロジェクトの全体像~詳細編~
OpenStackプロジェクトの全体像~詳細編~OpenStackプロジェクトの全体像~詳細編~
OpenStackプロジェクトの全体像~詳細編~Masanori Itoh
 
OpManager導入事例 日テレITプロデュース様
OpManager導入事例 日テレITプロデュース様OpManager導入事例 日テレITプロデュース様
OpManager導入事例 日テレITプロデュース様ManageEngine, Zoho Corporation
 
OSSで作るOpenStack監視システム
OSSで作るOpenStack監視システムOSSで作るOpenStack監視システム
OSSで作るOpenStack監視システムsatsuki fukazu
 
とあるメーカーのRedmine活用事例
とあるメーカーのRedmine活用事例とあるメーカーのRedmine活用事例
とあるメーカーのRedmine活用事例agileware_jp
 
AWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャAWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャ真吾 吉田
 
高度クラウド環境だからこそ、Hinemosで運用自動化・一元化
高度クラウド環境だからこそ、Hinemosで運用自動化・一元化高度クラウド環境だからこそ、Hinemosで運用自動化・一元化
高度クラウド環境だからこそ、Hinemosで運用自動化・一元化Hinemos
 
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップおすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップKoichiro Sumi
 
オールアバウトにおける技術への取り組み
オールアバウトにおける技術への取り組みオールアバウトにおける技術への取り組み
オールアバウトにおける技術への取り組みKazuto Ohara
 
AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤Godai Nakamura
 
Reckonerサービス紹介資料.pdf
Reckonerサービス紹介資料.pdfReckonerサービス紹介資料.pdf
Reckonerサービス紹介資料.pdfYoshihiroKitamura4
 

Ähnlich wie Aws summits2014 nttデータaws上のシステムはこう作る! (20)

AWS Summit Tokyo 2015_NTTデータセッション(前半:クラウドを活用したオムニチャネル基盤構築)
AWS Summit Tokyo 2015_NTTデータセッション(前半:クラウドを活用したオムニチャネル基盤構築)AWS Summit Tokyo 2015_NTTデータセッション(前半:クラウドを活用したオムニチャネル基盤構築)
AWS Summit Tokyo 2015_NTTデータセッション(前半:クラウドを活用したオムニチャネル基盤構築)
 
Hinemosによるクラウド運用管理の最新情報
Hinemosによるクラウド運用管理の最新情報Hinemosによるクラウド運用管理の最新情報
Hinemosによるクラウド運用管理の最新情報
 
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化
 
SIプロジェクトでのインフラ自動化の事例 (第1回 Puppetユーザ会 発表資料)
SIプロジェクトでのインフラ自動化の事例 (第1回 Puppetユーザ会 発表資料)SIプロジェクトでのインフラ自動化の事例 (第1回 Puppetユーザ会 発表資料)
SIプロジェクトでのインフラ自動化の事例 (第1回 Puppetユーザ会 発表資料)
 
たった1時間でシステム構築!“激速”環境構築を実現する“パターン技術”の秘密とは
たった1時間でシステム構築!“激速”環境構築を実現する“パターン技術”の秘密とはたった1時間でシステム構築!“激速”環境構築を実現する“パターン技術”の秘密とは
たった1時間でシステム構築!“激速”環境構築を実現する“パターン技術”の秘密とは
 
NTT DATA と PostgreSQL が挑んだ総力戦
NTT DATA と PostgreSQL が挑んだ総力戦NTT DATA と PostgreSQL が挑んだ総力戦
NTT DATA と PostgreSQL が挑んだ総力戦
 
July techfesta2014 f30
July techfesta2014 f30July techfesta2014 f30
July techfesta2014 f30
 
Itで中小企業の生産性向上5
Itで中小企業の生産性向上5Itで中小企業の生産性向上5
Itで中小企業の生産性向上5
 
iAP&iAC 2014 Summer
iAP&iAC 2014 SummeriAP&iAC 2014 Summer
iAP&iAC 2014 Summer
 
JAWS目黒 EC2チューニングTips #jawsmeguro #jawsug
JAWS目黒 EC2チューニングTips #jawsmeguro #jawsugJAWS目黒 EC2チューニングTips #jawsmeguro #jawsug
JAWS目黒 EC2チューニングTips #jawsmeguro #jawsug
 
OpenStackプロジェクトの全体像~詳細編~
OpenStackプロジェクトの全体像~詳細編~OpenStackプロジェクトの全体像~詳細編~
OpenStackプロジェクトの全体像~詳細編~
 
OpManager導入事例 日テレITプロデュース様
OpManager導入事例 日テレITプロデュース様OpManager導入事例 日テレITプロデュース様
OpManager導入事例 日テレITプロデュース様
 
OSSで作るOpenStack監視システム
OSSで作るOpenStack監視システムOSSで作るOpenStack監視システム
OSSで作るOpenStack監視システム
 
とあるメーカーのRedmine活用事例
とあるメーカーのRedmine活用事例とあるメーカーのRedmine活用事例
とあるメーカーのRedmine活用事例
 
AWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャAWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャ
 
高度クラウド環境だからこそ、Hinemosで運用自動化・一元化
高度クラウド環境だからこそ、Hinemosで運用自動化・一元化高度クラウド環境だからこそ、Hinemosで運用自動化・一元化
高度クラウド環境だからこそ、Hinemosで運用自動化・一元化
 
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップおすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップ
 
オールアバウトにおける技術への取り組み
オールアバウトにおける技術への取り組みオールアバウトにおける技術への取り組み
オールアバウトにおける技術への取り組み
 
AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤
 
Reckonerサービス紹介資料.pdf
Reckonerサービス紹介資料.pdfReckonerサービス紹介資料.pdf
Reckonerサービス紹介資料.pdf
 

Mehr von Boss4434

Aws summits2014 サイバーエージェント_ユーザーの趣味嗜好に適した広告配信システムdynalystができるまでad_techstudioでの...
Aws summits2014 サイバーエージェント_ユーザーの趣味嗜好に適した広告配信システムdynalystができるまでad_techstudioでの...Aws summits2014 サイバーエージェント_ユーザーの趣味嗜好に適した広告配信システムdynalystができるまでad_techstudioでの...
Aws summits2014 サイバーエージェント_ユーザーの趣味嗜好に適した広告配信システムdynalystができるまでad_techstudioでの...Boss4434
 
Aws summits2014 ガンホー・オンライン・エンターテイメント_スマホゲームを支えるインフラ運用
Aws summits2014 ガンホー・オンライン・エンターテイメント_スマホゲームを支えるインフラ運用Aws summits2014 ガンホー・オンライン・エンターテイメント_スマホゲームを支えるインフラ運用
Aws summits2014 ガンホー・オンライン・エンターテイメント_スマホゲームを支えるインフラ運用Boss4434
 
Aws summits2014 ガリバーインターナショナル社内システムのaws化
Aws summits2014 ガリバーインターナショナル社内システムのaws化Aws summits2014 ガリバーインターナショナル社内システムのaws化
Aws summits2014 ガリバーインターナショナル社内システムのaws化Boss4434
 
Aws summits2014 amazon_cloudfrontを利用したサイト高速化とセキュア配信
Aws summits2014 amazon_cloudfrontを利用したサイト高速化とセキュア配信Aws summits2014 amazon_cloudfrontを利用したサイト高速化とセキュア配信
Aws summits2014 amazon_cloudfrontを利用したサイト高速化とセキュア配信Boss4434
 
Aws summits2014 エンタープライズ向けawscdpネットワーク編
Aws summits2014 エンタープライズ向けawscdpネットワーク編Aws summits2014 エンタープライズ向けawscdpネットワーク編
Aws summits2014 エンタープライズ向けawscdpネットワーク編Boss4434
 
Aws summits2014 エンタープライズ向けawsbcpdr編
Aws summits2014 エンタープライズ向けawsbcpdr編Aws summits2014 エンタープライズ向けawsbcpdr編
Aws summits2014 エンタープライズ向けawsbcpdr編Boss4434
 

Mehr von Boss4434 (6)

Aws summits2014 サイバーエージェント_ユーザーの趣味嗜好に適した広告配信システムdynalystができるまでad_techstudioでの...
Aws summits2014 サイバーエージェント_ユーザーの趣味嗜好に適した広告配信システムdynalystができるまでad_techstudioでの...Aws summits2014 サイバーエージェント_ユーザーの趣味嗜好に適した広告配信システムdynalystができるまでad_techstudioでの...
Aws summits2014 サイバーエージェント_ユーザーの趣味嗜好に適した広告配信システムdynalystができるまでad_techstudioでの...
 
Aws summits2014 ガンホー・オンライン・エンターテイメント_スマホゲームを支えるインフラ運用
Aws summits2014 ガンホー・オンライン・エンターテイメント_スマホゲームを支えるインフラ運用Aws summits2014 ガンホー・オンライン・エンターテイメント_スマホゲームを支えるインフラ運用
Aws summits2014 ガンホー・オンライン・エンターテイメント_スマホゲームを支えるインフラ運用
 
Aws summits2014 ガリバーインターナショナル社内システムのaws化
Aws summits2014 ガリバーインターナショナル社内システムのaws化Aws summits2014 ガリバーインターナショナル社内システムのaws化
Aws summits2014 ガリバーインターナショナル社内システムのaws化
 
Aws summits2014 amazon_cloudfrontを利用したサイト高速化とセキュア配信
Aws summits2014 amazon_cloudfrontを利用したサイト高速化とセキュア配信Aws summits2014 amazon_cloudfrontを利用したサイト高速化とセキュア配信
Aws summits2014 amazon_cloudfrontを利用したサイト高速化とセキュア配信
 
Aws summits2014 エンタープライズ向けawscdpネットワーク編
Aws summits2014 エンタープライズ向けawscdpネットワーク編Aws summits2014 エンタープライズ向けawscdpネットワーク編
Aws summits2014 エンタープライズ向けawscdpネットワーク編
 
Aws summits2014 エンタープライズ向けawsbcpdr編
Aws summits2014 エンタープライズ向けawsbcpdr編Aws summits2014 エンタープライズ向けawsbcpdr編
Aws summits2014 エンタープライズ向けawsbcpdr編
 

Aws summits2014 nttデータaws上のシステムはこう作る!

  • 1. 0 株式会社NTTデータ AWS上のシステムはこう作る! #1 InfrastructureAsCode/ ImmutableInfrastructure を実践した基盤構築自動化 #2 Hinemosで実現するクラウド運用自動化 Copyright © 2014 NTT DATA Corporation
  • 2. 1 NTTデータのAWSのとりくみ パッケージ on AWS 標準化 活動 個別 SI 先進企業での 個別SIの取り組み ・ Immutable Infrastructure ・Agile on AWS 全社標準への組み込み ・Hinemos ・BizXaaS マルチクラウドコントローラー パッケージ on AWS ・Intra-mart on AWS ・Biz∫ on AWS ・SAP on AWS ・BizXaaSオムニチャネル Copyright © 2014 NTT DATA Corporation
  • 3. 2 株式会社NTTデータ 第三法人事業本部 交通・流通事業部 課長 錦織 真介 AWS上のシステムはこう作る! #1 InfrastructureAsCode/ImmutableInfrastructure を実践した基盤構築自動化 Copyright © 2014 NTT DATA Corporation
  • 4. 3 AmazonWebService Management Console It’s Cool and Great 7 step magic Copyright © 2014 NTT DATA Corporation
  • 5. 4 The problem of Enterprise Quality サーバをSpeedyに調達できても・・・・ 特殊なミドル ウェア導入構築 綿密なテストが 必要! Copyright © 2014 NTT DATA Corporation
  • 6. 5 Our Concept × Infrastructure as Code Public Cloud Service Copyright © 2014 NTT DATA Corporation
  • 7. 6 NTTdata Concept - Detail 数ヶ月 1ヶ月 2ヶ月 機器調達 OS設定、テスト ミドルウェア設定、 テスト 数分 数分 従来の基盤開発 必要期間 Infrastructure as Code Copyright © 2014 NTT DATA Corporation
  • 8. 7 KeyWord : Infrastructure as Code ソース コード 環境依存 ファイル 自動化 実行基盤 Powered by System-A System-B 手順書 従来のやりかた 手作り Infrastructure as Code プログラム作成 (Ruby) 自動実行 Copyright © 2014 NTT DATA Corporation
  • 9. 8 Know-how From our experience 本気で“基盤自動化”するために・・・ Point 1 日本文化への適応 Point 2 基盤自動化チームワーク Point 3 基盤自動化の応用 Immutabel Infrastructure Copyright © 2014 NTT DATA Corporation
  • 10. 9 Know-how From our experience 本気で“基盤自動化”するために・・・ Point 1 日本文化への適応 Point 2 基盤自動化チームワーク Point 3 基盤自動化の応用 Immutabel Infrastructure Copyright © 2014 NTT DATA Corporation
  • 11. 10 Point 1: Infrastructure as Code on Japanese Culture 基盤自動化を日本でうまく使うには… ユーザ企業 エンジニア ユーザ企業 エンジニア 日本では、他社とのコレボレーショを重視した エンジニアリングを必要としている 非ユーザ企業 エンジニア 非ユーザ企業 エンジニア Copyright © 2014 NTT DATA Corporation
  • 12. 11 Point 1: Infrastructure as Code on Japanese Culture http://www.flickr.com/photos/elisamoro/7976145498/ 他社とのコレボレーション重視の極み 「日本式運用」 ≒ より厳密な管理 サービス判定会議 変更管理 Copyright © 2014 NTT DATA Corporation
  • 13. 12 Point 1: Infrastructure as Code on Japanese Culture 具体的な発生ケース 自動化コードを作成して、サーバを構築しました サービス開始後、不幸なことに基盤バグが発生 緊急でサーバ設定変更が必要に・・・ あなたならどうしますか? Copyright © 2014 NTT DATA Corporation
  • 14. 13 Point 1: Infrastructure as Code on Japanese Culture 答え。 2で対応したいところ。 ただ、変更管理の確実性を 考えると、『3が現実的』 1.実機(サーバ)を直接なおす 2.自動化コードを修正し、再実行 3.故障処理表番号ごとに差分の自動化 コードを作成し、実機に適用 Copyright © 2014 NTT DATA Corporation
  • 15. 14 Point 1: Infrastructure as Code on Japanese Culture 当社事例 1 効率:recipeひな型 品質:Dry-run 運用に耐える Chef -> Copyright © 2014 NTT DATA Corporation
  • 16. 15 Point 1: Infrastructure as Code on Japanese Culture Dry-runを活用し、高品質作業 $ knife solo cook root@10.72.39.XX -W Running Chef on 10.72.39.XX... (略) Recipe: tomcat::tomcat_tomcat * template[etc-default-tomcat] action create - Would update content in file /etc/default/tomcat from 90887c to 1edf5d --- /etc/default/tomcat 2014-06-26 15:57:01.581131866 +0900 +++ /tmp/chef-rendered-template20140701-25009-gxmpeu 2014-07-01 17:01:47.577728819 +0900 @@ -1,7 +1,7 @@ JAVA_HOME="/opt/java" JAVA_OPTS="-Dtomcatprocess -Xloggc:/var/log/tomcat/gc.dat " -CATALINA_OPTS="(略)-Xms1024m -XX:NewSize=384m -XX:MaxNewSize=384m -XX:SurvivorRatio=8(略) " +CATALINA_OPTS=" (略) -Xms1024m -XX:NewSize=512m -XX:MaxNewSize=512m -XX:SurvivorRatio=8 (略) " LANG=ja_JP.UTF-8 LC_ALL=ja_JP.UTF-8 Recipe: tomcat::tomcat_tomcat-restart * service[tomcat] action restart - Would restart service service[tomcat] Chef Client finished, 2 resources would have been updated Diff結果が表示され値が望ん だものかどうか事前に確認でき るので、作業失敗を回避!! Copyright © 2014 NTT DATA Corporation
  • 17. 16 Point 1: Infrastructure as Code on Japanese Culture 当社事例 2 1.実機(サーバ)を直接なおす 2.自動化コードを修正し、再実行 3.故障処理表番号ごとに差分の自動化 コードを作成し、実機に適用 自動化コード・仕 組みのルール、ノ ウハウが重要 他人が作ったコード に手をいれる不安は 拭いきれないが・・・ Copyright © 2014 NTT DATA Corporation
  • 18. 17 Point 1: Infrastructure as Code on Japanese Culture 当社で使われている各種ルール Copyright © 2014 NTT DATA Corporation
  • 19. 18 Know-how From our experience 本気で“基盤自動化”するために・・・ Point 1 日本文化への適応 Point 2 基盤自動化チームワーク Point 3 基盤自動化の応用 Immutabel Infrastructure Copyright © 2014 NTT DATA Corporation
  • 20. 19 Point 2: We need TeamWork SIerの力を生かし、海外でコーディング ローカルRepo コード開発 ローカルRepo ローカルRepo 統合Repo 自動化コード 自動化コード 1 全体コーディネート 自動化 コード (集約版) プロジェクトメンバ 2 適切な“コード” を選択し、最低 限のコーディング クラウド 自動化 コード (必要分) 3 自動構築/試験 ボタン1つで構築/試験 使い倒す! 自動化コード Copyright © 2014 NTT DATA Corporation
  • 21. 20 Point 2: We need TeamWork 自動構築/自動試験 画面イメージ Chef実行画面 Copyright © 2014 NTT DATA Corporation
  • 22. 21 Point 2: We need TeamWork 自動構築/自動試験 フロー Copyright © 2014 NTT DATA Corporation
  • 23. 22 Know-how From our experience 本気で“基盤自動化”するために・・・ Point 1 日本文化への適応 Point 2 基盤自動化チームワーク Point 3 基盤自動化の応用 Immutabel Infrastructure Copyright © 2014 NTT DATA Corporation
  • 24. 23 Point 3: Immutable Infrastructure Infrastructure as Code 応用編 Immutable Infrastructure Infrastructure as Code 応用 (基盤を使い捨てる!) (基盤を自動でつくる) Copyright © 2014 NTT DATA Corporation
  • 25. 24 Point 3: Immutable Infrastructure 基盤を使い捨てる。なんのため? Immutable Infrastructure 基盤の使い捨て 本番サービスを“止めない”こと を重視してImmutableにしている!! Copyright © 2014 NTT DATA Corporation
  • 26. 25 Point 3: Immutable Infrastructure 商用サービスサーバを絶対壊さない! 本番システムに手を入れるから壊れる じゃぁ、手をいれなければ良いんだ! ELB EC2 ap1 EC2 ap1’ Step1: サーバ構築 Step2: メンテ対象サーバ新規作成 Step3: 切り替え+停止 同一レシピの活用 EC2課金停止 Copyright © 2014 NTT DATA Corporation
  • 27. 26 Point 3: Immutable Infrastructure 万全の運用を実施するための答え。 1.実機(サーバ)を直接なおす 2.自動化コードを修正し、再実行 3.故障処理表番号ごとに差分の自動化 コードを作成し、実機に適用 4.基盤を使い捨てる! 変更加えたレシピで、新規サーバ構築して、 切替作業を実施することで、安全性UP Copyright © 2014 NTT DATA Corporation
  • 28. 27 Session Ending エンタープライズシステムにおけるAWSのスピードを 最大化するInfrastructure as Code 厳密な“日本式システム管理”に耐 えられる仕組みや工夫が重要 (Dry-runやルール作り) 高難易度技術を簡単にするための “仕掛け”や、効率的に作るための “体制”を整備し、効果倍増 基盤自動化を応用することで、手 軽にImmutableInfrastructure Copyright © 2014 NTT DATA Corporation
  • 29. 28 Next Session 基盤作業 グローバル化 (オフショア化) 基盤自動化 クラウドベスト プラクティス オープンイノベーション ~ なんでも組み合わせる新発想 ♪ ~ × × へ Copyright © 2014 NTT DATA Corporation
  • 30. 29 株式会社NTTデータ 基盤システム事業本部 システム方式技術事業部 長妻 賢 AWS上のシステムはこう作る! #2 Hinemosで実現するクラウド運用自動化 Copyright © 2014 NTT DATA Corporation
  • 32. 31 運用管理って? システム運用 システム運用(-うんよう)とは、主にコンピュータ上で稼動し、さまざまなサービスを提供しているシステムが停止するこ となく、利用顧客に対してつつがなくサービスを提供できるよう当該環境を維持管理すること。 …… ウィキペディア,2008,「システム運用」 『ウィキペディア日本語版』, (2014年6月24日取得,http://ja.wikipedia.org/w/index.php?title=システム運用&oldid=21798980). 保守運用 保守運用ではサービスが・・・・・メーカーが提供する障害対策パッチ情報などを確認してシステムへ適 用する定例保守作業、日々蓄積される業務データなどを有事の際に復旧させる事ができるようバック アップの取得、保管を行うバックアップ作業などが保守運用にあたる。 障害対応 障害が発生した際にいち早くそれを検知する為の仕組みを組み込んで日々確認作業を行う監視運 用、障害箇所を調査・特定しサービス復旧に向けて作業を行う障害対策などが障害対応にあたる。 Copyright © 2014 NTT DATA Corporation
  • 33. 32 運用管理ソフトウェアって? 運用管理 ソフトウェア ターゲットシステム PINGによる監視 リソース状況の監視 プロセス存在の監視 ・・・ コマンド実行 メール 画面表示 ・・・ 業務データ 書き出し サービス 停止 拠点A 業務データ 書き出し サービス 停止 拠点B 業務データ 集約 中核拠点 業務データ バックアップ バックアップ拠点 レポート 作成 業務バッチA 監視 ジョブ 通知 Copyright © 2014 NTT DATA Corporation
  • 34. 33 クラウド上のシステムを運用管理する難しさ オンデマンド・スケーラブルにリソースが確保できるクラウドの 最大のメリットが、運用管理を難しくしています。 管理対象定義DB 環境定義書 Auto Scaling group Copyright © 2014 NTT DATA Corporation
  • 35. 34 クラウドのメリットを活かした運用管理 Auto Scaling group 状態の分析 自動的な 監視・ジョブ制御 管理対象の 自動検知・登録 Copyright © 2014 NTT DATA Corporation
  • 36. 35 ならそんな運用管理が実現できます ジョブ制御 パフォーマンス管理 運用管理に必要な多様な機能を備えたソフトウェア ✔ ✔ ▲ クラウドにいち早く対応! •構成変更への自動追随 •クラウドインスタンスの各種制御 •課金情報の可視化・監視 監視 Copyright © 2014 NTT DATA Corporation
  • 37. 36 サーバ登録から監視・ジョブまでシームレスに APサーバ WEBサーバ •HTTPレスポンスの監視 •CPU使用率の監視 •コンテンツ更新の定期ジョブ EC2インスタンス情報の取得 新規EC2情報を管理DBへ登録 Copyright © 2014 NTT DATA Corporation
  • 38. 37 システムの様々な分析をワンストップに! クラウド利用料金分析もお手の物 サーバリソースの可視化 サーバ・システム単位の課金情報 Copyright © 2014 NTT DATA Corporation
  • 40. 39 高いサービスレベルを求められるシステム AZ1 AZ2 多重化してシステムの継続性を向上させたけれども・・・ 運用管理サーバは機能不全!! •障害の回復処理はできた・・・? •SEは障害に気づけた・・・? •バックアップは取れてるの・・・? •さらなる障害が起きたら・・・? 運用管理サーバ Copyright © 2014 NTT DATA Corporation
  • 41. 40 運用管理をノンストップに! Hinemos HA on AWS Hinemos HA on AWS テンプレート •簡単なデプロイ •HAを意識不要 •ジョブ、監視を自動継続 9月リリース予定! ブースにてデモ実施中 Copyright © 2014 NTT DATA Corporation
  • 43. 42 AWSにいち早く対応した でトータルに管理! Copyright © 2014 NTT DATA Corporation
  • 44. 43 数字で見るHinemos 460,000 500+ 39 34 1000+ Downloads Systems Partners Versions Nodes Copyright © 2014 NTT DATA Corporation
  • 45. 44 事例:株式会社アールシーコア様(株式会社ホロンテクノロジー提供) 【監視】:「使い過ぎてしまうのでは」という不安を、Hinemosが監視してくれるので、安心して利用することができた 【抑制】:「使わない時は停止できる」というAWSのメリットをHinemosが柔軟にコントロールしてくれるので、利用料金を抑制できた 【制御】:オンプレミス環境とAWS環境を一元管理できるので、定常業務(バックアップ等)の自動化が制御でき、運用負荷を軽減できた お客様名 株式会社アールシーコア様 提供Hinemosパートナー 株式会社ホロンテクノロジー システム構成 AWSとオンプレミス環境との ハイブリッドクラウド Hinemos導入メリット AWS利用料金の抑制 運用の自動化 Hinemos関連サービス CloudAL(クラウダル) AWS利用料金の「監視」・「抑制」・「制御」にHinemosを活用! お客様の声 Instances データセンターにあるサーバ群 社内環境にあるシステム群 EBS RDS オンプレミス オンデマンド(従量)課金状況をしっかりと監視 危険 警告 正常 ①課金状況の監視 VPN connection ハイブリット監視環境を容易に実現 ②リソースを制御 (起動・停止) ③使いすぎを抑制 Copyright © 2014 NTT DATA Corporation
  • 46. 45 事例:株式会社DMM.com様 (株式会社アトミテック提供) ・Web サーバーの障害をいち早く察知できるようになったため、これまでに比べ収益低下に繋がる時間を短縮できようになった。 ・度重なるシステムの拡張にも自動で追随し、稼働中のシステムの状態を正確に把握が可能になった。 ・今後の拡張計画において、運用のコストを削減し、安心してビジネスを展開できるようになった。 お客様名 株式会社DMM.com様 提供Hinemosパートナー 株式会社アトミテック システム構成 AWS上のWebベースの ソーシャルゲーム基盤 Hinemos導入メリット 度重なるシステム拡張へ 自動的に追従できる運用 Hinemos利用機能 Hinemosクラウド管理オプション 拡張を続けるシステムの監視を自動化し、安定稼働を実現 お客様の声 Copyright © 2014 NTT DATA Corporation
  • 47. 46 クラウド運用管理支援サービス CloudAL(クラウダル) クラウドのコスト・スピード・柔軟性を 活かした運用(監視/ジョブ/運用)を支援 HinemosパートナーのAWS関連ソリューション Hinemos SAP連携 ソリューション Hinemosのジョブ/監視機能でSAP製品の 統合管理を実現・ITコストを大幅に削減 クラウドへの ジョブ管理環境移行サービス Hinemosによりクラウド活用の コスト削減効果を高めます AWSへのシステム移行・導入を Hinemosパートナーが強力に支援します! Copyright © 2014 NTT DATA Corporation
  • 48. 47 Hinemosに興味を持ったら・・・ セミナ ※ •Hinemosで実現! 物理・仮想・クラウド環境の運用自動化セミナ •2014年7月23日(水) 13:30~ •『Hinemos with AWS』 クラウド運用ソリューション紹介セミナ •2014年9月3日(水) 13:30~ 書籍 •Hinemos統合監視[実践]入門 (技術評論社) •2014年9月頃発売予定 WEB・お問い合わせ ※ 詳細はお手元の資料、またはHinemosで検索 Hinemos 検索 Copyright © 2014 NTT DATA Corporation
  • 49. 48 NTTデータブースへ是非お越しください Hinemos V to C ソリューション Hinemos ブース •Hinemosではじめる クラウド管理 •Hinemos HA on AWS •課金配賦機能 (クラウド利用料金分析) •Hinemos V to C (DR) ソリューション Copyright © 2014 NTT DATA Corporation
  • 50. 49 BizXaaSマルチクラウドコントローラ ブース Intra-mart on AWS ブース 「システム構成」をテンプレート管理し、AWS,プライベートクラウドにワンクリックでデプロイ 3300社を超える導入実績を誇るビジネスアプリケーション基盤Intra-mart AWSでスピーディに構築する実績が増えています Copyright © 2014 NTT DATA Corporation