メインフレーム 運用コスト削減の新しい手法 と 先進適用事例

メインフレーム
運用コスト削減の新しい手法
と
先進適用事例
妹尾
康夫(せお
やすお)
シニアソフトウェアコンサルタント
2015/10/27
1
© Copyright 10/27/2015 BMC Software, Inc
Agenda
1. MLCコスト
2. コスト削減の手法
3. BMC MLCコスト削減ソリューション
4. 事例紹介
2
© Copyright 10/27/2015 BMC Software, Inc
MLCコスト
3
© Copyright 10/27/2015 BMC Software, Inc
メインフレームのコスト構成
MLCソフトウェア
30%
人件費
25%
ハードウェア
その他
10%
ISVソフトウェア
10%
IBM OTCソフトウェア
4
20%
© Copyright 10/27/2015 BMC Software, Inc
5%
MLCとは
• その月の4時間平均MSUのピーク値により
課金
– MLCプロダクト稼動LPAR全体のピーク値
• プロダクトの実際の使用量に対する課金で
はない
5
© Copyright 10/27/2015 BMC Software, Inc
LPAR 1
LPAR 2
LPAR 3
100 MSU
80 MSU
30 MSU
z/OS
z/OS
z/OS
CICS
CICS
IMS
DB2
DB2
例:CICSの実際の使用量
LPAR 1: 20MSU
LPAR 2: 10MSU
6
© Copyright 10/27/2015 BMC Software, Inc
CICSへの課金
80MSU(LPAR1,2のピーク値)
なぜMLCに着目するのか?
• 占める割合が一番大きい
• MLCプロダクトの実際の使用量に応じた課金ではない
• 年4%~7%のコスト増加傾向にある
効果的なコスト削減の期待
7
© Copyright 10/27/2015 BMC Software, Inc
コスト削減の手法
8
© Copyright 10/27/2015 BMC Software, Inc
これまでの主な削減策
• システムやアプリケーションのチューニング
• ワークロードの実行タイミング変更
• ワークロードの実行LPARの変更
• CappingによるピークMSUの抑制
9
© Copyright 10/27/2015 BMC Software, Inc
これまでの手法
• モニターやキャパシティー・プランニングツールの
データを持ち寄って分析
• コスト効果を手作業で見積もり
経験
労力
10
© Copyright 10/27/2015 BMC Software, Inc
勘
課題
• 精度の高いコスト効果を事前に把握することが困難
• パフォーマンスへの影響の予測が困難
• 削減策を見出すため(分析)に工数がかかる
• やりつくした感があり、方策を見出せない
• コスト管理が十分でない
– 可視化、コスト予測、タイムリーな把握
何をどうすれば、どうなるのか?
11
© Copyright 10/27/2015 BMC Software, Inc
これからの手法
• ツールを用いた効率的で確信を持てる手法
– コストとワークロードを関連付けての分析
– シミュレーションによる事前検証
• コスト効果
• パフォーマンスへの影響
– 削減策の実施結果のタイムリーな検証
– コスト管理
• 可視化
• 予算管理と予測
12
© Copyright 10/27/2015 BMC Software, Inc
新しい削減アイデア
• サブシステム(CICS,IMS,DB2)の再配置
– 稼動LPARを分離
• 動的自動Capping
13
© Copyright 10/27/2015 BMC Software, Inc
BMC MLCコスト削減ソリューション
14
© Copyright 10/27/2015 BMC Software, Inc
サブシステムの再配置の制限
LPAR 1
LPAR 1
CICS
CICS
DB2
or
IMS DB
LPAR 1
LPAR 1
LPAR 2
DB2
or
IMS DB
LPAR 2
IMS
IMS
DB2
15
© Copyright 10/27/2015 BMC Software, Inc
DB2
Subsystem Optimizer for zEnterprise
(Subzero)
• サブシステムの再配置を可能にします
LPAR 1
XCF
Subzero
Subzero
CICS
LPAR 2
LPAR 2
LPAR 1
© Copyright 10/27/2015 BMC Software, Inc
XCF
Subzero
16
Subzero
IMS
DB2
or
IMS DB
DB2
Subsystem Optimizer for zEnterprise
(Subzero)
• アプリケーションの修正不要
– CICS, IMS, DB2の標準インターフェースを使用
• 再配置可能な環境
– CICS – DB2 or IMS DB
– IMS TM – DB2
– バッチプログラム – DB2(予定)
17
© Copyright 10/27/2015 BMC Software, Inc
Subsystem Optimizer for zEnterprise
(Subzero)
LPAR2
LPAR1
Subzero
Controlling Agent
XCF
CICS
DFSPRRC0
(IMS)
Subzero
Common
Code
Subzero
Subsystem
Server
Resume
XCF
CCTL
IMS
Subzero
Controlling Agent
DSNAPRH
(DB2)
Subzero
Common
Code
DSNAPRH
Resume
XCF
XCF
18
© Copyright 10/27/2015 BMC Software, Inc
Subzero
Subsystem
Server
DB2
Subsystem Optimizer for zEnterprise
(Subzero)
LPAR2
LPAR1
Subzero
Controlling Agent
IMS TM
DSNAPRH
XCF
DSNAPRH
(DB2)
Subzero
Common
Code
Resume
Subzero
Controlling Agent
XCF
19
© Copyright 10/27/2015 BMC Software, Inc
Subzero
Subsystem
Server
DB2
サブシステム再配置の効果
CPCのピーク 300 MSU
LPAR A
200 MSU
LPAR B
CICSA 20 MSU
CICSB 20 MSU
DB2A 30 MSU
DB2B 30 MSU
MLCコスト
CICS
300 MSU
DB2
300 MSU
20
100 MSU
© Copyright 10/27/2015 BMC Software, Inc
サブシステム再配置の効果
CPCのピーク 300 MSU
LPAR 1
190 MSU
CICS
DB2
21
© Copyright 10/27/2015 BMC Software, Inc
Subzero
CICSB 20 MSU
Subzero
CICSA 20 MSU
LPAR 2
110 MSU
DB2A 30 MSU
DB2B 30 MSU
MLCコスト
300 MSU
190 MSU
300 MSU
110 MSU
動的自動Capping
Intelligent Capping for zEnterprise
(iCap)
•
資源の使用状況をモニター
•
ポリシー定義の優先度に従って
動的Capping
•
パフォーマンス(SLA)リスクを
回避したCappingによるコスト
削減の実現
22
© Copyright 10/27/2015 BMC Software, Inc
動的自動Cappingの例
LPAR 1
LPAR 2
DC = 150
LPAR 3
DC = 145
DC = 140
Soft capping will occur
LPAR 1
DC = 150
DC = 150
Soft capping will NOT occur
23
Soft capping will occur
LPAR 2
DC = 160
© Copyright 10/27/2015 BMC Software, Inc
Without iCap
DC = 140
LPAR 3
DC = 145
With iCap
DC = 155
DC = 130
Soft capping will NOT occur
動的自動Cappingの例
24
© Copyright 10/27/2015 BMC Software, Inc
動的自動Cappingの例
Group 1
LPAR 1A
LPAR 2 (test LPAR)
Without iCap
LPAR 1B
DC = 170
GCL =700
LPAR 1C
LPAR 1D
Group 1
LPAR 1A
LPAR 2 (test LPAR)
LPAR 1B
GCL = 750
With iCap
DC = 170
GCL =700
DC = 120
LPAR 1C
25
LPAR 1D
© Copyright 10/27/2015 BMC Software, Inc
Intelligent Capping for zEnterprise
(iCap)
Policy
database
26
© Copyright 10/27/2015 BMC Software, Inc
Intelligent Capping for zEnterprise
(iCap)
Cappingの課題
■適正値の判断
■手動での動的Capping
■Capping設定とパフォーマンス(SLA)リスク
iCapが課題を解決
■Cappingの適正値を見出すための支援機能
OBSERVEモード:設定の検討材料となる情報を収集
MSGモード
:設定内容をシミュレーション
■リアルタイムに資源状況を監視し、動的にCappingをコントロール
■シミュレーション・モードで事前にCapping動作を確認
27
© Copyright 10/27/2015 BMC Software, Inc
Cost Analyzer for zEnterprise
(CAzE)
• MLCコストとワークロードの分析を簡素化
• 削減策のコスト効果の明確化
MLCコスト分析の課題
■ワークロードがどのようにコストに影響しているかを把握するのが難しい
■コスト削減プランの事前検証が困難
■タイムリーなコスト把握ができていない
CAzEが課題を解決
■コストとワークロードの関連を分析
■シミュレーション機能でコスト削減効果やワークロードへの影響を事前検証
■タイムリーなコスト把握
28
© Copyright 10/27/2015 BMC Software, Inc
Cost Analyzer for zEnterprise
(CAzE)
29
© Copyright 10/27/2015 BMC Software, Inc
Cost Analyzer for zEnterprise
(CAzE)
コストとワークロード
分析
$1,820,342.01
Cost Analyzer for zEnterprise
CAzE
シミュレーション
シナリオ1
シナリオ2
シナリオ1
TEXAS
KANSAS
BMCPLEX0
ESAM
SYSI
SYSM
SYSO
CICS
IMS
CICS
IMS
DB2
CICS
IMS
DB2
CICS
IMS
DB2
IMSA
SYSP
IMS
DB2
CICS
IMS
DB2
BATCH_Imp5の50%を移動
680MSUでCapping
$12,266.70
$33,713.43
$598,189.02
CPC TEXASのMLC費用の5.6%の削減
(全体の1.85%)
$33,713.43
シナリオ2
Subzeroを使用したサブシステムの再配置
KANSAS
BBPLEX01
SJSC
CICS
IMS
DB2
CICS
DB2
SJSE
SJSB
CICS
IMS
DB2
CICS
IMS
DB2B
SYSN
CICS
IMS
DB2
CICS
IMS
DB2
BMCPLEX1
DB2A
CICS
IMS
DB2
CICS
DB2
続けて、同様の方法で
DB2AのCICSをDB2Bに
DB2BのDB2をDB2Aに
移動します。
$166,692.74
$1,222,152.99
CPC KANSAのMLC費用の13.6%の削減
(全体の9.15%)
$166,692.27
シナリオ1とシナリオ2で期待できる
削減効果
全体のMLCコストに対して
11% down
CAzE:新しい機能
• ジョブ単位の分析とシミュレーション
61
© Copyright 10/27/2015 BMC Software, Inc
62
© Copyright 10/27/2015 BMC Software, Inc
63
© Copyright 10/27/2015 BMC Software, Inc
64
© Copyright 10/27/2015 BMC Software, Inc
事例紹介
65
© Copyright 10/27/2015 BMC Software, Inc
事例①:CAzE & Subzero
• 中小規模のお客様
– 2 CPC
– CICS, DB2, MQ
– 年間9500万円強のMLCコスト
• CAzE, Subzeroを採用した経緯
– お客様とBMCでCAzEワークショップを実施
– CPC 1だけで以下のMLCコスト削減が期待された
• 開発/テスト環境のCICSを再配置
– 4%削減
• 次に本番環境のCICSを再配置
– TOTALで11%~14%削減効果
66
© Copyright 10/27/2015 BMC Software, Inc
事例①:CICS使用MSUとCICSへの課金
24 MSU
で課金
0.5 MSU
CPC ピーク時の
CICS使用MSU
67
© Copyright 10/27/2015 BMC Software, Inc
事例①:CICS使用MSUだけに課金された場合
6.5 MSU
CICS使用MSU
68
© Copyright 10/27/2015 BMC Software, Inc
事例①:最適化実施前
CPC 1
z/OS
DB2
MQ
CICS
LP02
本番
z/OS
DB2
MQ
CICS
LP03
z/OS
DB2
MQ
CICS
LP04
本番
z/OS
DB2
CICS
LP05
z/OS
LP01
DB2
69
© Copyright 10/27/2015 BMC Software, Inc
CICS
 5 LPAR – SYSPLEX環境
