• 検索結果がありません。

WAS V9 アナウンスメント・セミナー資料 WAS V9

N/A
N/A
Protected

Academic year: 2022

シェア "WAS V9 アナウンスメント・セミナー資料 WAS V9"

Copied!
29
0
0

読み込み中.... (全文を見る)

全文

(1)

WebSphere Application Server V9

アナウンスメント・セミナー

日本アイ・ビー・エム株式会社 クラウド・ソフトウェア事業部

アプリケーション・プラットフォーム 植田 毅

WAS V9 発表概要

(2)

アジェンダ

 WAS V9 発表概要

 WAS V9 ハイライト

 Create

 Connect

 Optimize

 WAS V9での変更点

(3)

© 2016 IBM Corporation 3

WAS V9 発表概要

(4)

WebSphere Application Serverとは

 WebSphere Application Server (WAS)は,

Java EE 仕様に従って作成されたエンタープライズ・アプリケーショ ンを実行するプラットフォーム

 7年連続国内シェア No.1 !!

IDC Japan 2015年8月

出典:IDC #J15380106 「国内アプリケーションデプロイメント/構造化データ

 業界標準技術への対応

 信頼性・管理機能の強化

 製品戦略に基づく一貫した機能拡張

デプロイメントセントリック アプリケーション

プラットフォーム市場

(5)

© 2016 IBM Corporation 5

WAS V9 ~18年の歴史と進化~

 WAS V9登場!!

 2016/6/7 発表

 発表レター:https://ibm.biz/Bd4Nr3

 2016/6/24 ダウンロード開始

1999

2000

2001

2002

2008

WAS V3.0 EJB

WAS V3.5 Java 2

マルチOSサポート

1998

2003

WAS V5.0 J2EE 1.3 JDK1.3

分散環境の新トポロジー WS-I Basic Profile 1.0

WAS V2.0 WAS V3.0

WAS V3.5 WAS V4.0

WAS V5.0

WAS V5.1

WAS V5.1 JDK1.4 JSF PME 最新のWS*

WAS V6.1

2004

2005

WAS V6.0 2006

WAS V6.0 J2EE 1.4 HA機能拡張 SOA対応

新Mesaging Engine 最新のWS*

WAS V6.1 Feature Pack

WAS V6.1 JDK 5 SIPサポート 開発ツール(AST) 最新のWS*

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

Java EE 5 / JDK 6 柔軟な管理

ランタイム・プロビジョニング コードとFixの集中管理 Java高速化(参照圧縮)

WAS V8.0

Java EE 6

WAS V8.0 Java EE 6 / JDK 6 バッチ実行環境 ログ・トレース高速化 集中インストレーション管理

2011

WAS V8.5

Libertyプロファイル インテリジェント管理 JavaSE 7

WAS V8.5

WAS V8.5.5 2012

WAS V8.5.5.6 WAS Liberty Java EE 7対応

WAS V1.1 WAS V1.0

Java EE 5 2013

2014

Java EE 7

WAS V8.5.5

Liberty Core Edition提供 WXSをBASE/NDに同梱 WebサーバーPluginでの インテリジェント管理

2015

WAS V8.5.5.6 2016

WAS V9

WAS V9 登場!!

Java EE 7, Java 8対応 API機能強化

API Connectを同梱

クラウド対応強化

(6)

WAS が提供する 2 つのランタイム

 “traditional” と “Liberty” の2つのランタイムを提供

 “traditional” はこれまでの “フル・プロファイル”と同じ

WAS エディション

WebSphere

Application Server Liberty Core

WebSphere

Application Server Base

WebSphere

Application Server Network Deployment

提供されるWASランタイム

WAS Liberty Java EE7 Web profile

WAS Liberty Java EE7 完全対応

WAS Liberty Java EE7 完全対応

+ 拡張管理

WAS traditional Java EE7 完全対応

WAS traditional Java EE7 完全対応

