Copyright	
  ©	
  2015	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  
Polyglot!	
  	
  
A	
  Lightweight	
  Cloud	
  Pla1orm	
  for	
  Java	
  SE,	
  Node	
  and	
  More	
  
	
  
Shaun	
  Smith	
  
Senior	
  Principal	
  Product	
  Manager	
  
	
  
Jens	
  Eckels	
  
Senior	
  Principal	
  Product	
  MarkeFng	
  Director	
  
	
  
October	
  27,	
  2015	
  
Copyright	
  ©	
  2015	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  
Safe	
  Harbor	
  Statement	
  
The	
  following	
  is	
  intended	
  to	
  outline	
  our	
  general	
  product	
  direcFon.	
  It	
  is	
  intended	
  for	
  
informaFon	
  purposes	
  only,	
  and	
  may	
  not	
  be	
  incorporated	
  into	
  any	
  contract.	
  It	
  is	
  not	
  a	
  
commitment	
  to	
  deliver	
  any	
  material,	
  code,	
  or	
  funcFonality,	
  and	
  should	
  not	
  be	
  relied	
  upon	
  
in	
  making	
  purchasing	
  decisions.	
  The	
  development,	
  release,	
  and	
  Fming	
  of	
  any	
  features	
  or	
  
funcFonality	
  described	
  for	
  Oracle’s	
  products	
  remains	
  at	
  the	
  sole	
  discreFon	
  of	
  Oracle.	
  
2	
  
Copyright	
  ©	
  2015	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  
*Source:	
  Computerworld	
  Strategic	
  MarkeFng	
  Services,	
  February-­‐March	
  2014	
  Cloud	
  Survey	
  
**Source:	
  GigaOM	
  Research	
  and	
  VC	
  North	
  Bridge	
  
Cloud	
  is	
  
Mainstream	
  
•  Using	
  Cloud	
  today	
  	
  
or	
  will	
  be	
  in	
  Two	
  Years	
  
84%	
  
Top	
  Cloud	
  
Benefits	
  
•  Greater	
  Agility	
  
•  Lower	
  Cost	
  
•  Be_er	
  Resource	
  UFlizaFon	
  
>80%	
  
PaaS	
  
Growing	
  Rapidly	
  
•  Will	
  adopt	
  PaaS	
  within	
  
Five	
  Years	
  
~90%	
  
Cloud	
  and	
  PaaS	
  AdopFon:	
  On	
  Fire!	
  
3	
  
Copyright	
  ©	
  2015	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
   4	
  
The	
  growth	
  in	
  polyglot	
  environments	
  
Your	
  Scope	
  Increasing	
  Covers	
  Java	
  –	
  and	
  Beyond	
  
Copyright	
  ©	
  2015	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
   5	
  
Integrated PaaS Developer Foundation
IdenLty	
   API	
  Catalog	
  
ConLnuous	
  
IntegraLon	
  
ConLnuous	
  
Delivery	
  
Collabo-­‐
raLon	
  
Infrastructure-as-a-Service
You	
  Need	
  a	
  Pladorm	
  For	
  ApplicaFon	
  Development	
  
	
  
Database	
   Java	
  EE	
   Developer	
  Node.js	
  NoSQL	
   Java	
  SE	
   Caching	
  /	
  DG	
   Ruby	
  
php
PHP	
  
Copyright	
  ©	
  2015	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  
App	
  Container	
  Cloud	
  Demo	
  
6	
  
Copyright	
  ©	
  2015	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  
Oracle	
  ApplicaFon	
  Container	
  Cloud	
  
Your	
  go-­‐to	
  pla1orm	
  for	
  Java	
  SE	
  &	
  Node.js,	
  and	
  more	
  coming…	
  
7	
  
•  Super	
  easy	
  to	
  use—streamlined	
  and	
  minimal	
  UI	
  &	
  REST	
  API	
  
•  Reliable	
  scalable	
  pladorm	
  for	
  non-­‐Java	
  EE	
  workloads	
  
•  Leverage	
  unique	
  Oracle	
  Java	
  SE	
  features	
  
–  Advanced	
  diagnosFcs	
  (Flight	
  Recorder),	
  immediate	
  access	
  
to	
  pladorm	
  upgrades,	
  security,	
  pladorm	
  opFmizaFons	
  
•  Extensible	
  pladorm	
  with	
  iniFal	
  support	
  for	
  Java	
  SE	
  &	
  Node	
  	
  
•  FoundaFon	
  for	
  lightweight	
  microservices	
  programming	
  