•
•
•
2 開発環境
2 本番環境
1 テスト環境
事例①:開発/テスト環境の再配置
CPC 1
z/OS
DB2
MQ
CICS
LP02
本番
z/OS
DB2
MQ
CICS
LP03
z/OS
DB2
MQ
CICS
LP04
本番
z/OS
DB2
CICS
LP05
z/OS
DB2
LP01
New
LP06
70
z/OS
© Copyright 10/27/2015 BMC Software, Inc
CICS
MQ
CICS
S
u
b
Z
e
r
o
 Subzeroを使用して6 CICS
リージョンを新しいLPAR
LP06に再配置
 4% MLCコスト削減
事例①:本番環境の再配置
CPC 1
LP01
z/OS
DB2
MQ
LP02
本番
z/OS
DB2
MQ
CICS
LP03
z/OS
DB2
MQ
LP04
本番
z/OS
DB2
LP05
z/OS
DB2
z/OS
New New
LP06 LP07 本番
71
© Copyright 10/27/2015 BMC Software, Inc
CICS
MQ
CICS
 開発/テストのCICSリージョン
をLP06に再配置
S
u
b
Z
e
r
o
 本番CICSリージョンを新しい
LPAR LP07に再配置
 すべてのCICSを再配置で
TOTAL 11%~14% 削減
事例①:さらなる削減のための構想
CPC 1
CPC 2
z/OS
DB2
MQ
CICS
LP02
本番
z/OS
DB2
MQ
CICS
LP02
本番
z/OS
MQ
CICS
LP03
z/OS
DB2
MQ
CICS
LP03
z/OS
MQ
CICS
LP04
本番
z/OS
DB2
z/OS
CICS
LP04
本番
LP05
z/OS
DB2
CICS
LP01
© Copyright 10/27/2015 BMC Software, Inc
z/OS
CICS
New New z/OS
LP06 LP07 本番
SubZero
72
LP01
CICS
MQ
CICS
事例②:CAzE
• 世界的な再保険会社様
– EC12 2台
– 18 MLCプロダクト
73
© Copyright 10/27/2015 BMC Software, Inc
事例②:お客様の課題
• どのようにメインフレームの使用を最適化し、ソフトウェ
ア費用を削減するか?
– MLCコストの占める割合が大きい
– バージョンアップ毎にMLCコストが増加
• ExcelでMLCコストを管理
– ワークロードとの関連がなく不十分
メインフレームのキャパシティーを必要以上に大きくしていること
は理解していたが、潜在的なビジネスリスクを回避しながらコスト
削減する方策を見出すのに苦悩していた。
74
© Copyright 10/27/2015 BMC Software, Inc
事例②:お客様のニーズ
• タイムリーな情報の提供
• 幹部が使用するので理解しやすい表示
– ユーザーフレンドリー
– わかりやすいビジュアル能力
75
© Copyright 10/27/2015 BMC Software, Inc
事例②:CAzEを使用して
• 導入後6ヶ月でMLCコストの5%を削減
– コストドライバー(要因)の理解
削減目標への自信(確信)
• 分析および、管理の効率化で年640万円の
人件費を削減
76
© Copyright 10/27/2015 BMC Software, Inc
事例②:CAzEを使用して
• 新規アプリケーション追加のコストを予測
– 最小コストにするためには?
– どれくらいコストが発生するか?
• 意思決定プロセスの迅速化
– ビジネスチームの参画を推進
– ビジネスチームの理解を得ての実施
77
© Copyright 10/27/2015 BMC Software, Inc
事例②:お客様の今後の予測
• 今後4年間で約3億円の削減効果を予測
78
© Copyright 10/27/2015 BMC Software, Inc
BMC ソリューションの活用
分析
79
CAzEによる分析
コスト削減策の検討
CAzEによる削減策の識別
コスト削減策の検証
CAzEによるシミュレーション
コスト削減策の実装
iCap
Subzero
BMC Tuning products
BMC Monitor Products
BMC IMS/DB2 Utilities
© Copyright 10/27/2015 BMC Software, Inc
評価
CAzEによる評価
妹尾 康夫
Thank You.
80
© Copyright 10/27/2015 BMC Software, Inc
03-5302-8332
[email protected]
bmc.com/japan