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 管理理 モバイル コンテンツ管理理 データ分析 3
アプリケーション開発 PaaS 多様性 : Java EE 以外にも多くの開発 言語が存在 Java EE JavaScript PHP Oracle Java Cloud Service Java SE Python Ruby Oracle Database Cloud Service 4
Application Container Cloud 多様な開発 言語をカバーするアプリケーション開発 PaaS Application Container Cloud Oracle Java SE CS Oracle Node.js CS PHP CS Ruby CS Application Container Cloud = 総称 実サービス毎に個別名 Oracle Java SE Cloud Service Oracle Node.js Cloud Service Coming Soon! Python CS PHP, Ruby, Python: 将来リリース 5
Oracle Java SE Cloud Service Java SE アプリケーションのための PaaS Java SE アプリケーション? Java SE (JDK) の上で直接動くアプリケーション アプリ Java SE (JDK) 例例えば バッチ Java SE (JDK) マイクロサービス Java SE (JDK) App Server Java SE (JDK) 6
Oracle Java SE Cloud Service Demo 7
デモの内容 Java SE Cloud Tomcat Tomcat を動かす DB クラウドと繋ぐ アプリをデプロイ ログを 見見る 8
Demo#1. Java SE クラウド上で Tomcat を動かす 手順 1. Tomcat を設定 2. Java SE クラウドを設定 3. 1,2 を Zip で固めて upload 9
Demo#2. DB クラウドと繋ぐ 10
Demo#3. Java アプリをデプロイする war をデプロイ war の 自動展開 11
Demo#4. ログを 見見る 12
Oracle Java SE Cloud Service のメリット Why Java SE CS? 13
Oracle Java SE Cloud Service のメリット 1. Oracle Databaseクラウドが利利 用できる 2. Java Flight Recorderが組み込まれている 3. 1-clickで拡張 / 縮退できる 4. マネージドサービスである 14
メリット #2 Java Flight Recorder が組み込まれている 15
Java Flight Recorder Java アプリ App Server Oracle Java SE (JDK) GUI 解析 Java Mission Control 常時記録 ファイル出 力力 Java Flight Recorder Java アプリケーションの稼働情報を低負荷で常時記録 記録は 自動 or 手動でファイル出 力力 後から GUI で問題を分析 既存環境への適 用が容易易 アプリケーションの改変不不要 利利 用アプリケーションサーバー / ミドルウェアを選ばない 16
メリット #3 1-click で拡張 / 縮退できる 17
メリット #4 マネージドサービスである ユーザー管理理 クラウドプロバイダーが管理理 IaaS Applications Tomcat Java SE OS Virtualization Servers Storage Networking Java SE Cloud Service Applications Tomcat Java SE OS Virtualization Servers Storage Networking 管理理が楽管理理対象が少なくて済む セキュアである Java セキュリティパッチ (Update) をご案内 ブラウザから即適 用可 (* 適 用タイミングは任意 ) 商 用サポート Java SE(JDK) の不不具合や障害に関するお問い合わせに対応 18
更更に! Developer Cloud Service Developer Cloud Service が付いてくる Application Container Cloud に付属 Developer Cloud Service チーム開発のためのツール群をクラウドで提供 ツールおよび Java クラウドの連携は構成済み 継続的インテグレーション (CI) に対応 課題管理理 コード管理理 コードレビュー 自動 自動 自動 ビルド デプロイ 19
Developer Cloud Service: DEMO Scenario import コード管理理 コードレビュー 自動 自動 自動 ビルド デプロイ Review 実施 Review 依頼 Check Push 20
Developer Cloud Service: DEMO Scenario import コード管理理 コードレビュー 自動 自動 自動 ビルド Review 依頼 n Day2(12/9 Push 水 ) 19:00 20:00 Review 実施 デプロイ Check 詳細はこちらのセッションでお届けします! [B2] Java Cloud Service を使い倒せ! Developer Cloud Service による継続的デリバリ 21
Architecture of Application Container Cloud 22
Application Container Cloud Architecture Developer Cloud Service Load Balancer Database Cloud Service Developer Java SE Java (App SE Java 1) (App SE 1) (App 1) Docker Docker Docker Node Node Node (App 2) (App 2) (App 2) Docker Docker Docker Java SE Java (App SE Ruby 3) (App 3) (App 3) Docker Docker Docker Storage Cloud Service 23
Application Deployment Java Image Node Image Language RunFmes Docker Image Repository ApplicaFon Image Private Tenant Docker Image Repository Developer ApplicaFon Archive Image Builder Load Balancer Java SE Docker Node Docker Ruby Docker 24
Java SE Cloud, Node.js Cloud ともに Price n Hourly: $0.1/1GB メモリ n Monthly: $60/1GB メモリ 25
Open Platform OSS や開発フレームワークと組み合わせてお使いください! http://www.apache.org/ 26
Build Zip Deploy! ( 開発して ) ( 固めて ) ( デプロイ!) 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 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 ラーニング サブスクリプション DBCS と JCS は 日本語講義 視聴可能 定価 : 116,856 円 ( 税込 ) 50% Off 特別価格 : 58,428 円 ( 税込 ) 1ユーザー /1 年年間利利 用可能 多彩な Oracle PaaS の活 用 方法をトータルにカバー すべての Oracle PaaS 技術者にオススメします! 学習内容 : 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 PlaUorm as a Service (PaaS) ラーニング サブスクリプションの最 小購 入ユーザー数は 5 です 本特別価格は 2015 年年 12 月 31 日までにご購 入される 方に対して適 用されます また 他の割引契約 またはキャンペーンと併 用することはできません ただいま無償体験版公開中! Oracle Cloud インスタンスの作成やクラウド上の Oracle Database, WebLogic Server の起動 方法など 技術者が円滑滑に Oracle Cloud (PaaS) をはじめるためのポイントを学習できる Ge^ng Started を視聴可能 アクセスはこちらから educafon.oracle.co.jp/cls_paas Copyright 2015, Oracle and/or its affiliates. All rights reserved. 30
Copyright 2015, Oracle and/or its affiliates. All rights reserved. 31