Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Japan Oracle Developer Day 2021 Enterprise Java...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
oracle4engineer
PRO
December 17, 2021
Technology
490
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Japan Oracle Developer Day 2021 Enterprise Java at Oracle
oracle4engineer
PRO
December 17, 2021
More Decks by oracle4engineer
See All by oracle4engineer
【Oracle AI SPOTLIGHT ウェビナー】分散した企業データをつなぎ、AIエージェントで業務に活かす
oracle4engineer
PRO
1
9
Deep Data Security 機能解説
oracle4engineer
PRO
3
980
Autonomous AI Lakehouse - Live AI Hubから始めるセキュアなAIデータ活用 -
oracle4engineer
PRO
2
180
Oracle Database Security 詳細解説
oracle4engineer
PRO
1
190
【Oracle AI SPOTLIGHT ウェビナー】事例から見る!なぜOCIが選ばれたのか ― AI時代のクラウド戦略を紐解く ―
oracle4engineer
PRO
1
150
Oracle Cloud Infrastructure:2026年10月度サービス・アップデート
oracle4engineer
PRO
1
210
Kubernetesで作るLLM推論基盤(OCHaCafe Season 12 #1)
oracle4engineer
PRO
1
190
【Oracle AI Spotlight ウェビナー】AI活用を支えるデータ基盤とは ― いま押さえておきたい Oracle AI Database 26ai の注目機能
oracle4engineer
PRO
0
130
kagent で Kubernetes 運用を考える
oracle4engineer
PRO
1
500
Other Decks in Technology
See All in Technology
基本から分かる!AWSセキュリティ運用の考え方と任せ方
cmusudakeisuke
1
330
増え続けるプロダクトの品質をどう担保するか。ProductSpecとTypeScriptによる取り組み
joere
3
320
2拠点SRE活動始めてみた | sogaoh's LT @ ホンマでっかSRE勉強会 #3
sogaoh
PRO
0
230
AI時代の開発はウォーターフォールに回帰する? / development-with-ai-back-to-wf
okamototakuyasr2
0
170
Building Audio Plugin Ecosystem for Android in 2026
atsushieno
1
110
Technical Project Manager の役割とやりがい、少しだけ AI
yoshiiryo1
0
540
複雑な業務システムを高速でつくるため、チーム全員をつくれる人へ
ayakurabuchi
0
120
200人の配信コメント、 全部Jevが仕分けます 〜 マサカリガードを作ってみた 〜
katayamatg
1
500
自律的なチームを作るためにTechPMがやらないこと
ny7760
0
440
生き様としてのSRE
hokkai7go
1
150
視野はAIに、視座は人に / ai-for-breadth-humans-for-perspective
nkzn
6
2.7k
You Have Agency(サンキュー、Ruby)
snoozer05
PRO
5
640
Featured
See All Featured
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
3k
Abbi's Birthday
coloredviolet
4
11k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Chasing Engaging Ingredients in Design
codingconduct
0
380
Designing for Timeless Needs
cassininazir
1
540
Done Done
chrislema
187
17k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
How GitHub (no longer) Works
holman
316
150k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
Building an army of robots
kneath
307
47k
sira's awesome portfolio website redesign presentation
elsirapls
0
480
Transcript
Oracleが提供する Enterprise Javaの今 Kyotaro Nonaka Oracle Groundbreaker Advocate Oracle Corporation
Japan Dec 17th, 2021
野中 恭大郎 Cloud Engineering Solutions Architect ERPパッケージベンダーに新卒で入社後、 アプリケーション開発業務に従事。 新機能開発、パフォーマンス改善、フロントエンド 基盤のリプレイスなど幅広く担当。
日本オラクルに入社後は、アプリ開発者としての 経験を活かし、サーバレスやKubernetesなどの Cloud Native領域を担当。 Oracle Code Night : Oracle Cloud Hangout Cafe メンバー Copyright © 2021, Oracle and/or its affiliates. All rights reserved. 2
Q&A slido.com #072504
Agenda 1. Oracleが提供する Enterprise Java 最新情報 2. WebLogic on Kubernetes
3. Demo Copyright © 2021, Oracle and/or its affiliates. All rights reserved. 4
Oracleが提供する Enterprise Java 最新情報 Copyright © 2021, Oracle and/or its
affiliates. All rights reserved. 5
• / / • • No. 1 WebLogic Server •
KVS • • / / Coherence • Java Microservices Flamework • Microservices Java • Helidon MP / Helidon SE 2 Helidon Copyright © 2021, Oracle and/or its affiliates. All rights reserved. 6
WebLogic Kubernetes Toolkit Copyright © 2021, Oracle and/or its affiliates.
All rights reserved. 7 Oracle WebLogic Kubernetes Operator Kubernetes WebLogic / / Oracle WebLogic Deploy Tooling VM Kubernetes Oracle WebLogic Image Tool WebLogic Docker / / WebLogic Server Remote Console WebLogic Toolkit UI WebLogic Toolkit UI Oracle WebLogic Monitoring Exporter WebLogic Prometheus Oracle WebLogic Logging Exporter WebLogic Elastic Stack
• Kubernetes Coherence • • OSS Coherence • Coherence •
Coherence Topics • • Open Tracing • GraalVM / • Coherence Community Edition • Copyright © 2021, Oracle and/or its affiliates. All rights reserved. 8 Kubernetes Cluster REST Management Coherence Cluster POD 1 POD 5 Coh POD 2 Coh POD 3 Coh POD 4 Coh Coh Operator Kubernetes
2.0.0 • MicroProfile Reactive Streams(MP) • • GraalVM native images
for Helidon MP • MP Config 2.0 – Config Profile • • GraphQL (graphql.org) (MP) • Scheduling (SE & MP) • MicroProfile Long Running Actions (LRA) • • Helidon https://oracle-japan-oss- docs.github.io/helidon/docs/v2/ Copyright © 2021, Oracle and/or its affiliates. All rights reserved. 9
WebLogic on Kubernetes Copyright © 2021, Oracle and/or its affiliates.
All rights reserved. 10
/ / / Copyright © 2021, Oracle and/or its affiliates.
All rights reserved. 11 #1 #2 #3 #4 #5 #6 (Web) WebLogic Scripting Tool WebLogic WebLogic WebLogic Node Manager Node Manager Node Manager Node Manager Node Manager Node Manager ※ / WebLogic #1 WebLogic #2
WebLogic Kubernetes Toolkit DIY Toolkit Kubernetes • • • Toolkit
UI Toolkit UI • Toolkit • Toolkit • WebLogic Server for OKE Kubernetes Toolkit Jenkins • • • Kubernetes Copyright © 2021, Oracle and/or its affiliates. All rights reserved. 12
WebLogic OSS Copyright © 2021, Oracle and/or its affiliates. All
rights reserved. 13 Oracle WebLogic Kubernetes Operator Kubernetes WebLogic / / Oracle WebLogic Deploy Tooling VM Kubernetes Oracle WebLogic Image Tool WebLogic Docker / / WebLogic Server Remote Console WebLogic Toolkit UI WebLogic Toolkit UI Oracle WebLogic Monitoring Exporter WebLogic Prometheus Oracle WebLogic Logging Exporter WebLogic Elastic Stack
Toolkit Copyright © 2021, Oracle and/or its affiliates. All rights
reserved. 14 On-Prem/Cloud WebLogic Server Managed Server pod WLS Admin Server Sidecar WLS Managed Server Jar Oracle WebLogic Deploy Tooling Oracle WebLogic Image Tool Oracle WebLogic Monitoring Exporter Oracle WebLogic Logging Exporter Oracle WebLogic Kubernetes Operator WebLogic Server Remote Console
Kubernetes WebLogic Server • WebLogic Kubernetes • • • •
WebLogic Copyright © 2021, Oracle and/or its affiliates. All rights reserved. 15 WebLogic Operator Kubernetes API domain.yaml • Domain: A • Managed x 2 • Data Source: …
WebLogic Kubernetes Copyright © 2020, Oracle and/or its affiliates. All
rights reserved. | 16 WebLogic • WebLogic Docker Kubernetes WebLogic • WebLogic • CI/CD Kubernetes • Kubernetes WebLogic • WLS AP WLS AP WLS Admin Operator Framework WebLogic Operator • Domain: A • Managed x 2 • Data Source: … apply WLS AP WLS AP WLS Admin Operator Framework WebLogic Operator WLS AP • Domain: A • Managed x 3 • Data Source: … apply
Domain in PV (Persistent Volume) • WebLogic • WebLogic PV
• WebLogic WLST ConfigMap • Kubernetes WebLogic IaC Copyright © 2021, Oracle and/or its affiliates. All rights reserved. WLS WLS Operator Framework WLS Operator WLS Admin WLS 1. build 2. push 3. apply WLS domain.yaml create-domain-inputs.yaml AP AP 4. deploy PV /WLST 17 WLS
Domain in Image • WebLogic /WebLogic / • Kubernetes •
WebLogic ConfigMap • CI/CD Copyright © 2021, Oracle and/or its affiliates. All rights reserved. WLS AP WLS AP WLS AP Operator Framework WLS Operator WLS Admin WLS AP 1. build 2. push 3. apply WLS AP domain.yaml create-domain-inputs.yaml 18
Model In Image • WebLogic • WebLogic (WDT ) •
• • • • • • CI/CD • Auxiliary Image Copyright © 2021, Oracle and/or its affiliates. All rights reserved. WLS AP WLS AP Operator Framework WLS Operator WLS Admin WLS AP 1. build 2. push 3. apply WLS AP domain.yaml wdt-model.yaml 19 WLS AP ※ WLS/WDT /
Model in Image • WebLogic Java WebLogic Image • WDT
Auxiliary Image Pod • WebLogic • 1 WebLogic Image Copyright © 2021, Oracle and/or its affiliates. All rights reserved. 20 Auxiliary Image WDT OS WebLogic Image JDK OL 7-slim
JavaEE • WebLogic / WebLogic Kubernetes Toolkit • Jenkins •
Oracle Container Engine for Kubernetes(OKE) Copyright © 2021, Oracle and/or its affiliates. All rights reserved. 21 WebLogic Server for OKE • WebLogic Image Tool • WebLogic Deploy Tooling CI/CD • CI/CD • Jenkins • OKE Kubernetes • WebLogic Operator
Java EE CI/CD Kubernetes WebLogic Server Copyright © 2021, Oracle
and/or its affiliates. All rights reserved. 22 Oracle Container Engine for Kubernetes (Kubernetes Cluster) WebLogic Kubernetes Operator Load Balancer File Storage PV Claim WebLogic Domain #1 Ingress WebLogic Domain #1 Ingress AD or FD Worker Node Master Node AD or FD Worker Node Master Node AD or FD Worker Node Master Node WebLogic Domain #1 Ingress Life cycle Subnet Subnet Virtual Cloud Network Java EE WebLogic Server IaC Java EE CI/CD Kubernetes WebLogic Operator WebLogic WebLogic CI/CD Kubernetes WebLogic Operator • Oracle WebLogic Server Enterprise Edition for OKE: ¥30.972 [OCPU/Hour] • Oracle WebLogic Suite for OKE: ¥86.724 [OCPU/Hour] ※ Compute Storage IaaS ※BYOL IaaS
Demo: WebLogic Operator Copyright © 2021, Oracle and/or its affiliates.
All rights reserved. 23
Managed Server Kubernetes WebLogic Copyright © 2021, Oracle and/or its
affiliates. All rights reserved. 24 WLS AP WLS AP WLS Admin Operator Framework WebLogic Operator WLS AP WLS AP WLS Admin Operator Framework WebLogic Operator WLS AP replicas: 2 ->3 $ kubectl edit domain [domain_name] –n [namespace]
Thank you Copyright © 2021, Oracle and/or its affiliates. All
rights reserved. 25
Q&A slido.com #072504