infrastructure	
  
Copyright	
  ©	
  2015	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  
Oracle	
  ApplicaFon	
  Container	
  Cloud	
  
Your	
  go-­‐to	
  pla1orm	
  for	
  Java	
  SE	
  &	
  Node.js,	
  and	
  more	
  coming…	
  
8	
  
•  Full	
  access	
  to	
  OPC	
  services	
  including	
  Database,	
  Messaging,	
  Storage,	
  Developer…	
  
•  Tight	
  integraFon	
  with	
  Developer	
  Cloud	
  Service	
  for	
  conFnuous	
  integraFon	
  	
  	
  	
  	
  	
  	
  	
  
and	
  deployment	
  
Copyright	
  ©	
  2015	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  
Open	
  Pladorm	
  
USE	
  ANY	
  OPEN	
  SOURCE	
  OR	
  COMMERCIAL	
  JAVA	
  OR	
  NODE	
  FRAMEWORKS	
  
9	
  
Copyright	
  ©	
  2015	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  
ApplicaFon	
  Container	
  Cloud	
  	
  
ApplicaLon	
  Pla1orm	
  as	
  a	
  Service	
  Infrastructure	
  StarLng	
  with	
  Java	
  &	
  Node	
  
•  Choice	
  of	
  RunFme	
  Version	
  
•  One	
  click	
  upgrade	
  between	
  major	
  and	
  minor	
  releases	
  
•  On-­‐Demand	
  Scaling	
  
•  ApplicaFons	
  run	
  on	
  Oracle	
  Linux	
  in	
  Docker	
  containers	
  
•  Ephemeral	
  disk—permanent	
  storage	
  through	
  
database	
  or	
  storage	
  service	
  
•  AutomaFc	
  load	
  balancing	
  
10	
  
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	
  
Build,	
  Zip,	
  Deploy!	
  
Load	
  Balancer	
  
Java	
  SE	
  
Docker	
  
Ruby	
  
Docker	
  
Node	
  
Docker	
  
11	
  
Copyright	
  ©	
  2015	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  
New	
  Lightweight	
  App	
  Development	
   Migrate	
  ExisLng	
  Apps	
  to	
  Cloud	
  
Java	
  SE	
  &	
  Node	
  Cloud	
  Services	
  Use	
  Cases	
  
12	
  
Copyright	
  ©	
  2015	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  
App	
  Container	
  Cloud	
  Demo	
  
13	
  
Copyright	
  ©	
  2015	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  
Developer	
  Cloud	
  Service	
  
14	
  
Copyright	
  ©	
  2015	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  
Developer	
  Cloud	
  Service	
  –	
  Easy	
  AdopFon/IntegraFon	
  
Pre-­‐integrated	
  development	
  technologies	
  in	
  the	
  cloud	
  
•  Standards	
  Based	
  
•  Git,	
  Maven,	
  Hudson,	
  Ant,	
  etc.	
  
•  Built-­‐in	
  IDE	
  IntegraFon	
  
•  Eclipse,	
  NetBeans,	
  JDeveloper	
  
•  Flexible	
  Source	
  LocaFon	
  
•  Hosted	
  Git	
  or	
  GitHub	
  
•  Choice	
  of	
  Deployment	
  Target	
  
•  Oracle	
  Cloud	
  or	
  on-­‐premise	
  
15	
  
Copyright	
  ©	
  2015	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  
ApplicaFon	
  Pladorm	
  as	
  a	
  Service	
  Market	
  
16	
  
Copyright	
  ©	
  2015	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  
ApplicaFon	
  Container	
  Cloud	
  Strengths	
  
17	
  
§  Java	
  SE	
  Advanced	
  –	
  	
  completely	
  unique	
  
and	
  unavailable	
  on	
  any	
  other	
  cloud	
  
pladorm	
  
§  Developer	
  Cloud	
  Service	
  –	
  included	
  and	
  
integrated	
  
§  Integrated	
  enterprise	
  ecosystem	
  and	
  
services	
  from	
  IaaS	
  to	
  PaaS	
  and	
  SaaS	
  
Copyright	
  ©	
  2015	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  
The	
  Oracle	
  ApplicaFon	
  Container	
  Cloud	
  Advantage	
  
18	
  
•  Reliable	
  scalable	
  pladorm	
  for	
  non-­‐Java	
  EE	
  workloads	
  
•  Leverage	
  unique	
  Oracle	
  Java	
  SE	
  features	
  
–  Advanced	
  diagnosFcs	
  (Flight	
  Recorder),	
  immediate	
  access	
  to	
  
