Modern and Fast: A New Wave of Database and Java in the Cloud Joost Pronk Van Hoogeveen Lead Product Manager, Oracle Scott Lynn Director of Product Management, Oracle Linux and Oracle Solaris, Oracle October 04, 2017 Copyright 2017, Oracle and/or its affiliates. All rights reserved. Confidential Oracle Internal/Restricted/Highly Restricted
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. Copyright 2017, Oracle and/or its affiliates. All rights reserved. Confidential Oracle Internal/Restricted/Highly Restricted 3
Oracle Solaris 11 Your secure foundation for cloud-ready enterprise UNIX innovation HW based application protection Time and role based access management Immutable VMs; integrated compliance validation Engineered for Oracle DB & Enterprise Applications Zero-Overhead, Secure Virtualization Extreme Scalability 1-Step network based update & rollback Continuous delivery Built in migration, archival and recovery tools One OS, any cloud 1000 s of applications Application Binary Guarantee Copyright 2017, Oracle and/or its affiliates. All rights reserved. Confidential Oracle Internal - NDA Required 4
New Oracle Solaris Product Direction Continuous Delivery of Security, Stability and Software Enhancements Legacy Major Releases Slow Adoption Oracle Solaris Continuous Delivery Model Quicker Less Disruptive High Risk Complex Disruptive Slow and Expensive Re-Qualifications More Frequent Smaller Simpler Seamless Upgrades Enable Agile Incorporation of New Capabilities with Guaranteed Compatibility for 1,000 s of Oracle, ISV, and Customer Applications Copyright 2017, Oracle and/or its affiliates. All rights reserved. Confidential Oracle Internal - NDA Required 5
The Oracle Solaris Promise Long Term Investment Protection Solaris 11 support through at least 2034 Lifetime Support for Oracle Solaris Legacy environments Easy-to-apply Update Stream Monthly support updates Quarterly Critical Patch Updates 20+ year history of Guaranteed Application Binary Compatibility Secure, up to date Platform Includes more than 1500 regularly updated widely used open source packages Built-in on-prem and cloud platform migration tools Continuous Innovation New hardware support and product enhancements included in monthly support stream Copyright 2017, Oracle and/or its affiliates. All rights reserved. 6
DevOps Is In the Eye of the Beholder What s important is that you adhere to principles that lead to business value Copyright 2017, Oracle and/or its affiliates. All rights reserved. 7
What Is DevOps About? Integrated Automation Monitoring & Measurement Open Standards & Culture Secure by default, read only environments Production safe problem discovery and correlation Scale out, no waste, all workloads welcome Copyright 2017, Oracle and/or its affiliates. All rights reserved. 8
Typical Tools Used In A DevOps Workflow Monitoring and Measurement Development Continuous Integration Deploy Copyright 2017, Oracle and/or its affiliates. All rights reserved. 9
DevOps Components Typical CI/CD Infrastructure Copyright 2017, Oracle and/or its affiliates. All rights reserved. 10
Oracle Solaris and DevOps Oracle Solaris has a very long history with (open source) development Early pioneer of OS Containers with Oracle Solaris Zones Participates in many communities Sendmail, GNOME, OpenStack, Python, Puppet, Ruby, Chef... Oracle Solaris has a very long history with operations Optimized for Security, Efficiency, Database, Java, Greatly simplified management and configuration. New class of application optimized systems: M8, T8, M7, T7, S7 In recent years bringing in DevOps toolsets Puppet, Chef, OpenStack,... Copyright 2017, Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 11
SPARC & Oracle Solaris Engineering Ethos Security Everywhere Low Latency High Bandwidth No Compromise Performance Best Platform for Java Today Software in Silicon: Software Functions on Chip Copyright 2017, Oracle and/or its affiliates. All rights reserved. Confidential Oracle Internal/Restricted/Highly Restricted 12
SPARC Delivers Revolutionary HW/SW Co-Engineering Software in Silicon v2 SQL in Silicon: 2 nd Generation Data Analytics Accelerators Oracle Numbers units Capacity in Silicon: Real-time decompression of in-memory data Security in Silicon: Silicon Secured Memory Zero overhead encryption Copyright 2017, Oracle and/or its affiliates. All rights reserved. 13
JDK 8 Streams Integration with DAX M8 DAX V2 Accelerates Java Analytics Application Performance Top-N 7.9X Faster on DAX Java Streams API Outlier Weather Percentile 4.1X Faster on DAX 4.7X Faster on DAX 5.7X Faster on DAX AK-NN 2.1X Faster on DAX Speedup with DAX - 10 Million Rows Copyright 2017, Oracle and/or its affiliates. All rights reserved. 14
Optimized Hybrid DevOps Infrastructure Copyright 2017, Oracle and/or its affiliates. All rights reserved. 15
Automate Your DevOps Pipeline Continuous Integration, Continuous Deployment need automation Exact same tools, config files, experience as on Oracle Solaris With Java applications run on SPARC and x86 Integrated to use best of breed Solaris features: IPS, SMF, Networking, Zones, ZFS For more detail, see: https://community.oracle.com/docs/doc-922114 Copyright 2017, Oracle and/or its affiliates. All rights reserved. 16
Integrated Packaging, Virtualization, Deployment, Cloud IPS Packaging Network distribution Fast, failsafe updates Integrated with Zones Automated Installer Secure end-to-end WAN capable Integrated with Zones SC Profiles and Puppet Configuration at scale SMF profiles Integrated with Zones Unified Archives Physical & Virtual Archives Clone & Disaster Recovery Integrated with Zones Copyright 2017, Oracle and/or its affiliates. All rights reserved. 17
OSS APIs and Tools Actively Participating in Open Source Communities and Projects Dozens of communities and >500 projects Puppet, Ansible, Chef, OpenStack, Open Daylight, Clang, LLVM, Kerberos, OpenSSL, OVAL, R OpenSCAP, Hadoop, Spark Free and Open Source Packages Over 500 supported with Solaris New 11.3 evaluation packages available http://pkg.oracle.com/solaris/release Copyright 2017, Oracle and/or its affiliates. All rights reserved. 18
Interoperability in Practice Develop Build, Package, Test Deploy Mac OSX Red Hat Linux Red Hat Linux Dev s keep exact same environment Same tools and config for build/package/test Build, Package, Test Seamlessly deploy Oracle Solaris/SPARC environment Deploy Oracle Solaris Oracle Solaris Copyright 2017, Oracle and/or its affiliates. All rights reserved. 19
Demo Time Typical CI/CD Infrastructure Containers with Oracle Solaris Zones Copyright 2017, Oracle and/or its affiliates. All rights reserved. 20
Demo Time Typical CI/CD Infrastructure Containers with Oracle Solaris Zones Copyright 2017, Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 21
Demo Copyright 2017, Oracle and/or its affiliates. All rights reserved. Confidential Oracle Internal/Restricted/Highly Restricted 22
Conclusion Automate what can be automated Use the new tools to deliver reliable, repeatable deployments Optimize for the workload Use the Hardware that gets the most out of your app Leverage OS tools for optimization and security Use Open Standards This gives the flexibility to move to the most optimal platform Copyright 2017, Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 23
Copyright 2017, Oracle and/or its affiliates. All rights reserved. Confidential Oracle Internal/Restricted/Highly Restricted 24