More Related Content
PPTX
Guide to GraalVM (JJUG CCC 2019 Fall) PDF
Kubernetes 導入から始める DevOps について PDF
ソフトバンクにおける Java による クラウドネイティブの実現 PDF
Java によるクラウドネイティブ の実現に向けて PDF
Java EE から Quarkus による開発への移行について PPTX
PPTX
【JJUG LT 大会】Zulu Open JDK PPTX
What's hot
PPTX
How to face the Kubernetes ? PPTX
SI現場のテスト自動化への挑戦〜フルコンテナ構成のCI/CD環境〜 PPTX
Java on Kubernetes on Azure PPTX
マルチテナントECシステムにおける拡張性と最新性の両立 PPTX
Azure DevOps で始めるスタートダッシュ PPTX
PPTX
エンプラに Kubernetes を 導入してみて分かった 4つの Lessons Learned PDF
PDF
AngularとSpring Bootで作るSPA + RESTful Web Serviceアプリケーション PDF
EXTREME TEAM で Agile を目指して PPTX
PDF
Tech Dojo 02/09 IBM Japan CSM PDF
DevOpsに求められる様々な技術とその連携の学習方法 PPTX
Jenkins User Conference 東京 2015 PPTX
AKS (k8s) Hands on Lab Contents PPTX
PPTX
Jjug CCC 2019 Fall Azure Spring Cloud PPTX
Legacy App Operator というパワーワードで Cloud Native 時代を乗り越えられないか考えてみた PPTX
Virtual Kubelet and Virtual Node PDF
Japan Developer Summit (jp) - Cloud Foundry, the Open Platform As A Service Similar to Java-minishift-20191123
PPTX
PPTX
Why Red Hat (comparing with Vmware).pptx PPTX
Why Red Hat (comparing with Vmware).pptx PPTX
20220302_TechDojo_OpenShift_BootCamp_1章概要 PDF
VMware が考えるコンテナと Kubernetes の世界 PDF
PDF
PDF
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf PPTX
PDF
Red Hat OpenShift Container Storage PDF
PDF
JSUG20171027-spfingboot-k8s-ocp PDF
OSC2013 Tokyo Spring OpenStack Overview PDF
A07_ビジネス イノベーションを強力に支援する Azure Red Hat OpenShift のススメ [Microsoft Japan Digita... PDF
PDF
OpenShift Origin Minishift (Beta) PDF
PDF
PDF
PDF
What's new in open shift container platform 4.7 japan_20210318 More from Yasushi Osonoi
PPT
IBM SoftLayer @ Osc tokyo-2014-fall PPTX
PDF
PPTX
PPTX
プレゼン インフラエンジニア、アプリ開発者集まれ!今注目のクラウド 「Bluemix」、「soft layer」をはじめよう!(OSC福岡2015) PDF
PPT
PDF
Drupal overview @ Microsoft Azure on 1/19/2015 PPT
Drupal on bluemix20150902 PDF
Watson.assistant chat bot-20200117 PDF
PDF
Drupal on ibm_cloud_20160630 PPTX
PPTX
Drupal9 update (0214/2020) PPTX
Drupal haneda-2019-07-osonoi Java-minishift-20191123
- 1.
- 2.
- 3.
- 4.
TECHNOLOGISTS RULE THEWORLD
技術者が世の中を変えていくお⼿伝いをします︕
・技術情報を提供します
・開発者と話をします
・開発者にとって何が⼀番良いかを考えます
・開発者の困ったを⼀緒に解決します
・開発者をヒーローにします
- 5.
- 6.
DEVELOPER ADVOCATE inTOKYO
Tokyo Team is a part of Worldwide Developer Advocate Teams!
Developer Advocate City Leader
AKIRA ONISHI
WW Developer Advocate
KYOKO NISHITO
WW Developer Advocate
TAIJI HAGINO
WW Developer Advocate
AYA TOKURA
Program Manager
TOSHIO YAMASHITA
WW Developer Advocate
NORIKO KATO
Client Developer Advocate
YASUSHI OSONOI
Digital Developer Advocate
JUNKI SAGAWA
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
Group Name /DOC ID / Month XX, 2018 / © 2018
IBM Corporation
コンテナーテクノロジーを使ったアプリ
ケーション市場規模予測, 2022
15
$4.3B
(4644億円)
Source: 2019 Contain
IBM Developer SF Team / Introduction to
- 16.
Group Name /DOC ID / Month XX, 2018 / © 2018
IBM Corporation
コンテナーテクノロジーを使っている
IT管理者
16
87%
IBM Developer SF Team / Introduction to
Source: 2019 Contain
- 17.
Group Name /DOC ID / Month XX, 2018 / © 2018
IBM Corporation
1つあるいは2つのオーケストレーショ
ンツールを使っているIT管理者
17
65%
IBM Developer SF Team / Introduction to
Source: 2019 Contain
- 18.
Group Name /DOC ID / Month XX, 2018 / © 2018
IBM Corporation
Kubernetes repository
へのコミット数(GitHub)
18
84,413
IBM Developer SF Team / Introduction to
Source: 2019 Contain
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
© 2019 IBMCorporation
OpenShiftは、Kubernetesとの互換性を維持しながら、CICD機能を強化、開発者
に代わって、ビルド、リポジトリ登録、デプロイを⾃動実⾏します。
OPENSHIFT
機能拡張
OpenShift CICD利⽤
アプリケーション
(コンテナ)
Kubernetes
アプリケーション
(コンテナ)
Ubuntu / CentOS… Linux
Kubernetes
アプリケーション
(コンテナ)
コンテナ ランタイム
Linux OS
コンテナ
オーケストレーション
Kubernetesの標準機能
で構築したアプリケーション
どちらでも
動作可能
RHEL / RHCOS
コンテナ ランタイム
OpenShiftとは
- 26.
Minishift とは
• OpenShiftは、Kubernetesに、RedHat社独⾃の拡張を加え、さらに、
Red Hatのソフトウェア保守とウェブや電話での問い合わせ対応サービ
スを提供する企業向けKubernetesのプラットフォーム
• OpenShiftは、Red Hat社が提供する有償サービス(サブスクリプショ
ン )のもとで利⽤できるソフトウェア
• OpenShiftの学習やローカルの開発環境⽤に無償で提供されるのが、
Minishift (OpenShift 3.11に相当)
「MiniShiftに関する疑問の整理、「 Dockerから⼊るKubernetes」執筆打明け話とか、OKDやCRCとの整理など」
https://qiita.com/MahoTakara/items/3c1c208640518e832660 より抜粋
- 27.
- 28.
- 29.
- 30.
- 31.
Minishiftで試してみましょう︕
• 以前のアーキテクチャー
• ExampleHealthは架空の医療会社です。この会社には歴
史があり、数十万の患者記録があります。もともと、
Example Healthはアプリケーションにモノリシックアプリ
ケーション構造を使用していました。それらのアプリケー
ション構造は、メインフレーム上のDb2データベースに接続
されたWebSphereで実行されるフルスタックのJavaアプリ
ケーションでした。Example Healthの元のアーキテクチャ
は右の通りです。
オンプレミス
WebSphere
患者向けUI – JSP
(Patient UI)
ビジネスロジック
– JEE
Db2
– 患者データ(patient Data)
Synthea
– テストデータ生成
- 32.
Minishiftで試してみましょう︕
• マイクロサービス化後 IBMCloud
OpenShift
患者向けUI –
Node.js(Patient UI)
[コンテナ]
Compose for MySQLDb2
– 患者データ(patient Data)
Synthea
– テストデータ生成
コンテナ化
ビジネスロジック – JEE
OpenLiberty [コンテナ]
- 33.
Minishiftで試してみましょう︕
• マイクロサービス化後 IBMCloud
OpenShift
患者向けUI –
Node.js(Patient UI)
[コンテナ]
ビジネスロジック – JEE
OpenLiberty [コンテナ]
Compose for MySQLDb2
– 患者データ(patient Data)
Synthea
– テストデータ生成
コンテナ化
- 34.
- 35.
- 36.
Minishiftで試してみましょう︕
• ⼿順
• 準備
•Minishiftインストール
• 参考
• Mavenインストール
• Dockerのインストール
• 設定
• Gitクローン
• Java EEアプリのビルド、Dockerイメージ作成、登録
• Minishift上にMySQlコンテナをデプロイ、データベースを設定
- 37.
- 38.
- 39.
- 40.
- 41.
- 42.
- 43.
- 44.