pladorm	
  upgrades,	
  security,	
  pladorm	
  opFmizaFons	
  
•  Extensible	
  pladorm	
  with	
  iniFal	
  support	
  for	
  Java	
  SE	
  &	
  Node	
  	
  
•  Full	
  access	
  to	
  OPC	
  services	
  including	
  Database,	
  Messaging,	
  
Storage,	
  …	
  
•  Tight	
  integraFon	
  with	
  Developer	
  Cloud	
  Service	
  for	
  conFnuous	
  
integraFon	
  and	
  deployment	
  
•  Super	
  easy	
  to	
  use—streamlined	
  and	
  minimal	
  UI	
  &	
  REST	
  API	
  
•  FoundaFon	
  for	
  lightweight	
  microservices	
  programming	
  
infrastructure	
  
Copyright	
  ©	
  2015	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
   19	
  
Easily	
  build	
  cloud	
  naLve	
  applicaLons	
  leveraging	
  available	
  cloud	
  services	
  
Integrated	
  Oracle	
  Public	
  Cloud	
  Services	
  
Java	
   Java	
  (SE)	
   Node.js	
   Compute	
   Storage	
  
Messaging	
   Process	
  
Infrastructure	
  Pladorm	
  
Business	
  
Intelligence	
  
Database	
  
Backup	
  
Big	
  Data	
   Big	
  Data	
  
Discovery	
  
Mobile	
  
Data	
  
For	
  Sales	
   For	
  MarkeFng	
  
For	
  Social	
  
IntegraFon	
  
Documents	
  
Database	
  
Developer	
  
Database	
  
Schema	
  /	
  PDB	
  
Copyright	
  ©	
  2015	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  
Related	
  Sessions	
  at	
  OOW	
  
What	
   When	
   Where	
  
DevOps	
  for	
  Oracle	
  Java	
  Cloud	
  Service	
   Tue,	
  5:15	
   Moscone	
  South	
  304	
  
Rapid	
  Enterprise	
  JavaScript	
  Development	
  with	
  Oracle	
  ApplicaFon	
  
Builder	
  Cloud	
  Service	
  
Wed,	
  11:00	
   Moscone	
  South	
  304	
  
	
  
Cloud	
  Services	
  for	
  Developers:	
  What’s	
  Inside	
  Oracle	
  Cloud	
  for	
  
You?	
  
Wed,	
  11:30	
   Parc	
  55,	
  Powell	
  I/II	
  
Scale	
  Out!	
  Caching	
  and	
  Data	
  Grid	
  Services	
  in	
  Oracle	
  Cloud	
   Thurs,	
  12pm	
   Marrio_	
  Marquis,	
  Nob	
  
Hill	
  A/B	
  
Moving	
  Oracle	
  ADF	
  to	
  the	
  Cloud	
  –	
  Development	
  and	
  Deployment	
  
in	
  the	
  New	
  Age	
  
Thurs,	
  1:15	
   Moscone	
  South	
  270	
  
20	
  
Visit	
  us	
  at	
  the	
  Oracle	
  Demoground	
  –	
  Moscone	
  South	
  
Copyright	
  ©	
  2015	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  
AddiFonal	
  Resources	
  
All	
  available	
  @	
  hap://cloud.oracle.com	
  
21	
  
DATA	
  
SHEETS	
  
VIDEOS	
  
RESOURCES	
  
PAPERS	
  
Copyright	
  ©	
  2015	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  
For	
  More	
  InformaFon	
  
cloud.oracle.com/javase	
  
cloud.oracle.com/nodejs	
  
22	
  
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and More

