SlideShare uma empresa Scribd logo
1 de 22
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Rapid Delivery: Container Native & CI/CD Approach
Discussion Overview
Ashutosh Tripathi – Cloud Platform Architect
Copyright © 2017, 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.
2
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
History and Multi-Dimensional Evolution of Computing
Copyright © 2018 Oracle and/or its affiliates. All rights reserved
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Container Native
User: DevOps / SRE
– granular control
– highly scriptable
– deep introspection
– open
– cloud neutral
PaaS
User: Web/Mobile Dev
– limited control
– prescriptive
– limited introspection
– short/efficient on-ramp
– affixed to environment
Enterprise Java
User: Traditional IT
– tightly controlled for
consistency
– uniform tooling
– designed for
seamlessness
Visual/Low Code
User: Line of Business
– Limited exposure
to controls
– intuitive / UI based
– integrated into a
suite
– low/no complexity
Spectrum of Users & Needs
Serverless
f(x)
High Control/Productivity vs Prescriptive/Productivity
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Why?
• Platform Neutral
• Enables DevOps Team to deliver fast
• Freedom to choose Technology Stack
• There is no one-size-fits-all approach. Enterprise have different levels of:
– Existing investment in a technical stack
– Technical skillsets and capability
– Desire to invest in upgrading infrastructure
• Minimal Failure Cost
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Vision: An End-to-End Container Native Suite
Site Reliability Engineering for the Cloud – Open, Standards Based, Cloud Neutral
DevOps Lifecycle
Plan
Code
Build
Test
Release
Deploy
Operate
Monitor
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
• Multi-container apps
• Scheduling
• Service Discovery
• Maintaining Desired State
• Orchestration as a service
• Hosted Container Runtime
• Minimize operational overhead
Container Orchestration And Containers as a Service (CaaS)
8
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Docker and Kubernetes
• Popular, easy to use tooling
targeting developer productivity
• De Facto standard container
runtime and image format
• Developer on-boarding and Gen1
application management
(Compose, Swarm)
• Production grade container
management targeting DevOps
and Ops, widespread adoption
• Complex but powerful toolset
supporting Gen2 applications
• Rich operations feature set,
autoscaling, rolling upgrades,
stateful apps and more.
9
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Kubernetes – Explosive Growth
• 1300+ Contributors
on Github, 54K+
Commits
71%
• Enterprises using
Kubernetes to
manage and
orchestrate containers
84%
• Using Kubernetes in
production
• Storage, Security,
Networking and
Complexity are cited
as the biggest
challenges of
deploying containersSOURCES: COREOS BLOG, Github.com, cncf.io
10
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Oracle Strategy for Container Based Infrastructure
• Deliver a container based capabilities that are complete, integrated and open
– Orchestration/Scheduling, CI/CD, Management/Operations, Analytics/Introspection
– With application development platform for serverless and microservices
• Based on community driven open source technology
– Investing in open source communities and foundations (Kubernetes, Docker, CNCF) via
engineering resources, code contributions & sponsorship
• Differentiated on quality of service and operational excellence
– Full, transparent management
– Deployed to Oracle Cloud Infrastructure
– Enterprise grade security, HA and governance
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 12Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 12
Oracle Container Native Cloud Services
Oracle Strategy is to Address the Full Spectrum of the Modern AppDev Market
Containers
K8s “the
hard way”
Terraform
K8s
Installer
Container Native approach
More Control, More Work More Autonomous, Fully Managed
Language
Runtime
Instances
Application
Container
Customer
brings zip
archive of app
Compute
Customer
Manually
Stands Up
K8s Cluster
Container
Cloud
Customer
brings
Docker
Image
Compute +
Terraform
Customer Self
Manages K8s
Cluster using TF
Serverless
f(x)
Functions
Customer
brings
function code
Managed
K8s
OKE
Customer
Manages
Cluster +
Consumes
K8s API
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Gen II IaaS – Industry’s first OCI
Fully Secure, Dedicated
Industry’s first fully dedicated
servers – no hypervisor,
agents, noisy neighbors or
shared resources
Built for Enterprise Apps
Built to support demanding
Enterprise apps: Oracle
(Exadata, RAC) and non-Oracle
(SAP, Microsoft)
Performance-First
Performance-first approach
with significantly higher
performance than existing
cloud options
Security and Governance
Introduces Compartments to
provide logical separation of
resources to organize, isolate
and do fine grained IAM
Off-box I/O Virtualization
Moves mgmt, I/O, storage,
isolation out of the hypervisor,
enables lower overhead,
better security
Non-oversubscribed
Fast, Flat, Predictable,
~100µs expected one-way
latency within AD, 2 x 25Gb/s
bandwidth
Why OCI?
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Gen II IaaS – OCI - An Industry First
Which Apps are best-suited for OCI?
Oracle
Database
RAC
Data Guard
(no public cloud supports RAC or
Data Guard)
Oracle Unlimited Apps
ERP, CRM, PeopleSoft, Siebel, JD
Edwards
(no public cloud supports Oracle
Unlimited Apps)
Big Data
Hadoop Batch processing
Spark Stream Processing
High Performance Computing
Containers/Cloud-native
Best place to run containers
Cloud-native apps –
Microservices, Compute
Clusters, Messaging, Log
analytics
NoSQL Databases – Mongo,
Cassandra, Redis
Dedicated cores? Big, Cheap Storage? Lots of IO? High Throughput, Low Latency?
All demands covered with Oracle OCI Cloud Services
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Oracle Container Engine, Pipelines, and Registry
An Open, Fully-Managed Kubernetes Platform & Private Registry
Oracle
Container
Pipelines
-- or –
Other
CI/CD tool
Oracle Container
Registry
AD 1 AD 3
Node Pool
K8S Cluster
Node Pool
BM
VM
VCN
PV
AD 2
Exposed Kubernetes
Service
• Container Native: Standard Kubernetes; Fully
Managed Lifecycle; Integrated Registry
• Developer Friendly: Simple, Streamlined User
Interface; Rich API; Helm, Dashboard and DNS
Built-in
• Enterprise Ready: Oracle Cloud Infrastructure
Performance; Highly Available; Secure with Access
Controls
Build
Test
Test
Test
Push
Oracle Container Engine
(Kubernetes)
Pods
LB
15
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
1. Developer
Commits Code
2. Jenkins
detects change
and builds app
3. Jenkins pulls base
docker image, installs
app, and stores in
repository
4. Jenkins kicks
off cloud
orchestration
5. Terraform
builds virtual
cloud infra
6. Terraform kicks
off Chef provisioner
to configure
compute instance
7. Chef pulls docker
image w/ app from
repository
8. Chef configures
compute instance to
run docker image
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 17
Showtime
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Oracle’s Commitment to Containers and Open Source
• Oracle’s participation in open source community
– Active Participation – Cloud Native Compute Foundation
and Kubernetes
– 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
– DockerCon, Kubecon, CoreOS Fest, others
18
OpenJDK 4 Containers
Active Community Participation
Innovate in Open Source
Kubernetes
railcarsmith crashcart
Open Sourcing Docker & K8s Utilities
K8S
installer
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Oracle Cloud Infrastructure and Kubernetes
Roll Your Own, Pre-Built Installer, Managed Service
Quickstart Experience
OSS Terraform Installer on GitHub
OCI
OCI Container Engine
for Kubernetes
DIY Container
Management
Self Managed
Kubernetes Service
Enterprise Class Managed
Kubernetes Service
DIY on Compute OKE
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Installer template
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
• End-to-end container Lifecycle
Management
➢ Build, test, deploy, operate
• Registry Integration
➢ Full Docker v2 compatible registry
for private images
• Standard Kubernetes
➢ Deploy standard & open upstream
Kubernetes versions for
compatibility
• OCI Aware Integrated Plugins
➢ Persistent Storage
➢ Load Balancing
20
OKE Engine Differentiators
Cloud & Container Native Developer Friendly Enterprise Ready
• One Click Clusters
➢ Simplify cluster setup
• Full REST API
➢ 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
• Full Bare Metal Performance
➢ Combine Kubernetes with VM and
BM shapes for raw performance
• HA Managed Control Plane
• Multi-AD/Zone Support
➢ Deploy resilient Kubernetes apps
• Node Pools & Self-Healing
Clusters
➢ Create and scale clusters of
different shapes; maintain cluster
size in face of node failures
• Team Based Access Controls
➢ Control team access and
permissions to clusters
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Come experiment
Take your ideas & build
them on Oracle Cloud
Oracle - Continuous Delivery NYC meetup, June 07, 2018

