More Related Content Similar to 【Oracle Cloud ウェビナー】WebLogic Serverのご紹介
Similar to 【Oracle Cloud ウェビナー】WebLogic Serverのご紹介 (20) More from オラクルエンジニア通信 (20) 【Oracle Cloud ウェビナー】WebLogic Serverのご紹介4. •
•
• Java
[ Webアプリケーションサーバとは ]
Webアプリケーションの運用基盤として利用されるミドルウェアです。
Copyright © 2020, Oracle and/or its affiliates4
アプリB
データベース群
リクエスト
受付と
応答送信
DB
接続
サービス
アプリA
アプリC
Java EE/Jakarta EE 仕様準拠
クライアント
(Webブラウザ等)
Webアプリケーションサーバ
その他
接続サービス
アプリ管理 / リソース管理 / リクエスト制御
/ クラスタリング / …
連携システム群
*1: Jakarta EE:
Java EEに代わる新たな
Enterprise Java標準仕様
Webシステム
仕様設計
アプリ開発 テスト
デプロイ
Internet
Scale Out / Scale In
5. Internet
• …
• …
• …
Webアプリケーションサーバに対する一般的なニーズ
Copyright © 2020, Oracle and/or its affiliates5
データベース群
リクエスト
受付と
処理結果の
配信
DB
接続
サービス
クライアント
(Webブラウザ等)
Webアプリケーションサーバ
その他
接続サービス
アプリ管理 / リソース管理 / リクエスト制御
/ クラスタリング / …
システム群
Webシステム
仕様設計
アプリ開発 テスト
デプロイ
アプリB
アプリA
アプリC
6. Internet
Oracle WebLogic Server
•
• Oracle DB Java
• DB/Java /
Oracle WebLogic Serverがニーズに答えます!
Copyright © 2020, Oracle and/or its affiliates6
Oracle DBs
リクエスト
受付と
処理結果の
配信
DB
接続
サービス
クライアント
(Webブラウザ等) Oracle WebLogic Server
その他
接続サービス
アプリ管理 / リソース管理 / リクエスト制御
/ クラスタリング / …
システム群
Java VM
様々な運用管理機能の提供で
アプリケーションを安定稼働、
管理者の負荷軽減
Oracle DB / WebLogic Server
/ Java をまとめてオラクルが
サポート
アプリB
アプリA
アプリC
7. Oracle WebLogic Server
Oracle WebLogic Server
ü
ü Oracle DB / WebLogic Server / Java
ü
ü
ü
Ø
…
⭐ 24
⭐ Kubernetes
7 Copyright © 2020, Oracle and/or its affiliates |
10. •
ü
ü
ü
Copyright © 2020, Oracle and/or its affiliates10
アプリ-X
Ver.1
アプリ-X
Ver.2
コンソールにセットで
簡単デプロイ
管理者
ユーザ
ユーザ
使用ユーザが
いなくなったら
自動閉塞
WebLogic Serverのアプリケーション無停止更新
サーバを止めずに更新!
管理負荷の軽減①
11. • WebLogic ServerやJavaのパッチ適用も無停止で行えるため、停止期間は必要ありません
ü 処理インスタンスを切り替えながらパッチ適用を行い、自動的にユーザアクセスを制御します
ü 管理者の操作はパッチを管理コンソールにセットするだけです
Copyright © 2020, Oracle and/or its affiliates11
WebLogic Server
ノード1
コンソールから
パッチスケジュール
セット
管理者
ユーザ
ユーザ
WebLogic Serverの無停止パッチ適用
サービスを止めずに適用!
WebLogic Server
ノード2
パッチ
パッチ
管理負荷の軽減②
15. •
•
Copyright © 2020, Oracle and/or its affiliates15
WebLogic Server
スレッドプール
ワークマネージャ
サブシステム
実行スレッド
ワークマネージャ1 リクエストの実行リクエスト アプリ
#1アプリ
#1
アプリ
#2
アプリ
#2
アプリ
#2
ハングリクエスト
アプリ#2が
ハングアップしても
他のワークマネージャや
アプリには影響なし
アプリの同時実行数
も制御可能
リクエストの保留数
を制御可能
停止
高い安定運用性②
ワークマネージャ2
実行スレッドと
アプリを紐付け
影響なし
17. • H/W
• H/W
Copyright © 2020, Oracle and/or its affiliates17
WebLogic ドメイン
管理対象
サーバ#1
管理対象
サーバ#1
管理対象
サーバ#2
マシンA
障害
マシンB
WebLogic
クラスタ
フェイル
オーバー
高可用性①
フェイルオーバー先のサーバを
事前に設定しておくことで
障害発生時には素早く移行します
18. • WebLogic
•
Copyright © 2020, Oracle and/or its affiliates18
保存先
セッションデータは下記のいずれか
にレプリケート可能
①
クラスタ内の他メンバーの
Java VMヒープメモリ
② データベース
③
Coherenceと連携し、In-Memory
キャッシュに格納
(Coherenceのライセンスが必要)
管理対象
サーバ#2
WebLogicクラスタ
管理対象
サーバ#1
マシンA
マシンB
セッション
データ ①
②
Webサーバ
またはL/B
Database
ユーザ
リクエスト
障害時は
クラスタの
他のメンバーに
リクエストを
ルーティング
障害
WebLogicドメイン
③
Oracle
Coherence
高可用性②
システムの要件に応じて
バックアップ先を選択できます
19. • MAN/WAN
• Web
Copyright © 2020, Oracle and/or its affiliates19
Oracle
Database
WebLogic
Server
プライマリ・サイト(東京) スタンバイ・サイト(大阪)
災害
発生
処理
不能
Aさんの
セッション・データ
データ データ
作成・変更・削除時に同期
Aさん
Oracle
DatabaseOracle Data Guard
MAN/WANレプリケーション
WebLogic
Server
Aさんの
セッション・データ
高可用性③
APサーバダウン後のリクエストは
グローバルロードバランサーにより
スタンバイサイトにフェイルオーバー
21. • Oracle DB Java
• DB/Java /
DB/Javaと連携したWebLogic Serverの長期サポートライフサイクル
Copyright © 2020, Oracle and/or its affiliates21
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
Extended SupportPremier Support
Java 8
Java 11
Java 17
Java 23
WebLogic Server / Oracle Database / Oracle Java のサポートロードマップ
WebLogic 12.2.1.x 12.2.1.4(LTS)
EXTENDED
2025/8まで SUSTAINING
SUSTAINING
EXTENDED
2028/3までWebLogic 14.1.x 14.1.1
SUSTAINING
EXTENDED
2027/4までOracle DB 19c 2024/4まで
22. WebLogic Server/Apache Tomcat: 非機能系項目による比較(自社調査)
22 Copyright © 2020, Oracle and/or its affiliates |
WebLogic Server Apache Tomcat
製品サポート 製品バージョンのリリースから
最低5年:Premier Support
最低3年:Extended Support
以降:Sustaining Support
なし
サポート提供時間 24(時間) x 365(日) なし
脆弱性対応
セキュリティパッチ提供
Critical Patch Update: 1年4回
重篤な脆弱性への対応:随時
なし
修正を含むバージョンのリリース
を待たなければならない
互換性維持
バージョンアップ
バージョン間でのアプリケー
ション互換性保証
アプリケーション互換性保証なし
23. セキュリティ:脆弱性への対応
Copyright © 2020, Oracle and/or its affiliates |
項目 Oracle WebLogic Server
脆弱性への対応 2種類のバイナリパッチ提供の仕組みを提供*1
(製品サポートに含まれる)
Critical Patch Update
四半期に1度定期的に提供されるパッチ(重篤度の
低い脆弱性への修正をまとめて対応)
Security Alert
重篤な脆弱性に対応する臨時リリースパッチ
23
24. Java SE 有償ライセンス:Java SE Subscription
Java SE の長期保守を提供
• セキュリティ脆弱性、バグ、不具合への対応
パッチ(Update)を長期提供
Java SEの利用価値を高める付加価値機能
• Java Flight Recorder / Mission Control 他
価格体系
• 月単位のサブスクリプション(年単位の契約)
• デスクトップとサーバが対象 (クラウドでの利用を含む)
• 課金単位
• デスクトップ – NUP
• サーバ – Processor/1year
★ WebLogic Server に
Javaサポートとパッチ提供
が同梱されています
Copyright © 2019 Oracle and/or its affiliates.24
25. WebLogic Server 12.2.1.4に続く新バージョン
主な追加・更新機能
• 最新Enterprise Java標準:Java EE 8 / Jakarta EE 8に対応
• Oracle JDK 8/11 上での稼働を動作保証
• Graal VM EE上での稼働を動作保証
• Helidon サポート同梱
• Kubernetes、コンテナ環境への対応とツール群提供
• WLS 12.2.1.x からの対応を維持・強化
• Docker、Cri-oコンテナをサポート
• Oracle Cloudおよび他社Kubernetes環境に対応
WebLogic Server Oracle WebLogic Server 14.1.1
25
WebLogic Server
14.1.1
Java EE 8, Jakarta EE 8
Java SE 8, Java SE 11
Copyright © 2020, Oracle and/or its affiliates |
26. WebLogic Server 14.1.X Oracle JDK
• WebLogic ServerはOracle JDK LTS版を動作保証
• non-LTS版は対象外
• JDK 8、JDK 11 が現在のLTSリリース
• WLS 14.1.1 はOracle JDK 8/11を動作保証
• WLS 14.1.x: Oracle JDK 11に移行予定
• WLS 14.1.x: より新しいバージョンのJDKに対応し
ていく予定
Java
リリース
提供開始
Premier Support
終了
Extended Support
終了
8
2014年
3月
2022年3月 2030年12月
9
(Non-LTS)
2017年
9月
2018年3月 非提供
10
(Non-LTS)
2018年
3月
2018年9月 非提供
11
(LTS)
2018年
9月
2023年9月 2026年9月
12
(Non-LTS)
2019年
3月
2019年9月 非提供
13
(Non-LTS)
2019年
9月
2020年3月 非提供
Long Term Support (LTS)版は3年毎のリリース
26 Copyright © 2020, Oracle and/or its affiliates |
27. • WebLogic 12.2.1.x は Java SE 8を動作保証
• Java SE 9およびそれ以上は動作保証しません
WebLogic Server 12.2.1.X Java SE
WebLogic Server 12.2.1.X Java SE 8
Java
バージョン
提供開始
Premier
Support 終了
Extended Support
終了
8
2014年
3月
2022年3月 2030年12月
9
(Non-LTS)
2017年
9月
2018年3月 非提供
10
(Non-LTS)
2018年
3月
2018年9月 非提供
11
(LTS)
2018年
9月
2023年9月 2026年9月
12
(Non-LTS)
2019年
3月
2019年9月 非提供
13
(Non-LTS)
2019年
9月
2020年3月 非提供
Copyright © 2020, Oracle and/or its affiliates |
28. • Oracle DB Java
• DB/Java /
再掲:DB/Javaと連携したWebLogic Serverの長期サポートライフサイクル
Copyright © 2020, Oracle and/or its affiliates28
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
Extended SupportPremier Support
Java 8
Java 11
Java 17
Java 23
WebLogic Server / Oracle Database / Oracle Java のサポートロードマップ
WebLogic 12.2.1.x 12.2.1.4(LTS)
EXTENDED
2025/8まで SUSTAINING
SUSTAINING
EXTENDED
2028/3までWebLogic 14.1.x 14.1.1
SUSTAINING
EXTENDED
2027/4までOracle DB 19c 2024/4まで
29. • IT
• Kubernetes
• WebLogic Server
• Kubernetes
•
• Helidon
•
WebLogic Server:
Copyright © 2020, Oracle and/or its affiliates29
WebLogic Coherence
従来のオンプレミス環境 オンプレミスでのKubernetes環境
Operator
移行
Oracle Cloud、他社クラウド
Operator
WebLogic Coherence
WebLogic Coherence
30. • Docker CRI-O
• Docker /Dockerfiles/
• Kubernetes
•
•
• : WebLogic Kubernetes Operator
• : Exporter for Prometheus
• : Exporter for Elastic Stack
• : WebLogic Image Tool
• : Deploy tooling
• WebLogic Server
WebLogic Server Kubernetes
Copyright © 2020, Oracle and/or its affiliates30
Traditional Applications
Open Operating Systems
Cloud Native Environment
Public Cloud Private Cloud
Operator
32. Hybrid Application and Environment Management
Oracle Enterprise Cloud Native Java
Java EE/Jakarta EE、マイクロサービス、Java/Non-JavaをKubernetesクラスタ単位に管理
Copyright © 2019 Oracle and/or its affiliates.
Open Operating Systems
Cloud Native Environment
Java Microservices Polyglot microservicesTraditional Applications
Public Cloud Private Cloud Hybrid Cloud
Operators
33. エディション 利用可能な機能
Oracle WebLogic Server
Standard Edition (SE)
Oracle WebLogic Server
Enterprise Edition (EE)
Oracle WebLogic Suite
• Oracle WebLogic Server 14.1.1 2020 8
• Oracle WebLogic Server
Oracle WebLogic Server
Copyright © 2020, Oracle and/or its affiliates33
WebLogic Server
基本機能
Java SE
Advanced
WebLogic Server
基本機能
WebLogic Server
基本機能
Java SE
Advanced
Java SE Kubernetes
Operator 他
Kubernetes
Operator 他
Kubernetes
Operator 他
クラスタリング
クラスタリング
Active GridLink
for RAC
Coherence EE /
iAS EE
製品バンドル
• BYOL OCI Oracle Cloud Infrastructure
• UCM Oracle WebLogic Server for OCI Enterprise Edition Suite
35. Oracle WebLogic Server
Copyright © 2020, Oracle and/or its affiliates35
Oracle WebLogic Serverの評価ライセンスはこちらから
https://www.oracle.com/middleware/technologies/fusionmiddleware-
downloads.html
ブログ(英語)
https://blogs.oracle.com/weblogicserver/
ソーシャルメディアもご活用いただけます
#WebLogic
Oracle WebLogic Serverの情報はこちらから
Oracle.com | https://www.oracle.com/jp/middleware/weblogic/