第30回「Beyond OpenStack ~Tivoli劇場 番外編~」(2013/10/24 on しすなま!) ②IBM...
-
Upload
system-x-lenovo-enterprise-solutions-ltd -
Category
Technology
-
view
615 -
download
2
description
Transcript of 第30回「Beyond OpenStack ~Tivoli劇場 番外編~」(2013/10/24 on しすなま!) ②IBM...
© 2013 IBM Corporation
Beyond OpenStack ~Tivoli劇場 番外編~
© 2013 IBM Corporation
IBMクラウド・コンピューティング・リファレンス・アーキテクチャ / オープン・スタンダード
プライベート / ハイブリッド・クラウド
ソフトウェア・ハードウェア製品導入・構築サービス
マネージド・クラウド・サービス
クラウド・サービスIBMデータセンター IaaS, PaaS
クラウド・ビジネス・ソリューション
クラウドを活用した新しいサービスSaaS, BPaaS
Business Process as a ServiceSoftware as a Service
Platform as a Service
Infrastructure as a Service
設計 導入 運用
IBM SmarterCloud
Foundation Services SolutionsIBM SmarterCloud IBM SmarterCloud IBM SmarterCloud
IBM SmarterCloud ポートフォリオ
22
© 2013 IBM Corporation
クラウド・サービスの構築とアプリケーションのデプロイ
3
セルフ・サービス・カタログ
オーケストレーター
パターン・エンジン
クラ
ウド
・マ
ーケ
ット
・プ
レイ
ス
© 2013 IBM Corporation
すぐに利用できる仮想イメージとパターン
IaaS
仮想イメージ
Linux、Windows、ソフトウェア
PaaS
仮想システム・パターン
例)Linux + DB2、Linux + WAS
仮想アプリケーション・パターン
Web アプリケーション、DBスキーム
TOSCA対応
Linux
ベースイメージ
WAS
SWバンドル
Linux
仮想システム・パターン
WAS
Linux
WAS
Linux
DB2
Webアプリ
データベース
リンク
スキーム
ポリシー
スクリプトスクリプトスクリプト
アプリ
44
© 2013 IBM Corporation
パターン化の2つのアプローチ
ワークロード視点
アプリケーションの特性に着目
ミドルウェア・レイヤーは意識しない
トポロジー視点
ミドルウェアの構成・組み合わせに着目
ITインフラのコントロールを維持
仮想アプリケーションパターン
仮想システムパターン
5
© 2013 IBM Corporation
仮想システム・パターンとは
構成は似ていて同じ作業の繰り返し・・・
HADR
構成の共通部分をパターン(型)として定義
各パラメーター
変更スクリプト
OS,MWのバージョン、Fixレベルまで組み合わせ
OS、MWのバージョンからトポロジーまでコントロール
パターンを利用してシステムを構築
□ 設計/構築作業の迅速化
□ 品質の維持
□ テスト工数の削減
HADR
HADR
仮想イメージ(ミドルウェア導入済みのOS)を組み合わせてトポロジーと構成をパターン化し繰り返し利用
開発環境パターン(WASV8)
パターン化
HADR
HADR
HADRHADR
本番環境パターン
テスト環境パターン
開発環境パターン(WASV8.5)
WAS V8
REHL 6.2
WAS V7
REHL 6.2
仮想イメージ:
6
© 2013 IBM Corporation
仮想システム・パターンの作成
7
© 2013 IBM Corporation
仮想システム・パターンの作成
8
© 2013 IBM Corporation
仮想システム・パターンの作成
9
© 2013 IBM Corporation
ハイパーバイザー・エディション
代表例)
□ WebSphere Application Server Network deployment V7 / V8 /V8.5
□ DB2 V9.7 FP5
□ DB2 V10.1
□ Advanced Middleware Configuration Tool (RAF V3.0.0.3)
□ WebSphere Message Broker 8.0
□ WebSphere MQ 7.0
□ WebSphere Portal Server 7.0
□ BPM Std and Advanced Editions
IBMのエキスパートがOS/MWの導入/構成/チューニングがなされたVMを「製品」として提供
「パターン」を作成するためのプラットフォームを製品化
10
© 2013 IBM Corporation
仮想システム・パターンの作成 HV版
11
© 2013 IBM Corporation
仮想システム・パターンの作成 HV版
12
© 2013 IBM Corporation
参考)仮想システム・パターンのデプロイ
合計約45分
WAS導入
DB2導入
WVE導入
ASノードプロファイル作成
ODRプロファイル作成
DMプロファイル作成
動的クラスター作成ヘルスモニタリングの設定
ODRクラスター作成
OSのチューニング
OS導入OSのフィックス適用
WASフィックス適用
DB2フィックス適用
WVEフィックス適用
約15分パターンの作成
パターンのデプロイ 約30分
拡張オプション
合計約730分
仮想イメージ
手作業の場合 仮想システム・パターンの場合
(1回目のみ実施)
13
© 2013 IBM Corporation
パターン化の2つのアプローチ
ワークロード視点
アプリケーションの特性に着目
ミドルウェア・レイヤーは意識しない
トポロジー視点
ミドルウェアの構成・組み合わせに着目
ITインフラのコントロールを維持
仮想アプリケーションパターン
仮想システムパターン
14
© 2013 IBM Corporation
Webアプリケーションのデプロイに必要な情報
earファイル
DDLファイル
既存LDAP情報
既存DB情報
□非機能要件
・冗長性
・スケーラビリティー・目標応答時間 など
・データ定義
・ユーザー・レジストリー・外部コネクタ情報 など
□ アプリケーション機能要件
仮想アプリケーション・パターンの定義- Webアプリケーション・パターン例
15
© 2013 IBM Corporation
仮想アプリケーション・パターン
IBMのエキスパートがOS/MWの導入/構成/連携/チューニングがなされたシステムを「製品」として提供
アプリケーションのコンポーネント、動作ポリシー、そしてこれらの間の関係を1つに集めたもの
代表例)
□ Web Application Pattern V1.0 (WAS V7ベース)
□ Web Application Pattern V2.0 (WAS V8ベース)
□ Transactional Database Pattern V1.1 (DB2 9.7 FP5ベース)
□ DataMart Pattern V1.1 (DB2 9.7 FP5ベース)
□ IBM Application Pattern for Java v1.0
□ Messaging Extension for Web App Pattern
□ Business Intelligence Pattern
今後も随時追加予定
16
© 2013 IBM Corporation
仮想アプリケーション・パターンの作成
17
© 2013 IBM Corporation
仮想アプリケーション・パターンの作成
18
© 2013 IBM Corporation
仮想アプリケーション・パターンの作成
19
© 2013 IBM Corporation
仮想アプリケーション・パターンの作成
20
© 2013 IBM Corporation
仮想アプリケーション・パターンの作成
21
© 2013 IBM Corporation
仮想アプリケーション・パターンの作成
22
© 2013 IBM Corporation
オープン・スタンダードへの取り組み
OpenStack- SCO V2.2 は、Folsom ベース。
- 年内に Grizzly ベースの次バージョンをリリース予定。
OASIS TOSCA- OSや ミドルウェアなどのコンポーネントをサービステンプレートとして定義
- PaaS レイヤにおけるサービスとアプリケーションの相互運用性・移植性を向上
OSLC- 開発ツールの相互運用性を向上という目標を持つオープン・コミュニティ
- 異なるツール間のデータ連携が容易に
※TOSCA: Topology and Orchestration Specification for Cloud Applications
※OSLC: Open Services for Lifecycle Collaboration
23
© 2013 IBM Corporation
告知 http://www.ibm.com/software/jp/rational/events/innovate/
24
デモ・ブースも用意!