javaもjavascriptも! コンテナ型アプリケーション …...title javaもjava scriptも!...

32
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Java JavaScript も! コンテナ型アプリケーション 開発PaaS の登場 Oracle Applica+on Container Cloud 本オラクル株式会社 クラウド・テクノロジー事業統括 Fusion Middleware事業統括本部 新井 庸介 早川 博

Upload: others

Post on 21-May-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

  • Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

    JavaもJavaScriptも!  コンテナ型アプリケーション  開発PaaSの登場  Oracle  Applica+on  Container  Cloud  

    ⽇日本オラクル株式会社  クラウド・テクノロジー事業統括  Fusion  Middleware事業統括本部  

    新井  庸介  早川  博  

  • Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

    • 以下の事項は、弊社の⼀一般的な製品の⽅方向性に関する概要を説明するものです。また、情報提供を唯⼀一の⽬目的とするものであり、いかなる契約にも組み込むことはできません。以下の事項は、マテリアルやコード、機能を提供することをコミットメント(確約)するものではないため、購買決定を⾏行行う際の判断材料料になさらないで下さい。オラクル製品に関して記載されている機能の開発、リリースおよび時期については、弊社の裁量量により決定されます。

    2

    OracleとJavaは、Oracle  CorporaFon  及びその⼦子会社、関連会社の⽶米国及びその他の国における登録商標です。  ⽂文中の社名、商品名等は各社の商標または登録商標である場合があります。

  • Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

    Oracle Cloud Platform

    3

    データ マネジメント

    運⽤用管理理 統合監視

    ID管理理

    コンテンツ 管理理

    アプリケーション 開発

    データ連携 プロセス連携

    モバイル

    データ分析

    今⽇日ご説明するところ

  • Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

    • 多様性: Java EE以外にも多くの開発⾔言語が存在アプリケーション開発PaaS

    4

    Oracle Database Cloud ServiceOracle Java Cloud Service

    Java EEJavaScript

    Java SE

    Python

    Ruby

    PHP

  • Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

    Application Container Cloud多様な開発⾔言語をカバーするアプリケーション開発PaaS

    • Application Container Cloud =総称

    • 実サービス毎に個別名 – Oracle Java SE Cloud Service – Oracle Node.js Cloud Service

    – PHP, Ruby, Python: 将来リリース

    5

    Application Container Cloud

    Oracle Java SE CS

    Oracle Node.js CS

    PHP CS

    Ruby CS

    Python CS…

    Coming Soon!

  • Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

    Oracle Java SE Cloud ServiceJava SEアプリケーションのためのPaaS •  Java SE (JDK)の上で直接動くアプリケーショ

    6

    Java SE アプリケーション?

    アプリJava SE (JDK)

    バッチ

    Java SE (JDK)

    マイクロサービスJava SE

    (JDK)

    App ServerJava SE

    (JDK)

    例例えば、

  • Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

    Oracle Java SE Cloud Service

    Demo7

  • Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

    デモの内容

    Tomcatを 動かす

    DBクラウドと繋ぐ

    アプリを デプロイ

    ログを⾒見見る

    8

    Java SE Cloud Tomcat

  • Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

    Demo#1. Java SE クラウド上でTomcatを動かす⼿手順

    1. Tomcatを設定

    2. Java SE クラウドを設定

    3. 1,2をZipで固めてupload

    9

  • Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

    Demo#2. DBクラウドと繋ぐ

    10

  • Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

    Demo#3. Javaアプリをデプロイする

    •  warをデプロイ

    •  warの⾃自動展開

    11

  • Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

    Demo#4. ログを⾒見見る

    12

  • Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

    Oracle Java SE Cloud Serviceのメリット

    Why Java SE CS?

    13

  • Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

    Oracle Java SE Cloud Serviceのメリット

    1.  Oracle Databaseクラウドが 利利⽤用できる

    2.  Java Flight Recorderが 組み込まれている

    3.  1-clickで拡張/縮退できる 4.  マネージドサービスである

    14

  • Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

    メリット#2  Java Flight Recorderが組み込まれている

    15

  • Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

    Java Flight Recorder• Javaアプリケーションの 稼働情報を低負荷で常時記録

    • 記録は⾃自動or⼿手動でファイル出⼒力力、後からGUIで問題を分析

    • 既存環境への適⽤用が容易易– アプリケーションの改変不不要 – 利利⽤用アプリケーションサーバー/ ミドルウェアを選ばない

    16

    Oracle Java SE (JDK)

    JavaアプリApp Server

    常時 記録

    GUI 解析

    Java Mission Control

    Java Flight Recorder

    ファイル 出⼒力力

  • Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

    メリット#3  1-clickで拡張/縮退できる

    17

  • Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

    メリット#4 マネージドサービスである

    Networking

    Storage

    Servers

    Virtualization

    OS

    Java SE

    Tomcat

    Applications

    IaaSJava SE

    Cloud Service

    Networking

    Storage

    Servers

    Virtualization

    OS

    Java SE

    Tomcat

    Applications

    18

    ユーザー 管理理

    クラウド プロバイダー が管理理

    管理理が楽 管理理対象が少なくて済む

    セキュアである Javaセキュリティパッチ(Update)を  ご案内。ブラウザから即適⽤用可 (*適⽤用タイミングは任意)

    商⽤用サポート Java SE(JDK)の不不具合や障害に関するお問い合わせに対応

  • Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

    更更に!  Developer Cloud Serviceが付いてくるDeveloper Cloud Service

    • Application Container Cloudに付属 • チーム開発のためのツール群をクラウドで提供 • ツールおよびJavaクラウドの連携は構成済み。 継続的インテグレーション(CI)に対応

    19

    コード レビュー

    ビルド デプロイ

    コード 管理理

    課題管理理⾃自動 ⾃自動 ⾃自動

    Developer