+ 拡張管理 and

and

(7)

© 2016 IBM Corporation 7

バージョン別のJava SE, Java EEのサポート

WAS V6.1 Servlet 2.4/JSP J2EE 1.4 2.0

EJB 2.1

J2SE 5.0

WAS V7.0 Servlet 2.4/JSP J2EE 1.4 2.0

EJB 2.1

Java EE 5

Servlet 2.5/JSP 2.1

EJB 3.0

Java SE 6

WAS V8.0 Servlet 2.4/JSP J2EE 1.4 2.0

EJB 2.1

Java EE 5

Servlet 2.5/JSP 2.1

EJB 3.0

Java EE 6

Servlet 3.0/JSP 2.2

EJB 3.1

Java SE 6

WAS V8.5

J2EE 1.4

Servlet 2.4/JSP 2.0

EJB 2.1 (*1)

Java EE 5

Servlet 2.5/JSP 2.1

EJB 3.0 (*1)

Java EE 6

Servlet 3.0/JSP 2.2

EJB 3.1 (*1,2)

Java EE 7

Servlet 3.1/JSP 2.3

EJB 3.2 (*3)

Java SE 6 / 7 / 8

(*4)

WAS V9.0 Java EE 5 Servlet 2.5/JSP 2.1

EJB 3.0 (*1)

Java EE 6

Servlet 3.0/JSP 2.2

EJB 3.1 (*1,2)

Java EE 7

Servlet 3.1/JSP 2.3

EJB 3.2

Java SE 7 Java SE 8 (*3)

(*1)traditionalのみ (*2)Libertyは、Java EE Web Profile + α

(*3)Libertyのみ (*4)Java SE8は、Liberty:8.5.5.5以降、traditional:8.5.5.9以降

(8)

WAS V9 ハイライト

(9)

© 2016 IBM Corporation 9

ハイブリッド・クラウドのエントリー・ポイント

 クラウドはゴールではない、イノベーションのためのプ ラットフォームである

(

Robert LeBlank, Senior Vice President, IBM Cloud, InterConnect 2016)

顧客向けのアーキテクチャー :

スピードと俊敏性を重視 トランザクション・アーキテクチャー : 可用性と安定性を重視

CONNECT

セキュリティを担 保し、スケーラブ ルな方法でアプリ、

プロセス、データ に接続する

CREATE

企業の枠を超えた 革新的な新サービ スを作る

OPTIMIZE

可用性、柔軟性、

セキュリティの ためにインフラ を最適化する

開発者 Enterprise

アーキテクト System管理者 / IT 運用者 CIO / CTO

Billing Customer DB

ERP

SoR (WAS)

IOT Mobile Cloud

SoE

(Liberty, SoftLayer, Bluemix)

9

(10)

WAS のハイブリッド・クラウド戦略

CREATE

開発者が高速に開発する ことを可能にする

• Java EE7 マーケットの リードとオープンソース のサポート

• マイクロサービス化、

API化を加速する

• 効率的&継続的なデリバ リのためのDevOpsツー ルとの完全統合

CONNECT

新規アプリ / 既存アプリを 簡単にクラウドに接続する

• APIを作成し、公開す る

• アプリから外部のAPI に接続する

• オンプレミス、クラウ ドを問わず、どこにで もデプロイできる

OPTIMIZE

ミッション・クリティカル・

システムのスマートな管理

• クラウド利用も含めた インフラの最適化

• 高可用性: 自動スケー リング、動的ルーティ ング、ヘルス管理、問 題分析

• クラウドとモバイル対 応のセキュリティ

• JavaとNode.jsの企業向 け管理

CREATE CONNECT OPTIMIZE

(11)

© 2016 IBM Corporation 11

WAS V9 ハイライト Create

 WAS traditional, Liberty共にJava EE 7に準拠

 traditional で最新仕様が利用可能に

 クラウド・ネイティブなアプリを迅速に開発、

