More Related Content
Similar to たった1時間でシステム構築!“激速”環境構築を実現する“パターン技術”の秘密とは (20)
たった1時間でシステム構築!“激速”環境構築を実現する“パターン技術”の秘密とは
- 1. © 2015 IBM Corporation
たった1時間でシステム構築!
“激速”環境構築を実現する“パターン技術”の秘密とは
日本アイ・ビー・エム株式会社
システムズ・ソフトウェア事業部
アプリケーションプラットフォーム ・テクニカルセールス
大脇 李奈
- 2. © 2014 IBM Corporation
2 © 2015 IBM Corporation
本日の内容
システム構築の課題とソリューション
「パターン技術」とは
デモ
「パターン」で運用も変えられる
PureApplicationで実現するハイブリッド・クラウド
最後に
- 3. © 2014 IBM Corporation
3 © 2015 IBM Corporation
明日までにテスト環境
10面用意しておいてくれる?
このWebサイト遅いんだけど
どうなってるの?
アプリ開発者
ユーザー
10面…OS入れて
ミドルウェア入れて
ライブラリとデータ入れて…
あれ?リソース不足・・
このWebサイトのアプリ、
どのVMで動いてるっけ?
インフラ構築担当者
インフラ運用者
てかAPサーバーって
どうやって入れるの?
インフラ構築チーム新人
ビジネスのスピードに追いつかないシステム
テスト担当者
こっちの環境では動くのに
あっちの環境では
動かないのはナゼ・・
構築時あるある
運用時あるある
インフラ運用者A
インフラ運用者B
新たな脆弱性が!パッチを
早急に適用しないと!
パッチ当てたら
サーバー再起動
しなくなった・・
- 4. © 2014 IBM Corporation
4 © 2015 IBM Corporation
- 5. © 2014 IBM Corporation
5 © 2015 IBM Corporation
- 6. © 2014 IBM Corporation
6 © 2015 IBM Corporation
- 7. © 2014 IBM Corporation
7 © 2015 IBM Corporation
- 8. © 2014 IBM Corporation
8 © 2015 IBM Corporation
→ビジネス成功のためのノウハウを提供
元手資金を出し合う仕組みで初期コスト抑制
未経験者でもビジネスを迅速に開始できる
→少ない初期投資で気軽に開始可能
フランチャイズ・ビジネスの成功のカギはパッケージ
フランチャイズ・パッケージ
ビジネスに拡張性をもたらす仕組み
コンビニ
チェーン
外食
チェーン
ドーナツ
チェーン
フライドチキン
チェーン
ハンバーガー
チェーン
- 9. © 2014 IBM Corporation
9 © 2015 IBM Corporation
ソリューション・
パターン
レシピと経営ノウハウ
がパッケージ化
IBMやISVのノウハウやベスト
プラクティスをパッケージ化
フランチャイズ・
パッケージ
パッケージ化 初期投資の抑制
元手資金を出し
合う仕組み
クラウドの活用による
初期投資の抑制
柔軟なIBMクラウド
フランチャイズ・
ファイナンス
Private Clouds
Private Clouds
フライドチキン・
チェーンの場合
IBMの場合
インフラ構築もパッケージ化しちゃえばいいじゃない
ITソリューションもフランチャイズ・パッケージ化(=システムのパターン化)
すれば、簡単・迅速 に構築&スケーリングできるように!
チキン
フライド
チキン
チキン
チキン
チキン
チキン
チキン
チキン
チキン
チキン
チキン
チキン
- 10. © 2014 IBM Corporation
10 © 2015 IBM Corporation
HADR
HADR
システム自動構築化エンジン: パターン・デプロイメント技術
2週間かかっていた作業が60分に!
ミドルウェア設計
パラメーター・
チューニング
コンポーネント間
連携高可用性構成
セキュリティ設定
専門化の経験と
ベストプラクティス
これなら
僕にもできる
By 新人専門家でなくても、短時間で、
高品質のシステムを構築可能
パターンを
デプロイ
パターン
アプリケーションの実行環境を丸ごと
雛形として「パターン」に定義
- 11. © 2014 IBM Corporation
11 © 2015 IBM Corporation
Web環境を構築するパターンを考える
OS
Proxy
OS
AP
OS
Proxy
OS
AP
OS
AP
OS
DB
OS
DB
OS
管理
クラスター構成
クラスター構成
一般的な
Webアプリケーション・システム構成
WASアプリサーバ作成
WASプロキシ作成
WAS管理サーバー作成
クラスター設定
OSのチューニングs
OS・パッチ導入
WAS・パッチ導入
DB2サーバー作成
パラメーターチューニング
アプリ導入設定
仮想マシン作成
仮想NIC・ディスク追加
監視エージェント導入
監視エージェント設定
ログ管理設定
AP-DB間接続設定
パターン化の対象
x8
手動構築時の手順
x8
x6
x2
x8
監視サーバー
x8
x8
x1
x3
x2
x1
x2
x8
x3
x1
データベース作成 x2
基
本
設
定
シ
ス
テ
ム
毎
個
別
設
定
導
入
DB2・パッチ導入
x8
x1
DB2 HA構成作成 x2
- 12. © 2014 IBM Corporation
12 © 2015 IBM Corporation
パターンの構成要素はシンプル
ベースOS に ソフトウェア・パッケージ、スクリプト・パッケージを関連付け
ノード間の依存関係をリンクで関連付けて定義
Base OS
イメージ
WAS
n.n.n.n
パターン・エンジンが提供
or お客様のカスタマイズ済OS
SWパッケージ
(プラグイン)
自動構築対応
製品バイナリー
メタデータ
スクリプト
スクリプト
スクリプト・パッケージ
(振舞いのカスタマイズ)
スクリプト
スクリプト
WAS
n.n.n.n
スクリプト
スクリプト
スクリプト
スクリプト
WAS
n.n.n.n
スクリプト
スクリプト
HTTPSvr
n.n.n.n
スクリプト
スクリプト
DB2
n.n.n.n
スクリプト
GUIのエディター上で、ドラッグ&ドロップで簡単に構成
- 13. © 2014 IBM Corporation
13 © 2015 IBM Corporation
パターンの構築(1回)
パターンのデプロイ
パターンによる
システム構築
OSの専門家
WASの専門家
DB2の専門家
監視製品の専門家
従来のシステム構築
WAS導入
アプリケーションサーバーノード作成、統合
プロキシー・プロファイル作成、統合
DM(管理プロセス)プロファイル作成
OS導入(仮想マシン用意)
OSのフィックス適用
WASフィックス適用
クラスター作成、データソース定義
OSの設定(IPアドレスetc)
アプリケーションの導入
OS、WAS、DB2のチューニング
監視製品(ITMなど)導入
DB2フィックス適用
DB2導入
パターンによって変わるシステム構築
高品質の環境が繰返し迅速に
構築可能
一度パターンを作れば何度でも再利用可能、時間・コストも圧縮
- 14. © 2014 IBM Corporation
14 © 2015 IBM Corporation
1回作れば終わりじゃない!進化するシステムを作る
進化し続けるにはシステムの再現性がカギ
システム構築の自動化
システム構築の標準化
リリース
設計
構築
テスト
フィード
バック
変更を重ね再現性に欠けるシステム
柔軟性のない硬直したシステム 進化することを前提としたシステム
継続的デリバリー
復旧しやすいトポロジー
システムとデータの分離 etc.
「再現性」を高めれば、システム更新も障害復旧すら楽になる
⇒ 初期構築したシステムを死守するのではなく
再デプロイで継続的改善 Immutable Infrastructure
雪片サーバー or 秘伝のタレ・サーバー
- 15. © 2014 IBM Corporation
15 © 2015 IBM Corporation
パターン・デプロイメント技術の効果事例
http://www-06.ibm.com/jp/press/2014/05/2601.html
http://www-06.ibm.com/jp/solutions/casestudies/20140408ffg.html
※IBM Workload Deployer:PureApplicationの旧製品
Before:2ヶ月の構築
After:2-3日へ短縮
1年で3行へ
サービスイン
- 16. © 2014 IBM Corporation
16 © 2015 IBM Corporation
多様なパターン化されたソリューション
180社以上のISVパートナー様
210以上のソリューション
(うち日本 17社23ソリューション)
コネクティビティー
ビジネス・プロセス管理
ビジネス・ルール管理
ソーシャル・
コラボレーション
ビジネス分析
データ・ウェアハウス
セキュリティー、
リスク管理、
コンプライアンス
アプリケーション基盤、
SOA、インテグレーション
モバイル開発
アセット・
ファシリティー
管理
ソフトウェア・デリバリー、
ライフサイクル管理
コマース・ソリューション
データ・
マネージメント
ICCT
PDK
Virtual Pattern Kit
カスタマイズを
支援するツール群
も提供
-OSS組込みも可能
https://ibm.biz/BdxFFC
IBM、パートナー様の多様なソリューションをパターンとして提供中
- 17. © 2014 IBM Corporation
17 © 2015 IBM Corporation
WAS + DB2 パターンのデモ
- 18. © 2014 IBM Corporation
18 © 2015 IBM Corporation
パターンによって変わるライフサイクル管理
仮想マシン単位での管理 インスタンス単位での管理
モニタリング
Fix適用
一般的な仮想化環境
~
ロギング 構成管理
PureApplication環境
煩雑な個別VM管理から、アプリ基盤ごとにVMをまとめて管理可能に
仮想マシン間の関連性の把握が必要 システム単位で仮想マシンを管理
- 19. © 2014 IBM Corporation
19 © 2015 IBM Corporation
自動化されたリソース最適化
• インテリジェントなVM再配置
• 障害時の予備ノードでの自動復旧
クラウド向け運用管理機能も充実
個別最適 全体最適
pure…CLI
REST
API
ポリシーベースでの自動対応(拡張性)
スケールアウト
過負荷状況
自動VMノード追加
自動リソース追加
or
スケールアップ
統合された運用管理基盤
クラウド全体のリソース状況把握
各OSレベルでのリソース把握
(IBM Tivoli Monitoringの統合)
セキュリティ・イベント監視
プロアクティブなライセンス管理
修正FIX適用の効率化
(IBM Endpoint Manager)
他のソリューションとの
連携を可能にする
多様なインターフェース
マルチ・テナンシーの
ためのユーザー管理
バックアップ運用、データ運用を簡便にする
ブロック・ストレージのサポート
パターン・インスタンス単位のライフサイクル管理を補強する運用機能
- 20. © 2014 IBM Corporation
20 © 2015 IBM Corporation
IBM の 戦略的ハイブリッド・クラウド基盤
PureApplication
パターン
システム構築自動化技術
パターン・デプロイメント
クラウド向け 統合運用管理基盤
System
Service on
垂直統合型システム
オフプレミス環境
既存仮想化環境 +
Software
企業クリティカル・システムに
求められる可用性と冗長性
HWまで含めた最適化
海外への企業システムの展開
負荷変動が激しいシステム
検証環境やスモールスタート
既存仮想化環境の最適化
標準化、運用自動化の推進
パターン
=仮想化
+ +標準化 自動化
コスト
削減 利便性
向上
3つのクラウド環境で、パターンを横展開
- 21. © 2014 IBM Corporation
21 © 2015 IBM Corporation
ハイブリッド・クラウドの活用例
Private Clouds
Public Clouds
Public Clouds
Public Clouds
Private Clouds
Public
Clouds
Private
Clouds
災対環境、グローバル
展開での利用
開発テスト環境を
本番へ移行
SLA、ピーク性など、アプリ
特性に応じて環境を使い分け
Private Clouds Public Cloud
System
Software
& BYOH
Service on
パターン
規模に応じて基盤の
サイズを使い分け
ポータビリティのあるパターンを使って同一環境を容易に構築・運用
まさに
フランチャイズ
ビジネス!
- 22. © 2014 IBM Corporation
22 © 2015 IBM Corporation
さいごに:IBM パターン・デプロイメント技術の優位性
GUIで簡単にパターンを作成
パターン単位でのシステム管理
IBM、パートナー様を含めたすぐに使える豊富なパターンの提供
ハイブリッドに対応できるのはIBMパターンだけ
Hybrid
高い
ポータビリティ
パターンに組み
込まれたノウハウ
容易になる
ライフサイクル
管理
ここまで実現できているのはIBMだけ!
自動化技術は多種多様ですが、パターンだったらこんなに有利!
- 23. © 2014 IBM Corporation
23 © 2015 IBM Corporation
無償30日間トライアルをお試しください!
★↓以下のサイトからIBM IDでお申し込み↓
https://ibm.biz/BdEWvp
★↓無償トライアル実施手順書(日本語)↓
https://ibm.biz/BdEhZt
★↓PureApplication の詳細はこちら↓
http://ibm.biz/pureapplication_jpn
https://ibm.biz/BdEWQZ
パターンの効果
Time To Valueを
まずは実感
- 24. © 2014 IBM Corporation
24 © 2015 IBM Corporation
【参考】運用管理に対する最近の考え方
Immutable Infrastructure / Disposable Components
サーバーに対する変更毎に、新しい環境を構築することで、スケー
ラブルで変更に強いシステムになる:インフラのバージョン管理
いつでも最初から構築し、一度作成した環境には手を入れない
構成管理作業の削減
Blue Green Deployment
デプロイ時やロールバック時の煩雑さを解消
不要な環境は破棄する
デプロイに失敗したらロールバック
新しい環境へあて先を変更するだけルーターや
ロードバランサー
- 25. © 2014 IBM Corporation
25 © 2015 IBM Corporation
【参考】パターンのインベントリー (2015年2月時点)
•IBM Messaging Extension for Web App Pattern 2.0
•IBM Mobile Application Platform 5.0.6, 6.0 9, 6.2
•IBM Operational Decision Manager 8.0.1, 8.5 (8.5 is vApp)
[preReq DB2 HV]
•IBM Pattern for SAP Business Suite (Intel Only)
•IBM SOA Policy 2.0 (Intel Only)
•IBM SOA Policy Gateway 2.0, 2.5
•IBM Sterling Order Management System
•IBM Transactional Database Pattern 1.1 (vApp)
•IBM Web Application Pattern 1.0, 2.0 (vApp)
•IBM WebSphere App Server HV 7.0, 8.0, 8.5
•IBM WebSphere Application Server Patterns 8.5.5 (vSys.next)
•IBM WebSphere Message Broker 8.0
•IBM WebSphere Cast Iron 6.4, 7.0 (Intel Only)
•IBM WebSphere Commerce Pattern 1.0 (for WC Enterprise 7.0)
[* preReq DB2 HV]
•IBM WebSphere DataPower XG45 5.0, 6.0, 7.0 (Intel Only)
•IBM WebSphere DataPower XI52 5.0, 6.0 (Intel Only)
•IBM WebSphere MQ 7.5
•IBM WebSphere Service Registry & Repository 8.5 (Intel Only)
•IBM WebSphere Transformation Extender Launcher 8.4, 8.4.1
•Created by IBM GTS RDS group:
Microsoft Dynamics v2008 for Intel
Microsoft Exchange for Intel
Microsoft SharePoint V2010 for Intel
Microsoft SQL Server V2012 for Intel
Oracle DB Enterprise Edition v11g, R2 for Intel and AIX
•IBM API Management 2.0, 3.0
•IBM Application Pattern for Java 1.0
•IBM Business Intelligence 1.0, 1.1, 2.0, 2.2 (2.2 is vSys.next)
•IBM Business Intelligence w/ BLU Acceleration 1.0
•IBM Business Monitor Pattern 8.5.5 (vSys.next)
•IBM Business Process Manager 8.0.1, 8.5, 8.5.5 (8.5 is vApp
and vSys; 8.5.5 is vSys.next)
•IBM Cognos TM1 Pattern 1.0 (vSys.next)
•IBM Connections 4.0, 5.0 (vSys.next) (Intel Only)
•IBM Content Foundation Pattern 5.2
•IBM Case Foundation Pattern 5.2
•IBM Case Manager Pattern 5.2
•IBM Data Mart Pattern 1.1.0.8 (with BLU Acceleration)
•IBM DB2 9.7 FP5, 10.1, 10.5 with BLU Acceleration (vSys.next)
•IBM Transactional Database Pattern (DB2 vApp)
•IBM Digital Experience Patterns for WebSphere Portal 8.0, 8.5
and Web Content Manager 8.0, 8.5 (Intel Only)
•IBM Domino 9.0 (Intel Only)
•IBM Encryption Pattern for Guardium Encryption Expert
•IBM Encryption Pattern for SecurityFirst SPxBitFiler
•IBM Financial Transaction Manager v3.1.1
•IBM Informix 11.7, 12.10
•IBM InfoSphere Information Server 9.1
•IBM InfoSphere Master Data Management Standard Edition and
Advanced Edition, 11.0, 11.3 (Intel Only)
•IBM InfoSphere Optim Performance Manager
•IBM Integration Bus 9.0 (evolution of Message Broker)
- 26. © 2014 IBM Corporation
26 © 2015 IBM Corporation
ワークショップ、セッション、および資料は、IBMまたはセッション発表者によって準備され、それぞれ独自の見解を反映したものです。それらは情報提供の目的のみで提供されて
おり、いかなる参加者に対しても法律的またはその他の指導や助言を意図したものではなく、またそのような結果を生むものでもありません。本講演資料に含まれている情報につい
ては、完全性と正確性を期するよう努力しましたが、「現状のまま」提供され、明示または暗示にかかわらずいかなる保証も伴わないものとします。本講演資料またはその他の資料
の使用によって、あるいはその他の関連によって、いかなる損害が生じた場合も、IBMは責任を負わないものとします。 本講演資料に含まれている内容は、IBMまたはそのサプライ
ヤーやライセンス交付者からいかなる保証または表明を引きだすことを意図したものでも、IBMソフトウェアの使用を規定する適用ライセンス契約の条項を変更することを意図した
ものでもなく、またそのような結果を生むものでもありません。
本講演資料でIBM製品、プログラム、またはサービスに言及していても、IBMが営業活動を行っているすべての国でそれらが使用可能であることを暗示するものではありません。本
講演資料で言及している製品リリース日付や製品機能は、市場機会またはその他の要因に基づいてIBM独自の決定権をもっていつでも変更できるものとし、いかなる方法においても
将来の製品または機能が使用可能になると確約することを意図したものではありません。本講演資料に含まれている内容は、参加者が開始する活動によって特定の販売、売上高の向
上、またはその他の結果が生じると述べる、または暗示することを意図したものでも、またそのような結果を生むものでもありません。 パフォーマンスは、管理された環境において
標準的なIBMベンチマークを使用した測定と予測に基づいています。ユーザーが経験する実際のスループットやパフォーマンスは、ユーザーのジョブ・ストリームにおけるマルチプ
ログラミングの量、入出力構成、ストレージ構成、および処理されるワークロードなどの考慮事項を含む、数多くの要因に応じて変化します。したがって、個々のユーザーがここで
述べられているものと同様の結果を得られると確約するものではありません。
記述されているすべてのお客様事例は、それらのお客様がどのようにIBM製品を使用したか、またそれらのお客様が達成した結果の実例として示されたものです。実際の環境コスト
およびパフォーマンス特性は、お客様ごとに異なる場合があります。
IBM、IBM ロゴ、ibm.com、InfoSphere、WebSphere は、世界の多くの国で登録されたInternational Business Machines Corporationの商標です。
他の製品名およびサービス名等は、それぞれIBMまたは各社の商標である場合があります。
現時点での IBM の商標リストについては、www.ibm.com/legal/copytrade.shtmlをご覧ください。
JavaおよびすべてのJava関連の商標およびロゴは Oracleやその関連会社の米国およびその他の国における商標または登録商標です。