Enviar pesquisa
Carregar
Oracle Modern AppDev Approach to Cloud & Container Native App
•
0 gostou
•
271 visualizações
Paulo Alberto Simoes ∴
Seguir
Oracle Modern AppDev Approach to Cloud & Container Native App.
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 50
Baixar agora
Baixar para ler offline
Recomendados
Agile Development and DevOps in the Oracle Cloud
Agile Development and DevOps in the Oracle Cloud
jeckels
20190220 Oracle Blockchain Day公開資料
20190220 Oracle Blockchain Day公開資料
オラクルエンジニア通信
Helidon: Java Libraries for Writing Microservices
Helidon: Java Libraries for Writing Microservices
Dmitry Kornilov
Apex atp customer_presentation_wwc march 2019
Apex atp customer_presentation_wwc march 2019
Oracle Developers
Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.
Oracle Developers
Building Modern Applications Using APIs, Microservices and Chatbots
Building Modern Applications Using APIs, Microservices and Chatbots
Oracle Developers
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
Sanae BEKKAR
20190404 Blockchain GIG #2 Oracle Mark発表資料
20190404 Blockchain GIG #2 Oracle Mark発表資料
オラクルエンジニア通信
Recomendados
Agile Development and DevOps in the Oracle Cloud
Agile Development and DevOps in the Oracle Cloud
jeckels
20190220 Oracle Blockchain Day公開資料
20190220 Oracle Blockchain Day公開資料
オラクルエンジニア通信
Helidon: Java Libraries for Writing Microservices
Helidon: Java Libraries for Writing Microservices
Dmitry Kornilov
Apex atp customer_presentation_wwc march 2019
Apex atp customer_presentation_wwc march 2019
Oracle Developers
Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.
Oracle Developers
Building Modern Applications Using APIs, Microservices and Chatbots
Building Modern Applications Using APIs, Microservices and Chatbots
Oracle Developers
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
Sanae BEKKAR
20190404 Blockchain GIG #2 Oracle Mark発表資料
20190404 Blockchain GIG #2 Oracle Mark発表資料
オラクルエンジニア通信
[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic
[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic
Rakuten Group, Inc.
Develop, Deploy, Iterate Often.
Develop, Deploy, Iterate Often.
J On The Beach
Nonblocking Database Access in Helidon SE
Nonblocking Database Access in Helidon SE
Dmitry Kornilov
Découvrons Oracle Cloud Platform for Integration - Oracle Integration Cloud
Découvrons Oracle Cloud Platform for Integration - Oracle Integration Cloud
Sanae BEKKAR
Building Cloud-Native Applications with Helidon
Building Cloud-Native Applications with Helidon
Dmitry Kornilov
Integration cisco et microsoft connect montreal 2018
Integration cisco et microsoft connect montreal 2018
Cisco Canada
20190315 Oracle Cloud Friends #2 Blockchain GIG ご紹介
20190315 Oracle Cloud Friends #2 Blockchain GIG ご紹介
オラクルエンジニア通信
Robert Murphy Driving Value from Smart Manufacturing
Robert Murphy Driving Value from Smart Manufacturing
Rockwell Automation
Ruben rodriguez best practices implementing oracle mobile cloud service
Ruben rodriguez best practices implementing oracle mobile cloud service
Ruben Rodriguez
Cloud Integration Strategy
Cloud Integration Strategy
Revelation Technologies
Developing cloud-native microservices using project Helidon
Developing cloud-native microservices using project Helidon
Dmitry Kornilov
Oracle Solaris Overview
Oracle Solaris Overview
OTN Systems Hub
From Java EE to Jakarta EE
From Java EE to Jakarta EE
Dmitry Kornilov
Managing Containers on Oracle's Cloud Infrastructure
Managing Containers on Oracle's Cloud Infrastructure
Oracle Developers
RethinkDB on Oracle Linux
RethinkDB on Oracle Linux
Johan Louwers
PTK Issue 72: Delivering a Platform on Demand
PTK Issue 72: Delivering a Platform on Demand
Revelation Technologies
Cisco connect montreal 2018 saalvare md-program-xr-v2
Cisco connect montreal 2018 saalvare md-program-xr-v2
Cisco Canada
UKOUG Journey To The Cloud - March 2017
UKOUG Journey To The Cloud - March 2017
Phil Wilkins
Ravello – the Easiest Way to Cloud
Ravello – the Easiest Way to Cloud
MarketingArrowECS_CZ
RA TechED - DE10 - Simulation and Optimization of Lines using RAPID, Line Bal...
RA TechED - DE10 - Simulation and Optimization of Lines using RAPID, Line Bal...
Rockwell Automation
Functions and DevOps
Functions and DevOps
Shaun Smith
Serverless Kotlin
Serverless Kotlin
David Delabassee
Mais conteúdo relacionado
Mais procurados
[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic
[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic
Rakuten Group, Inc.
Develop, Deploy, Iterate Often.
Develop, Deploy, Iterate Often.
J On The Beach
Nonblocking Database Access in Helidon SE
Nonblocking Database Access in Helidon SE
Dmitry Kornilov
Découvrons Oracle Cloud Platform for Integration - Oracle Integration Cloud
Découvrons Oracle Cloud Platform for Integration - Oracle Integration Cloud
Sanae BEKKAR
Building Cloud-Native Applications with Helidon
Building Cloud-Native Applications with Helidon
Dmitry Kornilov
Integration cisco et microsoft connect montreal 2018
Integration cisco et microsoft connect montreal 2018
Cisco Canada
20190315 Oracle Cloud Friends #2 Blockchain GIG ご紹介
20190315 Oracle Cloud Friends #2 Blockchain GIG ご紹介
オラクルエンジニア通信
Robert Murphy Driving Value from Smart Manufacturing
Robert Murphy Driving Value from Smart Manufacturing
Rockwell Automation
Ruben rodriguez best practices implementing oracle mobile cloud service
Ruben rodriguez best practices implementing oracle mobile cloud service
Ruben Rodriguez
Cloud Integration Strategy
Cloud Integration Strategy
Revelation Technologies
Developing cloud-native microservices using project Helidon
Developing cloud-native microservices using project Helidon
Dmitry Kornilov
Oracle Solaris Overview
Oracle Solaris Overview
OTN Systems Hub
From Java EE to Jakarta EE
From Java EE to Jakarta EE
Dmitry Kornilov
Managing Containers on Oracle's Cloud Infrastructure
Managing Containers on Oracle's Cloud Infrastructure
Oracle Developers
RethinkDB on Oracle Linux
RethinkDB on Oracle Linux
Johan Louwers
PTK Issue 72: Delivering a Platform on Demand
PTK Issue 72: Delivering a Platform on Demand
Revelation Technologies
Cisco connect montreal 2018 saalvare md-program-xr-v2
Cisco connect montreal 2018 saalvare md-program-xr-v2
Cisco Canada
UKOUG Journey To The Cloud - March 2017
UKOUG Journey To The Cloud - March 2017
Phil Wilkins
Ravello – the Easiest Way to Cloud
Ravello – the Easiest Way to Cloud
MarketingArrowECS_CZ
RA TechED - DE10 - Simulation and Optimization of Lines using RAPID, Line Bal...
RA TechED - DE10 - Simulation and Optimization of Lines using RAPID, Line Bal...
Rockwell Automation
Mais procurados
(20)
[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic
[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic
Develop, Deploy, Iterate Often.
Develop, Deploy, Iterate Often.
Nonblocking Database Access in Helidon SE
Nonblocking Database Access in Helidon SE
Découvrons Oracle Cloud Platform for Integration - Oracle Integration Cloud
Découvrons Oracle Cloud Platform for Integration - Oracle Integration Cloud
Building Cloud-Native Applications with Helidon
Building Cloud-Native Applications with Helidon
Integration cisco et microsoft connect montreal 2018
Integration cisco et microsoft connect montreal 2018
20190315 Oracle Cloud Friends #2 Blockchain GIG ご紹介
20190315 Oracle Cloud Friends #2 Blockchain GIG ご紹介
Robert Murphy Driving Value from Smart Manufacturing
Robert Murphy Driving Value from Smart Manufacturing
Ruben rodriguez best practices implementing oracle mobile cloud service
Ruben rodriguez best practices implementing oracle mobile cloud service
Cloud Integration Strategy
Cloud Integration Strategy
Developing cloud-native microservices using project Helidon
Developing cloud-native microservices using project Helidon
Oracle Solaris Overview
Oracle Solaris Overview
From Java EE to Jakarta EE
From Java EE to Jakarta EE
Managing Containers on Oracle's Cloud Infrastructure
Managing Containers on Oracle's Cloud Infrastructure
RethinkDB on Oracle Linux
RethinkDB on Oracle Linux
PTK Issue 72: Delivering a Platform on Demand
PTK Issue 72: Delivering a Platform on Demand
Cisco connect montreal 2018 saalvare md-program-xr-v2
Cisco connect montreal 2018 saalvare md-program-xr-v2
UKOUG Journey To The Cloud - March 2017
UKOUG Journey To The Cloud - March 2017
Ravello – the Easiest Way to Cloud
Ravello – the Easiest Way to Cloud
RA TechED - DE10 - Simulation and Optimization of Lines using RAPID, Line Bal...
RA TechED - DE10 - Simulation and Optimization of Lines using RAPID, Line Bal...
Semelhante a Oracle Modern AppDev Approach to Cloud & Container Native App
Functions and DevOps
Functions and DevOps
Shaun Smith
Serverless Kotlin
Serverless Kotlin
David Delabassee
Oracle: Building Cloud Native Applications
Oracle: Building Cloud Native Applications
Kelly Goetsch
Serverless patterns
Serverless patterns
Jesse Butler
Introducing Fn Project
Introducing Fn Project
Ayumu Aizawa
Solaris 11.4 launch
Solaris 11.4 launch
Scott Lynn
Why citizen developers should be your new best friend - Oracle APEX
Why citizen developers should be your new best friend - Oracle APEX
DavidPeake15
MySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application Development
Henry J. Kröger
Mastering Docker and Docker Swarm
Mastering Docker and Docker Swarm
Ankit Yadav
Microservices and Container
Microservices and Container
Wolfgang Weigend
Public hyperledger meetup sf may 2018
Public hyperledger meetup sf may 2018
Oracle Developers
Mastering Docker and Docker Swarm
Mastering Docker and Docker Swarm
kiran karanjkar
Microservices at Scale with Istio
Microservices at Scale with Istio
Jesse Butler
Enterprise Cloud transformation z pohledu Oracle
Enterprise Cloud transformation z pohledu Oracle
MarketingArrowECS_CZ
IDC datacenter of the future : Oracle point of view
IDC datacenter of the future : Oracle point of view
Riccardo Romani
Overpowered Kubernetes: CI/CD for K8s on Enterprise IaaS
Overpowered Kubernetes: CI/CD for K8s on Enterprise IaaS
J On The Beach
CSPA Keynote: BLOCKCHAIN for Enterprise
CSPA Keynote: BLOCKCHAIN for Enterprise
David Haimes
Valor diferencial de la propuesta cloud
Valor diferencial de la propuesta cloud
OracleIberia
Building and Deploying Cloud Native Applications
Building and Deploying Cloud Native Applications
Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Oracle Developers
Semelhante a Oracle Modern AppDev Approach to Cloud & Container Native App
(20)
Functions and DevOps
Functions and DevOps
Serverless Kotlin
Serverless Kotlin
Oracle: Building Cloud Native Applications
Oracle: Building Cloud Native Applications
Serverless patterns
Serverless patterns
Introducing Fn Project
Introducing Fn Project
Solaris 11.4 launch
Solaris 11.4 launch
Why citizen developers should be your new best friend - Oracle APEX
Why citizen developers should be your new best friend - Oracle APEX
MySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application Development
Mastering Docker and Docker Swarm
Mastering Docker and Docker Swarm
Microservices and Container
Microservices and Container
Public hyperledger meetup sf may 2018
Public hyperledger meetup sf may 2018
Mastering Docker and Docker Swarm
Mastering Docker and Docker Swarm
Microservices at Scale with Istio
Microservices at Scale with Istio
Enterprise Cloud transformation z pohledu Oracle
Enterprise Cloud transformation z pohledu Oracle
IDC datacenter of the future : Oracle point of view
IDC datacenter of the future : Oracle point of view
Overpowered Kubernetes: CI/CD for K8s on Enterprise IaaS
Overpowered Kubernetes: CI/CD for K8s on Enterprise IaaS
CSPA Keynote: BLOCKCHAIN for Enterprise
CSPA Keynote: BLOCKCHAIN for Enterprise
Valor diferencial de la propuesta cloud
Valor diferencial de la propuesta cloud
Building and Deploying Cloud Native Applications
Building and Deploying Cloud Native Applications
Cloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Último
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Boston Institute of Analytics
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
The Digital Insurer
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Último
(20)
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Oracle Modern AppDev Approach to Cloud & Container Native App
1.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | Modern Application Development Paulo Alberto Simões Principal Cloud Solution Engineer @pasimoes October, 2018 Cloud & Container Native AppDev
2.
Copyright © 2018,
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. Copyright © 2018, Oracle and/or its affiliates. All rights reserved.
3.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Internal "The eye sees only what the mind is prepared to comprehend" by French philosopher Henri Bergson 3
4.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved.Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Market Insights
5.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved.Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Business Cycles Are Faster Than Ever Before Over the last 50 years, the average lifespan of companies on the S&P 500 has shrunk from 60 to 18 years Years 75 65 55 45 35 25 15 5 1930 1940 1950 1960 1970 1980 1990 2000 2010
6.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved.Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Software is How Companies Differentiate Themselves "More and more major businesses and industries are being run on software and delivered as online services— from movies to agriculture to national defense. Many of the winners are Silicon Valley-style entrepreneurial technology companies that are invading and overturning established industry structures"
7.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. Software Is Overtaking the World Time-to-market is key to success
8.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. • Docker • Kubernetes • Microservices • Functions / Lambda • Pipelines • CI / CD • DevOps • Containers • Container Native • Istio • Java / NodeJs / Python / Go Buzzwords You Might Hear CI CD Go Docker Pipelines Microservices Container Native DevOps Istio Java Functions Functions Kubernetes CI/CD DevOps Istio Functions PipelinesMicroservices Kubernetes Java ContainerNative Istio DevOps Microservices Docker Functions Container Native Istio Kubernetes Microservices CI/CD Istio Pipelines Pipelines Kubernetes Kubernetes CI/CD Java Functions Pipelines CI/CD
9.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | 9 Cloud Native Computing Foundation Overview
10.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | Cloud Native Computing Foundation Confidential – Oracle Internal 10 Non-profit, part of the Linux Foundation; founded Dec 2015 Incubating Sandbox Service Mesh Storage Service DiscoveryDistributed Tracing Software Update Spec StorageSecurity Identity Spec Identity Policy Graduated ToolingPackage Management Registry Orchestration Monitoring Networking API Service MeshLogging Remote Procedure Call Distributed Tracing API Container Runtime Container Runtime Metrics Spec Messaging Key/Value Store Serverless Platinum members:
11.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 11 From Virtualization to Cloud Native Cloud native computing uses an open source software stack to: – segment applications into microservices, – package each part into its own container – and dynamically orchestrate those containers to optimize resource utilization Containers Cloud Native Open Source IaaS PaaS Open Source PaaS Virtualiza- tion 2000 2001 2006 2009 2010 2011 Non- Virtualized Hardware 2013 2015 IaaS
12.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 12 290+ Members and Growing Platinum Members End User Supporters Gold Members End User Members Academic/Nonprofit
13.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 13 CNCF Worldwide Community
14.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | Cloud Native Value Propositions Confidential – Oracle Internal 14
15.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 15 Avoid Vendor Lock-in Open source software stack enables deployment on any public, private cloud or hybrid cloud
16.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 16 Enable Unlimited Scalability Scales from several nodes on your laptop to tens of thousands of self-healing multi-tenant nodes
17.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 17 Increase Agility and Maintainability By splitting applications into microservices with explicitly described dependencies
18.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 18 Achieve Resiliency To failures of individual containers, machines, and even data centers and to varying levels of demand
19.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 19 Improve Efficiency and Resource Utilization Via a central orchestrating process that dynamically manages and schedules microservices
20.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 20 Enables High Performance 2016 State of DevOps Report Infographic from Puppet High-performing teams deploy more frequently and have much faster lead times. They make changes with fewer failures, and recover faster from failures. 200x more frequent deployments 2,555x shorter lead times 3x lower change failure rate 24x faster recovery from failures 200x 2,555x 3x 24x
21.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved.Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Cloud Native Computing Definition Containerized Dynamically orchestrated Microservices oriented by Netflix
22.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. Oracle Cloud Native Application Development
23.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved.Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Cloud + Container Native Business Benefits Drive Digital Transformation Innovate & Differentiate Reduce Cost Faster Time to Market Reduce Risk Optimize Operations
24.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. What is Cloud Native? • Microservices & Container Oriented • Auto-scaling & Infinite Elasticity • Consume * as a Service • Open Source & Multi-language (Polyglot) • Fast release cycles with DevOps (CI/CD) • Development Tools Support A lightweight application development methodology designed for the cloud that uses loosely- coupled services deployed at scale
25.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved.Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Cloud Native Journey Microservices • Minimal Function • Service Discovery • API-first 3 • Polyglot • Choreography • Loose Coupling DevOps • Automated Provisioning • Automated Setup • Continuous Integration 1 • Continuous Delivery • Automated Testing • Agile • Culture Change * as a Service • Consume Infrastructure and Software as a Service • Fault Tolerant by Definition 2 • Auto-scaling • Infinite Elasticity A new style of architecture Distributed Computing • Multi-master • Many Data Centers • Many Fault Domains 4 • Many Regions • Global Server Load Balancing • Replication Competency
26.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved.Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Cloud Native Requirements API Management Performance Monitoring Containerized AppsPolyglot Microservices DevOps Tools php
27.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved.Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Oracle Solution
28.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved.Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Oracle’s Cloud Native Appdev Platform Containerized Polyglot Runtime DevOps End-to-end ManagementAPI-First • High performant, secure IaaS platform for any workload • Support for multiple languages/ frameworks • Complete CI/CD & DevOps environment • Easily build microservices with container based lifecycle mgmt. • Collaboratively design, build and secure APIs • Expose application via multiple digital channels • Serverless, event driven computing • End-to-End Predictive Monitoring
29.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved.Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Oracle Solution for Cloud Native Applications Any Framework Developer CICD for Apps Data Management High Performance/Secure IaaS (Bare Metal, Virtualized, Dedicated, Cloud@Customer) RAC Dataguard Pluggable DBs Exadata API Platform Catalog Gateway Design Mobile Bots & Analytics Serverless f(x) Polyglot Function Management & Security Diagnostics APM Logs User Provisioning Authentication/ Authorization Polyglot 12 Factor Apps
30.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved.Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Unique in Blending Traditional, Cloud Native and Low Code with End to End PaaS Oracle Cloud Platform: Application Development Services Oracle Platform for Cloud Application Development Compute (VM, Bare Metal) COMMON SERVICES Continuous Delivery (Developer Cloud) IdentityAPM/Log Analytics API Management INTEGRATION SERVICES DATA SERVICES Integration SOA APPLICATION DEVELOPMENT Mobile/ Chatbots Application Container Java SDKs (3rd Party, JET) Chatbot Builder Network Storage Infrastructure as a Service Internet of Things Functions F(x) Containers / K8s (Docker, Orchestration) Event Hub (Kafka) Cloud Messaging Cloud Process Automation App/Mobile Builder EE Big DataDatabase NoSQLMySQL B VISUAL DEVELOPMENT Content & Experience * Coming Soon *
31.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. Oracle Container Native Application Development Platform January, 2018
32.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. “Container Native applications is the new battle ground. Ultimately, we will expect most cloud applications to use Containers, and by 2020, more than 50% of Enterprise containers will rely on commercially supported orchestration technology…” The Promise of Container Native – Al Gillen, IDC GVP, Software Development and Open Source
33.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. What are Container Native Applications? Create a VM I need to run a container Create a VM No…I need to run a container Create a VM Actually…I need to run a container Enable Enterprise IT to manage containers, not just VMs @ContainerXinc www.containerx.io • Software that treats the container as the first-class unit of infrastructure • Software that does not just “happen to work” in, on or around containers, but rather is purposefully designed for containers • Represents a paradigm shift that enables microservices and serverless architectures
34.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved.Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Enabling Digital Transformation with Container Native Digital Disrupters are able to Meet Ever Changing Customer Expectations …AND SO CAN YOU “SLOW” IS THE NEW “DOWN” Dev Ops Wallofconfusion
35.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. Container Native Use Cases • Run and Operate Existing Applications in Containers (Dockers, JavaEE Container, etc) • Run and Operate Open Source Technologies in Containers • Build and Operate Microservices in Production • Build an Operate Microservices based Web applications • Build and Operate Serverless, Event Driven Applications
36.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved.Copyright © 2018, Oracle and/or its affiliates. All rights reserved. The Containerization Journey Phase I Developer Focus Phase II DevOps Focus Phase III Business Focus Container Adoption Application Deployment Business Integration SpeedEfficiencyAgility Docker Kubernetes Container DevOps
37.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Internal 38 Oracle Cloud Infrastructure Registry & Container Engine for Kubernetes
38.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Internal 39 Oracle’s Commitment to Containers and Open Source • Oracle’s participation in open source community – Active Participation – Cloud Native Compute Foundation and Kubernetes (see https://www.cncf.io/about/members/) – No forked code – straight from the source – Continue precedence of Java, MySQL, Linux • Lead by example – Oracle software on Docker Store – Kubernetes engineering in CNCF – Java SE/EE open sourcing; transparent processes • Innovate in open source – Utilities like K8S terraform install, smith, railcar, crashcart • Sponsor & contribute to key conferences OpenJDK 4 Containers Active Community Participation Innovate in Open Source Kubernetes railcarsmith crashcart Open Sourcing Docker & K8s Utilities K8S installer
39.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Internal 40 Oracle Strategy for Container Based Infrastructure Deliver tools and services that are complete, integrated and open • Continuous Integration & Deployment, Container Registry, Orchestration/Scheduling, Management/Operations, Analytics/Introspection • With an application development platform for serverless and microservices Actively participate in com-munity driven open source container technologies • Investing in Kubernetes, Docker, Fn, & CNCF, DevTools, and DevOps, with engineering resources, code contributions & sponsorships • Active support from Oracle’s portfolio of open source assets (Java, etc.) Differentiate on quality of implementation, service and operational excellence • Full, transparent management • Open Source Compatible • Standards compliant • Deployed to Oracle Cloud Infrastructure • Enterprise grade performance, security, HA, and governance Complete Cloud Native Stack Open Source Managed Services
40.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. Four Ways to Run Kubernetes on Oracle Cloud Infrastructure Confidential – Oracle Internal 41 Roll Your Own, Pre-Built Installer, Managed Service, Tools for Cloud@Customer Oracle Cloud Infrastructure Roll-Your-Own Container Management Quickstart Experience (OSS Terraform Installer on Github) Pre-Built Kubernetes Installer Container Engine for Kubernetes Enterprise Class Managed Kubernetes Service Manager for Kubernetes on Cloud@Customer Enterprise Tools for Managing Kubernetes
41.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Internal 42 Introducing Container Engine for Kubernetes - OKE Key Benefits What Problems Does it Solve? What is It? • Managed Kubernetes container service to deploy and run your own container based apps • Tooling to create, scale, manage & control your own standard Kubernetes clusters instantly • Too complex, costly and time consuming to build & maintain environments • Too hard to integrate Kubernetes with a registry and build process for container lifecycle management • Too difficult to manage and control team access to production clusters • Enables developers to get started and deploy containers quickly. Gives DevOps teams visibility and control for Kubernetes management. • Combines production grade container orchestration of open Kubernetes, with control, security, IAM, and high predictable performance of Oracle’s next generation cloud infrastructure
42.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Internal 43 Introducing Oracle Cloud Infrastructure Registry - OCIR • A high availability Docker v2 container registry service • Stores Docker Images in Private Repositories • Runs as a fully managed service on Oracle Cloud Infrastructure • Without a registry it is hard for Development teams to maintain a consistent set of Docker images for their containerized applications • Without a registry it is hard to enforce access rights and security policies for images • It is too hard to find the right images and have them available in the region of deployment • Full integration with Container Engine for Kubernetes (OKE) • Registries are private by default, but can be made public by an admin • Co-located regionally with Container Engine for low latency Docker image deploys • Leverages OCI for high performance, low latency and high availability Key Benefits What Problems Does it Solve? What is It?
43.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Internal 44 The Containerization Journey Phase I Developer Focus Phase II DevOps Focus Phase III Business Focus Developer adoption Dev/Test apps Simple orchestration Individual developers DevOps deployment Production apps Advanced orchestration Teams & lines of business Broad integration Business apps Self management Enterprises Focus: Applications: Automation: Community: Container Adoption Application Deployment Business Integration SpeedEfficiencyAgility Docker Kubernetes Oracle Managed Services
44.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Internal 45 Oracle Managed Container Services ü Faster Time to Deploy ü Lower Risk ü Accelerate Innovation Benefits App Management Upgrades & Patching Platform Backup & Recovery High Availability Scaling App Deployment Power, HVAC Rack and Stack Server Provisioning Software Installation Oracle Cloud Infrastructure Customer Managed Oracle Managed Service App Management Upgrades & Patching Platform Backup & Recovery High Availability Scaling App Deployment Power, HVAC Rack and Stack Server Provisioning Software Installation Customer ü Better Reliability
45.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Internal 46 Working with OKE and OCIR on OCI Customer ManagedOracle Managed OCI Container Engine for Kubernetes Cluster Management Container Engine Dashboard Oracle Cloud Infrastructure OCI Registry In-flight and at rest data encryption VM based Clusters and Nodes Bare Metal Clusters and Nodes Customer’s OCI Account/Tenancy HA - 3 Masters/etcd across 3 ADs
46.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Internal 47 Container Application Life Cycle CI/CD Tools Oracle Pipelines, Jenkins, Hudson, TeamCity, Travis, etc. Exposed Services Agile, Elastic, Scalable, Resilient, Performant, Secure 1 2 3 4 CI/CD tools deploy container image to OCIR OKE pulls container images to build cluster OKE deploys/ manages clusters in user tenancy Running clusters expose container application
47.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Internal 49 Summary: Container Engine & Registry • Standard Docker & Kubernetes Ø Deploy standard & open upstream Docker and Kubernetes versions for compatibility across environments • Registry Integration Ø Full Docker v2 compatible private registry to store and manage images • Container Engine Ø Deploy and operate containers and clusters • Full integration to cloud networking and storage Ø Leverage the enterprise class networking, load balancing and persistent storage of Oracle Cloud Infrastructure Container Native Developer Friendly Enterprise Ready • Streamlined Workflow Ø Use your favorite CI to push containers to the registry, then Kubernetes to deploy to clusters and manage operations • Full REST API Ø Automate the workflow, create and scale clusters through full REST API • Built In Cluster Add-Ons Ø Kubernetes Dashboard, DNS & Helm • Open Standards Ø Docker Based Runtime Ø Worker Node SSH Access Ø Standard Kubernetes • Simplified Cluster Operations Ø Use the fully managed, highly available registry, master nodes and control plane • Full Bare Metal Performance and Highly Available IaaS Ø Combine Kubernetes with bare metal shapes for raw performance Ø Deploy Kubernetes clusters across multiple Availability Domains for resilient applications • Team Based Access Controls Ø Control team access and permissions to clusters • Autonomous Clusters Ø Maintain cluster size and performance in face of node failures and load fluctuations
48.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved.Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Next Step
49.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. Live Demo
Baixar agora