サーバー構成を可能にするWAS Liberty app acceleratorを提供

 API管理、Swaggerをサポートする API discovery ツールの提供

 マイクロサービス化を加速する、コンポーザブ ルで軽量なランタイムを提供

 DevOpsツールと簡単に統合

1 Minute

install &

deploy

Get started fast

企業向けに高速、スケーラビリティのある マイクロサービス開発環境を提供

CREATE

11

(12)

WAS V9 ハイライト Connect

WebSphere V9 IBM WebSphere Connect を提供

Get Started:

ibm.com/cloud-

新しい価値の提供 & パートナー・エコシステムを加速

 IBM WebSphere Connect を提供

 API Connect Essentials が含まれる

 IBMサポートと、WAS PVU 毎に月額500APIコールを提供

 WebSphere環境からAPIライフサイクル管理を実現

 既存JavaアセットをWebSphereでAPI化

価値を提供しながら開発時間も短縮

 Bluemixのクラウド・サービスとオンプレミスのア プリを容易に接続するBluemix Utilityの提供

 Watson、Cloudant、dashDB、API connect

 Bluemix上のログ分析機能

(13)

© 2016 IBM Corporation 13

IBM API Connect とは?

WebSphere V9 IBM WebSphere connect を提供

既存のデータストアやサービスから迅 速にAPI開発するには?

 容易にAPI開発を行えるツール

 ビルド、テスト、デプロイ

作成

APIを実行するランタイムの品質と 性能を確保するには?

 APIを実行するランタイムの管理

 監視、スケーリング 実行

公開するAPIのアクセス制御や分析 などの管理を効率的に行うには?

 公開APIの容易なポリシー定義

 利用状況の分析、課金

 開発者ポータルへの自動連携

管理 APIに求められるセキュリティーを

確保するには?

 APIの認証・認可

 API利用者の認証とアクセス制御

 アクセス数のレート制限

保護

APIゲートウェイ

CONNECT

13

(14)

API Connect のコンポーネントとアーキテクチャー

A PI Gat e w ay

API API

REST/JSON

ESB

API 開発者 ポータル

API

外部

アプリ開発者

クライアント・アプリ

社内 取引先

IoT

モバイル

Web

Web Service

IBM z

APIサービス

B2B

SaaS

Rev ers e Pr ox y /WAF

API Manager

WebSphere

仮想アプライアンス

仮想アプライアンス

API Connect コンポーネント

API Connect コンポーネント

API Connect コンポーネント

Node.js

(15)

© 2016 IBM Corporation

15

CONNECT

15

WebSphere Connect と API Connect の違い

API Connect Enterprise

大規模プロジェクト向け

有償 / IBM サポートあり

2500万APIコール / 月 or PVU課金

クラスター構成(3台以上)

Micro ゲートウェイ (HA) と DataPower ゲートウェイ (HA)

高度な分析

マイクロサービス・アプリ ケーション開発

(Node.js/Java)

API Connect Professional

小規模プロジェクト向け

有償 / IBM サポートあり

500万APIコール / 月 or PVU課金

クラスター構成(2 or 3台)

Micro ゲートウェイ(HA)

分析

マイクロサービス・アプリ ケーション開発

(Node.js/Java)

API Connect Essentials

開発者向け

無償 / フォーラムサポート

5万APIコール / 月

シングル構成

Micro ゲートウェイ

分析

マイクロサービス・アプリ ケーション開発

(Node.js/Java)

WebSphere Connect

本番利用可能

IBM サポートあり

500 × WAS PVU数 / 月 (SS&S契約のあるPVU数)

シングル構成

Micro ゲートウェイ

分析

マイクロサービス・アプリ ケーション開発

(Node.js/Java)

(16)

WAS V9 ハイライト Optimize

様々な環境に対応することで提供スピードを向上

 デプロイする環境に依存しない、アプリの移植性で Time to Marketを加速

WAS for Bluemix にシングル・テナントを提供

