novo como java service nube 2616778 oracle cloud
DESCRIPTION
java cloudTRANSCRIPT
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
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
•Bruno Borges –Product Manager / Developer Advocate –Oracle Cloud Platform
–Twitter: @brunoborges
Speaker
@brunoborges
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
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Why Move to the Cloud?
Better applications developed faster and cheaper
@brunoborges
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Why Move to the Cloud?
Better applications developed faster and cheaper
@brunoborges
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
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
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
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
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
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
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
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
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
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Demo Java Cloud Service Web Dashboard and REST APIs
16 @brunoborges
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
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
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
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
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
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
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
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
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
For More Information
cloud.oracle.com/java
@brunoborges
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | @brunoborges