Polyglot! A Lightweight Cloud Platform for Java SE, Node, and More

  • 1.
    Copyright  ©  2015  Oracle  and/or  its  affiliates.  All  rights  reserved.     Polyglot!     A  Lightweight  Cloud  Pla1orm  for  Java  SE,  Node  and  More     Shaun  Smith   Senior  Principal  Product  Manager     Jens  Eckels   Senior  Principal  Product  MarkeFng  Director     October  27,  2015  
  • 2.
    Copyright  ©  2015  Oracle  and/or  its  affiliates.  All  rights  reserved.     Safe  Harbor  Statement   The  following  is  intended  to  outline  our  general  product  direcFon.  It  is  intended  for   informaFon  purposes  only,  and  may  not  be  incorporated  into  any  contract.  It  is  not  a   commitment  to  deliver  any  material,  code,  or  funcFonality,  and  should  not  be  relied  upon   in  making  purchasing  decisions.  The  development,  release,  and  Fming  of  any  features  or   funcFonality  described  for  Oracle’s  products  remains  at  the  sole  discreFon  of  Oracle.   2  
  • 3.
    Copyright  ©  2015  Oracle  and/or  its  affiliates.  All  rights  reserved.     *Source:  Computerworld  Strategic  MarkeFng  Services,  February-­‐March  2014  Cloud  Survey   **Source:  GigaOM  Research  and  VC  North  Bridge   Cloud  is   Mainstream   •  Using  Cloud  today     or  will  be  in  Two  Years   84%   Top  Cloud   Benefits   •  Greater  Agility   •  Lower  Cost   •  Be_er  Resource  UFlizaFon   >80%   PaaS   Growing  Rapidly   •  Will  adopt  PaaS  within   Five  Years   ~90%   Cloud  and  PaaS  AdopFon:  On  Fire!   3  
  • 4.
    Copyright  ©  2015  Oracle  and/or  its  affiliates.  All  rights  reserved.     4   The  growth  in  polyglot  environments   Your  Scope  Increasing  Covers  Java  –  and  Beyond  
  • 5.
    Copyright  ©  2015  Oracle  and/or  its  affiliates.  All  rights  reserved.     5   Integrated PaaS Developer Foundation IdenLty   API  Catalog   ConLnuous   IntegraLon   ConLnuous   Delivery   Collabo-­‐ raLon   Infrastructure-as-a-Service You  Need  a  Pladorm  For  ApplicaFon  Development     Database   Java  EE   Developer  Node.js  NoSQL   Java  SE   Caching  /  DG   Ruby   php PHP  
  • 6.
    Copyright  ©  2015  Oracle  and/or  its  affiliates.  All  rights  reserved.     App  Container  Cloud  Demo   6  
  • 7.
    Copyright  ©  2015  Oracle  and/or  its  affiliates.  All  rights  reserved.     Oracle  ApplicaFon  Container  Cloud   Your  go-­‐to  pla1orm  for  Java  SE  &  Node.js,  and  more  coming…   7   •  Super  easy  to  use—streamlined  and  minimal  UI  &  REST  API   •  Reliable  scalable  pladorm  for  non-­‐Java  EE  workloads   •  Leverage  unique  Oracle  Java  SE  features   –  Advanced  diagnosFcs  (Flight  Recorder),  immediate  access   to  pladorm  upgrades,  security,  pladorm  opFmizaFons   •  Extensible  pladorm  with  iniFal  support  for  Java  SE  &  Node     •  FoundaFon  for  lightweight  microservices  programming   infrastructure  
  • 8.
    Copyright  ©  2015  Oracle  and/or  its  affiliates.  All  rights  reserved.     Oracle  ApplicaFon  Container  Cloud   Your  go-­‐to  pla1orm  for  Java  SE  &  Node.js,  and  more  coming…   8   •  Full  access  to  OPC  services  including  Database,  Messaging,  Storage,  Developer…   •  Tight  integraFon  with  Developer  Cloud  Service  for  conFnuous  integraFon                 and  deployment  
  • 9.
    Copyright  ©  2015  Oracle  and/or  its  affiliates.  All  rights  reserved.     Open  Pladorm   USE  ANY  OPEN  SOURCE  OR  COMMERCIAL  JAVA  OR  NODE  FRAMEWORKS   9  
  • 10.
    Copyright  ©  2015  Oracle  and/or  its  affiliates.  All  rights  reserved.     ApplicaFon  Container  Cloud     ApplicaLon  Pla1orm  as  a  Service  Infrastructure  StarLng  with  Java  &  Node   •  Choice  of  RunFme  Version   •  One  click  upgrade  between  major  and  minor  releases   •  On-­‐Demand  Scaling   •  ApplicaFons  run  on  Oracle  Linux  in  Docker  containers   •  Ephemeral  disk—permanent  storage  through   database  or  storage  service   •  AutomaFc  load  balancing   10  
  • 11.
    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   Build,  Zip,  Deploy!   Load  Balancer   Java  SE   Docker   Ruby   Docker   Node   Docker   11  
  • 12.
    Copyright  ©  2015  Oracle  and/or  its  affiliates.  All  rights  reserved.     New  Lightweight  App  Development   Migrate  ExisLng  Apps  to  Cloud   Java  SE  &  Node  Cloud  Services  Use  Cases   12  
  • 13.
    Copyright  ©  2015  Oracle  and/or  its  affiliates.  All  rights  reserved.     App  Container  Cloud  Demo   13  
  • 14.
    Copyright  ©  2015  Oracle  and/or  its  affiliates.  All  rights  reserved.     Developer  Cloud  Service   14  
  • 15.
    Copyright  ©  2015  Oracle  and/or  its  affiliates.  All  rights  reserved.     Developer  Cloud  Service  –  Easy  AdopFon/IntegraFon   Pre-­‐integrated  development  technologies  in  the  cloud   •  Standards  Based   •  Git,  Maven,  Hudson,  Ant,  etc.   •  Built-­‐in  IDE  IntegraFon   •  Eclipse,  NetBeans,  JDeveloper   •  Flexible  Source  LocaFon   •  Hosted  Git  or  GitHub   •  Choice  of  Deployment  Target   •  Oracle  Cloud  or  on-­‐premise   15  
  • 16.
    Copyright  ©  2015  Oracle  and/or  its  affiliates.  All  rights  reserved.     ApplicaFon  Pladorm  as  a  Service  Market   16  
  • 17.
    Copyright  ©  2015  Oracle  and/or  its  affiliates.  All  rights  reserved.     ApplicaFon  Container  Cloud  Strengths   17   §  Java  SE  Advanced  –    completely  unique   and  unavailable  on  any  other  cloud   pladorm   §  Developer  Cloud  Service  –  included  and   integrated   §  Integrated  enterprise  ecosystem  and   services  from  IaaS  to  PaaS  and  SaaS  
  • 18.
    Copyright  ©  2015  Oracle  and/or  its  affiliates.  All  rights  reserved.     The  Oracle  ApplicaFon  Container  Cloud  Advantage   18   •  Reliable  scalable  pladorm  for  non-­‐Java  EE  workloads   •  Leverage  unique  Oracle  Java  SE  features   –  Advanced  diagnosFcs  (Flight  Recorder),  immediate  access  to   pladorm  upgrades,  security,  pladorm  opFmizaFons   •  Extensible  pladorm  with  iniFal  support  for  Java  SE  &  Node     •  Full  access  to  OPC  services  including  Database,  Messaging,   Storage,  …   •  Tight  integraFon  with  Developer  Cloud  Service  for  conFnuous   integraFon  and  deployment   •  Super  easy  to  use—streamlined  and  minimal  UI  &  REST  API   •  FoundaFon  for  lightweight  microservices  programming   infrastructure  
  • 19.
    Copyright  ©  2015  Oracle  and/or  its  affiliates.  All  rights  reserved.     19   Easily  build  cloud  naLve  applicaLons  leveraging  available  cloud  services   Integrated  Oracle  Public  Cloud  Services   Java   Java  (SE)   Node.js   Compute   Storage   Messaging   Process   Infrastructure  Pladorm   Business   Intelligence   Database   Backup   Big  Data   Big  Data   Discovery   Mobile   Data   For  Sales   For  MarkeFng   For  Social   IntegraFon   Documents   Database   Developer   Database   Schema  /  PDB  
  • 20.
    Copyright  ©  2015  Oracle  and/or  its  affiliates.  All  rights  reserved.     Related  Sessions  at  OOW   What   When   Where   DevOps  for  Oracle  Java  Cloud  Service   Tue,  5:15   Moscone  South  304   Rapid  Enterprise  JavaScript  Development  with  Oracle  ApplicaFon   Builder  Cloud  Service   Wed,  11:00   Moscone  South  304     Cloud  Services  for  Developers:  What’s  Inside  Oracle  Cloud  for   You?   Wed,  11:30   Parc  55,  Powell  I/II   Scale  Out!  Caching  and  Data  Grid  Services  in  Oracle  Cloud   Thurs,  12pm   Marrio_  Marquis,  Nob   Hill  A/B   Moving  Oracle  ADF  to  the  Cloud  –  Development  and  Deployment   in  the  New  Age   Thurs,  1:15   Moscone  South  270   20   Visit  us  at  the  Oracle  Demoground  –  Moscone  South  
  • 21.
    Copyright  ©  2015  Oracle  and/or  its  affiliates.  All  rights  reserved.     AddiFonal  Resources   All  available  @  hap://cloud.oracle.com   21   DATA   SHEETS   VIDEOS   RESOURCES   PAPERS  
  • 22.
    Copyright  ©  2015  Oracle  and/or  its  affiliates.  All  rights  reserved.     For  More  InformaFon   cloud.oracle.com/javase   cloud.oracle.com/nodejs   22