コスト削減

 事前定義された環境と、柔軟な月額課金を選択する ことで、コストを削減

ミッション・クリティカルの運用維持

 インテリジェント管理機能

 大規模スケーラビリティのための集中管理

 コンプライアンス基準を満たすセキュリティ・

ファーストなアーキテクチャー

30%+ 柔軟な月額課金によるコ スト削減

Security first

オープン・グループ OTT- PS(Open Trusted

Technology Provider Standard) の認定評価

OpenID Connect

(17)

© 2016 IBM Corporation 17

Hybird Cloud全体をカバーするWASラインナップ

コード データ ランタイム ミドルウェア

OS Compute

コード データ ランタイム ミドルウェア

OS Compute コード

データ ランタイム ミドルウェア

OS Compute

コード データ ランタイム ミドルウェア

OS Compute コード

データ ランタイム ミドルウェア

OS Compute

オンプレミス

コード データ ランタイム ミドルウェア

OS Compute

Liberty Buildpack WAS for Bluemix Liberty Docker

Container

オンプレミス / クラウド対応 クラウド・ネイティブ

PureApp Service

OPTIMIZE

ユーザー制御

プラットフォーム制御

ユーザーカスタマイズ可能パターン WAS向け事前最適化済み

17

(18)

WAS V9 での変更点

(19)

© 2016 IBM Corporation 19

変更点:Edition構成 これまでの提供

Full profile (完全プロファイル) = 従来から提供されていたWAS WDT= WAS Developer Tools for Eclipse WAS Express

Liberty プロファ

イル Fullプロ

ファイル

WAS

Hypervisor Edition

Intelli gent Mgmt Liberty

プロファ イル Fullプロ

ファイル +WXS

WAS for z/OS

Liberty プロファ

イル Fullプロ

ファイル

Intelli gent Mgmt

+WXS Client

WAS Family Edition

z/OSのシスプレックスの機能 を活用して、高いセキュリ ティ、高信頼性、優れたリ ソース活用を実現

WXS z/OS クライアント 機能が利用可能

Pure Application System, VMware, PowerVM, zVMや その他の仮想化環境上で稼動 するために最適化されたWAS ND環境を提供。

動的Webアプリケーションを稼動するため に、低コストですぐに使える環境を提供。

PVU数に制限あり。

WAS for Developers

Liberty プロファ

イル Fullプロ

ファイル +WXS

アプリを効率よく開 発するためのランタ イム

開発者向けに無償版 を提供。Eclipseア ダプターも提供。

WAS と WDT は 開発者のデスク トップ環境用に無 償で提供。また、

本番環境のライセ ンスでサポートも 提供。

WAS (Base)

Liberty プロファ

イル Fullプロ

ファイル +WXS

Web層のクラスタリングと、セッション・フェイルオーバー機能の 提供により、ある程度の規模の環境において、高いセキュリティと 高パフォーマンスを提供するトランザクション・エンジン。

WXSのHTTP セッション・キャッシングと動的キャッシュが利用可能

WAS ND

Liberty プロファ

イル Fullプロ

ファイル

Intelli gent

Mgmt +WXS

ミッション・クリティカルな アプリ向けに、可用性、高い パフォーマンス、高度な運用 管理機能を提供。

WXSの全機能が利用可能

WAS CEはなくなります

Libertyプロファイル (Web Profile only)

WAS Liberty Core

軽量で低コストのLibertyプロファイル・ベース の製品。 Java EEの全機能が不要なWebアプリ ケーションの稼動環境を迅速に構築。

(20)

なくなる Edition の移行先

WAS for Developers

WAS Family Edition

WAS for z/OS

Liberty プロファ

イル Fullプロ

ファイル

Intelli gent Mgmt

+WXS Client

z/OSのシスプレックスの機能 を活用して、高いセキュリ ティ、高信頼性、優れたリ ソース活用を実現