Mais conteúdo relacionado

Mais procurados

A Tight Ship: How Containers and SDS Optimize the Enterprise
 A Tight Ship: How Containers and SDS Optimize the Enterprise A Tight Ship: How Containers and SDS Optimize the Enterprise
A Tight Ship: How Containers and SDS Optimize the EnterpriseEric Kavanagh
 
HP Helion OpenStack step by step
HP Helion OpenStack step by stepHP Helion OpenStack step by step
HP Helion OpenStack step by stepBruno Cornec
 
Open source applied - Real world use cases (Presented at Open Source 101)
Open source applied - Real world use cases (Presented at Open Source 101)Open source applied - Real world use cases (Presented at Open Source 101)
Open source applied - Real world use cases (Presented at Open Source 101)Rogue Wave Software
 
RHTE2015_CloudForms_Containers
RHTE2015_CloudForms_ContainersRHTE2015_CloudForms_Containers
RHTE2015_CloudForms_ContainersJerome Marc
 
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFV
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFVcross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFV
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFVKrishna-Kumar
 
Getting Started with OpenStack
Getting Started with OpenStackGetting Started with OpenStack
Getting Started with OpenStackCisco DevNet
 
Journey Through Four Stages of Kubernetes Deployment Maturity
Journey Through Four Stages of Kubernetes Deployment MaturityJourney Through Four Stages of Kubernetes Deployment Maturity
Journey Through Four Stages of Kubernetes Deployment MaturityAltoros
 
