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

19
Oracle on Docker Store and Oracle Database

Upload: oracle-developers

Post on 23-Jan-2018

1.307 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Docker Store & Oracle DB and Building a Cloud Native Security Service

Oracle on Docker

Store and Oracle

Database

Page 2: Docker Store & Oracle DB and Building a Cloud Native Security Service

Gerald VenzlSenior Principal Product Mgr

Oracle Database Product Mgt

Jonathan ReeveSr. Director, Product Management

Oracle Container Group

Page 3: Docker Store & Oracle DB and Building a Cloud Native Security Service
Page 4: Docker Store & Oracle DB and Building a Cloud Native Security Service

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

Page 5: Docker Store & Oracle DB and Building a Cloud Native Security Service

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

Page 6: Docker Store & Oracle DB and Building a Cloud Native Security Service

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

Page 7: Docker Store & Oracle DB and Building a Cloud Native Security Service

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

Oracle Open Source Already on Docker Hub

7

Page 8: Docker Store & Oracle DB and Building a Cloud Native Security Service

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

Page 9: Docker Store & Oracle DB and Building a Cloud Native Security Service

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

Page 10: Docker Store & Oracle DB and Building a Cloud Native Security Service

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

Page 11: Docker Store & Oracle DB and Building a Cloud Native Security Service

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

Page 12: Docker Store & Oracle DB and Building a Cloud Native Security Service

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

Page 13: Docker Store & Oracle DB and Building a Cloud Native Security Service

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

Page 14: Docker Store & Oracle DB and Building a Cloud Native Security Service

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)

Page 15: Docker Store & Oracle DB and Building a Cloud Native Security Service

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

Page 16: Docker Store & Oracle DB and Building a Cloud Native Security Service

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!

Page 17: Docker Store & Oracle DB and Building a Cloud Native Security Service

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/

Page 18: Docker Store & Oracle DB and Building a Cloud Native Security Service

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.

Page 19: Docker Store & Oracle DB and Building a Cloud Native Security Service

@docker

#dockercon

@OracleDevs

developer.oracle.com

cloud.oracle.com/tryit