Cloud  Service

  • Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

    Developer Cloud Service: DEMO Scenario

    20

    コード レビュー

    ビルド デプロイ

    コード 管理理

    ⾃自動 ⾃自動 ⾃自動

    import

    Push

    Review依頼

    Review実施Check

  • Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

    Developer Cloud Service: DEMO Scenario

    21

    コード レビュー

    ビルド デプロイ

    コード 管理理

    ⾃自動 ⾃自動 ⾃自動

    import

    Push

    Review依頼

    Review実施Check

    詳細はこちらのセッションでお届けします! n Day2(12/9 ⽔水) 19:00 – 20:00

    [B2] Java Cloud Serviceを使い倒せ!  Developer Cloud Serviceによる継続的デリバリ

  • Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

    Architecture of Application Container Cloud

    22

  • Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

    Application Container Cloud Architecture

    23

    Developer

    Load Balancer

    … Storage Cloud Service

    Database Cloud Service

    Developer Cloud Service

    Node (App 2)

    Docker

    Java SE (App 1)

    Docker

    Java SE (App 3)

    Docker

    Node (App 2)

    Docker

    Java SE (App 1)

    Docker

    Java SE (App 3)

    Docker

    Java SE (App 1)

    Docker

    Node (App 2)

    Docker

    Ruby (App 3)

    Docker

  • Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

    ApplicaFon  Archive  

    Image  Builder  Developer  

    Java  Image   Node  Image  Language  RunFmes  Docker  Image  Repository  

     Private  Tenant  Docker  Image  Repository  

     

    ApplicaFon  Image  

    Application Deployment

    Load  Balancer  

    Java  SE  

    Docker  

    Ruby  

    Docker  

    Node  

    Docker  

    24  

  • Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 25

    PriceJava SE Cloud, Node.js Cloudともに n Hourly:

    $0.1/1GBメモリ n Monthly:

    $60/1GBメモリ

  • Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

    Open Platform • OSSや開発フレームワークと組み合わせてお使いください!

    26

    http://www.apache.org/

  • Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 27

    Build Zip Deploy! (開発して) (固めて) (デプロイ!)

  • Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |

    ~WebLogic最新版12cR2によるイノベーション~ WebLogic Server

    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

  • Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   29  

    参加登録はこちら:http://ora.cl/quK

    クラウド・テクノロジーを語ろう

    第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”

    ]};

    }});

  • Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   30

             Oracle  Cloud  ラーニング・サブスクリプション

    【ご注意】  Oracle  PlaUorm  as  a  Service  (PaaS)  ラーニング・サブスクリプションの最⼩小購⼊入ユーザー数は  5  です。  本特別価格は、2015  年年  12  ⽉月  31  ⽇日までにご購⼊入される⽅方に対して適⽤用されます。また、他の割引契約、またはキャンペーンと併⽤用することはできません。

    定価:  116,856  円  (税込)  

     特別価格:  58,428  円  (税込)  1ユーザー/1年年間利利⽤用可能  

    Oracle  Cloud  (PaaS)  の導⼊入から運⽤用まで、クラウドを活⽤用するために必要なスキルを⾝身につけた  "Cloud  Ready"  なエンジニアを育成するための学習プラットフォーム        

    l  Oracle  Cloud  Service  の活⽤用に必要なスキルを学習できるビデオ・トレーニングl  製品アップデートに応じて最新のコンテンツに更更新l  1年年間のサブスクリプション形式

    ただいま  無償体験版公開中!  

     Oracle  Cloud  インスタンスの作成やクラウド上の  Oracle  Database,  WebLogic  Server    の起動⽅方法など、技術者が円滑滑に  Oracle  Cloud  (PaaS)  をはじめるためのポイントを学習できる『Ge^ng  Started』を視聴可能

    アクセスはこちらからeducaFon.oracle.co.jp/cls_paas  

    Oracle  Pla>orm  as  a  Service  ラーニング・サブスクリプション  多彩な  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  PlaUorm  as  a  Service  の使⽤用⽅方法•  Oracle  PaaS  の多様なサービスを活⽤用する利利点•  Oracle  PaaS  の運⽤用管理理•  Oracle  PaaS  を使ったアプリケーションの開発とデプロイ•  既存のアプリケーションの  Oracle  PaaS  への移⾏行行  など

    DBCSとJCSは⽇日本語講義視聴可能

    50%  Off  

  • Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   31