Shrinking the container_zurich_july_2018
Shrinking the container_zurich_july_2018Shrinking the container_zurich_july_2018
Shrinking the container_zurich_july_2018Ewan Slater
 
Microservices at Scale with Istio
Microservices at Scale with IstioMicroservices at Scale with Istio
Microservices at Scale with IstioJesse Butler
 
Designing Telco Scaled OpenStack Architectures
Designing Telco Scaled OpenStack ArchitecturesDesigning Telco Scaled OpenStack Architectures
Designing Telco Scaled OpenStack ArchitecturesSriram Subramanian
 
Java and Serverless - A Match Made In Heaven, Part 1
Java and Serverless - A Match Made In Heaven, Part 1Java and Serverless - A Match Made In Heaven, Part 1
Java and Serverless - A Match Made In Heaven, Part 1Curity
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018Krishna-Kumar
 
Tectonic Summit 2016: Ticketmaster's Public Cloud & Kubernetes Strategy
Tectonic Summit 2016: Ticketmaster's Public Cloud & Kubernetes StrategyTectonic Summit 2016: Ticketmaster's Public Cloud & Kubernetes Strategy
Tectonic Summit 2016: Ticketmaster's Public Cloud & Kubernetes StrategyCoreOS
 
2012-08-21 NRO GED Industry Day
2012-08-21 NRO GED Industry Day2012-08-21 NRO GED Industry Day
2012-08-21 NRO GED Industry DayShawn Wells
 
Enterprise Ready OpenStack, Wiekus Beukes, Oracle
Enterprise Ready OpenStack,  Wiekus Beukes, OracleEnterprise Ready OpenStack,  Wiekus Beukes, Oracle
Enterprise Ready OpenStack, Wiekus Beukes, OracleSriram Subramanian
 
Apex atp customer_presentation_wwc march 2019
Apex atp customer_presentation_wwc march 2019Apex atp customer_presentation_wwc march 2019
Apex atp customer_presentation_wwc march 2019Oracle Developers
 

Mais procurados (20)

A Tight Ship: How Containers and SDS Optimize the Enterprise
 A Tight Ship: How Containers and SDS Optimize the Enterprise A Tight Ship: How Containers and SDS Optimize the Enterprise
A Tight Ship: How Containers and SDS Optimize the Enterprise
 
Oracle Ravello
Oracle Ravello Oracle Ravello
Oracle Ravello
 
Cache-Aside Cloud Design Pattern
Cache-Aside Cloud Design PatternCache-Aside Cloud Design Pattern
Cache-Aside Cloud Design Pattern
 
HP Helion OpenStack step by step
HP Helion OpenStack step by stepHP Helion OpenStack step by step
HP Helion OpenStack step by step
 
Open source applied - Real world use cases (Presented at Open Source 101)
Open source applied - Real world use cases (Presented at Open Source 101)Open source applied - Real world use cases (Presented at Open Source 101)
Open source applied - Real world use cases (Presented at Open Source 101)
 
RHTE2015_CloudForms_Containers
RHTE2015_CloudForms_ContainersRHTE2015_CloudForms_Containers
RHTE2015_CloudForms_Containers
 
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFV
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFVcross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFV
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFV
 
Getting Started with OpenStack
Getting Started with OpenStackGetting Started with OpenStack
Getting Started with OpenStack
 
Journey Through Four Stages of Kubernetes Deployment Maturity
Journey Through Four Stages of Kubernetes Deployment MaturityJourney Through Four Stages of Kubernetes Deployment Maturity
Journey Through Four Stages of Kubernetes Deployment Maturity
 
PCF Architecture
PCF Architecture PCF Architecture
PCF Architecture
 
Shrinking the container_zurich_july_2018
Shrinking the container_zurich_july_2018Shrinking the container_zurich_july_2018
Shrinking the container_zurich_july_2018
 
Microservices at Scale with Istio
Microservices at Scale with IstioMicroservices at Scale with Istio
Microservices at Scale with Istio
 
Designing Telco Scaled OpenStack Architectures
Designing Telco Scaled OpenStack ArchitecturesDesigning Telco Scaled OpenStack Architectures
Designing Telco Scaled OpenStack Architectures
 
