WebSphere Application Server V9 · ejb java 2 マルチosサポート 1998 2003 was v5.0 j2ee...
Transcript of WebSphere Application Server V9 · ejb java 2 マルチosサポート 1998 2003 was v5.0 j2ee...
© 2016 IBM Corporation
WebSphere Application Server V9サンプル構成集
2016/11 V1.1⽇本アイ・ビー・エム株式会社クラウド・ソフトウェア事業部
© IBM Corporation 20162
text
変更履歴
– 2016/08 初版発⾏– 2016/11 WAS7およびWAS8のサポート終了予定⽇発表、WAS 8.5.5に含まれる
Java6 および Java7 のサポート終了予定⽇発表を反映
© IBM Corporation 20163
text
18年間にわたり Java EEサーバーをリード
19992000
20012002
2008
EJBJava 2マルチOSサポート
1998
2003
WAS v5.0J2EE 1.3、JDK1.3分散環境の新トポロジーWS-I Basic Profile 1.0
WAS V2.0WAS V3.0
WAS V3.5WAS V4.0
WAS V5.0
WAS V5.1
WAS v5.1JDK1.4JSFPME最新のWS*
WAS V6.1
20042005
WAS V6.0 2006
WAS v6.0J2EE 1.4 HA機能拡張SOA対応新メッセージングエンジン混合バージョンセルPMEサポート最新のWS*
WAS V6.1Feature Pack
WAS v6.1JDK 5SIPサポートPortletサポートスクリプト拡張開発ツール(AST)最新のWS*
2007
J2EE 1.2J2EE 1.3
J2EE 1.4
WAS v4.0J2EE 1.2Webサービスサポート動的キャッシュリソースアナライザー
WAS V7
20092010
WAS V7 FP
WAS v7.0Java EE 5 / JDK 6 柔軟な管理ランタイム・プロビジョニングコードとFixの集中管理Java⾼速化(参照圧縮)
WAS V8.0Java EE 6
WAS V8.0Java EE 6 / JDK 6 Servlet 3.0、JSF 2.0、JAX-RSJPA 2.0、Bean Validation、CDIバッチ実⾏環境 (Compute Grid)ログ・トレース⾼速化集中インストレーション管理
2011
WAS V8.5WAS V8.5.5
2012
WAS V1.1
Java EE 52013
2014
Java EE 7
20152016WAS V8.5.5.6
WAS V91998年より継続的に進化l業界標準技術への対応l信頼性・管理機能の強化l製品戦略に基づく⼀貫した機能拡張
WAS 9JavaEE7/JavaSE8対応API関連機能強化API Connect同梱Docker対応強化
2016年6⽉
WAS v8.5 V8.5Libertyプロファイルインテリジェント管理JavaSE 7
WAS V8.5.5Liberty Core Edition提供WXSをBASE/NDに同梱WebサーバーPluginでのインテリジェント管理
WAS V8.5.5.6WAS Liberty Java EE 7対応
© IBM Corporation 20164
text
WebSphere Application Server の メリット
– サーブレット・JSP実⾏環境だけではない総合的アプリケーション実⾏基盤• DBコネクションやメッセージングエンジンへの接続もWASが統合管理します• WebサービスやEJB,2-Phase Commitを必要とするアプリケーションも実⾏できます• オンライン処理だけでなくバッチ処理も実⾏可能。利⽤するSWコードを共通化可能
– 柔軟な分散管理・構成管理/GUIおよびスクリプトベースの管理ツール• 定型作業の⾃動化が容易で,運⽤負荷を減らし,ミスによる障害を防⽌します• 多くのサーバー群を⼀括して集中管理できます(ND)
– パフォーマンスと⾼可⽤性を実現するクラスタリング・WLM• 必要最⼩限のサーバーリソースで⾼いレベルのサービスを実現します• サーバー障害によるユーザー影響を防⽌し機会損失を防ぎます• サービス提供中のシステムメンテナンスの⾃由度を確保します
– 強⼒なモニター機能・問題判別機能• パフォーマンス障害やリソース枯渇の問題を詳細に調査することが可能です• ダンプやトレース機能により,問題の原因を徹底的に追求することができます
– 統合されたベンダーサポートの提供• Java EEコンテナに加え,JDK/JVMやWebサーバーを含めてサポート
© IBM Corporation 20165
WebSphere Application Serverエディションとライセンス体系
© IBM Corporation 20166
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ランタイム
IntelligentManagement WXS
WAS Family Edition
IntelligentManagement
WXSClient
Traditionalランタイム
Traditionalランタイム
WXS※
Libertyランタイム
Libertyランタイム
Liberty ※ラインタイム Java EE Web Profile のみ
Traditionalランタイム = 従来から提供されていたWAS
WAS Family Edition利⽤エディションの切替が可能なライセンス形態
1Family
Ed.
1Family
Ed.
1Family
Ed.
1ND Ed. 4
Base Ed.8
Liberty Core= or = or =
WAS ND環境へのマイグレーションが可能
WAS Base環境へのトレードアップが可能
WAS本番ライセンスで開発者のデスクトップ環境で利⽤するためのWASライセンスを提供
API ConnectEssentials
API ConnectEssentials
API ConnectEssentials
API ConnectEssentials
© IBM Corporation 20167
[参考] 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プロファイル
IntelligentManagement WXS
WAS Family Edition
IntelligentManagement
WXSClient
IntelligentManagement WXS
Fullプロファイル
Fullプロファイル
Fullプロファイル
WXS
Fullプロファイル
WXS※
Libertyプロファイル
Fullプロファイル
Libertyプロファイル
Libertyプロファイル
Libertyプロファイル
Libertyプロファイル
Liberty ※プロファイル
Full profile (完全プロファイル) = 従来から提供されていたWAS
Java EE Web Profile のみ
WAS Family Edition利⽤エディションの切替が可能なライセンス形態
1Family
Ed.
1Family
Ed.
1Family
Ed.
1ND Ed. 4
Base Ed.8
Liberty Core= or = or =
© IBM Corporation 20168
オペレーションのスピードミッション・クリティカルなアプリ
ケーションの管理、運⽤Systems of Record
マラソンランナー
q 安定性・信頼性q サービスレベル重視q 運⽤最適化q 既存システムからの移⾏
q ⻑期に渡るシステム構築¦ 数ヶ⽉〜数年
Traditionalランタイム
選べる2種類のWebSphere AS ランタイムイノベーションのスピード
成⻑機会のための探索、開発、デプロイ
Systems of Engagementマイクロサービス
スプリンター
q スピード開発q クラウドでの活⽤q 試⾏錯誤、継続的改善q 新規APIの早期利⽤
q 早期のシステム構築/改修¦ 数週間〜数⽇
Liberty ランタイム
オンプレミスサーバー
エンタープライズアプリケーション
企業の運⽤資産
クラウド
モバイル
コグニティブ
IoT
© IBM Corporation 20169
各エディションに含まれるランタイム
ライセンス 提供機能
WASND
Ø JavaEE フル・プラットフォーム対応
• 複数サーバーの集中管理機能• クラスタリング、⾼可⽤性、
拡張性、運⽤最適化
WAS Base
Ø JavaEE フル・プラットフォーム対応
• サーバー単位での管理• シンプルな割振り構成
LibertyCore
Ø JavaEE Webプロファイル対応(利⽤できるAPIが限定される)
• サーバー単位での管理• シンプルな割振り構成
N/A
Traditionalランタイム
Libertyランタイム
WAS traditionalJavaEE 完全対応
WAS traditionalJavaEE 完全対応
WAS LibertyJavaEE 完全対応
WAS LibertyJavaEE 完全対応
WAS Liberty CoreWeb Profile 対応
© IBM Corporation 201610
text従来から利⽤されている アプリケーション・サーバーミッション・クリティカル・システムでの豊富な稼働実績
• 充実した管理機能– Web 管理コンソールでの 構成・設定– wsadmin での 運⽤⾃動化、
ジョブ・スケジューラー連携• ミッション・クリティカルシステムに
求められる問題判別機能– トレース・ログ、HPEL– クラスローダー・ビューアー– javacore / heapdump– パフォーマンス・ビューアー
• Installation Manager によるトータルでの製品管理– 導⼊前提条件チェック、初期導⼊、修正パックの適⽤
• ⾼度なクラスタリング機能 (ND) – トランザクションのピア・リカバリー– アプリケーションのローリング・メンテナンス
WAS Traditionalランタイム
© IBM Corporation 201611
text変化の速い、これからのアプリケーション開発・運⽤に対応した次世代ランタイム
• モジュール構造のランタイム– 提供機能をFeatureとしてモジュール化– 必要なFeatureだけを選択して導⼊・起動
• 軽量– 数⼗MBのメモリ消費/100MB程度のディスク消費– コンテナや仮想環境への集約が容易
• ⾼速起動・動的変更– 数秒以内でサーバーが起動– サーバーの構成変更や
アプリケーションの変更も即座に反映• 運⽤の容易性
– 構成ファイルも server.xml1つ– zip / unzip での導⼊
• ゼロ・マイグレーション・ポリシー– 新しいバージョンの仕様が提供されても旧来のバージョンのモジュールも提供ü 但し対応するJDKバージョンは変更される可能性があります
ServletJSPJDBCSSLJAX-RS
session Database
JSON
必要なモジュールのみロード依存関係も⾃動的に解決
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>
</featureManager>
© IBM Corporation 201612
エディション⽐較表内容 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 PlatformJava SE サポート Java SE 8 Java SE 8 Java SE 8
複数サーバーのロードバランス台数制限 ○ 制限なし ○ 制限なし ○ 制限なしIBM HTTP Server/Web Server plug-inの同梱 ○ ○ ○
Edgeコンポーネント同梱 × × ◯複数サーバーの集中管理 × × ◯
クラスター管理 × × ◯
複数サーバーのロードバランス⽅法 IHSプラグイン IHSプラグイン IHSプラグイン+ Edgeコンポーネント
2相コミットトランザクションのフェイルオーバー × × ◯メッセージングのフェイルオーバー × × ◯
セッションのフェイルオーバー⽅法 DB DB or WXS DB or WXS orメモリー間複製
DB2 同梱 ○(⽤途限定*) ○ (⽤途限定*) ○ (⽤途限定*)WebSphere eXtreme Scale 同梱 × ○ (⽤途限定*) ○
API Connect Essentials 同梱 ◯ ◯ ◯IBM Security Directory Server 同梱 × ○(⽤途限定*) ○(⽤途限定*)IBM Security Access Manager同梱 × × ◯(⽤途限定*)
* 同梱されるDB2、IBM Security製品には使⽤に制限があります。詳細はライセンス証書をご確認ください
© IBM Corporation 201613
[参考] WAS Liberty Core および Base, ND ⽐較表(サポート仕様)
サポート仕様・機能 Liberty Core
WAS (Base) WAS ND
Liberty Traditional Liberty TraditionalJava 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 PlatformJMS, 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
© IBM Corporation 201614
WAS各バージョンが対応しているJavaEE/JavaSE仕様
WAS V5.0 J2EE 1.3Servlet 2.3/JSP 1.2
EJB 2.0J2SE 1.3
WAS V5.1 J2EE 1.3Servlet 2.3/JSP 1.2
EJB 2.0J2SE 1.4
WAS V6.0 J2EE 1.4Servlet 2.4/JSP 2.0
EJB 2.1J2SE 1.4
WAS V6.1 J2EE 1.4Servlet 2.4/JSP 2.0
EJB 2.1J2SE 5.0
WAS V7.0 J2EE 1.4Servlet 2.4/JSP 2.0
EJB 2.1
Java EE 5Servlet 2.5/JSP 2.1
EJB 3.0Java SE 6
WAS V8.0 J2EE 1.4Servlet 2.4/JSP 2.0
EJB 2.1
Java EE 5Servlet 2.5/JSP 2.1
EJB 3.0
Java EE 6Servlet 3.0/JSP 2.2
EJB 3.1Java SE 6
WAS V8.5 J2EE 1.4Servlet 2.4/JSP 2.0
EJB 2.1
Java EE 5Servlet 2.5/JSP 2.1
EJB 3.0
Java EE 6Servlet 3.0/JSP 2.2
EJB 3.1
Java SE 6 / 7 / 8
WAS V9.0 Java EE 5Servlet 2.5/JSP 2.1
EJB 3.0
Java EE 6Servlet 3.0/JSP 2.2
EJB 3.1
Java EE 7Servlet 3.1/JSP 2.3
EJB 3.2Java SE 8
© IBM Corporation 201615
text
WebSphere ASの営業活動終了/サポート終了状況
2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020
WASV5.0
J2SE1.3
WASV5.1
J2SE1.4
WASV6.0
J2SE1.4
WASV6.1
J2SE5
WASV7.0
Java6.0
WASV8.0
Java6.0
WASV8.5
Java6.0
Java7.07.1
Java8.0
WASV9.0
Java8.0 2016/09時点で WAS v9のEOM/EOSの発表なし
GA EoM△ EoS
As 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のサポートには制限あり(既知の障害に対する修正の提供)※2 2019年9⽉移⾏ Java7のサポートには制限あり(既知の障害に対する修正の提供)
2018/04Java6 EoS※1
2019/09Java7 EoS※2
2016/09時点で WAS v8.5 のEOM/EOSの発表なし
(参考)単独提供されている IBM Java8 のEoSは 2022/4 予定
サポート追加 2016/3 (8.5.5.9~)
© IBM Corporation 201616
text
サポート環境
– WebSphere Application Server V9 System Requirementü最新のサポート情報を以下のURLからご確認ください• http://www-01.ibm.com/support/docview.wss?rs=180&uid=swg27047911
© IBM Corporation 201617
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による管理は必須ではありません
© IBM Corporation 201618
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
© IBM Corporation 201619
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
© IBM Corporation 201620
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
© IBM Corporation 201621
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
© IBM Corporation 201622
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)• http://www-01.ibm.com/common/ssi/rep_ca/5/760/JAJPJP16-0385/index.html
© IBM Corporation 201623
WebSphere Application Servertraditional ランタイム サンプル構成
© IBM Corporation 201624
text
① tWAS: エントリーモデル構成
IBM HTTPSERVER
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 70PVUsx 2台 = 280PVUs
ソフトウェア構成製品番号 製品名称(Passport Advantageレベル:BLもしくはPAE) PVU数量
D55W8LL WebSphere Application ServerValue Unit ライセンス(ソフトウェア・サブスクリプション&サポート付) 280
App Server
• ⼩規模なエントリーモデルの構成• IHSで稼働するWebサーバープラグインによる App Serverへの負荷分散• IHSが単⼀障害点
© IBM Corporation 201625
text
② tWAS: 通常構成
IBM HTTPSERVER 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 70PVUsx 2台 = 280PVUs
ソフトウェア構成製品番号 製品名称(Passport Advantageレベル:BLもしくはPAE) PVU数量
D55W8LL WebSphere Application ServerValue Unit ライセンス(ソフトウェア・サブスクリプション&サポート付) 280
App Server
• 外部 負荷分散装置にて IHSに割振り• IHSで稼働する WebサーバープラグインによるApp Serverへの負荷分散
IBM HTTPSERVER
IHSノードは課⾦なし
負荷分散装置
IHSノードは課⾦なし
© IBM Corporation 201626
text
③ tWAS: 通常構成(Socketライセンス)
IBM HTTPSERVER 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ライセンス(ソフトウェア・サブスクリプション&サポート付) 2
App Server
• 外部 負荷分散装置にて IHSに割振り• IHSで稼働する WebサーバープラグインによるApp Serverへの負荷分散• WAS Baseのみ提供されている Socketライセンスを適⽤ (1Socket 4コア以上でお得)
IBM HTTPSERVER
IHSノードは課⾦なし
負荷分散装置
IHSノードは課⾦なし
© IBM Corporation 201627
text
④ tWAS: WAS ND構成IBM HTTPSERVER App Server
ユーザー
インターネット
App Server
• 外部 負荷分散装置にて IHSに割振り• IHSで稼働する WebサーバープラグインによるApp Serverへの負荷分散• デプロイメント・マネージャーによる⼀元管理• ⽔平クラスター構成による可⽤性向上
IBM HTTPSERVER
IHSノードは課⾦なし
負荷分散装置
IHSノードは課⾦なし
NodeAgent
NodeAgent
DeploymentManager
cluster
2 コア x 70PVUsx 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
© IBM Corporation 201628
text
⑤ tWAS: WAS ND⼤規模構成IBM HTTPSERVER App Server
ユーザー
インターネット
App Server
• WAD ND同梱 ソフトウェア負荷分散装置(Edge Component)にて IHSに割振り• Edge Componentは、WASNDサーバーのPVU数の範囲内であれば無償で別筐体に導⼊可能• App Serverとは別ノードにデプロイメント・マネージャーを構築する場合は、課⾦対象
IBM HTTPSERVER
IHSノードは課⾦なし
IHSノードは課⾦なし
NodeAgent
NodeAgent
DeploymentManager
cluster
2コア x 70PVUsx 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
EdgeComponent
EdgeComponent
Edgeノードは課⾦なし
Edgeノードは課⾦なし
© IBM Corporation 201629
WebSphere Application ServerLiberty ランタイム サンプル構成
© IBM Corporation 201630
text
① Liberty Core: エントリーモデル構成
IBM HTTPSERVER
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 70PVUsx 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が単⼀障害点
© IBM Corporation 201631
text
② Liberty Core: 通常構成IBM HTTPSERVER 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 70PVUsx 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 HTTPSERVER
IHSノードは課⾦なし
負荷分散装置
IHSノードは課⾦なし
© IBM Corporation 201632
text
③ Liberty: 通常構成IBM HTTPSERVER 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 70PVUsx 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 HTTPSERVER
IHSノードは課⾦なし
負荷分散装置
IHSノードは課⾦なし
© IBM Corporation 201633
text
④ Liberty: 通常構成(Socketライセンス)
IBM HTTPSERVER 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ライセンス(ソフトウェア・サブスクリプション&サポート付) 2
Liberty
• WAS Base の Libertyランタイムを利⽤した構成Webサービス、JMS含め、JavaEE フル・プラットフォームのAPIが利⽤可能
• 外部 負荷分散装置にて IHSに割振り• IHSで稼働する WebサーバープラグインによるApp Serverへの負荷分散• WAS Baseのみ提供されている Socketライセンスを適⽤ (1Socket 4コア以上でお得)
IBM HTTPSERVER
IHSノードは課⾦なし
負荷分散装置
IHSノードは課⾦なし
© IBM Corporation 201634
text
IBM HTTPSERVER
Liberty
⑤ Liberty: Collective構成IBM HTTPSERVER
Liberty
ユーザー
インターネット
負荷分散装置
IHSノードは課⾦なし
2 コア x 70PVUsx 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
LibertyCollective Controller
LibertyCollective Controller
LibertyCollective Controller
clusterIHSノードは課⾦なし
• WAS ND の Libertyランタイム のCollective構成JavaEE フル・プラットフォームのAPIが利⽤可能
• Liberty Collective ControllerとLiberty Cluster Memberには WAS NDのライセンスが必要• 外部 負荷分散装置にて IHSに割振り• IHSで稼働する WebサーバープラグインによるApp Serverへの負荷分散
© IBM Corporation 201635
text
IBM HTTPSERVER
Liberty Core
⑥ Liberty: Collective⼤規模構成IBM HTTPSERVER
Liberty Core
ユーザー
インターネット
負荷分散装置
IHSノードは課⾦なし
2 コア x 70PVUsx 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
LibertyCollective Controller
LibertyCollective Controller
LibertyCollective Controller
IHSノードは課⾦なし
• Liberty Collective Controllerには WAS NDのライセンスが必要• Liberty Collective MemberであればLiberty Core / WAS Base のライセンスでOK• 外部 負荷分散装置にて IHSに割振り• IHSで稼働する WebサーバープラグインによるApp Serverへの負荷分散
2 コア x 70PVUsx 3台 = 420PVUs
EdgeComponent
EdgeComponent
Edgeノードは課⾦なし
Edgeノードは課⾦なし
© IBM Corporation 201636
WebSphere Application Serverセッション複製構成
© IBM Corporation 201637
セッション・パーシスタンス⽅式の⽐較①データベース ※1
IHS
AppServer
AppServer
AppServer
④WXS組込み構成
IHS
AppServer
AppServer
AppServer
WXSCatalog
WXS GridContainer
WXS GridContainer
WXS GridContainer
②メモリー間複製(Peer to Peer構成)
IHS
AppServer
AppServer
AppServer
ローカル
ローカル
ローカル
バックアップ
バックアップ
バックアップ
③メモリー間複製(Client-Server構成)
IHS
AppServer
AppServer
AppServer
AppServer
AppServer
⑤WXSリモート構成 ※2
IHS
AppServer
AppServer
AppServer
WXS GridContainer
WXS GridContainer
WXS GridContainer
WXSCatalog
LibertyCore
WAS(base)
WAS ND
①データベース ◯ ◯ ◯
②メモリー間複製Peer to Peer ✕ ✕ ◯
③メモリー間複製Client-Server ✕ ✕ ◯
④WXS組込み ✕ ◯ ◯
⑤WXSリモート ✕ ◯ ◯
※1 セッション複製⽤途に限りDB2ライセンス付帯 ※2 WXS Grid Containerが WASと別ノードで動く場合は追加でライセンスが必要
© IBM Corporation 201638
セッション・パーシスタンス⽅式の⽐較セッション
保管先データベース メモリー間複製(Mem2Mem) WXS連携
Peer to Peer構成 Client-Server構成 組込み構成 リモート構成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プロセス追加
データ・センター間複製
× × ○ ゾーン設定によりデータセンター間複製も可能