Bereitstellung von Micro Services mit dem Application

 überraschend mehr
Möglichkeiten!
Oracle Application
Container Cloud Service
Provisioning of Micro Services
Stefan Kühnlein
Opitz Consulting Deutschland GmbH
© OPITZ CONSULTING 2016
Polyglot Platform

SE
Deploy applications to a selection of
popular language runtimes


php


© OPITZ CONSULTING 2016
Leverage unique Oracle Java SE
features

EE
(initial support for Java SE und Node.js)
Immediate access to platform upgrades,
security, platform optimizations
Continued commercial support for Java SE
versions
Node access to Oracle DB with
open source database driver
Bitte anpassen <- Menu Einfügen/Kopf- und Fußzeile
Seite 2
Open Platform
© OPITZ CONSULTING 2016
Bitte anpassen <- Menu Einfügen/Kopf- und Fußzeile
Seite 3
Container-base Application PaaS


Applications run on Oracle Linux in
Docker containers
Stateless Applications


Ephemeral disk
Permanent storage through database or
storage service
© OPITZ CONSULTING 2016
Bitte anpassen <- Menu Einfügen/Kopf- und Fußzeile
Seite 4
Elastic Scaling


On demand elastic scaling either
through the service console or
using the service REST API
Scale out / in


Scale up / downd

© OPITZ CONSULTING 2016
Add / remove application instances to
handle workloads
Add / remove RAM to accommodate
application memory requirements
Bitte anpassen <- Menu Einfügen/Kopf- und Fußzeile
Seite 5
Profiling


Java application can use Java Flight
Recorder to monitor application and
JVM behavior and analyze in Mission
Control
Use Application Performance
Monitoring Cloud Service for
advanced use cases
© OPITZ CONSULTING 2016
Bitte anpassen <- Menu Einfügen/Kopf- und Fußzeile
Seite 6
Managable


© OPITZ CONSULTING 2016
New Java and Node releases
published in the service console
One-click upgrade to the latest
releases – applications are simply
restarted to upgrade to new
runtime
Bitte anpassen <- Menu Einfügen/Kopf- und Fußzeile
Seite 7
Application Container Cloud Architecture
Database Cloud Service
Load Balancer
Developer Cloud Service
Storage Cloud Service
…
Tenant 2
Tenant 1
Developer
Java SE
Java SE
Java
SE 1)
(App
(App 1)
(App 1)
Node
Node
Node
(App 2)
(App 2)
(App 2)
Docker
Java SE
Java SE
(App 3)
Ruby
(App
3)
(App 3)
Docker
Docker
Java Cloud Service
Docker
Docker
Docker
Java
Cloud Service
Docker SE, Node
Docker
Docker
Messaging Cloud Service
© OPITZ CONSULTING 2016
Bitte anpassen <- Menu Einfügen/Kopf- und Fußzeile
Seite 8
© OPITZ CONSULTING 2016
Bitte anpassen <- Menu Einfügen/Kopf- und Fußzeile
Seite 9
 überraschend mehr
Möglichkeiten!
Stefan Kühnlein
© OPITZ CONSULTING 2016
Solution Architect
WWW.OPITZ-CONSULTING.COM
Weltenburger Str. 4
@OC_WIRE
81677 München
OPITZCONSULTING
0173/7279307
opitzconsulting
[email protected]
opitz-consulting-bcb8-1009116
Bitte anpassen <- Menu Einfügen/Kopf- und Fußzeile
Seite 10