...

JavaもJava Scriptも! コンテナ型アプリケーション開発PaaS登場

by user

on
Category: Documents
22

views

Report

Comments

Transcript

JavaもJava Scriptも! コンテナ型アプリケーション開発PaaS登場
JavaもJavaScriptも! コンテナ型アプリケーション 開発PaaSの登場 Oracle Applica+on Container Cloud ⽇日本オラクル株式会社 クラウド・テクノロジー事業統括 Fusion Middleware事業統括本部 新井 庸介 早川 博 Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | •  以下の事項は、弊社の⼀一般的な製品の⽅方向性に関する概要を説明す
るものです。また、情報提供を唯⼀一の⽬目的とするものであり、いか
なる契約にも組み込むことはできません。以下の事項は、マテリア
ルやコード、機能を提供することをコミットメント(確約)するも
のではないため、購買決定を⾏行行う際の判断材料料になさらないで下さ
い。オラクル製品に関して記載されている機能の開発、リリースお
よび時期については、弊社の裁量量により決定されます。
OracleとJavaは、Oracle CorporaFon 及びその⼦子会社、関連会社の⽶米国及びその他の国における登録商標です。 ⽂文中の社名、商品名等は各社の商標または登録商標である場合があります。
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 2
Oracle Cloud Platform
データ
マネジメント
運⽤用管理理
統合監視
ID管理理
コンテンツ
管理理
今⽇日ご説明
するところ
アプリケーション
開発
データ連携
プロセス連携
モバイル
データ分析
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
3
アプリケーション開発PaaS
•  多様性: Java EE以外にも多くの開発⾔言語が存在
PHP
Java EE
JavaScript
Oracle Java
Cloud Service
Python
Oracle Database
Cloud Service
Ruby
Java SE
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
4
Application Container Cloud
多様な開発⾔言語をカバーするアプリケーション開発PaaS
Application Container
Cloud
Oracle Java SE
CS
Oracle Node.js CS
• Application Container Cloud
=総称
• 実サービス毎に個別名
– Oracle Java SE Cloud Service
– Oracle Node.js Cloud Service
PHP CS
Ruby CS
Python CS
…
Coming
Soon!
– PHP, Ruby, Python: 将来リリース
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
5
Oracle Java SE Cloud Service
Java SEアプリケーションのためのPaaS
Java SE アプリ
ケーション?
•  Java SE (JDK)の上で直
接動くアプリケーショ
ン
アプリ
Java SE (JDK)
例例えば、
バッチ
マイクロ
サービス
App
Server
Java SE
(JDK)
Java SE
(JDK)
Java SE
(JDK)
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
6
Oracle Java SE Cloud Service
Demo
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
7
デモの内容
Java SE Cloud
Tomcatを
動かす
DBクラウ
ドと繋ぐ
Tomcat
アプリを
デプロイ
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
ログを⾒見見
る
8
Demo#1. Java SE クラウド上でTomcatを動かす
⼿手順
1. Tomcatを設定
2. Java SE クラウドを設定
3. 1,2をZipで固めてupload
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
9
Demo#2. DBクラウドと繋ぐ
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
10
Demo#3. Javaアプリをデプロイする
•  warをデプロイ
•  warの⾃自動展開
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
11
Demo#4. ログを⾒見見る
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
12
Oracle Java SE Cloud Serviceのメリット
Why Java SE CS?
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
13
Oracle Java SE Cloud Serviceのメリット
1.  Oracle Databaseクラウドが
利利⽤用できる
2.  Java Flight Recorderが
組み込まれている
3.  1-clickで拡張/縮退できる
4.  マネージドサービスである
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
14
メリット#2 Java Flight Recorderが組み込まれている
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
15
Java Flight Recorder
Javaアプリ
App Server
Oracle Java SE (JDK)
Java
Flight
Recorder
常時
記録
GUI
解析
ファイル
出⼒力力
• Javaアプリケーションの
稼働情報を低負荷で常時記録
• 記録は⾃自動or⼿手動でファイル出
⼒力力、後からGUIで問題を分析
• 既存環境への適⽤用が容易易
– アプリケーションの改変不不要
– 利利⽤用アプリケーションサーバー/
ミドルウェアを選ばない
Java Mission Control
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
16
メリット#3 1-clickで拡張/縮退できる
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
17
メリット#4 マネージドサービスである
IaaS
ユーザー
管理理
クラウド
プロバイダー
が管理理
Applications
Java SE
Cloud Service 管理理が楽
管理理対象が少なくて済む
Applications
Tomcat
Tomcat
Java SE
Java SE
OS
OS
Virtualization
Virtualization
Servers
Servers
Storage
Storage
Networking
Networking
セキュアである
Javaセキュリティパッチ(Update)を ご案内。ブラウザから即適⽤用可
(*適⽤用タイミングは任意)
商⽤用サポート
Java SE(JDK)の不不具合や障害に関す
るお問い合わせに対応
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
18
更更に! Developer Cloud Serviceが付いてくる
Developer Cloud Service
Developer
Cloud Service
•  Application Container Cloudに付属
•  チーム開発のためのツール群をクラウドで提供
•  ツールおよびJavaクラウドの連携は構成済み。
継続的インテグレーション(CI)に対応
課題管理理
コード
管理理
コード
レビュー
⾃自動
⾃自動
ビルド
⾃自動
デプロイ
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
19
Developer Cloud Service: DEMO Scenario
コード
管理理
コード
レビュー
import
⾃自動
⾃自動
⾃自動
ビルド
デプロイ
Review実施
Check
Review依頼
Push
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
20
Developer Cloud Service: DEMO Scenario
コード
管理理
コード
レビュー
import
⾃自動
⾃自動
⾃自動
ビルド
デプロイ
Review実施
Check
Review依頼
詳細はこちらのセッションでお届けします!
n DPush
ay2(12/9 ⽔水) 19:00 – 20:00
[B2] Java Cloud Serviceを使い倒せ! Developer Cloud
Serviceによる継続的デリバリ
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
21
Architecture of Application
Container Cloud
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
22
Application Container Cloud
Architecture
Load Balancer
Developer Cloud Service
Database Cloud Service
Developer
Java SE
Java
SE
(App
1)
Java
SE
(App 1)
(App 1)
Node
Node
(App 2)
Node
(App 2)
(App 2)
Java SE
Java
SE
(App
3)
Ruby
(App 3)
(App 3)
Docker
Docker
Docker
Docker
Docker
Docker
Docker
Docker
Docker
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Storage Cloud Service
…
23
Application Deployment
Java Image Node Image ApplicaFon Image Private Tenant Docker Image Repository Language RunFmes Docker Image Repository Developer ApplicaFon Archive Image Builder Load Balancer Java SE Node Ruby Docker Docker Docker 24 Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Price
Java SE Cloud,
Node.js Cloudともに
n Hourly:
$0.1/1GBメモリ
n Monthly:
$60/1GBメモリ
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
25
Open Platform
•  OSSや開発フレームワークと組み合わせてお使いください!
http://www.apache.org/
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
26
Build
Zip
Deploy!
(開発して)
(固めて)
(デプロイ!)
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
27
WebLogic
Server
~WebLogic最新版12cR2によるイノベーション~
12cR2 Forum 2015
2⽉月16⽇日(⽕火)13:30-17:00
⽇日本オラクル ⻘青⼭山オフィス
2015年年10⽉月、WebLogic Server最新版12cR2がついにリリースされました。本セミ
ナーでは⽶米国オラクルで製品開発を統括するMike Lehmannより、WebLogicの進化
とについて直接ご説明します。 n Topics
ü WebLogicマルチテナントによるJava EE プラットフォームのクラウド化
ü WebLogic 12cR2 のオラクルクラウドへの展開
ü WebLogic 12cR2とJava EE 7 & DevOps
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
28
クラウド・テクノロジーを語ろう
第1回 Meetup 2016年年1⽉月29⽇日 19:00〜~
@オラクル⻘青⼭山センター var community = React.createClass({
init : function(){
return {
date : “2016-‐‑‒1-‐‑‒29”,
location : “OAC”,
goal : [
“Learn”,
“Connect”,
“Have Fun”
]
};
}
});
参加登録はこちら:http://ora.cl/quK
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 29 Oracle Cloud ラーニング・サブスクリプション
Oracle Cloud (PaaS) の導⼊入から運⽤用まで、クラウドを活⽤用するために必要なスキルを⾝身につけた
"Cloud Ready" なエンジニアを育成するための学習プラットフォーム l  Oracle Cloud Service の活⽤用に必要なスキルを学習できるビデオ・トレーニング
l  製品アップデートに応じて最新のコンテンツに更更新
l  1年年間のサブスクリプション形式
Oracle Pla>orm as a Service ラーニング・サブスクリプション ただいま 無償体験版公開中! 多彩な Oracle PaaS の活⽤用⽅方法をトータルにカバー。
すべての Oracle PaaS 技術者にオススメします!
学習内容:
DBCSとJCSは
⽇日本語講義
視聴可能
50% Off • 
• 
• 
• 
• 
定価: 116,856 円 (税込) 特別価格: 58,428 円 (税込) Oracle Cloud PlaUorm as a Service の使⽤用⽅方法
Oracle PaaS の多様なサービスを活⽤用する利利点
Oracle PaaS の運⽤用管理理
Oracle PaaS を使ったアプリケーションの開発とデプロイ
既存のアプリケーションの Oracle PaaS への移⾏行行 など
【対応サービス】
Database Cloud, Java Cloud, Business Intelligence Cloud, Process Cloud, Mobile Cloud, IntegraFon Cloud, Documents Cloud, Messaging Cloud, Internet Of Things Cloud, SOA Cloud, Database Backup Cloud, Developer Cloud Oracle Cloud インスタンスの作成やクラ
ウド上の Oracle Database, WebLogic Server の起動⽅方法など、技術者が円滑滑に Oracle Cloud (PaaS) をはじめるためのポイントを
学習できる『Ge^ng Started』を視聴可能
アクセスはこちらから
educaFon.oracle.co.jp/cls_paas 1ユーザー/1年年間利利⽤用可能 【ご注意】 Oracle PlaUorm as a Service (PaaS) ラーニング・サブスクリプションの最⼩小購⼊入ユーザー数は 5 です。 本特別価格は、2015 年年 12 ⽉月 31 ⽇日までにご購⼊入される⽅方に対して適⽤用されます。また、他の割引契約、またはキャンペーンと併⽤用することはでき
ません。
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 30
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 31
Fly UP