You are on page 1of 26

Java Cloud Service

Develop and Test Java EE Applications in the Cloud

Bruno Borges - @brunoborges


Oracle CloudWorld Developer, Mexico City
July 9, 2015

Copyright 2015, Oracle and/or its affiliates. All rights reserved. | @brunoborges

Speaker

Bruno Borges
Product Manager / Developer Advocate
Oracle Cloud Platform

Twitter: @brunoborges

Copyright 2015, Oracle and/or its affiliates. All rights reserved. | @brunoborges

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 functionality, and should not be relied upon
in making purchasing decisions. The development, release, and timing of any features or
functionality described for Oracles products remains at the sole discretion of Oracle.

Copyright 2015, Oracle and/or its affiliates. All rights reserved. | @brunoborges

Why Move to the Cloud?

Better applications
developed faster
and cheaper

Copyright 2015, Oracle and/or its affiliates. All rights reserved. | @brunoborges

Why Move to the Cloud?

Better applications
developed faster
and cheaper

Copyright 2015, Oracle and/or its affiliates. All rights reserved. | @brunoborges

Industrys Most Comprehensive Cloud Platform Strategy


Data as a Service

Software as a Service

Bring Oracles leading Database and


Middleware Technology Software
to customers and partners anywhere
in the World through the Internet

Platform as a Service

Infrastructure as a Service

Copyright 2015, Oracle and/or its affiliates. All rights reserved. | @brunoborges

Modern Application Development for the Cloud


Developers

Admins

Development Styles
Mobile

Lightweight

Enterprise

Web Apps

DevOps
PaaS APIs
For Automation
Developer Cloud
Service
Java Cloud
Service (Java EE)

Lightweight Cloud
Services (Java SE, Node.js )

Mobile Cloud
Service

Oracle Cloud Services for Java, Development and Mobile


Copyright 2015, Oracle and/or its affiliates. All rights reserved. | @brunoborges

Key Oracle Cloud


component

Introducing Java Cloud Service


Your platform for running business applications in the cloud
Self-service application platform with advanced cloud tools
Save time and cost with simplified provisioning
Reduce down time: automated patching, backup, recovery
Increase data and processing capacity on demand to scale

for new business needs


Includes Oracle Coherence for caching and data grid

functions and Oracle Traffic Director for load balancing

JAVA CLOUD SERVICE

Pre-configured for Database and Developer Cloud Services

for complete cloud application management

Copyright 2015, Oracle and/or its affiliates. All rights reserved. | @brunoborges

Java Cloud Service: Three Options


JAVA CLOUD SERVICE
SAAS EXTENSION
Easy to enrich Oracle SaaS apps
Tailor-made WebLogic Server for rapid

extension deployment
Ready marketplace with pre-built
extensions, automated deployment

JAVA CLOUD SERVICE


Full-featured Service

JAVA CLOUD SERVICE


VIRTUAL IMAGE
Simple, hosted WebLogic instance
Oracle controlled, updated

Copyright 2015, Oracle and/or its affiliates. All rights reserved. | @brunoborges

Java Cloud Service Architecture

Enterprise Class Java Development and Deployment Platform


Database Cloud Service

Developer Cloud Service

Load Balancer

Application
Server

Application
Server

Mobile Cloud Service

Application
Server

Application Cluster

Java SE Cloud Service


Managed
Coherence
Server

Developer

Managed
Coherence
Server
Data Cluster

Managed
Coherence
Server

Java Cloud Service


Copyright 2015, Oracle and/or its affiliates. All rights reserved. | @brunoborges

Messaging Cloud Service

Java Cloud Service Main Use Cases

Dev/Test in the Cloud

New App Development

Migrate Apps to Cloud

Copyright 2015, Oracle and/or its affiliates. All rights reserved. | @brunoborges

Java Cloud Service: Development/Testing


Dev/test in the cloud deploy anywhere

Faster spin-up of dev/test instances get to


market faster!
Integrated developer environment with Developer
Cloud Service
Consolidate with standardization
Focus on app development, not the infrastructure
idiosyncrasies
Lower cost

On Premises/Private Cloud

Copyright 2015, Oracle and/or its affiliates. All rights reserved. | @brunoborges

Java Cloud Service: New App Development in the Cloud


Make your cloud apps smarter with a fully-integrated

platform upper-stack as well as run time


Leverage existing Java skills to build cloud-native
applications
Broad cloud service portfolio to meet all technical needs
Preconfigured access to data sources with Database
Cloud Service
Integrated cloud development environment with
Developer Cloud Service
Lower your overall cost
Active marketplace for app promotion

Copyright 2015, Oracle and/or its affiliates. All rights reserved. | @brunoborges

Java Cloud Service: Application Consolidation to Cloud