WXS z/OS クライアント 機能が利用可能

WAS (Base)

Liberty プロファ

イル Fullプロ

ファイル +WXS

Web層のクラスタリングと、セッション・フェイルオーバー機能の 提供により、ある程度の規模の環境において、高いセキュリティと 高パフォーマンスを提供するトランザクション・エンジン。

WXSのHTTP セッション・キャッシングと動的キャッシュが利用可能

WAS CEはなくなります

Libertyプロファイル (Web Profile only)

WAS Liberty Core

軽量で低コストのLibertyプロファイル・ベース の製品。 Java EEの全機能が不要なWebアプリ ケーションの稼動環境を迅速に構築。

WAS のライセン スに、デスクトッ プで開発する開発 者向けのライセン スを提供

WAS Express

WAS Baseへのトレードアップが可能 WAS V8.5.5は継続して提供するため、

WAS V8.5.5のExpressは利用可能 WAS

Hypervisor Edition WAS NDへ移行可能 WAS ND

Liberty プロファ

イル Fullプロ

ファイル

Intelli gent

Mgmt +WXS

ミッション・クリティカルな アプリ向けに、可用性、高い パフォーマンス、高度な運用 管理機能を提供。

WXSの全機能が利用可能

(21)

© 2016 IBM Corporation 21

WAS V9 のEdition構成

traditional(Fullプロファイル) = 従来から提供されていたWAS

WAS CEはなくなります

Libertyプロファイル (Web Profile only)

WAS Liberty Core WAS (Base)

Liberty プロファ

イル Traditio

nal +WXS

WAS ND

Liberty プロファ

イル Traditio

nal

Intelli gent Mgmt

+WXS

WAS for z/OS

Liberty プロファ

イル Traditio

nal

Intelli gent Mgmt

+WXS Client

WAS Family Edition

API Connect Essentials

API Connect Essentials

API Connect Essentials

ミッション・クリティカルなアプリ向けに、

可用性、高いパフォーマンス、高度な運用 管理機能を提供。

WXSの全機能が利用可能

z/OSのシスプレックスの機能を活用し て、高いセキュリティ、高信頼性、優 れたリソース活用を実現

WXS z/OS クライアント機能が利用可能

Web層のクラスタリングと、セッション・フェイルオーバー機能の 提供により、ある程度の規模の環境において、高いセキュリティと 高パフォーマンスを提供するトランザクション・エンジン。

WXSのHTTP セッション・キャッシングと動的キャッシュが利用可能

軽量で低コストのLibertyプロファイル・ベースの製品。 Java EEの全 機能が不要なWebアプリケーションの稼動環境を迅速に構築。

(22)

(参考)WAS Family Edition

Family Editionの1PVUは次に相当:1 PVU ND *または* 4 PUV Base *または* 8 PVU Liberty Core

*または* いずれかの組み合わせ

WAS Family Edition

8 x WAS Liberty

Core 4 x WAS 1 x WAS ND

 Web、モバイル、OSGi アプリケーション

(Web プロファイル仕様)

 Libertyのサブセット

 Web、Java EE アプリ ケーション

および拡張機能

 セキュアかつ高パフォー マンスのトランザクショ ン・エンジン

+ 高可用性

+ Intelligent Management + 高スケーラビリティー その他

WAS Family エディション 発表レター 2015/11/17

(日本語) https://ibm.biz/BdH8Fi

(英語) https://ibm.biz/BdHPNy

(23)

© 2016 IBM Corporation 23

Libertyのバージョンの変更

 Liberty の Fixpack がバージョンに関係なく単一のストリームに変更

 Libertyは継続的デリバリー・モデルで提供され、WASのバージョンに依存 するバージョン番号は適さないため

 V9リリースと共に、Libertyのバージョンを変更

 Y.R.M.F (Y : 西暦の下2桁、R : Release、M : Modification、F : Fixpack)

 V9.0.0.0 = V16.0.0.2 2016年の2番目のFixpackにあたるため

 WAS traditionalは、従来通りのバージョン

 従来のバージョン V.R.M.F

