WebSphere Application Server V9
サンプル構成集
2016/11 V1.1
⽇本アイ・ビー・エム株式会社
クラウド・ソフトウェア事業部
2
text
変更履歴
–
2016/08 初版発⾏
–
2016/11 WAS7およびWAS8のサポート終了予定⽇発表、WAS 8.5.5に含まれる
Java6 および Java7 のサポート終了予定⽇発表を反映
text
18年間にわたり Java EEサーバーをリード
1999
2000
2001
2002
2008
EJB Java 21998
2003
WAS v5.0 J2EE 1.3、JDK1.3 分散環境の新トポロジー WS-I Basic Profile 1.0WAS V2.0
WAS V3.0
WAS V3.5
WAS V4.0
WAS V5.0
WAS V5.1
WAS v5.1 JDK1.4 JSF PMEWAS V6.1
2004
2005
WAS V6.0
2006
WAS v6.0 J2EE 1.4 HA機能拡張 SOA対応 新メッセージングエンジン 混合バージョンセル PMEサポート 最新のWS* WAS V6.1 Feature Pack WAS v6.1 JDK 5 SIPサポート Portletサポート スクリプト拡張 開発ツール(AST)2007
J2EE 1.2
J2EE 1.3
J2EE 1.4
WAS v4.0 J2EE 1.2 Webサービスサポート 動的キャッシュ リソースアナライザーWAS V7
2009
2010
WAS V7 FP WAS v7.0 Java EE 5 / JDK 6 柔軟な管理 ランタイム・プロビジョニング コードとFixの集中管理 Java⾼速化(参照圧縮)WAS V8.0
Java EE 6
WAS V8.0 Java EE 6 / JDK 6 Servlet 3.0、JSF 2.0、JAX-RS JPA 2.0、Bean Validation、CDI バッチ実⾏環境 (Compute Grid) ログ・トレース⾼速化2011
WAS V8.5
WAS V8.5.5
2012
WAS V1.1
Java EE 5
2013
2014
Java EE 7
2015
2016
WAS V8.5.5.6
WAS V9
1998年より継続的に進化
l
業界標準技術への対応
l
信頼性・管理機能の強化
l
製品戦略に基づく⼀貫した機能拡張
WAS 9
JavaEE7/JavaSE8対応
API関連機能強化
API Connect同梱
Docker対応強化
2016年6⽉
WAS v8.5 V8.5 Libertyプロファイル インテリジェント管理 JavaSE 7 WAS V8.5.5Liberty Core Edition提供 WXSをBASE/NDに同梱 WebサーバーPluginでの インテリジェント管理
WAS V8.5.5.6
4
text
WebSphere Application Server の メリット
–
サーブレット・JSP実⾏環境だけではない総合的アプリケーション実⾏基盤
•
DBコネクションやメッセージングエンジンへの接続もWASが統合管理します
•
WebサービスやEJB,2-Phase Commitを必要とするアプリケーションも実⾏できます
•
オンライン処理だけでなくバッチ処理も実⾏可能。利⽤するSWコードを共通化可能
–
柔軟な分散管理・構成管理/GUIおよびスクリプトベースの管理ツール
•
定型作業の⾃動化が容易で,運⽤負荷を減らし,ミスによる障害を防⽌します
•
多くのサーバー群を⼀括して集中管理できます(ND)
–
パフォーマンスと⾼可⽤性を実現するクラスタリング・WLM
•
必要最⼩限のサーバーリソースで⾼いレベルのサービスを実現します
•
サーバー障害によるユーザー影響を防⽌し機会損失を防ぎます
•
サービス提供中のシステムメンテナンスの⾃由度を確保します
–
強⼒なモニター機能・問題判別機能
•
パフォーマンス障害やリソース枯渇の問題を詳細に調査することが可能です
•
ダンプやトレース機能により,問題の原因を徹底的に追求することができます
–
統合されたベンダーサポートの提供
•
Java EEコンテナに加え,JDK/JVMやWebサーバーを含めてサポート
WebSphere Application Server
エディションとライセンス体系
6
WAS v9.0
でのエディション構成
WAS Express
WAS
Hypervisor Edition
WAS for z/OS
z/OSのシスプレックスの機能を
活⽤して、⾼いセキュリティ、
⾼信頼性、優れたリソース活⽤
を実現。WXS z/OS クライアン
ト機能が利⽤可能
WAS for
Developers
WAS (Base)
Web層のクラスタリングと、セッション・フェイルオーバー機能の提供により、
ある程度の規模の環境において、⾼いセキュリティと⾼パフォーマンスを提供
するトランザクション・エンジン
WXSのHTTP セッション・キャッシングと動的キャッシュが利⽤可能
WAS ND
ミッション・クリティカルなシステム
向けに、可⽤性、⾼いパフォーマンス、
⾼度な運⽤管理機能を提供。
WXSの全機能が利⽤可能。
WAS Liberty Core
軽量で低コストのLibertyベースの製品。
Java EEの全機能は不要なWebアプリケーションに
Java EE Webプロファイルの稼動環境を迅速に構築。
Liberty ランタイム Traditional ランタイム Intelligent Management WXSWAS Family Edition
Intelligent Management WXS Client Traditional ランタイム Traditional ランタイム WXS※ Liberty ランタイム Liberty ランタイム Liberty ※
ラインタイム Java EE Web Profile のみ
Traditionalランタイム = 従来から提供されていたWAS
WAS Family Edition
利⽤エディションの切替が可能なライセンス形態
Family
1
Ed.1
Family
Ed.1
Family
Ed.1
ND
Ed.4
Base Ed.
8
Liberty Core
=
or
=
or
=
WAS ND環境への
マイグレーションが可能
WAS Base環境へのトレードアップが可能
WAS本番ライセンスで
開発者のデスクトップ
環境で利⽤するための
WASライセンスを提供
API ConnectEssentialsAPI Connect Essentials API Connect Essentials API Connect Essentials
[
参考] WAS v8.5.5 でのエディション構成
WAS Express
WAS
Hypervisor Edition
WAS for z/OS
z/OSのシスプレックスの機能を
活⽤して、⾼いセキュリティ、
⾼信頼性、優れたリソース活⽤
を実現。WXS z/OS クライアン
ト機能が利⽤可能
PureApp System その他の仮
想化環境上で稼動するために
最適化されたWAS ND環境
動的Webアプリケーションを稼動するために、
低コストですぐに使える環境を提供。
PVU数に制限あり。 32bit JVM のみ提供。
WAS for
Developers
アプリを効率よく開発
するためのランタイム
WASと Eclipse
WAS Developer Tools
(WDT) は開発者のデス
クトップ環境⽤に無償
で提供。また、本番環
境のライセンスでサ
ポートも提供。
WAS (Base)
Web層のクラスタリングと、セッション・フェイルオーバー機能の提供により、
ある程度の規模の環境において、⾼いセキュリティと⾼パフォーマンスを提供
するトランザクション・エンジン
WXSのHTTP セッション・キャッシングと動的キャッシュが利⽤可能
WAS ND
ミッション・クリティカルなシステム
向けに、可⽤性、⾼いパフォーマンス、
⾼度な運⽤管理機能を提供。
WXSの全機能が利⽤可能。
WAS Liberty Core
軽量で低コストのLibertyベースの製品。
Java EEの全機能は不要なWebアプリケーションに
Java EE Webプロファイルの稼動環境を迅速に構築。
Liberty プロファイル Full プロファイル Intelligent Management WXSWAS Family Edition
Intelligent Management WXS Client Intelligent Management WXS Full プロファイル Full プロファイル Full プロファイル WXS Full プロファイル WXS※ Liberty プロファイル Full プロファイル Liberty プロファイル Liberty プロファイル Liberty プロファイル Liberty プロファイル Liberty ※ プロファイル
Full profile (完全プロファイル) = 従来から提供されていたWAS
Java EE Web Profile のみ
WAS Family Edition
© IBM Corporation 2016 8
オペレーションのスピード
ミッション・クリティカルなアプリ
ケーションの管理、運⽤
Systems of Record
マラソンランナー
q
安定性・信頼性
q
サービスレベル重視
q
運⽤最適化
q
既存システムからの移⾏
q
⻑期に渡るシステム構築
¦
数ヶ⽉〜数年
Traditionalランタイム
選べる2種類のWebSphere AS ランタイム
イノベーションのスピード
成⻑機会のための
探索、開発、デプロイ
Systems of Engagement
マイクロサービス
スプリンター
q
スピード開発
q
クラウドでの活⽤
q
試⾏錯誤、継続的改善
q
新規APIの早期利⽤
q
早期のシステム構築/改修
¦
数週間〜数⽇
Liberty ランタイム
オンプレミス
サーバー
エンタープライズ
アプリケーション
企業の
運⽤資産
クラウド
モバイル
コグニティブ
IoT
各エディションに含まれるランタイム
ライセ
ンス
提供機能
WAS
ND
Ø
JavaEE フル・プラットフォーム
対応
•
複数サーバーの集中管理機能
•
クラスタリング、⾼可⽤性、
拡張性、運⽤最適化
WAS
Base
Ø
JavaEE フル・プラットフォーム
対応
•
サーバー単位での管理
•
シンプルな割振り構成
Liberty
Core
Ø
JavaEE Webプロファイル対応
(利⽤できるAPIが限定される)
•
サーバー単位での管理
•
シンプルな割振り構成
N/A
Traditional
ランタイム
ランタイム
Liberty
WAS traditional
JavaEE 完全対応
WAS traditional
JavaEE 完全対応
WAS Liberty
JavaEE 完全対応
WAS Liberty
JavaEE 完全対応
WAS Liberty Core
10
text
従来から利⽤されている アプリケーション・サーバー
ミッション・クリティカル・システムでの豊富な稼働実績
•
充実した管理機能
–
Web 管理コンソールでの 構成・設定
–
wsadmin での 運⽤⾃動化、
ジョブ・スケジューラー連携
•
ミッション・クリティカルシステムに
求められる問題判別機能
–
トレース・ログ、HPEL
–
クラスローダー・ビューアー
–
javacore / heapdump
–
パフォーマンス・ビューアー
•
Installation Manager によるトータルでの製品管理
–
導⼊前提条件チェック、初期導⼊、修正パックの適⽤
•
⾼度なクラスタリング機能 (ND)
–
トランザクションのピア・リカバリー
–
アプリケーションのローリング・メンテナンス
WAS Traditionalランタイム
text
変化の速い、これからのアプリケーション開発・運⽤に
対応した次世代ランタイム
•
モジュール構造のランタイム
–
提供機能をFeatureとしてモジュール化
–
必要なFeatureだけを選択して導⼊・起動
•
軽量
–
数⼗MBのメモリ消費/100MB程度のディスク消費
–
コンテナや仮想環境への集約が容易
•
⾼速起動・動的変更
–
数秒以内でサーバーが起動
–
サーバーの構成変更や
アプリケーションの変更も即座に反映
•
運⽤の容易性
–
構成ファイルも server.xml1つ
–
zip / unzip での導⼊
•
ゼロ・マイグレーション・ポリシー
–
新しいバージョンの仕様が提供されても旧来のバージョンのモジュールも提供
ü
但し対応するJDKバージョンは変更される可能性があります
Servlet
JSP
JDBC
SSL
JAX-RS
session DatabaseJSON
必要なモジュールのみロード
依存関係
も⾃動的に解決
WAS Liberty ランタイム
<
featureManager
>
<
feature
>
jsp-2.3
</
feature
>
<
feature
>
jdbc-4.1
</
feature
>
<
feature
>
jaxrs-2.0
</
feature
>
<
feature
>
sessionDatabase-1.0
</
feature
>
<
feature
>
ssl-1.0
</
feature
>
12
エディション⽐較表
内容
Liberty Core v9
WAS Base v9
WAS ND v9
Traditional ランタイム
ー
◯
◯
Liberty ランタイム
◯
◯
◯
導⼊可能プロセッサー数
無制限
無制限
無制限
課⾦体系
PVU / ⽉額
PVU / ソケット / ⽉額
PVU / ⽉額
Java EE サポート
Java EE 7 Web Profile Java EE 7 Full Platform Java EE 7 Full Platform
Java SE サポート
Java SE 8
Java SE 8
Java SE 8
複数サーバーのロードバランス台数制限
○ 制限なし
○ 制限なし
○ 制限なし
IBM HTTP Server/Web Server plug-inの同梱
○
○
○
Edgeコンポーネント同梱
×
×
◯
複数サーバーの集中管理
×
×
◯
クラスター管理
×
×
◯
複数サーバーのロードバランス⽅法
IHSプラグイン
IHSプラグイン
+ Edgeコンポーネント
IHSプラグイン
2相コミットトランザクションのフェイルオーバー
×
×
◯
メッセージングのフェイルオーバー
×
×
◯
セッションのフェイルオーバー⽅法
DB
DB or WXS
メモリー間複製
DB or WXS or
DB2 同梱
○(⽤途限定*)
○ (⽤途限定*)
○ (⽤途限定*)
WebSphere eXtreme Scale 同梱
×
○ (⽤途限定*)
○
API Connect Essentials 同梱
◯
◯
◯
IBM Security Directory Server 同梱
×
○(⽤途限定*)
○(⽤途限定*)
IBM Security Access Manager同梱
×
×
◯(⽤途限定*)
[参考] WAS Liberty Core および Base, ND ⽐較表(サポート仕様)
サポート仕様・機能
Liberty Core WAS (Base) WAS NDLiberty Traditional Liberty Traditional
Java EE 7 Web プロファイル
Servlet, JSF, JSP & EL, JSTL ◯ ◯ ◯ ◯ ◯ WebSocket, JAX-RS, JAX-RS Client, JSONP ◯ ◯ ◯ ◯ ◯ CDI, DI, EJB Lite, JPA, JTA, ◯ ◯ ◯ ◯ ◯ Bean Validation, managed Beans ◯ ◯ ◯ ◯ ◯
Java EE 7 Full Platform仕様で Liberty Coreで提供されるもの
Concurrency Utilities ◯ ◯ ◯ ◯ ◯ Java Mail, JACC, JASPIC ◯ ◯ ◯ ◯ ◯
Java SE 仕様で Java EE に関連するもの
JDBC, JNDI, JMX, JAXP, StAX ◯ ◯ ◯ ◯ ◯
Java EE 7 Full Platform
JMS, MDB, JCA ー ◯ ◯ ◯ ◯ JAX-WS, JAX-B ー ◯ ◯ ◯ ◯
Full EJB ー ◯ ◯ ◯ ◯
Batch, Batch Management ー ◯ ◯ ◯ ◯ Application Client Support, Application Security Client ー ◯ ◯ ◯ ◯ JAX-RPC, JAX-R (JavaEE 7 オプショナル仕様) ー ー ◯ ー ◯
その他製品機能
OAuth, OpenID, SAML ◯ ◯ ◯ ◯ ◯ API Discovery ◯ ◯ ー ◯ ー System Programming Interace (3rdパーティによるLiberty製品拡張) ◯ ◯ ー ◯ ー
Liberty Collective のメンバー ◯ ◯ ー ◯ ー Liberty Clusterのメンバー ー ー ー ◯ ー zip/jarでの導⼊・展開 ◯ ◯ ー ◯ ー tWAS管理インターフェース (管理コンソール, wsadmin) ー ー ◯ ー ◯ Installation Manager での導⼊ ◯ ◯ ◯ ◯ ◯ http://www.ibm.com/support/knowledgecenter/SSEQTP_liberty/com.ibm.websphere.wlp.nd.multiplatform.doc/ae/rwlp_prog_model_support.html
14
WAS各バージョンが対応しているJavaEE/JavaSE仕様
WAS V5.0
Servlet 2.3/JSP 1.2J2EE 1.3
EJB 2.0J2SE 1.3
WAS V5.1
Servlet 2.3/JSP 1.2J2EE 1.3
EJB 2.0J2SE 1.4
WAS V6.0
Servlet 2.4/JSP 2.0J2EE 1.4
EJB 2.1J2SE 1.4
WAS V6.1
Servlet 2.4/JSP 2.0J2EE 1.4
EJB 2.1J2SE 5.0
WAS V7.0
Servlet 2.4/JSP 2.0J2EE 1.4
EJB 2.1Java EE 5
Servlet 2.5/JSP 2.1 EJB 3.0
Java SE 6
WAS V8.0
Servlet 2.4/JSP 2.0J2EE 1.4
EJB 2.1Java EE 5
Servlet 2.5/JSP 2.1 EJB 3.0Java EE 6
Servlet 3.0/JSP 2.2 EJB 3.1Java SE 6
WAS V8.5
Servlet 2.4/JSP 2.0J2EE 1.4
EJB 2.1Java EE 5
Servlet 2.5/JSP 2.1 EJB 3.0Java EE 6
Servlet 3.0/JSP 2.2 EJB 3.1Java SE
6 / 7 / 8
WAS V9.0
Servlet 2.5/JSP 2.1Java EE 5
EJB 3.0
Java EE 6
Servlet 3.0/JSP 2.2 EJB 3.1Java EE 7
Servlet 3.1/JSP 2.3 EJB 3.2Java SE 8
text
WebSphere ASの営業活動終了/サポート終了状況
2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 WAS V5.0 J2SE 1.3 WAS V5.1 J2SE 1.4 WAS V6.0 J2SE 1.4 WAS V6.1 J2SE 5 WAS V7.0 Java 6.0 WAS V8.0 Java 6.0 WAS V8.5 Java 6.0 Java 7.0 7.1 Java 8.0 WAS V9.0 Java 8.0 2016/09時点で WAS v9のEOM/EOSの発表なし GA EoM△ EoSAs of 2016/09/13
延⻑サポート(最低3年) EoM△ EoM△ EoS EoM△ 延⻑サポート(最低3年)※1 延⻑サポート(最低3年)※1 EoS EoS 延⻑サポート(最低3年) EoM△ EoS EoM△ EoS 延⻑サポート(最低3年) 延⻑サポート(最低3年) ※1 2018年4⽉移⾏ Java6のサポートには制限あり(既知の障害に対する修正の提供) 2018/04 Java6 EoS ※1 2019/09 Java7 EoS ※2 2016/09時点で WAS v8.5 のEOM/EOSの発表なし(参考)単独提供されている IBM Java8 のEoSは 2022/4 予定 サポート追加 2016/3 (8.5.5.9~)
16
text
サポート環境
–
WebSphere Application Server V9 System Requirement
ü
最新のサポート情報を以下のURLからご確認ください
text
WebSphere Application Server ライセンス形態
–
永続ライセンス
•
WASが稼働する環境のコア数に応じた(PVUに換算)ライセンス・モデル
–
PVU (Processor Value Unit)
•
IBMのミドルウェアのライセンスコストを計算する際に、プロセッサーの種類に基づいて決定される計算単位。
以下のサイトで各プロセッサーのコアあたりPVU値を確認ください
http://www-01.ibm.com/software/passportadvantage/pvu_licensing_for_customers.html
•
原則、物理サーバー全体のコア数に対して
フル・キャパシティ
で課⾦されます
•
仮想化技術を⽤いて限定されたキャパシティのみを利⽤する場合、
以下の条件において、
サブ・キャパシティ
モデルを適⽤することが可能です
–
無償の
ライセンス管理ツール IBM License Metrics Tool (ILMT)
をお客様環境に構築する
–
四半期ごとに、ILMTを⽤いて監査レポートを⽣成・保持すること(保管期限 最低2年)
–
IBMからの要求があった場合には、即座に 保管された監査レポートを提⽰する
•
サブ・キャパシティ適⽤の詳細に関しては、以下のサイトをご確認ください
http://www-01.ibm.com/software/jp/passportadvantage/licensing.html#capacity
–
仮想コア・ベース ⽉額課⾦ライセンス
(2016/7発表)
•
WASが稼働する環境の仮想コア数に応じた ⽉額ライセンス・モデル
–
パブリック・クラウドなど、物理コアが把握できない場合にも適⽤可能
–
物理コアが把握可能な環境の場合、仮想コアの総和と物理コアを⽐較し、より少ないコア数分のライセンスを購⼊
–
ILMTによる管理は必須ではありません
18
WAS Liberty Core の製品番号 / メディアパック
製品番号
製品名称(Passport Advantageレベル:BLもしくはPAE)
D0ZDZLL IBM WebSphere Application Server Liberty Core Processor Value Unit (PVU) License + SW Subscription & Support 12 Months E0HGKLL IBM WebSphere Application Server Liberty Core Processor Value Unit (PVU) Annual SW Subscription & Support Renewal 12 Months
D0ZE0LL IBM WebSphere Application Server Liberty Core Processor Value Unit (PVU) SW Subscription & Support Reinstatement 12 Months D0ZE1LL IBM WebSphere Application Server Liberty Core Processor Value Unit (PVU) from Qualified Competitor Competitive Trade Up License + SW S&S 12 Months D0ZE2LL IBM WebSphere Application Server Liberty Core 20 Authorized User Single Install License + SW Subscription & Support 12 Months E0HGLLL IBM WebSphere Application Server Liberty Core 20 Authorized User Single Install Annual SW Subscription & Support Renewal 12 Months D0ZE3LL IBM WebSphere Application Server Liberty Core 20 Authorized User Single Install SW Subscription & Support Reinstatement 12 Months
D1218LL IBM WebSphere Application Server Liberty Core Processor Value Unit (PVU) Initial Fixed Term License + SW Subscription & Support 12 Months E0INLLL IBM WebSphere Application Server Liberty Core Processor Value Unit (PVU) Subsequent Fixed Term License + SW Subscription & Support 12 Months BA1AHML IBM WEBSPHERE APPLICATION SERVER LIBERTY CORE V9.0 MULTIPLATFORM MULTILINGUAL MEDIA PACK
WAS(Base)の製品番号 / メディアパック
製品番号
製品名称(Passport Advantageレベル:BLもしくはPAE)
D55W8LL IBM WebSphere Application Server Processor Value Unit (PVU) License + SW Subscription & Support 12 Months E025QLL IBM WebSphere Application Server Processor Value Unit (PVU) Annual SW Subscription & Support Renewal
D55W9LL IBM WebSphere Application Server Processor Value Unit (PVU) SW Subscription & Support Reinstatement 12 Months D55WALL IBM WebSphere Application Server Processor Value Unit (PVU) from WebSphere Application Server Standard Server Trade Up License + SW Subscription & Support 12 Months D55WBLL IBM WebSphere Application Server Processor Value Unit (PVU) from WebSphere Application Server Express Trade Up License + SW Subscription & Support 12 Months
D0ZEALL IBM WebSphere Application Server Processor Value Unit (PVU) from IBM WebSphere Application Server Liberty Core Processor Value Unit (PVU) Trade Up License + SW Subscription & Support 12 Months D55WDLL IBM WebSphere Application Server Processor Value Unit (PVU) from Qualified Competitor Trade Up License + SW Subscription & Support 12 Months
D0GUSLL IBM WebSphere Application Server per Limited Use Socket License + SW Subscription & Support 12 Months E0AT3LL IBM WebSphere Application Server per Limited Use Socket Annual SW Subscription & Support Renewal 12 Months D0GUULL IBM WebSphere Application Server per Limited Use Socket SW Subscription & Support Reinstatement 12 Months D0GUWLL IBM WebSphere Application Server Limited Use Socket from WebSphere Application Server 100 Processor Value Unit Trade up Lic + SW Subscription & Support 12 Months
D1216LL IBM WebSphere Application Server Processor Value Unit (PVU) Initial Fixed Term License + SW Subscription & Support 12 Months E0INJLL IBM WebSphere Application Server Processor Value Unit (PVU) Subsequent Fixed Term License + SW Subscription & Support 12 Months BA1AFML IBM WEBSPHERE APPLICATION SERVER V9.0 MULTIPLATFORM MULTILINGUAL MEDIA PACK
20
WAS ND の製品番号 / メディアパック
製品番号
製品名称(Passport Advantageレベル:BLもしくはPAE)
D55WJLL IBM WebSphere Application Server Network Deployment Processor Value Unit (PVU) License + SW Subscription & Support 12 Months E025SLL IBM WebSphere Application Server Network Deployment Processor Value Unit (PVU) Annual SW Subscription & Support Renewal 12 Months D55WKLL IBM WebSphere Application Server Network Deployment Processor Value Unit (PVU) SW Subscription & Support Reinstatement 12 Months D55WMLL IBM WebSphere Application Server Network Deployment Processor Value Unit (PVU) from WebSphere Advanced Single Server Trade Up License + SW Subscription & Support 12 Months D55WNLL IBM WebSphere Application Server Network Deployment Processor Value Unit (PVU) from WebSphere Application Server Trade Up License + SW Subscription & Support 12 Months D55WLLL IBM WebSphere Application Server Network Deployment Processor Value Unit (PVU) from Qualified Competitor Trade Up License + SW Subscription & Support 12 Months
D1214LL IBM WebSphere Application Server Network Deployment Processor Value Unit (PVU) Initial Fixed Term License + SW Subscription & Support 12 Months E0INHLL IBM WebSphere Application Server Network Deployment Processor Value Unit (PVU) Subsequent Fixed Term License + SW Subscription & Support 12 Months BA1AGML IBM WEBSPHERE APPLICATION SERVER NETWORK DEPLOYMENT V9.0 MULTIPLATFORM MULTILINGUAL MEDIA PACK
WAS Family Edition のライセンス / メディアパック
製品番号
製品名称(Passport Advantageレベル:BLもしくはPAE)
D1KI6LL IBM WEBSPHERE APPLICATION SERVER FAMILY EDITION PROCESSOR VALUE UNIT (PVU) LICENSE + SW SUBSCRIPTION & SUPPORT 12 MONTHS E0M8FLL IBM WEBSPHERE APPLICATION SERVER FAMILY EDITION PROCESSOR VALUE UNIT (PVU) ANNUAL SW SUBSCRIPTION & SUPPORT RENEWAL 12 MONTHS
D1KI7LL IBM WEBSPHERE APPLICATION SERVER FAMILY EDITION PROCESSOR VALUE UNIT (PVU) SW SUBSCRIPTION & SUPPORT REINSTATEMENT 12 MONTHS D55WNLL IBM WebSphere Application Server Network Deployment Processor Value Unit (PVU) from WebSphere Application Server Trade Up License + SW Subscription & Support 12 Months D55WLLL IBM WebSphere Application Server Network Deployment Processor Value Unit (PVU) from Qualified Competitor Trade Up License + SW Subscription & Support 12 Months
D1214LL IBM WebSphere Application Server Network Deployment Processor Value Unit (PVU) Initial Fixed Term License + SW Subscription & Support 12 Months E0INHLL IBM WebSphere Application Server Network Deployment Processor Value Unit (PVU) Subsequent Fixed Term License + SW Subscription & Support 12 Months BA1AGML IBM WEBSPHERE APPLICATION SERVER NETWORK DEPLOYMENT V9.0 MULTIPLATFORM MULTILINGUAL MEDIA PACK
22
text
関連発表レター
–
WAS v9 発表レター
•
IBM WebSphere Application Server V9.0 は、最新のアプリケーションのための次世代アプリケー
ション・インフラストラクチャーを提供し、ハイブリッド・クラウド環境全体にわたるシームレスな
移植性をサポートします(2016/06/24)
•
http://www-01.ibm.com/common/ssi/rep_ca/6/760/JAJPJP16-0336/index.html
–
WAS v9 仮想コア・ベース⽉額モデル発表レター
•
IBM WebSphere Application Server は、新たにハイブリッド・クラウド⽤の、⽉別の料⾦設定オプ
ションを提供します(2016/07/12)
WebSphere Application Server
traditional ランタイム サンプル構成
24
text
① tWAS: エントリーモデル構成
IBM HTTP
SERVER
App Server
ユーザー
IHSノードは課⾦なし インター ネットハードウェア構成
ティア
プロセッサー構成
1コアあたりのPVU数
メモリー
ディスク
台数
IHS
IA 2コア(1ソケット)
70PVUs/コア
8GB
146GB x 2本(ミラー構成)
1台
WAS
IA 2コア(1ソケット)
70PVUs/コア
8GB
146GB x 2本(ミラー構成)
2台
2コア x 70PVUs
x 2台 = 280PVUs
ソフトウェア構成
製品番号 製品名称(Passport Advantageレベル:BLもしくはPAE) PVU数量 D55W8LL WebSphere Application ServerValue Unit ライセンス(ソフトウェア・サブスクリプション&サポート付) 280
App Server
•
⼩規模なエントリーモデルの構成
•
IHSで稼働するWebサーバープラグインによる App Serverへの負荷分散
•
IHSが単⼀障害点
text
② tWAS: 通常構成
IBM HTTP
SERVER
App Server
ユーザー
インター ネットハードウェア構成
ティア
プロセッサー構成
1コアあたりのPVU数
メモリー
ディスク
台数
IHS
IA 2コア(1ソケット)
70PVUs/コア
8GB
146GB x 2本(ミラー構成)
2台
WAS
IA 2コア(1ソケット)
70PVUs/コア
8GB
146GB x 2本(ミラー構成)
2台
2コア x 70PVUs
x 2台 = 280PVUs
ソフトウェア構成
製品番号 製品名称(Passport Advantageレベル:BLもしくはPAE) PVU数量 D55W8LL WebSphere Application ServerValue Unit ライセンス(ソフトウェア・サブスクリプション&サポート付) 280
App Server
•
外部 負荷分散装置にて IHSに割振り
•
IHSで稼働する WebサーバープラグインによるApp Serverへの負荷分散
IBM HTTP
SERVER
IHSノードは課⾦なし 負荷分散装置
26
text
③ tWAS: 通常構成
(Socketライセンス)
IBM HTTP
SERVER
App Server
ユーザー
インター ネットハードウェア構成
ティア
プロセッサー構成
ソケット数
メモリー
ディスク
台数
IHS
IA 2コア(1ソケット)
1ソケット
8GB
146GB x 2本(ミラー構成)
2台
WAS
IA 4コア(1ソケット)
1ソケット
16GB
146GB x 2本(ミラー構成)
2台
1ソケットx 2台
ソフトウェア構成
製品番号 製品名称(Passport Advantageレベル:BLもしくはPAE) 数量 D0GUSLL WEBSPHERE APPLICATION SERVER PER LIMITED USE SOCKETライセンス(ソフトウェア・サブスクリプション&サポート付) 2App Server
•
外部 負荷分散装置にて IHSに割振り
•
IHSで稼働する WebサーバープラグインによるApp Serverへの負荷分散
•
WAS Baseのみ提供されている Socketライセンスを適⽤ (1Socket 4コア以上でお得)
IBM HTTP
SERVER
IHSノードは課⾦なし 負荷分散装置
text
④ tWAS: WAS ND構成
IBM HTTP
SERVER
App Server
ユーザー
インター ネット
App Server
•
外部 負荷分散装置にて IHSに割振り
•
IHSで稼働する WebサーバープラグインによるApp Serverへの負荷分散
•
デプロイメント・マネージャーによる⼀元管理
•
⽔平クラスター構成による可⽤性向上
IBM HTTP
SERVER
IHSノードは課⾦なし 負荷分散装置 IHSノードは課⾦なし Node Agent Node Agent Deployment Managercluster
2 コア x 70PVUs
x 2台 = 280PVUs
ハードウェア構成
ティア
プロセッサー構成
1コアあたりのPVU数
メモリー
ディスク
台数
IHS
IA 2コア(1ソケット)
70PVUs/コア
8GB
146GB x 2本(ミラー構成)
2台
WAS
IA 2コア(1ソケット)
70PVUs/コア
16GB
146GB x 2本(ミラー構成)
2台
ソフトウェア構成
製品番号 製品名称(Passport Advantageレベル:BLもしくはPAE) PVU数量 D55WJLL WebSphere Application ServerValue Unit ライセンス(ソフトウェア・サブスクリプション&サポート付) 280
28
text
⑤ tWAS: WAS ND⼤規模構成
IBM HTTP
SERVER
App Server
ユーザー
インター ネット
App Server
•
WAD ND同梱 ソフトウェア負荷分散装置(Edge Component)にて IHSに割振り
•
Edge Componentは、WASNDサーバーのPVU数の範囲内であれば無償で別筐体に導⼊可能
•
App Serverとは別ノードにデプロイメント・マネージャーを構築する場合は、課⾦対象
IBM HTTP
SERVER
IHSノードは課⾦なし IHSノードは課⾦なし Node Agent Node Agent Deployment Managercluster
2コア x 70PVUs
x 3台 = 420PVUs
ハードウェア構成
ティア
プロセッサー構成
1コアあたりのPVU数
メモリー
ディスク
台数
EDGE
IA 2コア(1ソケット)
70PVUs/コア
8GB
146GB x 2本(ミラー構成)
2台
IHS
IA 2コア(1ソケット)
70PVUs/コア
8GB
146GB x 2本(ミラー構成)
2台
WAS
IA 2コア(1ソケット)
70PVUs/コア
16GB
146GB x 2本(ミラー構成)
3台
ソフトウェア構成
製品番号 製品名称(Passport Advantageレベル:BLもしくはPAE) PVU数量 D55WJLL WebSphere Application ServerValue Unit ライセンス(ソフトウェア・サブスクリプション&サポート付) 420
Edge
Component
Edge
Component
Edgeノードは課⾦なし Edgeノードは課⾦なしWebSphere Application Server
Liberty ランタイム サンプル構成
30
text
① Liberty Core: エントリーモデル構成
IBM HTTP
SERVER
Liberty Core
ユーザー
IHSノードは課⾦なし インター ネットハードウェア構成
ティア
プロセッサー構成
1コアあたりのPVU数
メモリー
ディスク
台数
IHS
IA 2コア(1ソケット)
70PVUs/コア
8GB
146GB x 2本(ミラー構成)
1台
Liberty
IA 2コア(1ソケット)
70PVUs/コア
8GB
146GB x 2本(ミラー構成)
2台
2コア x 70PVUs
x 2台 = 280PVUs
ソフトウェア構成
製品番号 製品名称(Passport Advantageレベル:BLもしくはPAE) PVU数量 D0ZDZLL WebSphere Application Server Liberty Core Value Unit ライセンス(ソフトウェア・サブスクリプション&サポート付) 280
Liberty Core
•
Liberty Core を利⽤した ⼩規模なエントリーモデルの構成
利⽤できるAPIは、JavaEE Webプロファイル
•
IHSで稼働するWebサーバー・プラグインによるLiberty Coreへの負荷分散
•
IHSが単⼀障害点
text
② Liberty Core: 通常構成
IBM HTTP
SERVER
Liberty Core
ユーザー
インター ネットハードウェア構成
ティア
プロセッサー構成
1コアあたりのPVU数
メモリー
ディスク
台数
IHS
IA 2コア(1ソケット)
70PVUs/コア
8GB
146GB x 2本(ミラー構成)
2台
Liberty
IA 2コア(1ソケット)
70PVUs/コア
8GB
146GB x 2本(ミラー構成)
2台
2コア x 70PVUs
x 2台 = 280PVUs
ソフトウェア構成
製品番号 製品名称(Passport Advantageレベル:BLもしくはPAE) PVU数量 D0ZDZLL WebSphere Application Server Liberty CoreValue Unit ライセンス(ソフトウェア・サブスクリプション&サポート付) 280
Liberty Core
•
Liberty Core を利⽤した構成
利⽤できるAPIは、JavaEE Webプロファイル
•
外部 負荷分散装置にて IHSに割振り
•
IHSで稼働する Webサーバー・プラグインによるLibertyへの負荷分散
IBM HTTP
SERVER
IHSノードは課⾦なし 負荷分散装置 IHSノードは課⾦なし32
text
③ Liberty: 通常構成
IBM HTTP
SERVER
Liberty
ユーザー
インター ネットハードウェア構成
ティア
プロセッサー構成
1コアあたりのPVU数
メモリー
ディスク
台数
IHS
IA 2コア(1ソケット)
70PVUs/コア
8GB
146GB x 2本(ミラー構成)
2台
Liberty
IA 2コア(1ソケット)
70PVUs/コア
8GB
146GB x 2本(ミラー構成)
2台
2コア x 70PVUs
x 2台 = 280PVUs
ソフトウェア構成
製品番号 製品名称(Passport Advantageレベル:BLもしくはPAE) PVU数量 D55W8LL WebSphere Application ServerValue Unit ライセンス(ソフトウェア・サブスクリプション&サポート付) 280
Liberty
•
WAS Base の Libertyランタイムを利⽤した構成
Webサービス、JMS含め、JavaEE フル・プラットフォームのAPIが利⽤可能
•
外部 負荷分散装置にて IHSに割振り
•
IHSで稼働する Webサーバー・プラグインによるLibertyへの負荷分散
IBM HTTP
SERVER
IHSノードは課⾦なし 負荷分散装置 IHSノードは課⾦なしtext
④ Liberty: 通常構成
(Socketライセンス)
IBM HTTP
SERVER
Liberty
ユーザー
インター ネットハードウェア構成
ティア
プロセッサー構成
ソケット数
メモリー
ディスク
台数
IHS
IA 2コア(1ソケット)
1ソケット
8GB
146GB x 2本(ミラー構成)
2台
WAS
IA 4コア(1ソケット)
1ソケット
16GB
146GB x 2本(ミラー構成)
2台
1ソケットx 2台
ソフトウェア構成
製品番号 製品名称(Passport Advantageレベル:BLもしくはPAE) 数量 D0GUSLL WEBSPHERE APPLICATION SERVER PER LIMITED USE SOCKETライセンス(ソフトウェア・サブスクリプション&サポート付) 2Liberty
•
WAS Base の Libertyランタイムを利⽤した構成
Webサービス、JMS含め、JavaEE フル・プラットフォームのAPIが利⽤可能
•
外部 負荷分散装置にて IHSに割振り
•
IHSで稼働する WebサーバープラグインによるApp Serverへの負荷分散
•
WAS Baseのみ提供されている Socketライセンスを適⽤ (1Socket 4コア以上でお得)
IBM HTTP
SERVER
IHSノードは課⾦なし 負荷分散装置
34
text
IBM HTTP
SERVER
Liberty
⑤ Liberty: Collective構成
IBM HTTP
SERVER
Liberty
ユーザー
インター ネット 負荷分散装置 IHSノードは課⾦なし2 コア x 70PVUs
x 3台 = 420PVUs
ハードウェア構成
ティア
プロセッサー構成
1コアあたりのPVU数
メモリー
ディスク
台数
IHS
IA 2コア(1ソケット)
70PVUs/コア
8GB
146GB x 2本(ミラー構成)
2台
Liberty
IA 2コア(1ソケット)
70PVUs/コア
16GB
146GB x 2本(ミラー構成)
3台
ソフトウェア構成
製品番号 製品名称(Passport Advantageレベル:BLもしくはPAE) PVU数量 D55WJLL WebSphere Application Server Network DeploymentValue Unit ライセンス(ソフトウェア・サブスクリプション&サポート付) 420
Liberty
Liberty Collective Controller Liberty Collective Controller Liberty Collective Controllercluster
IHSノードは課⾦なし•
WAS ND の Libertyランタイム のCollective構成
JavaEE フル・プラットフォームのAPIが利⽤可能
•
Liberty Collective ControllerとLiberty Cluster Memberには WAS NDのライセンスが必要
•
外部 負荷分散装置にて IHSに割振り
text
IBM HTTP
SERVER
Liberty Core
⑥ Liberty: Collective⼤規模構成
IBM HTTP
SERVER
Liberty Core
ユーザー
インター ネット 負荷分散装置 IHSノードは課⾦なし2 コア x 70PVUs
x 3台 = 420PVUs
ハードウェア構成
ティア
プロセッサー構成
1コアあたりのPVU数
メモリー
ディスク
台数
IHS
IA 2コア(1ソケット)
70PVUs/コア
8GB
146GB x 2本(ミラー構成)
2台
Liberty
IA 2コア(1ソケット)
70PVUs/コア
16GB
146GB x 2本(ミラー構成)
3台
Liberty CC
IA 2コア(1ソケット)
70PVUs/コア
16GB
146GB x 2本(ミラー構成)
3台
ソフトウェア構成
製品番号 製品名称(Passport Advantageレベル:BLもしくはPAE) PVU数量 D0ZDZLL WebSphere Application Server Liberty CoreValue Unit ライセンス(ソフトウェア・サブスクリプション&サポート付) 420 D55WJLL WebSphere Application Server Network DeploymentValue Unit ライセンス(ソフトウェア・サブスクリプション&サポート付) 420
Liberty Core
Liberty Collective Controller Liberty Collective Controller Liberty Collective Controller IHSノードは課⾦なし•
Liberty Collective Controllerには WAS NDのライセンスが必要
•
Liberty Collective MemberであればLiberty Core / WAS Base のライセンスでOK
•
外部 負荷分散装置にて IHSに割振り
•
IHSで稼働する WebサーバープラグインによるApp Serverへの負荷分散
2 コア x 70PVUs
x 3台 = 420PVUs
Edge
Component
Edge
Component
Edgeノードは課⾦なし Edgeノードは課⾦なし36
WebSphere Application Server
セッション複製構成
セッション・パーシスタンス⽅式の⽐較
①データベース
※1IHS
App
Server
App
Server
App
Server
④WXS組込み構成
IHS
App
Server
App
Server
App
Server
WXS Catalog WXS Grid Container WXS Grid Container WXS Grid Container②メモリー間複製
(Peer to Peer構成)
IHS
App
Server
App
Server
App
Server
ローカル ローカル ローカル バックアップ バックアップ バックアップ③メモリー間複製
(Client-Server構成)
IHS
App
Server
App
Server
App
Server
App
Server
App
Server
⑤WXSリモート構成
※2IHS
App
Server
App
Server
App
Server
WXS Grid Container WXS Grid Container WXS Grid Container WXS Catalog Liberty Core WAS (base) WAS ND ①データベース ◯ ◯ ◯ ②メモリー間複製 Peer to Peer ✕ ✕ ◯ ③メモリー間複製 Client-Server ✕ ✕ ◯ ④WXS組込み ✕ ◯ ◯ ⑤WXSリモート ✕ ◯ ◯38
セッション・パーシスタンス⽅式の⽐較
セッション
保管先
データベース
Peer to Peer構成
メモリー間複製(Mem2Mem)
Client-Server構成
組込み構成
WXS連携
リモート構成
Liberty Core ◯ ✕ ✕ WAS (Base) ◯ ✕ ◯ WAS ND ◯ ◯ ○ アプリケーション の修正 - なし ー なし △ コード修正は不要。WebモジュールのMETA-INFに構成ファイルのみ配置 構築 △ WASに加え別途DBの構築構成、⾼可⽤性 セットアップが必要 ◎ WASコンソールからの設定 ○ WASに加え、別 途カタログ・サー バーを別途構成 △ WASに加え、WXS 関連プロセスを別途構 成 管理 △ DBの管理が別途必要 ◎ WASのみ ○ カタログサーバーを追加で管理 △ 管理対象プロセスが増える アプリケーションと のJavaヒープ共有 × ○ ✕ ◯ ✕ セッション・サイズ △ セッション内のエントリー最⼤2MB ○ サイズ制限なし ◯ サイズ制限なし
信頼性 ○ Best Effort ○ Best Effort ◎ 同期モード(書込保障)、⾮同期モード の選択が可能 複製の数 ○ DB ○ 1つ(単⼀レプリカ)またはクラスター全体 ○ 複製数(同期、⾮同期)を指定可能 保管先障害時の 複製データの復旧 - △ 障害後、更新があったエントリーのみ復活 ◯ WXSにより⾃動復旧 拡張性 △ Scale Upアプローチ △ アプリケーション ・サーバー追加 ◯ 保管⽤アプリケーション・サーバー追加 △ アプリケーション・サーバー追加 ○ WXSプロセス追加 データ・センター間 複製 × × ○ ゾーン設定によりデータセンター間複製も可能