Java and Serverless - A Match Made In Heaven, Part 1
Java and Serverless - A Match Made In Heaven, Part 1Java and Serverless - A Match Made In Heaven, Part 1
Java and Serverless - A Match Made In Heaven, Part 1
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018
 
Tectonic Summit 2016: Ticketmaster's Public Cloud & Kubernetes Strategy
Tectonic Summit 2016: Ticketmaster's Public Cloud & Kubernetes StrategyTectonic Summit 2016: Ticketmaster's Public Cloud & Kubernetes Strategy
Tectonic Summit 2016: Ticketmaster's Public Cloud & Kubernetes Strategy
 
2012-08-21 NRO GED Industry Day
2012-08-21 NRO GED Industry Day2012-08-21 NRO GED Industry Day
2012-08-21 NRO GED Industry Day
 
Enterprise Ready OpenStack, Wiekus Beukes, Oracle
Enterprise Ready OpenStack,  Wiekus Beukes, OracleEnterprise Ready OpenStack,  Wiekus Beukes, Oracle
Enterprise Ready OpenStack, Wiekus Beukes, Oracle
 
Apex atp customer_presentation_wwc march 2019
Apex atp customer_presentation_wwc march 2019Apex atp customer_presentation_wwc march 2019
Apex atp customer_presentation_wwc march 2019
 
Autopilot : Securing Cloud Native Storage
Autopilot : Securing Cloud Native StorageAutopilot : Securing Cloud Native Storage
Autopilot : Securing Cloud Native Storage
 

Semelhante a Oracle - Continuous Delivery NYC meetup, June 07, 2018

Microservices and Container
Microservices and ContainerMicroservices and Container
Microservices and ContainerWolfgang Weigend
 
MySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application DevelopmentMySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application DevelopmentHenry J. Kröger
 
