docker store & oracle db and building a cloud native security service

Post on 23-Jan-2018

1.307 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Oracle on Docker

Store and Oracle

Database

Gerald VenzlSenior Principal Product Mgr

Oracle Database Product Mgt

Jonathan ReeveSr. Director, Product Management

Oracle Container Group

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.

Dockercon 2017 Announcement Oracle Commercial Software on Docker Store

4

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.

Oracle on Docker Store

5

1 of 8 results for Oracle. Clear search

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. |

Oracle on Docker Store: Details

• Commercial images available on Docker Store though standard docker pull commands

– store.docker.com

• Source code for creating the images available on Github

– github/oracle/docker-images

• Best practices/recommendations available for various products

– developer.oracle.com

Oracle Instant Client

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. |

Oracle Open Source Already on Docker Hub

7

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. |

Wercker Acquisition: Announced at DockerconContinuous Integration and Delivery of Containers

Git

Build Push to Registry

PushTest

Deploy to Orchestration

Scheduler

Deploy

Registry

OSS CLI Pipeline/Build ConsoleWorkflow Automation

Oracle, Pivotal, Amazon, Google …

Chatbot Integrationwith Slack (Walterbot)

8

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.

Application Development Lifecycle

9

Microservice

Frameworks

Developer CloudCI/CD for Docker

Container CloudDeploy & Orchestrate Docker

API Management

MicroservicesContainer

Service

Management CloudOps/Diagnostics

IT

Analytics

Logs

APMDiagnostics

Build and Deploy Docker Images at Enterprise Scale

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. |

Demo: Oracle Container Cloud Service for Docker

● Create Instances as Needed

● Define Resource Pools

● Add Private Registries

● Edit Create New Services

● Compose Application Stacks

● Deploy Stacks with 1 Click

● Automated Deployment

● Multi-Host, Easy Scale Out

● Built in Service Discovery

● Integrated Health Checks

● Unified Dashboard

● Monitoring and Auditing

Configuration

Management

Application

Deployment

Container

Orchestration

Operations

Management

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. |

Application Development Continuum

ContainersVirtual

Machines

JavaMicro

services

AppDev Categories

IaaS Centric - More Choice, More Control PaaS Centric - Specific Use Case, High Productivity

PaaSPolyglotServices

Application Container

Bare Metal

Compute Cloud

Bare Metal Cloud

ContainerCloud

Java Microservices

Serverless

f(x)

Functions*

Multi TierApps

Java EE/DB Cloud

Visual DevMobile

Dev

App Builder

Mobile/Bot

APEX

* Coming CY17

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. |

Oracle on Docker

•Oracle Database is fully supported on Docker–Oracle Linux 7 - UEK 4

–Red Hat Enterprise Linux 7

•Oracle image on Docker Store

•Docker build files on GitHub

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. |

Oracle on Docker

•Docker container contains single-PDB CDB

•PDB can be plugged, unplugged, etc.

•PDB can move bi-directional

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. |

Docker Store

•Oracle 12.1.0.2 images are available on Docker Store Registry–https://store.docker.com

–12.2.0.1 coming soon (currently going through testing)

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. |

Docker build files available on GitHub

•Repository: https://github.com/oracle/docker-images

•Build files for 12.2.0.1 EE/SE2, 12.1.0.2 EE/SE2, 11.2.0.2 XE

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. |

Oracle DB and Docker recommendations

•Use the latest images

•Use data containers/volumes

•Use PDB plug/unplug to transport data between databases/upgrade

•Containers != VMs, no need to log into the container!

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. |

New Open Source Container Utilities from Oracle!

Smith Crashcart

Railcar

https://blogs.oracle.com/developers/

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. |

Open Source Container Utilities

Smith - Tool to build “microcontainers” - single executable and

its dependencies. Build a microcontainer from yum repos or

RPMs or “microize” an existing Docker container.

Crashcart - Simple command line utility that lets you sideload an

image with linux binaries into an existing container for debugging

(e.g. bash)

Railcar - Alternative container runtime implementation written in

“Rust” of the oci-runtime spec to encourage discussion around

the standard.

@docker

#dockercon

@OracleDevs

developer.oracle.com

cloud.oracle.com/tryit

top related