Javaentwicklung in der Oracle Cloud Sören Halter Principal Sales Consultant 2016-11-17
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. 3
Agenda 1 2 3 4 5 6 Overview Database Cloud Service Java Cloud Service Application Container Cloud Service Developer Cloud Service Demo 4
Oracle Cloud Platform: Strategy Data as a Service Software as a Service Platform as a Service Infrastructure as a Service Bring Oracle s leading Database and Middleware Technology Software to customers and partners anywhere in the World through the Internet 5
Oracle IaaS & PaaS Data Management Management Security PaaS Application Development Enterprise Integration, Data Integration Content Business Analytics IaaS Network Storage Compute 6
Which Services are used for Java Development? Database NoSQL Database Big Data DATA MANAGEMENT MANAGEMENT IT Analytics Log Analytics Application Performance Monitoring Identity SECURITY Big Data SQL Database Backup Oracle Database Exadata APPLICATION DEVELOPMENT Java Application Container Mobile Application Builder Developer ENTERPRISE INTEGRATION Integration SOA Managed File Transfer GoldenGate Big Data Preparation Internet of Things Process API Platform DATA INTEGRATION Documents Social CONTENT Sites Data Visualization Business Intelligence Big Data Discovery BUSINESS ANALYTICS 7
Which Services are used for Java Development? Database NoSQL Database Big Data DATA MANAGEMENT Big Data SQL Database Backup Oracle Database Exadata APPLICATION DEVELOPMENT Java Application Container Mobile Application Builder Developer IaaS Network Storage Compute 8
Agenda 1 2 3 4 5 6 Overview Database Cloud Service Java Cloud Service Application Container Cloud Service Developer Cloud Service Demo 9
Oracle Database Cloud Extend the enterprise data center to the cloud Instantly gain access to infrastructure Elastic CPU and memory Elastic block and object storage Backup database to the cloud On Premises Oracle Cloud 10
Oracle Database Cloud Full Instance Editions Enterprise Edition (EE) EE High Performance EE Extreme Performance adds adds adds All standard EE features Standard Edition 1 Multitenant Data Guard Partitioning Advanced Compression Advanced Security, Label Security, Database Vault Real Application Clusters (RAC) In Memory Active Data Guard Full database instance Up to 16 OCPUs Real Application Testing OLAP, Analytics, Spatial and Graph Management Packs 12
Agenda 1 2 3 4 5 6 Overview Database Cloud Service Java Cloud Service Application Container Cloud Service Developer Cloud Service Demo 13
Java Cloud Service Your platform for running Java EE business apps in the Cloud JAVA CLOUD SERVICE Oracle WebLogic Server as Java EE AS Oracle Coherence for data grid functions Oracle Traffic Director for load balancing Dedicated, isolated WebLogic domains All-inclusive, subscription-based pricing 14
Java Cloud Service Benefits [& Features] Provision Faster Self-Service, Zero Commands Choice of version, edition, size & capacity Simplify Operations Adapt to business needs Patching Scaling Scale out/in Backup Transparent DR Scale up/down Release Early Release Often Pre-configured for Continuous Delivery with Developer Cloud Service 15
Agenda 1 2 3 4 5 Überblick Java Cloud Service Application Container Cloud Service Developer Cloud Service Demo 18
Application Container Cloud: For Other Workloads Java SE Node PHP Key Features Useful for any Java, Node.js or PHP Framework Java SE advanced and 1000s of Node Libraries on Oracle Cloud IDE Choice - JDeveloper, Eclipse, NetBeans - and API access Continuous integration with Developer Cloud Cloud tooling for lifecycle management Benefits Self-service application platform with advanced cloud tools Secure, Highly Available with Clustering Fully automated provisioning, patching, backup, and recovery 19
Open Platform USE ANY OPEN SOURCE OR COMMERCIAL JAVA OR NODE FRAMEWORKS 20
Java SE Cloud Service Your platform for Java Standalone and Java Lightweight Frameworks apps in the Cloud Only Cloud vendor that provides Java support and upgrades JAVA SE CLOUD SERVICE Java 7 or 8 platform to run any open source or commercial Java framework Integrated with Oracle Cloud Platform: Database CS Java CS Messaging CS Storage CS Oracle Traffic Director for load balancing Java SE Advanced Commercial Features: Flight Recorder, Mission Control 21
Agenda 1 2 3 4 5 Überblick Java Cloud Service Application Container Cloud Service Developer Cloud Service Demo 23
What We Want To Do? Better applications developed faster cheaper 24
How We Can Achieve This? Agile Development Track and prioritize requirements - constantly Control your source code Discover problems early Deliver working app frequently Collaborate knowledge sharing, code reviews Manage team efficiently Improve DevOps through automation 25
The Ideal Solution Integrated DevOps solution Quick startup time and easy provisioning Minimal maintenance costs Informative tracking of development activities Seamless deployment Flexible - cloud or on-premise 26
The Oracle Developer Cloud Service Build/Development Platform Provided as a Service Application Lifecycle Management Team Collaboration & Management Delivery Management 27
Oracle Developer Cloud Service What s In It Version Management Git Build Automation Ant, Maven, Gradle, Grunt, Command line Continuous Integration Hudson Issues Tracking Code review Deployment automation Agile Board Activity streamline 28
Developer Cloud Service: Bringing it All Together Commit Wiki Tasks Dev, Test or Production Developers Track & Monitor Source CI / CD Review Developer Service Deploy Java Cloud Service Cloud or On-Premise 29
Oracle Developer Cloud Service Interfaces Web Comprehensive IDE Integration JDeveloper, Eclipse, NetBeans Source, tasks, and build Mylyn based Webhooks SSH/Https connection Git & Hudson REST services Hudson 30
Java Cloud Developement Demo Oracle Developer Cloud Service DEMO 31
32