26
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Java Cloud Service Develop and Test Java EE Applications in the Cloud Bruno Borges - @brunoborges Oracle CloudWorld Developer, Mexico City July 9, 2015 @brunoborges

Novo Como Java Service Nube 2616778 Oracle Cloud

Embed Size (px)

DESCRIPTION

java cloud

Citation preview

Page 1: Novo Como Java Service Nube 2616778 Oracle Cloud

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

Java Cloud Service Develop and Test Java EE Applications in the Cloud

Bruno Borges - @brunoborges Oracle CloudWorld Developer, Mexico City July 9, 2015

@brunoborges

Page 2: Novo Como Java Service Nube 2616778 Oracle Cloud

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

•Bruno Borges –Product Manager / Developer Advocate –Oracle Cloud Platform

–Twitter: @brunoborges

Speaker

@brunoborges

Page 3: Novo Como Java Service Nube 2616778 Oracle Cloud

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

@brunoborges

Page 4: Novo Como Java Service Nube 2616778 Oracle Cloud

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

Why Move to the Cloud?

Better applications developed faster and cheaper

@brunoborges

Page 5: Novo Como Java Service Nube 2616778 Oracle Cloud

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

Why Move to the Cloud?

Better applications developed faster and cheaper

@brunoborges

Page 6: Novo Como Java Service Nube 2616778 Oracle Cloud

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

Platform as a Service

Bring Oracle’s leading Database and

Middleware Technology Software

to customers and partners anywhere

in the World through the Internet

Infrastructure as a Service

Software as a Service

Data as a Service

Industry’s Most Comprehensive Cloud Platform Strategy

@brunoborges

Page 7: Novo Como Java Service Nube 2616778 Oracle Cloud

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

Modern Application Development for the Cloud

Development Styles

Mobile Enterprise Web Apps Lightweight

DevOps

Developers Admins

Mobile Cloud Service

Java Cloud Service (Java EE)

Lightweight Cloud Services (Java SE, Node.js …)

Oracle Cloud Services for Java, Development and Mobile

Developer Cloud Service

PaaS APIs For Automation

@brunoborges

Page 8: Novo Como Java Service Nube 2616778 Oracle Cloud

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

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

• Pre-configured for Database and Developer Cloud Services for complete cloud application management

JAVA CLOUD SERVICE

Key Oracle Cloud component

@brunoborges

Page 9: Novo Como Java Service Nube 2616778 Oracle Cloud

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

JAVA CLOUD SERVICE

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

Full-featured Service JAVA CLOUD SERVICE

VIRTUAL IMAGE

• Simple, hosted WebLogic instance

• Oracle controlled, updated

@brunoborges

Page 10: Novo Como Java Service Nube 2616778 Oracle Cloud

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

Java Cloud Service

Java Cloud Service Architecture Enterprise Class Java Development and Deployment Platform

Developer

Messaging Cloud Service

Mobile Cloud Service

Database Cloud Service

Java SE Cloud Service

Developer Cloud Service

Application Server

Application Server

Application Server

Application Cluster

Data Cluster

Managed Coherence

Server

Managed Coherence

Server

Managed Coherence

Server

Load Balancer

@brunoborges

Page 11: Novo Como Java Service Nube 2616778 Oracle Cloud

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

Java Cloud Service Main Use Cases

Dev/Test in the Cloud New App Development Migrate Apps to Cloud

@brunoborges

Page 12: Novo Como Java Service Nube 2616778 Oracle Cloud

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

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

@brunoborges

Page 13: Novo Como Java Service Nube 2616778 Oracle Cloud

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

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

@brunoborges

Page 14: Novo Como Java Service Nube 2616778 Oracle Cloud

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

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

@brunoborges

Page 15: Novo Como Java Service Nube 2616778 Oracle Cloud

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

Demo Java Cloud Service Web Dashboard and REST APIs

16 @brunoborges

Page 16: Novo Como Java Service Nube 2616778 Oracle Cloud

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

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

@brunoborges

Page 17: Novo Como Java Service Nube 2616778 Oracle Cloud

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

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

@brunoborges

Page 18: Novo Como Java Service Nube 2616778 Oracle Cloud

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

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

@brunoborges

Page 19: Novo Como Java Service Nube 2616778 Oracle Cloud

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

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

@brunoborges

Page 20: Novo Como Java Service Nube 2616778 Oracle Cloud

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

Interacting with the Java Cloud Service

• New Cloud Portal

• Familiar, but improved WebLogic Admin Console

• Fusion Middleware Control

• Traffic Director Admin Console

• Public REST APIs

• Command Line Interface

• SSH to VM

• Standard IDEs

WLST

FMW Control/ WebLogic Admin Console

REST API

Oracle Cloud Portal

JAVA CLOUD SERVICE

@brunoborges

Page 21: Novo Como Java Service Nube 2616778 Oracle Cloud

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

Java Cloud Service: Transforming Java Application Delivery

On Premise Model – WebLogic Cloud Model – Java Cloud Service

Buy Perpetual/Term Licenses

Download, Install, Configure WebLogic

Configure Database Connections

Install, Configure Load Balancer

Install, Configure Coherence Cache

Manual Ops – Provision, Patch, Backup, Scale

Administrator-driven Model

On-Prem Only; Limited 3rd Party Cloud Options

Buy Cloud Credits, Pay As You Use

Consume Cloud Services As You Need

Pre-wired with Database Cloud

Pre-wired with Load Balancer

Pre-wired with Coherence

Automated Ops – Provision, Patch, Backup, Scale

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

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

@brunoborges

Page 22: Novo Como Java Service Nube 2616778 Oracle Cloud

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

Roadmap Focus – Java EE, Java SE, Node and Coherence

^Dev CS = Developer Cloud Service

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

Platform for native, lightweight apps

Lifecycle: Scale, Upgrade, Clone

Integration: DevCS, APM, Log Analytics

Coherence Cloud Service

Caching and Datagrid for cloud apps

Lifecycle: Backup, Patch, Scale

Service, Data and Geo Fault Tolerance

WLS, Coherence, RAC Integration, OTD

Lifecycle: Clone, DR, T2P, P2T

Integration: DevCS, APM, Log Analytics

Java Cloud Service

Page 23: Novo Como Java Service Nube 2616778 Oracle Cloud

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

• Pay-as-you-Grow Pricing

• Includes Developer Cloud for FREE

• Integrated With Database Cloud

• We Must Earn Your Business Every Day

JAVA CLOUD SERVICE

Page 24: Novo Como Java Service Nube 2616778 Oracle Cloud

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

For More Information

cloud.oracle.com/java

@brunoborges

Page 25: Novo Como Java Service Nube 2616778 Oracle Cloud

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

Page 26: Novo Como Java Service Nube 2616778 Oracle Cloud