Oracle’s Java Cloud Service
uško Vukmanović
Copyright ©
uško Vukmanović
rincipal sales Consultant
Oracle’s Java Cloud Service
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
afe Harbor Statement
he following is intended to outline our general product direction. It is intended for
nformation purposes only, and may not be incorporated into any contract. It is not a
ommitment to deliver any material, code, or f
Copyright ©
ommitment to deliver any material, code, or f
n making purchasing decisions. The developm
unctionality described for Oracle’s products remains at the sole discretion of Oracle.
he following is intended to outline our general product direction. It is intended for
nformation purposes only, and may not be incorporated into any contract. It is not a
, or functionality, and should not be relied upon
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
, or functionality, and should not be relied upon
pment, release, and timing of any features or
unctionality described for Oracle’s products remains at the sole discretion of Oracle.
But What is Cloud Today?
’s more than just virtualization and management
Custom/Stand-alone
Single Farm
Standardization
Subdivision
Copyright ©
Common Utilities
Zoned and developed
Similar, Basic amenities
$$ ,
elf-contained, Hand-crafted
Individual
Do it yourself
$$$ ,
Basic Virtualization
Management
ustom Built, Non-virtualized
’s more than just virtualization and management
Standardization
Subdivision
Consolidation
Hotel
Today -> Future
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Common Utilities
Zoned and developed
amenities
Pre-defined Unit
Ready to use
Identical, Full amenities
$ ,
Private
Cloud
Public
Cloud
Basic Virtualization
Management
HYBRID CLOUD SCENARIOS
Sharing Workloads across Clouds (Cloud Bursting)
Running Sensitive or Data-Intensive Wo
Workloads on Public Clouds
Using One Cloud as a Backup for the Other
Copyright ©
Using One Cloud as a Backup for the Other
Develop on a Public Cloud; Deploy on a Private Cloud
Sharing Workloads across Clouds (Cloud Bursting)
e Workloads on Private Clouds and Othe
Using One Cloud as a Backup for the Other
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Using One Cloud as a Backup for the Other
Develop on a Public Cloud; Deploy on a Private Cloud
ARCHITECTURAL OPTIONS FOR CLOUD MIGRATIONS
Copyright ©
ARCHITECTURAL OPTIONS FOR CLOUD MIGRATIONS
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
h Performance, Scalable &
astic Infrastructure (IaaS)
olution: Oracle’s Cloud Platform
single platform for public and private cloud
Copyright ©
Deployment Choice
Public or Private
Cloud
Compute, Storage
& Network Services
Provider Hosted/
Managed
(Public Cloud)
One Platform (PaaS) for All On-premise,
Cloud & Mobile Innovations
Management
Integration Services
Security & Identity
Services
olution: Oracle’s Cloud Platform
single platform for public and private cloud
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Management
Services
Development and
Deployment Services
Content, Analytics
User Engagement Ser
Self Hosted/
Managed On Premise
(Private Cloud)
(new) Java Cloud Service
– Full-featured WebLogic Server
– Fully-automated, customer controlled lifecycle management
– Fully-customizable to run any Java EE application
– Built-in HA, On-Demand DR* option
– Tiered Service Offering, subscription-based pricing with license mobility (BYOL)
ntroducing new Java Cloud Service (
Copyright ©
– Choice of JDeveloper, Eclipse, NetBeans for development
– Primary Use Case: “Lift & shift” Java, WebLogic Apps, build new
Java Cloud Service – SaaS Extension
– Pre-configured WebLogic VM for rapid application deployment
– Built-in integration to Oracle SaaS Services
– Built-in integration to Storage, Messaging & Developer services
– Choice of JDeveloper, Eclipse, Netbeans for development
– Primary Use Case: Extensions for Oracle Cloud SaaS applications
based pricing with license mobility (BYOL)
ntroducing new Java Cloud Service (fka Java as a Service)
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
build new apps in Cloud
configured WebLogic VM for rapid application deployment
in integration to Storage, Messaging & Developer services
applications
ntroducing new Offerings on Java
Java Cloud Service
• New Cloud Tooling for full
lifecycle automation
• Lift & Shift apps or new apps;
env for stage, and prod
Copyright ©
Java Cloud Service – SaaS
Extension
• Full lifecycle management
• Purpose-built for Oracle SaaS
Extensibility
ntroducing new Offerings on Java PaaS & IaaS
Java Cloud Service – Virtua
Image
• Base Oracle WebLogic Server
product on subscription
• Lift & Shift apps or new apps;
env for dev, and test
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
env for dev, and test
Oracle WebLogic Server on
Oracle Public Cloud IaaS
• Bring-your-own-License to
Oracle Public Cloud
• Leverage investments; legacy
versions; unique needs
ava PaaS Offerings in Detail
Oracle certified/managed virtual
image of WebLogic Server – 11g
and 12c
Simple single VM provisioning
Self-managed by customers using
• Simple & advanced
any size cluster
• Pre-configured to the (new
Database Cloud Service
• Self-managed by customers using
ava Cloud Service – Virtual Image Java Cloud Service
Copyright ©
Self-managed by customers using
in-built product tools (e.g. OPatch,
WLST, Admin Console, etc.)
Developer Service entitlement
• Self-managed by customers using
new* cloud tooling
– Automated BR
– Coordinated BR with
– Automated Patching
– Automated Scaling
• Comprehensive API & UI
• Same-DC built-in HA, cross
• Developer Service entitlement
advanced provisioning –
configured to the (new)
Database Cloud Service
managed by customers using
• Purpose-built for Oracle SaaS
Extensibility
• Built on WebLogic Server 11g
• Platform fully managed by
Oracle, application lifecycle
Java Cloud Service Java Cloud Service – SaaS Extn
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
managed by customers using
tooling
Coordinated BR with Database
Patching of entire stack
Scaling
Comprehensive API & UI
in HA, cross-DC DR*
Service entitlement
Oracle, application lifecycle
managed by customer
• Integrated with Cloud Marketplac
for Partners
ava Cloud Service: Provisioning
Single WebLogic domain & cluster with any
number of managed servers
– Each managed server on a separate VM for high-availability
• Initially Admin Server will be put side by side with one managed server on
one of the VMs
– Choice of compute shape/size for all VMs
– Load Balancer (OTD) provisioned by default
Copyright ©
– Load Balancer (OTD) provisioned by default
Versions: 11g (PS6) or 12c (12.1.2)
WebLogic Editions
– WebLogic Server Standard Edition, WebLogic Server
Enterprise Edion, WebLogic Suite
Included: JRF/ADF & FMW Control
Access: VM via SSH
Provisioning
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
ample Compute Shapes
mmonly
erred As
Core (vCPU)
General
Purpose Name
RAM on General Purpose
Shape
Small 0.25 (0.5 vCPU) OC1 1.8G
mall 0.5 (1 vCPU) OC2 3.75G (Avail Heap up to ~2.2G)
ll 1 (2 vCPU) OC3 7.5G (Avail Heap up to ~4.5G)
Copyright ©
ll 1 (2 vCPU) OC3 7.5G (Avail Heap up to ~4.5G)
dium 2 (4 vCPU) OC4 15G (Avail Heap up to ~12G)
e 4 (8 vCPU) OC5 30G (Avail Heap up to ~27G)
rge 8 (16 vCPU) OC6 60G (Avail Heap up to ~57G)
Large 16 (32 vCPU) OC7 120G (Avail Heap up to ~117G)
RAM on General Purpose High
Memory Name
RAM on High Memory Shap
3.75G (Avail Heap up to ~2.2G)
7.5G (Avail Heap up to ~4.5G) OCM1 15G (Avail Heap up to ~12G)
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
7.5G (Avail Heap up to ~4.5G) OCM1 15G (Avail Heap up to ~12G)
(Avail Heap up to ~12G) OCM2 30G (Avail Heap up to ~27G)
(Avail Heap up to ~27G) OCM3 60G (Avail Heap up to ~57G)
60G (Avail Heap up to ~57G) OC4M 120G (Avail Heap up to ~118
(Avail Heap up to ~117G) OCM5 240G (Avail Heap up to ~237
How You Interact with Java Cloud Service
WLST
FMW Control/
WebLogic Admin Console
Oracle Cloud Portal
Copyright ©
REST API
JAVA CLOUD SERVICE
How You Interact with Java Cloud Service
• New Cloud Portal
• Familiar, but improved WebLogic
Admin Console
• Fusion Middleware Control
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
• Traffic Director Admin Console
• Public REST APIs
• Command Line Interface
• SSH to VM
• Standard IDEs
REST API
How to buy Cloud Services?
Oracle Cloud Credits
– Pool of funds that customer buys in advance to use
– Purchased upfront and paid in full
– Customer will “burn down” these cloud cre
based on their respective discounting schedule
Copyright ©
based on their respective discounting schedule
– Customer needs to buy credits before consuming services; though there will be
“some” overage model (work in progress)
– Minimum term for using cloud credits is 1
of funds that customer buys in advance to use in Oracle Public Cloud
d credits at a negotiated rate for each service
based on their respective discounting schedule
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
based on their respective discounting schedule
credits before consuming services; though there will be
“some” overage model (work in progress)
Minimum term for using cloud credits is 1 year
ava Cloud Service Pricing
Product
(Per OCPU)
Standard Edition
Copyright ©
Standard Edition
Enterprise Edition
Suite
•Hourly price includes a 25% premium over Monthly price
•Oracle Compute Unit (OCPU) provides the equivalent CPU capacity of a 3.0 GHz 2012 Intel Xeon processor with
hyper threading enabled.
JCS
per Month per Hour*
$450 $0.75
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
$450 $0.75
$1,200 $2.02
$2,800 $4.70
price
Oracle Compute Unit (OCPU) provides the equivalent CPU capacity of a 3.0 GHz 2012 Intel Xeon processor with
peaking of Dev Environments… Developer Cloud Service
Complete, Integrated Development Platform
Application Lifecycle Management
Team Management
Entitlement with Java Cloud Service
Copyright ©
Entitlement with Java Cloud Service
peaking of Dev Environments… Developer Cloud Service
Complete, Integrated Development Platform - as a Service
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Developer Cloud Service – Easy Adoption/Integration
re-integrated development technologies in the cloud
• Standards Based
• Git, Maven, Hudson, Ant, etc.
• Built-in IDE Integration
• Eclipse, NetBeans, JDeveloper
Copyright ©
• Eclipse, NetBeans, JDeveloper
• Flexible Source Location
• Hosted Git or GitHub
• Choice of Deployment Target
• Oracle Java Cloud Service or on-premise
Easy Adoption/Integration
integrated development technologies in the cloud
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
JDeveloper,
NetBeans
REST
Oracle Developer Cloud Service
Copyright ©
Developer Cloud ServiceDeveloper Cloud Service
Web
Dashboard
NetBeans
and Eclipse
REST
Interface
Mylyn
Oracle Developer Cloud Service - Interfaces
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Developer Cloud ServiceDeveloper Cloud Service
Partners
Mylyn
SSH to GIT
Administer Your Projects
Manage Project Properties
Analyze Usage Data
Customize Issue Tracking
Configure Git Repositories
– Hosted & External
Copyright ©
– Hosted & External
Manage Branches
– Administrators & Restrictions
Create Connections to External
Web Services
Connect to Syndication Services
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Coming Soon: Java Cloud Service On
• If you want to use public cloud, but can’t
• Geography, political, other reasons
Copyright ©
• Same public experience, but on-premises
• Runs on Exalogic in your data center
JAVA CLOUD SERVICE
Coming Soon: Java Cloud Service On-Premises!
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
JAVA CLOUD SERVICE
JAVA CLOUD
SERVICE
Tests Performed: 17 Use Cases
cross entire lifecycle of a system
1. Create account
2. Log in
Provision
8. Set up source control
9. Set up continuous integration
Develop
Copyright ©
2. Log in
3. Provision and configure single
instance Oracle 12c database
4. Provision and configure 12c
clustered Weblogic Server
with Coherence data cache
5. Set up load balancing
6. Provision public IP address
7. Set up monitoring and alerts
9. Set up continuous integration
10. Set up issue tracking
11. Set up collaboration software
12. Write sample application
13. Submit for code review
14. Deploy artifact
On premise assumes hardware is in place. This is very often not
the case. Add months of time if you have to set up hardware
Tests Performed: 17 Use Cases
Set up source control
Set up continuous integration
Develop
15. Patch whole environment
16. Backup/restore whole
Manage
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Set up continuous integration
Set up issue tracking
Set up collaboration software
Write sample application
Submit for code review
Deploy artifact
16. Backup/restore whole
environment
17. Scale WLS up and down
On premise assumes hardware is in place. This is very often not
the case. Add months of time if you have to set up hardware
Oracle Cloud is the Clear Winner
Commodity H/W
On Premise
Time
12h 52m
14h 17m
1,578
1,403
Copyright ©
12h 52m
3h 46m
1,578
3.4x faster than AWS
and 6.5x faster than
commodity on premise
12x fewer clicks than
AWS and
Oracle Cloud is the Clear Winner
1,578
1,403
Clicks Commands
827
539
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
1,578
131
827
0
fewer clicks than
AWS and 11x than on
premise
JCS doesn’t force you
down to the command
line
Results by Function
Provision
8h 30m
726 clicks
128 commands
mmodity H/W
On Premise
Copyright ©
128 commands
7h 5m
717 clicks
574 commands
1h 55m
37 clicks
0 commands
On Premise
Develop Manage
2h 20m
301 clicks
104 commands
3h 27m
376 clicks
307 commands
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
104 commands
2h 22m
356 clicks
98 commands
13m
49 clicks
0 commands
307 commands
3h 31m
505 clicks
155 commands
2h 23m
45 clicks
0 commands
Results by Time, Clicks and Commands
00
00
00
00
00
00
800
1000
1200
1400
1600
1800
Copyright ©
Time
0
00
00
00
00
DIY Amazon Oracle
0
200
400
600
800
DIY Amazon
Clicks
Real PaaS always beats infrastructure
Results by Time, Clicks and Commands
400
500
600
700
800
900
Man
Deve
Prov
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Amazon Oracle
Clicks
0
100
200
300
400
DIY Amazon Oracle
Commands
always beats infrastructure-level solutions
Additional Resources
ll available @ http://cloud.oracle.com/java
Copyright ©
ll available @ http://cloud.oracle.com/java
• Pricing
• Datasheets:
• Java Cloud Service
• Java Cloud Service – SaaS Extension
• FAQ
• Public Cloud FAQ
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
• Public Cloud FAQ
• Java Cloud Service FAQ
• Demo Videos
• Forum
• Public Cloud
• Java Cloud Service
• Blogs
• Documentation
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
or More Information
Copyright ©
cloud.oracle.com/java
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
cloud.oracle.com/java
JavaCro'15 - Oracle Java Cloud Service  Java PaaS - Duško Vukmanović

JavaCro'15 - Oracle Java Cloud Service Java PaaS - Duško Vukmanović

  • 2.
    Oracle’s Java CloudService uško Vukmanović Copyright © uško Vukmanović rincipal sales Consultant Oracle’s Java Cloud Service Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
  • 3.
    afe Harbor Statement hefollowing is intended to outline our general product direction. It is intended for nformation purposes only, and may not be incorporated into any contract. It is not a ommitment to deliver any material, code, or f Copyright © ommitment to deliver any material, code, or f n making purchasing decisions. The developm unctionality described for Oracle’s products remains at the sole discretion of Oracle. he following is intended to outline our general product direction. It is intended for nformation purposes only, and may not be incorporated into any contract. It is not a , or functionality, and should not be relied upon Copyright © 2015 Oracle and/or its affiliates. All rights reserved. , or functionality, and should not be relied upon pment, release, and timing of any features or unctionality described for Oracle’s products remains at the sole discretion of Oracle.
  • 4.
    But What isCloud Today? ’s more than just virtualization and management Custom/Stand-alone Single Farm Standardization Subdivision Copyright © Common Utilities Zoned and developed Similar, Basic amenities $$ , elf-contained, Hand-crafted Individual Do it yourself $$$ , Basic Virtualization Management ustom Built, Non-virtualized ’s more than just virtualization and management Standardization Subdivision Consolidation Hotel Today -> Future Copyright © 2015 Oracle and/or its affiliates. All rights reserved. Common Utilities Zoned and developed amenities Pre-defined Unit Ready to use Identical, Full amenities $ , Private Cloud Public Cloud Basic Virtualization Management
  • 5.
    HYBRID CLOUD SCENARIOS SharingWorkloads across Clouds (Cloud Bursting) Running Sensitive or Data-Intensive Wo Workloads on Public Clouds Using One Cloud as a Backup for the Other Copyright © Using One Cloud as a Backup for the Other Develop on a Public Cloud; Deploy on a Private Cloud Sharing Workloads across Clouds (Cloud Bursting) e Workloads on Private Clouds and Othe Using One Cloud as a Backup for the Other Copyright © 2015 Oracle and/or its affiliates. All rights reserved. Using One Cloud as a Backup for the Other Develop on a Public Cloud; Deploy on a Private Cloud
  • 6.
    ARCHITECTURAL OPTIONS FORCLOUD MIGRATIONS Copyright © ARCHITECTURAL OPTIONS FOR CLOUD MIGRATIONS Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
  • 7.
    h Performance, Scalable& astic Infrastructure (IaaS) olution: Oracle’s Cloud Platform single platform for public and private cloud Copyright © Deployment Choice Public or Private Cloud Compute, Storage & Network Services Provider Hosted/ Managed (Public Cloud) One Platform (PaaS) for All On-premise, Cloud & Mobile Innovations Management Integration Services Security & Identity Services olution: Oracle’s Cloud Platform single platform for public and private cloud Copyright © 2015 Oracle and/or its affiliates. All rights reserved. Management Services Development and Deployment Services Content, Analytics User Engagement Ser Self Hosted/ Managed On Premise (Private Cloud)
  • 8.
    (new) Java CloudService – Full-featured WebLogic Server – Fully-automated, customer controlled lifecycle management – Fully-customizable to run any Java EE application – Built-in HA, On-Demand DR* option – Tiered Service Offering, subscription-based pricing with license mobility (BYOL) ntroducing new Java Cloud Service ( Copyright © – Choice of JDeveloper, Eclipse, NetBeans for development – Primary Use Case: “Lift & shift” Java, WebLogic Apps, build new Java Cloud Service – SaaS Extension – Pre-configured WebLogic VM for rapid application deployment – Built-in integration to Oracle SaaS Services – Built-in integration to Storage, Messaging & Developer services – Choice of JDeveloper, Eclipse, Netbeans for development – Primary Use Case: Extensions for Oracle Cloud SaaS applications based pricing with license mobility (BYOL) ntroducing new Java Cloud Service (fka Java as a Service) Copyright © 2015 Oracle and/or its affiliates. All rights reserved. build new apps in Cloud configured WebLogic VM for rapid application deployment in integration to Storage, Messaging & Developer services applications
  • 9.
    ntroducing new Offeringson Java Java Cloud Service • New Cloud Tooling for full lifecycle automation • Lift & Shift apps or new apps; env for stage, and prod Copyright © Java Cloud Service – SaaS Extension • Full lifecycle management • Purpose-built for Oracle SaaS Extensibility ntroducing new Offerings on Java PaaS & IaaS Java Cloud Service – Virtua Image • Base Oracle WebLogic Server product on subscription • Lift & Shift apps or new apps; env for dev, and test Copyright © 2015 Oracle and/or its affiliates. All rights reserved. env for dev, and test Oracle WebLogic Server on Oracle Public Cloud IaaS • Bring-your-own-License to Oracle Public Cloud • Leverage investments; legacy versions; unique needs
  • 10.
    ava PaaS Offeringsin Detail Oracle certified/managed virtual image of WebLogic Server – 11g and 12c Simple single VM provisioning Self-managed by customers using • Simple & advanced any size cluster • Pre-configured to the (new Database Cloud Service • Self-managed by customers using ava Cloud Service – Virtual Image Java Cloud Service Copyright © Self-managed by customers using in-built product tools (e.g. OPatch, WLST, Admin Console, etc.) Developer Service entitlement • Self-managed by customers using new* cloud tooling – Automated BR – Coordinated BR with – Automated Patching – Automated Scaling • Comprehensive API & UI • Same-DC built-in HA, cross • Developer Service entitlement advanced provisioning – configured to the (new) Database Cloud Service managed by customers using • Purpose-built for Oracle SaaS Extensibility • Built on WebLogic Server 11g • Platform fully managed by Oracle, application lifecycle Java Cloud Service Java Cloud Service – SaaS Extn Copyright © 2015 Oracle and/or its affiliates. All rights reserved. managed by customers using tooling Coordinated BR with Database Patching of entire stack Scaling Comprehensive API & UI in HA, cross-DC DR* Service entitlement Oracle, application lifecycle managed by customer • Integrated with Cloud Marketplac for Partners
  • 11.
    ava Cloud Service:Provisioning Single WebLogic domain & cluster with any number of managed servers – Each managed server on a separate VM for high-availability • Initially Admin Server will be put side by side with one managed server on one of the VMs – Choice of compute shape/size for all VMs – Load Balancer (OTD) provisioned by default Copyright © – Load Balancer (OTD) provisioned by default Versions: 11g (PS6) or 12c (12.1.2) WebLogic Editions – WebLogic Server Standard Edition, WebLogic Server Enterprise Edion, WebLogic Suite Included: JRF/ADF & FMW Control Access: VM via SSH Provisioning Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
  • 12.
    ample Compute Shapes mmonly erredAs Core (vCPU) General Purpose Name RAM on General Purpose Shape Small 0.25 (0.5 vCPU) OC1 1.8G mall 0.5 (1 vCPU) OC2 3.75G (Avail Heap up to ~2.2G) ll 1 (2 vCPU) OC3 7.5G (Avail Heap up to ~4.5G) Copyright © ll 1 (2 vCPU) OC3 7.5G (Avail Heap up to ~4.5G) dium 2 (4 vCPU) OC4 15G (Avail Heap up to ~12G) e 4 (8 vCPU) OC5 30G (Avail Heap up to ~27G) rge 8 (16 vCPU) OC6 60G (Avail Heap up to ~57G) Large 16 (32 vCPU) OC7 120G (Avail Heap up to ~117G) RAM on General Purpose High Memory Name RAM on High Memory Shap 3.75G (Avail Heap up to ~2.2G) 7.5G (Avail Heap up to ~4.5G) OCM1 15G (Avail Heap up to ~12G) Copyright © 2015 Oracle and/or its affiliates. All rights reserved. 7.5G (Avail Heap up to ~4.5G) OCM1 15G (Avail Heap up to ~12G) (Avail Heap up to ~12G) OCM2 30G (Avail Heap up to ~27G) (Avail Heap up to ~27G) OCM3 60G (Avail Heap up to ~57G) 60G (Avail Heap up to ~57G) OC4M 120G (Avail Heap up to ~118 (Avail Heap up to ~117G) OCM5 240G (Avail Heap up to ~237
  • 13.
    How You Interactwith Java Cloud Service WLST FMW Control/ WebLogic Admin Console Oracle Cloud Portal Copyright © REST API JAVA CLOUD SERVICE How You Interact with Java Cloud Service • New Cloud Portal • Familiar, but improved WebLogic Admin Console • Fusion Middleware Control Copyright © 2015 Oracle and/or its affiliates. All rights reserved. • Traffic Director Admin Console • Public REST APIs • Command Line Interface • SSH to VM • Standard IDEs REST API
  • 14.
    How to buyCloud Services? Oracle Cloud Credits – Pool of funds that customer buys in advance to use – Purchased upfront and paid in full – Customer will “burn down” these cloud cre based on their respective discounting schedule Copyright © based on their respective discounting schedule – Customer needs to buy credits before consuming services; though there will be “some” overage model (work in progress) – Minimum term for using cloud credits is 1 of funds that customer buys in advance to use in Oracle Public Cloud d credits at a negotiated rate for each service based on their respective discounting schedule Copyright © 2015 Oracle and/or its affiliates. All rights reserved. based on their respective discounting schedule credits before consuming services; though there will be “some” overage model (work in progress) Minimum term for using cloud credits is 1 year
  • 15.
    ava Cloud ServicePricing Product (Per OCPU) Standard Edition Copyright © Standard Edition Enterprise Edition Suite •Hourly price includes a 25% premium over Monthly price •Oracle Compute Unit (OCPU) provides the equivalent CPU capacity of a 3.0 GHz 2012 Intel Xeon processor with hyper threading enabled. JCS per Month per Hour* $450 $0.75 Copyright © 2015 Oracle and/or its affiliates. All rights reserved. $450 $0.75 $1,200 $2.02 $2,800 $4.70 price Oracle Compute Unit (OCPU) provides the equivalent CPU capacity of a 3.0 GHz 2012 Intel Xeon processor with
  • 16.
    peaking of DevEnvironments… Developer Cloud Service Complete, Integrated Development Platform Application Lifecycle Management Team Management Entitlement with Java Cloud Service Copyright © Entitlement with Java Cloud Service peaking of Dev Environments… Developer Cloud Service Complete, Integrated Development Platform - as a Service Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
  • 17.
    Developer Cloud Service– Easy Adoption/Integration re-integrated development technologies in the cloud • Standards Based • Git, Maven, Hudson, Ant, etc. • Built-in IDE Integration • Eclipse, NetBeans, JDeveloper Copyright © • Eclipse, NetBeans, JDeveloper • Flexible Source Location • Hosted Git or GitHub • Choice of Deployment Target • Oracle Java Cloud Service or on-premise Easy Adoption/Integration integrated development technologies in the cloud Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
  • 18.
    JDeveloper, NetBeans REST Oracle Developer CloudService Copyright © Developer Cloud ServiceDeveloper Cloud Service Web Dashboard NetBeans and Eclipse REST Interface Mylyn Oracle Developer Cloud Service - Interfaces Copyright © 2015 Oracle and/or its affiliates. All rights reserved. Developer Cloud ServiceDeveloper Cloud Service Partners Mylyn SSH to GIT
  • 19.
    Administer Your Projects ManageProject Properties Analyze Usage Data Customize Issue Tracking Configure Git Repositories – Hosted & External Copyright © – Hosted & External Manage Branches – Administrators & Restrictions Create Connections to External Web Services Connect to Syndication Services Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
  • 20.
    Coming Soon: JavaCloud Service On • If you want to use public cloud, but can’t • Geography, political, other reasons Copyright © • Same public experience, but on-premises • Runs on Exalogic in your data center JAVA CLOUD SERVICE Coming Soon: Java Cloud Service On-Premises! Copyright © 2015 Oracle and/or its affiliates. All rights reserved. JAVA CLOUD SERVICE JAVA CLOUD SERVICE
  • 21.
    Tests Performed: 17Use Cases cross entire lifecycle of a system 1. Create account 2. Log in Provision 8. Set up source control 9. Set up continuous integration Develop Copyright © 2. Log in 3. Provision and configure single instance Oracle 12c database 4. Provision and configure 12c clustered Weblogic Server with Coherence data cache 5. Set up load balancing 6. Provision public IP address 7. Set up monitoring and alerts 9. Set up continuous integration 10. Set up issue tracking 11. Set up collaboration software 12. Write sample application 13. Submit for code review 14. Deploy artifact On premise assumes hardware is in place. This is very often not the case. Add months of time if you have to set up hardware Tests Performed: 17 Use Cases Set up source control Set up continuous integration Develop 15. Patch whole environment 16. Backup/restore whole Manage Copyright © 2015 Oracle and/or its affiliates. All rights reserved. Set up continuous integration Set up issue tracking Set up collaboration software Write sample application Submit for code review Deploy artifact 16. Backup/restore whole environment 17. Scale WLS up and down On premise assumes hardware is in place. This is very often not the case. Add months of time if you have to set up hardware
  • 22.
    Oracle Cloud isthe Clear Winner Commodity H/W On Premise Time 12h 52m 14h 17m 1,578 1,403 Copyright © 12h 52m 3h 46m 1,578 3.4x faster than AWS and 6.5x faster than commodity on premise 12x fewer clicks than AWS and Oracle Cloud is the Clear Winner 1,578 1,403 Clicks Commands 827 539 Copyright © 2015 Oracle and/or its affiliates. All rights reserved. 1,578 131 827 0 fewer clicks than AWS and 11x than on premise JCS doesn’t force you down to the command line
  • 23.
    Results by Function Provision 8h30m 726 clicks 128 commands mmodity H/W On Premise Copyright © 128 commands 7h 5m 717 clicks 574 commands 1h 55m 37 clicks 0 commands On Premise Develop Manage 2h 20m 301 clicks 104 commands 3h 27m 376 clicks 307 commands Copyright © 2015 Oracle and/or its affiliates. All rights reserved. 104 commands 2h 22m 356 clicks 98 commands 13m 49 clicks 0 commands 307 commands 3h 31m 505 clicks 155 commands 2h 23m 45 clicks 0 commands
  • 24.
    Results by Time,Clicks and Commands 00 00 00 00 00 00 800 1000 1200 1400 1600 1800 Copyright © Time 0 00 00 00 00 DIY Amazon Oracle 0 200 400 600 800 DIY Amazon Clicks Real PaaS always beats infrastructure Results by Time, Clicks and Commands 400 500 600 700 800 900 Man Deve Prov Copyright © 2015 Oracle and/or its affiliates. All rights reserved. Amazon Oracle Clicks 0 100 200 300 400 DIY Amazon Oracle Commands always beats infrastructure-level solutions
  • 25.
    Additional Resources ll available@ http://cloud.oracle.com/java Copyright © ll available @ http://cloud.oracle.com/java • Pricing • Datasheets: • Java Cloud Service • Java Cloud Service – SaaS Extension • FAQ • Public Cloud FAQ Copyright © 2015 Oracle and/or its affiliates. All rights reserved. • Public Cloud FAQ • Java Cloud Service FAQ • Demo Videos • Forum • Public Cloud • Java Cloud Service • Blogs • Documentation
  • 26.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 27.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 28.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 29.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 30.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 31.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 32.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 33.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 34.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 35.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 36.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 37.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 38.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 39.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 40.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 41.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 42.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 43.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 44.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 45.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 46.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 47.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 48.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 49.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 50.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 51.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 52.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 53.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 54.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 55.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 56.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 57.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 58.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 59.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 60.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 61.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 62.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 63.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 64.
    Copyright © 2014Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA
  • 65.
    or More Information Copyright© cloud.oracle.com/java Copyright © 2015 Oracle and/or its affiliates. All rights reserved. cloud.oracle.com/java