(V : バージョン番号、R : Release、M : Modification、F : Fixpack)

・・・

8.5.5.9 16.0.0.2 16.0.0.3 16.0.0.4 17.0.0.1

WebSphere Application Server V9.0

WebSphere Application Server V8.5.5

Tech note :

https://ibm.biz/Bd45Mw

(24)

WASの無償利用オファリング

一つの企業につき2GバイトまでのJavaヒープメモリに限定し,テストおよ び本番でのtraditional、Libertyプロファイルの双方WASを無償で提供!

(サポートはなし)

 小規模な開発を無償ではじめて,

必要に応じて拡張

 開発やテストに加え、実際の本番環境で の利用を確認できる

 パフォーマンスや機能拡張に優れた WAS traditional, Liberty の全機能を 利用可能

オンプレミスとパブリッククラウドの 開発オプションを柔軟に選択可能

WAS無償提供の意義 無償オプションの利用方法

WASdev.netからダウンロード提供される

WASdev上の文章やForumを利用して

問題の解決が可能

(25)

© 2016 IBM Corporation 25

その他変更点

 WAS Tools Editionは、2016/4/12で営業活動終了

 Rational Application Developer for WebSphere Software(RAD) がバンドルされたライセンス

 2016/1/12発表済み

 発表レター : https://ibm.biz/Bd4NrJ

 移行先

 WASは、同等PVUのWASのライセンス

 RADは、バンドル50PVUごとに1許可ユーザーの比率の代替ライセンス

 V9から提供されない同梱製品

 IBM Java 7, 7.1 (Libertyでは使用可能)

V9では、IBM Java 8 のみ提供

 Web2.0 Mobile and Toolkit

 Assembly & Deploy Tools

 Eclipseのプラグイン、WAS Developer Tools for eclipseのご利用が可

(26)

まとめと参考資料

(27)

© 2016 IBM Corporation 27

まとめ

 WAS V9 発表概要

 WAS V9 ハイライト

 Create

 Connect

 Optimize

 WAS V9での変更点

(28)

参考資料

 WAS V9.0 発表レター

 https://ibm.biz/Bd4Nr3

 WAS V9.0 Knowledge Center

 http://www.ibm.com/support/knowledgecenter/ja/

SSAW57_9.0.0/as_ditamaps/was900_welcome_nd mp.html

 WASdev.net

 https://developer.ibm.com/wasdev/

(29)

© 2016 IBM Corporation 29

WebSphere

Application Server

参照

関連したドキュメント

•CLUSTERPRO X Replicator •CLUSTERPRO X Replicator DR •CLUSTERPRO X Database Agent •CLUSTERPRO X Internet Server Agent •CLUSTERPRO X File Server Agent •CLUSTERPRO

12 Oct 02:47:19 ntpdate[8896]: adjust time server 61.206.115.3 offset 0.017414 sec

ヘッドレス Process Automation Manager コントローラーが IBM WebSphere Application Server

36 ページの『シングル・サインオンを使用する WebSphere Application Server V8.5 for IBM i

OS:Windows Server 2012 R2 Datacenter&CentOS6.5i686 CPU:Intel Core i7-4771 3.50 Ghz(4Cores/8Thread) NIC:Intel Pro1000PT Server Adapter. ActiveImage Protector Server

WebSphere Application Server のインストールにあたり、使用するWebサーバ IBM HTTP Server とコン フリクトするApache (HTTP Server) とIBM-SDK

Process Server は、 Oracle WebLogic Server 、 IBM WebSphere Application Server などのアプリケー ションサーバーと統合して、 Red Hat Process Automation Manager

注2)Windows Server 2008のServer Coreインストール環境の場合、インストールされません。 注3)ライブラリについては、64ビット版と32ビット版を提供しています。 動作