Lift-and-shift your apps
Lower cost no data centers
Easy, fast scalability to meet growing needs
Reduce ongoing management cost with OOTB tooling

for production class operations backup, restore,


manage, monitor, scale, patch
Standardization and consolidation
Flexibility to move back to on-premise with Exalogic
Same platform you use on-premises & REST APIs for

easy migration

Copyright 2015, Oracle and/or its affiliates. All rights reserved. | @brunoborges

Demo
Java Cloud Service
Web Dashboard and REST APIs

Copyright 2015, Oracle and/or its affiliates. All rights reserved. | @brunoborges

16

Java Cloud Service Feature: Provisioning


Can pick shape/size no complexity
Choose from popular versions:
11g (PS 6) or 12c (12.1.3)
Meet evolving technical and budgetary
needs with popular Edition choices:
Standard, Enterprise, Suite

Copyright 2015, Oracle and/or its affiliates. All rights reserved. | @brunoborges

Java Cloud Service Feature: Patching


Patching made simple we
handle the details
You control patch timing on demand or scheduled
Includes unified patching of
OS, JDK, WLS, JRF/ADF
Supports rolling patching
Supports Patchset Updates
(PSUs)
Full backup created before
patching

Copyright 2015, Oracle and/or its affiliates. All rights reserved. | @brunoborges

Java Cloud Service Feature: Backup / Restore

Coordinated backups with database and


whole cloud stack - holistic backups
You choose - scheduled or on demand
Multiple depths supported:
configuration/apps, logs, binaries, and
database
Configurable: 7 day backup on local disk,
older backups pushed to storage service

Copyright 2015, Oracle and/or its affiliates. All rights reserved. | @brunoborges

Java Cloud Service Feature: Scaling


Fully-automated, on-demand
Each managed server on separate
virtual machine
Zero downtime during scaling keep
customers happy
Scale data capacity and processing
up/down on demand expand &
retract at your own pace & business
needs

Copyright 2015, Oracle and/or its affiliates. All rights reserved. | @brunoborges

Interacting with the Java Cloud Service


FMW Control/
WebLogic Admin Console

Oracle Cloud Portal

New Cloud Portal


Familiar, but improved WebLogic
Admin Console

WLST

Fusion Middleware Control


Traffic Director Admin Console
Public REST APIs
JAVA CLOUD SERVICE

REST API

Command Line Interface


SSH to VM
Standard IDEs

Copyright 2015, Oracle and/or its affiliates. All rights reserved. | @brunoborges

Java Cloud Service: Transforming Java Application Delivery


On Premise Model WebLogic

Cloud Model Java Cloud Service

Buy Perpetual/Term Licenses

Buy Cloud Credits, Pay As You Use

Download, Install, Configure WebLogic

Consume Cloud Services As You Need

Configure Database Connections

Pre-wired with Database Cloud

Install, Configure Load Balancer

Pre-wired with Load Balancer

Install, Configure Coherence Cache

Pre-wired with Coherence

Manual Ops Provision, Patch, Backup, Scale

Automated Ops Provision, Patch, Backup, Scale

Administrator-driven Model

Self-service, Self-managed, On-demand Model

On-Prem Only; Limited 3rd Party Cloud Options

Hybrid Cloud JCS On Exalogic Out-of-the-box

Copyright 2015, Oracle and/or its affiliates. All rights reserved. | @brunoborges

Roadmap Focus Java EE, Java SE, Node and Coherence


Java Cloud Service

Application Platform

Coherence Cloud Service

Java SE, Node, PHP, Python, Ruby, etc.

WLS, Coherence, RAC Integration, OTD

Platform for native, lightweight apps

Caching and Datagrid for cloud apps

Lifecycle: Clone, DR, T2P, P2T

Lifecycle: Scale, Upgrade, Clone

Lifecycle: Backup, Patch, Scale

Integration: DevCS, APM, Log Analytics

Integration: DevCS, APM, Log Analytics

Service, Data and Geo Fault Tolerance

^Dev CS = Developer Cloud Service


Copyright 2015, Oracle and/or its affiliates. All rights reserved. | @brunoborges

The Oracle Java Cloud Service Advantage


On-Premises and Cloud Integration

Suite of Integrated PaaS/SaaS


Single-vendor Accountability
Vertically Integrated Stack
Self-Service/Provisioning
JAVA CLOUD SERVICE

Pay-as-you-Grow Pricing
Includes Developer Cloud for FREE
Integrated With Database Cloud
We Must Earn Your Business Every Day

Copyright 2015, Oracle and/or its affiliates. All rights reserved. | @brunoborges

For More Information

cloud.oracle.com/java
Copyright 2015, Oracle and/or its affiliates. All rights reserved. | @brunoborges

Copyright 2015, Oracle and/or its affiliates. All rights reserved. | @brunoborges

You might also like