{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell Technologies{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell TechnologiesThe {code} Team
 
Using MySQL Containers
Using MySQL ContainersUsing MySQL Containers
Using MySQL ContainersMatt Lord
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015WaveMaker, Inc.
 
Simplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptxSimplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptxssuser5faa791
 
Leveraging HybridMultiCloud for Devops and Automation Platform
Leveraging HybridMultiCloud for Devops and Automation PlatformLeveraging HybridMultiCloud for Devops and Automation Platform
Leveraging HybridMultiCloud for Devops and Automation PlatformDevOps Indonesia
 
Grow Your Business with Oracle Linux, Virtualization- BL v6.pdf
Grow Your Business with Oracle Linux, Virtualization- BL v6.pdfGrow Your Business with Oracle Linux, Virtualization- BL v6.pdf
Grow Your Business with Oracle Linux, Virtualization- BL v6.pdfsyamsulsakbar
 
DevOps and BigData Analytics
DevOps and BigData Analytics DevOps and BigData Analytics
DevOps and BigData Analytics sbbabu
 
B3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_developmentB3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_developmentDr. Wilfred Lin (Ph.D.)
 
Enabling Fast IT using Containers, Microservices and DAVROS models: an overview
Enabling Fast IT using Containers, Microservices and DAVROS models: an overviewEnabling Fast IT using Containers, Microservices and DAVROS models: an overview
Enabling Fast IT using Containers, Microservices and DAVROS models: an overviewCisco DevNet
 
Cloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish KapurCloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish KapurOracle Developers
 
Oracle CloudWorld 2023 - A Practical Guide to Implementing DevOps with IaC fo...
Oracle CloudWorld 2023 - A Practical Guide to Implementing DevOps with IaC fo...Oracle CloudWorld 2023 - A Practical Guide to Implementing DevOps with IaC fo...
Oracle CloudWorld 2023 - A Practical Guide to Implementing DevOps with IaC fo...Juarez Junior
 
Managing containers on Oracle Cloud by Jamal Arif
Managing containers on Oracle Cloud by Jamal ArifManaging containers on Oracle Cloud by Jamal Arif
Managing containers on Oracle Cloud by Jamal ArifOracle Developers
 
IBM RedHat OCP Vs xKS.pptx
IBM RedHat OCP Vs xKS.pptxIBM RedHat OCP Vs xKS.pptx
IBM RedHat OCP Vs xKS.pptxssuser666667
 
Resume_Achhar_Kalia
Resume_Achhar_KaliaResume_Achhar_Kalia
Resume_Achhar_KaliaAchhar Kalia
 
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...VMworld
 

Semelhante a Oracle - Continuous Delivery NYC meetup, June 07, 2018 (20)

Microservices and Container
Microservices and ContainerMicroservices and Container
Microservices and Container
 
MySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application DevelopmentMySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application Development
 
{code} and containers
{code} and containers{code} and containers
{code} and containers
 
{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell Technologies{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell Technologies
 
Using MySQL Containers
Using MySQL ContainersUsing MySQL Containers
Using MySQL Containers
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015
 
Simplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptxSimplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptx
 
Leveraging HybridMultiCloud for Devops and Automation Platform
Leveraging HybridMultiCloud for Devops and Automation PlatformLeveraging HybridMultiCloud for Devops and Automation Platform
Leveraging HybridMultiCloud for Devops and Automation Platform
 
Red hat cloud platforms
Red hat cloud platformsRed hat cloud platforms
Red hat cloud platforms
 
Grow Your Business with Oracle Linux, Virtualization- BL v6.pdf
Grow Your Business with Oracle Linux, Virtualization- BL v6.pdfGrow Your Business with Oracle Linux, Virtualization- BL v6.pdf
Grow Your Business with Oracle Linux, Virtualization- BL v6.pdf
 
DevOps and BigData Analytics
DevOps and BigData Analytics DevOps and BigData Analytics
DevOps and BigData Analytics
 
Intel Cloud Foundry and OpenStack
Intel Cloud Foundry and OpenStackIntel Cloud Foundry and OpenStack
Intel Cloud Foundry and OpenStack
 
B3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_developmentB3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_development
 
Enabling Fast IT using Containers, Microservices and DAVROS models: an overview
Enabling Fast IT using Containers, Microservices and DAVROS models: an overviewEnabling Fast IT using Containers, Microservices and DAVROS models: an overview
Enabling Fast IT using Containers, Microservices and DAVROS models: an overview
 
Cloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish KapurCloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
 
Oracle CloudWorld 2023 - A Practical Guide to Implementing DevOps with IaC fo...
Oracle CloudWorld 2023 - A Practical Guide to Implementing DevOps with IaC fo...Oracle CloudWorld 2023 - A Practical Guide to Implementing DevOps with IaC fo...
Oracle CloudWorld 2023 - A Practical Guide to Implementing DevOps with IaC fo...
 
Managing containers on Oracle Cloud by Jamal Arif
Managing containers on Oracle Cloud by Jamal ArifManaging containers on Oracle Cloud by Jamal Arif
Managing containers on Oracle Cloud by Jamal Arif
 
IBM RedHat OCP Vs xKS.pptx
IBM RedHat OCP Vs xKS.pptxIBM RedHat OCP Vs xKS.pptx
IBM RedHat OCP Vs xKS.pptx
 
Resume_Achhar_Kalia
Resume_Achhar_KaliaResume_Achhar_Kalia
Resume_Achhar_Kalia
 
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...
 

Mais de Oracle Developers

Fn meetup by Sardar Jamal Arif
Fn meetup by Sardar Jamal ArifFn meetup by Sardar Jamal Arif
Fn meetup by Sardar Jamal ArifOracle Developers
 
Get ready for_an_autonomous_data_driven_future_ext
Get ready for_an_autonomous_data_driven_future_extGet ready for_an_autonomous_data_driven_future_ext
Get ready for_an_autonomous_data_driven_future_extOracle Developers
 
General Capabilities of GraalVM by Oleg Selajev @shelajev
General Capabilities of GraalVM by Oleg Selajev @shelajevGeneral Capabilities of GraalVM by Oleg Selajev @shelajev
General Capabilities of GraalVM by Oleg Selajev @shelajevOracle Developers
 
GraalVM Native Images by Oleg Selajev @shelajev
GraalVM Native Images by Oleg Selajev @shelajevGraalVM Native Images by Oleg Selajev @shelajev
GraalVM Native Images by Oleg Selajev @shelajevOracle Developers
 
Serverless Patterns by Jesse Butler
Serverless Patterns by Jesse ButlerServerless Patterns by Jesse Butler
Serverless Patterns by Jesse ButlerOracle Developers
 
Java Library for High Speed Streaming Data
Java Library for High Speed Streaming Data Java Library for High Speed Streaming Data
Java Library for High Speed Streaming Data Oracle Developers
 
Reactive Java Programming: A new Asynchronous Database Access API by Kuassi M...
Reactive Java Programming: A new Asynchronous Database Access API by Kuassi M...Reactive Java Programming: A new Asynchronous Database Access API by Kuassi M...
Reactive Java Programming: A new Asynchronous Database Access API by Kuassi M...Oracle Developers
 
North America November Meetups
North America November MeetupsNorth America November Meetups
North America November MeetupsOracle Developers
 
GraphPipe - Blazingly Fast Machine Learning Inference by Vish Abrams
GraphPipe - Blazingly Fast Machine Learning Inference by Vish AbramsGraphPipe - Blazingly Fast Machine Learning Inference by Vish Abrams
GraphPipe - Blazingly Fast Machine Learning Inference by Vish AbramsOracle Developers
 
North America Meetups in September
North America Meetups in September North America Meetups in September
North America Meetups in September Oracle Developers
 
Introduction to the Oracle Container Engine
Introduction to the Oracle Container EngineIntroduction to the Oracle Container Engine
Introduction to the Oracle Container EngineOracle Developers
 
Oracle Data Science Platform
Oracle Data Science PlatformOracle Data Science Platform
Oracle Data Science PlatformOracle Developers
 
Persistent storage with containers By Kaslin Fields
Persistent storage with containers By Kaslin FieldsPersistent storage with containers By Kaslin Fields
Persistent storage with containers By Kaslin FieldsOracle Developers
 
The Fn Project by Jesse Butler
 The Fn Project by Jesse Butler The Fn Project by Jesse Butler
The Fn Project by Jesse ButlerOracle Developers
 
Silicon Valley JUG meetup July 18, 2018
Silicon Valley JUG meetup July 18, 2018Silicon Valley JUG meetup July 18, 2018
Silicon Valley JUG meetup July 18, 2018Oracle Developers
 
Hyperledger Austin meetup July 10, 2018
Hyperledger Austin meetup July 10, 2018Hyperledger Austin meetup July 10, 2018
Hyperledger Austin meetup July 10, 2018Oracle Developers
 
Oracle Global Meetups Team Update - Upcoming Meetups (July and August)
Oracle Global Meetups Team Update - Upcoming Meetups (July and August)Oracle Global Meetups Team Update - Upcoming Meetups (July and August)
Oracle Global Meetups Team Update - Upcoming Meetups (July and August)Oracle Developers
 
Managing Containers on Oracle's Cloud Infrastructure
Managing Containers on Oracle's Cloud InfrastructureManaging Containers on Oracle's Cloud Infrastructure
Managing Containers on Oracle's Cloud InfrastructureOracle Developers
 
Oracle - Hyperledger Silicon Valley meetup, June 20, 2018
Oracle - Hyperledger Silicon Valley meetup, June 20, 2018Oracle - Hyperledger Silicon Valley meetup, June 20, 2018
Oracle - Hyperledger Silicon Valley meetup, June 20, 2018Oracle Developers
 

Mais de Oracle Developers (20)

Fn meetup by Sardar Jamal Arif
Fn meetup by Sardar Jamal ArifFn meetup by Sardar Jamal Arif
Fn meetup by Sardar Jamal Arif
 
Get ready for_an_autonomous_data_driven_future_ext
Get ready for_an_autonomous_data_driven_future_extGet ready for_an_autonomous_data_driven_future_ext
Get ready for_an_autonomous_data_driven_future_ext
 
General Capabilities of GraalVM by Oleg Selajev @shelajev
General Capabilities of GraalVM by Oleg Selajev @shelajevGeneral Capabilities of GraalVM by Oleg Selajev @shelajev
General Capabilities of GraalVM by Oleg Selajev @shelajev
 
GraalVM Native Images by Oleg Selajev @shelajev
GraalVM Native Images by Oleg Selajev @shelajevGraalVM Native Images by Oleg Selajev @shelajev
GraalVM Native Images by Oleg Selajev @shelajev
 
Serverless Patterns by Jesse Butler
Serverless Patterns by Jesse ButlerServerless Patterns by Jesse Butler
Serverless Patterns by Jesse Butler
 
Java Library for High Speed Streaming Data
Java Library for High Speed Streaming Data Java Library for High Speed Streaming Data
Java Library for High Speed Streaming Data
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Reactive Java Programming: A new Asynchronous Database Access API by Kuassi M...
Reactive Java Programming: A new Asynchronous Database Access API by Kuassi M...Reactive Java Programming: A new Asynchronous Database Access API by Kuassi M...
Reactive Java Programming: A new Asynchronous Database Access API by Kuassi M...
 
North America November Meetups
North America November MeetupsNorth America November Meetups
North America November Meetups
 
GraphPipe - Blazingly Fast Machine Learning Inference by Vish Abrams
GraphPipe - Blazingly Fast Machine Learning Inference by Vish AbramsGraphPipe - Blazingly Fast Machine Learning Inference by Vish Abrams
GraphPipe - Blazingly Fast Machine Learning Inference by Vish Abrams
 
North America Meetups in September
North America Meetups in September North America Meetups in September
North America Meetups in September
 
Introduction to the Oracle Container Engine
Introduction to the Oracle Container EngineIntroduction to the Oracle Container Engine
Introduction to the Oracle Container Engine
 
Oracle Data Science Platform
Oracle Data Science PlatformOracle Data Science Platform
Oracle Data Science Platform
 
Persistent storage with containers By Kaslin Fields
Persistent storage with containers By Kaslin FieldsPersistent storage with containers By Kaslin Fields
Persistent storage with containers By Kaslin Fields
 
The Fn Project by Jesse Butler
 The Fn Project by Jesse Butler The Fn Project by Jesse Butler
The Fn Project by Jesse Butler
 
Silicon Valley JUG meetup July 18, 2018
Silicon Valley JUG meetup July 18, 2018Silicon Valley JUG meetup July 18, 2018
Silicon Valley JUG meetup July 18, 2018
 
Hyperledger Austin meetup July 10, 2018
Hyperledger Austin meetup July 10, 2018Hyperledger Austin meetup July 10, 2018
Hyperledger Austin meetup July 10, 2018
 
Oracle Global Meetups Team Update - Upcoming Meetups (July and August)
Oracle Global Meetups Team Update - Upcoming Meetups (July and August)Oracle Global Meetups Team Update - Upcoming Meetups (July and August)
Oracle Global Meetups Team Update - Upcoming Meetups (July and August)
 
Managing Containers on Oracle's Cloud Infrastructure
Managing Containers on Oracle's Cloud InfrastructureManaging Containers on Oracle's Cloud Infrastructure
Managing Containers on Oracle's Cloud Infrastructure
 
Oracle - Hyperledger Silicon Valley meetup, June 20, 2018
Oracle - Hyperledger Silicon Valley meetup, June 20, 2018Oracle - Hyperledger Silicon Valley meetup, June 20, 2018
Oracle - Hyperledger Silicon Valley meetup, June 20, 2018
 

Último

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
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 Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 

Último (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
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 Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Oracle - Continuous Delivery NYC meetup, June 07, 2018

  • 1. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Rapid Delivery: Container Native & CI/CD Approach Discussion Overview Ashutosh Tripathi – Cloud Platform Architect
  • 2. Copyright © 2017, 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. 2
  • 3. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | History and Multi-Dimensional Evolution of Computing Copyright © 2018 Oracle and/or its affiliates. All rights reserved
  • 4. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Container Native User: DevOps / SRE – granular control – highly scriptable – deep introspection – open – cloud neutral PaaS User: Web/Mobile Dev – limited control – prescriptive – limited introspection – short/efficient on-ramp – affixed to environment Enterprise Java User: Traditional IT – tightly controlled for consistency – uniform tooling – designed for seamlessness Visual/Low Code User: Line of Business – Limited exposure to controls – intuitive / UI based – integrated into a suite – low/no complexity Spectrum of Users & Needs Serverless f(x) High Control/Productivity vs Prescriptive/Productivity
  • 5. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Why? • Platform Neutral • Enables DevOps Team to deliver fast • Freedom to choose Technology Stack • There is no one-size-fits-all approach. Enterprise have different levels of: – Existing investment in a technical stack – Technical skillsets and capability – Desire to invest in upgrading infrastructure • Minimal Failure Cost
  • 6. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Vision: An End-to-End Container Native Suite Site Reliability Engineering for the Cloud – Open, Standards Based, Cloud Neutral
  • 8. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | • Multi-container apps • Scheduling • Service Discovery • Maintaining Desired State • Orchestration as a service • Hosted Container Runtime • Minimize operational overhead Container Orchestration And Containers as a Service (CaaS) 8
  • 9. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Docker and Kubernetes • Popular, easy to use tooling targeting developer productivity • De Facto standard container runtime and image format • Developer on-boarding and Gen1 application management (Compose, Swarm) • Production grade container management targeting DevOps and Ops, widespread adoption • Complex but powerful toolset supporting Gen2 applications • Rich operations feature set, autoscaling, rolling upgrades, stateful apps and more. 9
  • 10. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Kubernetes – Explosive Growth • 1300+ Contributors on Github, 54K+ Commits 71% • Enterprises using Kubernetes to manage and orchestrate containers 84% • Using Kubernetes in production • Storage, Security, Networking and Complexity are cited as the biggest challenges of deploying containersSOURCES: COREOS BLOG, Github.com, cncf.io 10
  • 11. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle Strategy for Container Based Infrastructure • Deliver a container based capabilities that are complete, integrated and open – Orchestration/Scheduling, CI/CD, Management/Operations, Analytics/Introspection – With application development platform for serverless and microservices • Based on community driven open source technology – Investing in open source communities and foundations (Kubernetes, Docker, CNCF) via engineering resources, code contributions & sponsorship • Differentiated on quality of service and operational excellence – Full, transparent management – Deployed to Oracle Cloud Infrastructure – Enterprise grade security, HA and governance
  • 12. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 12Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 12 Oracle Container Native Cloud Services Oracle Strategy is to Address the Full Spectrum of the Modern AppDev Market Containers K8s “the hard way” Terraform K8s Installer Container Native approach More Control, More Work More Autonomous, Fully Managed Language Runtime Instances Application Container Customer brings zip archive of app Compute Customer Manually Stands Up K8s Cluster Container Cloud Customer brings Docker Image Compute + Terraform Customer Self Manages K8s Cluster using TF Serverless f(x) Functions Customer brings function code Managed K8s OKE Customer Manages Cluster + Consumes K8s API
  • 13. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Gen II IaaS – Industry’s first OCI Fully Secure, Dedicated Industry’s first fully dedicated servers – no hypervisor, agents, noisy neighbors or shared resources Built for Enterprise Apps Built to support demanding Enterprise apps: Oracle (Exadata, RAC) and non-Oracle (SAP, Microsoft) Performance-First Performance-first approach with significantly higher performance than existing cloud options Security and Governance Introduces Compartments to provide logical separation of resources to organize, isolate and do fine grained IAM Off-box I/O Virtualization Moves mgmt, I/O, storage, isolation out of the hypervisor, enables lower overhead, better security Non-oversubscribed Fast, Flat, Predictable, ~100µs expected one-way latency within AD, 2 x 25Gb/s bandwidth Why OCI?
  • 14. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Gen II IaaS – OCI - An Industry First Which Apps are best-suited for OCI? Oracle Database RAC Data Guard (no public cloud supports RAC or Data Guard) Oracle Unlimited Apps ERP, CRM, PeopleSoft, Siebel, JD Edwards (no public cloud supports Oracle Unlimited Apps) Big Data Hadoop Batch processing Spark Stream Processing High Performance Computing Containers/Cloud-native Best place to run containers Cloud-native apps – Microservices, Compute Clusters, Messaging, Log analytics NoSQL Databases – Mongo, Cassandra, Redis Dedicated cores? Big, Cheap Storage? Lots of IO? High Throughput, Low Latency? All demands covered with Oracle OCI Cloud Services
  • 15. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle Container Engine, Pipelines, and Registry An Open, Fully-Managed Kubernetes Platform & Private Registry Oracle Container Pipelines -- or – Other CI/CD tool Oracle Container Registry AD 1 AD 3 Node Pool K8S Cluster Node Pool BM VM VCN PV AD 2 Exposed Kubernetes Service • Container Native: Standard Kubernetes; Fully Managed Lifecycle; Integrated Registry • Developer Friendly: Simple, Streamlined User Interface; Rich API; Helm, Dashboard and DNS Built-in • Enterprise Ready: Oracle Cloud Infrastructure Performance; Highly Available; Secure with Access Controls Build Test Test Test Push Oracle Container Engine (Kubernetes) Pods LB 15
  • 16. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 1. Developer Commits Code 2. Jenkins detects change and builds app 3. Jenkins pulls base docker image, installs app, and stores in repository 4. Jenkins kicks off cloud orchestration 5. Terraform builds virtual cloud infra 6. Terraform kicks off Chef provisioner to configure compute instance 7. Chef pulls docker image w/ app from repository 8. Chef configures compute instance to run docker image
  • 17. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 17 Showtime
  • 18. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle’s Commitment to Containers and Open Source • Oracle’s participation in open source community – Active Participation – Cloud Native Compute Foundation and Kubernetes – 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 – DockerCon, Kubecon, CoreOS Fest, others 18 OpenJDK 4 Containers Active Community Participation Innovate in Open Source Kubernetes railcarsmith crashcart Open Sourcing Docker & K8s Utilities K8S installer
  • 19. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle Cloud Infrastructure and Kubernetes Roll Your Own, Pre-Built Installer, Managed Service Quickstart Experience OSS Terraform Installer on GitHub OCI OCI Container Engine for Kubernetes DIY Container Management Self Managed Kubernetes Service Enterprise Class Managed Kubernetes Service DIY on Compute OKE Copyright © 2017 Oracle and/or its affiliates. All rights reserved Installer template
  • 20. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | • End-to-end container Lifecycle Management ➢ Build, test, deploy, operate • Registry Integration ➢ Full Docker v2 compatible registry for private images • Standard Kubernetes ➢ Deploy standard & open upstream Kubernetes versions for compatibility • OCI Aware Integrated Plugins ➢ Persistent Storage ➢ Load Balancing 20 OKE Engine Differentiators Cloud & Container Native Developer Friendly Enterprise Ready • One Click Clusters ➢ Simplify cluster setup • Full REST API ➢ 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 • Full Bare Metal Performance ➢ Combine Kubernetes with VM and BM shapes for raw performance • HA Managed Control Plane • Multi-AD/Zone Support ➢ Deploy resilient Kubernetes apps • Node Pools & Self-Healing Clusters ➢ Create and scale clusters of different shapes; maintain cluster size in face of node failures • Team Based Access Controls ➢ Control team access and permissions to clusters
  • 21. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Come experiment Take your ideas & build them on Oracle Cloud