Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Oracle’s Java Cloud Service
Duško Vukmanović
Copyright ©
Duško VukmanovićPrincipal sales Consultant
Oracle’s Java Cloud Service
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or f
Copyright ©
commitment to deliver any material, code, or fin making purchasing decisions. The developmfunctionality described for Oracle’s products remains at the sole discretion of Oracle.
The following is intended to outline our general product direction. It is intended for information 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 uponpment, release, and timing of any features or
functionality described for Oracle’s products remains at the sole discretion of Oracle.
But What is Cloud Today?It’s more than just virtualization and management
Custom/Stand-aloneSingle Farm
StandardizationSubdivision
Copyright ©
Common UtilitiesZoned and developed
Similar, Basic amenities$$ , ��
Self-contained, Hand-craftedIndividual
Do it yourself$$$ , ���
Basic Virtualization
Management
Custom Built, Non-virtualized
It’s more than just virtualization and management
StandardizationSubdivision
ConsolidationHotel
Today -> Future
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Common UtilitiesZoned and developed
amenities
Pre-defined UnitReady 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 WoWorkloads 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 Other
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.
High Performance, Scalable & Elastic Infrastructure (IaaS)
Solution: Oracle’s Cloud PlatformA single platform for public and private cloud
Copyright ©
Deployment ChoicePublic 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
Solution: Oracle’s Cloud PlatformA 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 Serv
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)
Introducing 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)
Introducing 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
Introducing 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
Introducing new Offerings on Java PaaS & IaaS
Java Cloud Service – Virtual 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
Java 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 (newDatabase Cloud Service
• Self-managed by customers using
Java 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 Marketplacefor Partners
Java 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.
Sample Compute Shapes
Commonly
Referred AsCore (vCPU)
General
Purpose Name
RAM on General Purpose
Shape
Small 0.25 (0.5 vCPU) OC1 1.8G
Small 0.5 (1 vCPU) OC2 3.75G (Avail Heap up to ~2.2G)
Small 1 (2 vCPU) OC3 7.5G (Avail Heap up to ~4.5G)
Copyright ©
Small 1 (2 vCPU) OC3 7.5G (Avail Heap up to ~4.5G)
Medium 2 (4 vCPU) OC4 15G (Avail Heap up to ~12G)
Large 4 (8 vCPU) OC5 30G (Avail Heap up to ~27G)
Large 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 NameRAM on High Memory Shape
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 ~118G
(Avail Heap up to ~117G) OCM5 240G (Avail Heap up to ~237G
How You Interact with Java Cloud Service
WLST
FMW Control/
WebLogic Admin Console
Oracle Cloud Portal
Copyright ©
REST APIJAVA 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 crebased 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
Java 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
priceOracle Compute Unit (OCPU) provides the equivalent CPU capacity of a 3.0 GHz 2012 Intel Xeon processor with
Speaking 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
Speaking 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/IntegrationPre-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/Integrationintegrated development technologies in the cloud
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
JDeveloper,
NetBeansREST
Oracle Developer Cloud Service
Copyright ©
Developer Cloud ServiceDeveloper Cloud Service
Web
Dashboard
NetBeans
and Eclipse
REST
InterfaceMylyn
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 CasesAcross 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 commandsCommodity 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
400
500
600
700
800
900
800
1000
1200
1400
1600
1800
Copyright ©
Time
0
100
200
300
400
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
Mana
Devel
Provis
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 ResourcesAll available @ http://cloud.oracle.com/java
Copyright ©
All 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
For More Information
Copyright ©
cloud.oracle.com/java
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
cloud.oracle.com/java