enterprise ready openstack, wiekus beukes, oracle

26

Upload: sriram-subramanian

Post on 11-Jan-2017

547 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Enterprise Ready OpenStack,  Wiekus Beukes, Oracle
Page 2: Enterprise Ready OpenStack,  Wiekus Beukes, Oracle

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

Enterprise Ready OpenStack

Wiekus BeukesSenior Director of Development Oracle OpenStack for Oracle Linux

August 20, 2015

OpenStack Day Seattle 2015

Page 3: Enterprise Ready OpenStack,  Wiekus Beukes, Oracle

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

Safe Harbor StatementThe 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.

Page 4: Enterprise Ready OpenStack,  Wiekus Beukes, Oracle

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

Agenda

OpenStack adoption in the enterprise

Adoption challenges

Deployment and Operational Issues

OpenStack Kolla project

Full Stack versus Multi-vendor Stack

1

2

3

4

5

Page 5: Enterprise Ready OpenStack,  Wiekus Beukes, Oracle

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

Where is OpenStack Adoption Today?• Major companies like Disney, BMW, Expedia, eBay,

Wal-Mart and Time Warner have publicly extolled its value– But adoption is limited to certain industries or companies such as big banks and huge

companies with a lot of IT staff will try harder and longer because they want to own it and want to build it

• We're starting to see a little more traction because it's maturing and has better commercial distributions– Instead of doing it themselves, enterprises are using a packaged distribution

• Common Scenarios for adoption– As a cost-effective cloud platform for enterprises anticipating exponential growth with

no clean ties to increased revenue– Co-exist with another cloud

https://www.openstack.org/enterprise/forrester-report/

Inno

vato

rsEa

rly A

dopt

ers

Maj

ority

Page 6: Enterprise Ready OpenStack,  Wiekus Beukes, Oracle

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

Adoption: Operational Challenges Integrating the various pieces independently and without a team well-versed in OpenStack. Many enterprises have tried to cobble it together and struggled.

Unforeseen downtime during upgrading. Keeping up with releases and updates is difficult for most enterprises

Vendor’s proprietary extensions to establish its own distribution as the superior OpenStack choice for customers

High demand and short supply for trained OpenStack engineers- hard to retain

https://www.openstack.org/enterprise/forrester-report/

Page 7: Enterprise Ready OpenStack,  Wiekus Beukes, Oracle

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

Basic Operational IssuesUnforeseen downtime during upgrading Keeping up with releases and updates - Installation, Config and Reconfig,

Page 8: Enterprise Ready OpenStack,  Wiekus Beukes, Oracle

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

Background

• Deploying OpenStack is difficult• Operating OpenStack is even more difficult• Until recently, deployment options consisted of

bare metal or VM’s• A previously little-known technology called

Docker is becoming a household name• No tool has emerged as the leader

Page 9: Enterprise Ready OpenStack,  Wiekus Beukes, Oracle

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

Kolla

• OpenSource project hosted on StackForge – The project has already started the process of moving into the big tent

• Kolla’s manifest– Kolla provides production-ready containers and deployment tools for operating OpenStack clouds

• Goal– Scalable, fast, reliable, and upgradable OpenStack clouds using community best practices

• Prebuilt Docker images - not currently intended for production use– https://registry.hub.docker.com/repos/kollaglue

• Deployment tools– Ansible playbooks

9

What exactly is it?

Page 10: Enterprise Ready OpenStack,  Wiekus Beukes, Oracle

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

How Does Kolla Help?

Deploy !

Page 11: Enterprise Ready OpenStack,  Wiekus Beukes, Oracle

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

How Does Kolla Help?

Images, Versioning, App-Centric

Page 12: Enterprise Ready OpenStack,  Wiekus Beukes, Oracle

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

Oracle Deployment Architecture

CLI

CD

CI

Page 13: Enterprise Ready OpenStack,  Wiekus Beukes, Oracle

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

Oracle Deployment Architecture Overview

Nova Compute Neutron ML2 agentNeutron OvS agent

DockerContainers

Hypervisor (KVM/Hyper-V/LXC/Xen)

Compute Node(s)

Swift AccountSwift ContainerSwift Object

Cinder VolumeDockerContainers

Storage Node(s)

NeutronNeutron ML2 agentNeutron L3 agentNeutron OvS agent

DockerContainers

Network Node(s)

MySQL ClusterRabbitMQKeepalivedNovaNeutronMemcached

CinderSwiftKeystoneGlanceHeatHorizon

DockerContainers

Controller Node(s)

Docker RegistryMySQL ClusterRabbitMQKeepalivedNovaNeutronMemcached

CinderSwiftKeystoneGlanceHeatHorizon

DockerContainers

Container life cycle management (Ansible)

Management Controller Nodes(Up to 4 nodes)

Deploy, Upgrade and Configure containers

Page 14: Enterprise Ready OpenStack,  Wiekus Beukes, Oracle

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

• Green• Kolla is even greener• Additional complexity• Difficult to audit

Docker Pro’s• Immutable• Portable• Fast• App focused experience• Massive community• Branding• Growth

Docker Con’s

Page 15: Enterprise Ready OpenStack,  Wiekus Beukes, Oracle

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

Kolla Roadmap

• Implementation of all services• Expand multi-host deployment• High-Availability for all services• Complete install from Source

Page 16: Enterprise Ready OpenStack,  Wiekus Beukes, Oracle

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

Summary

OpenStack Inside Containers = Kolla

Page 17: Enterprise Ready OpenStack,  Wiekus Beukes, Oracle

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

Integrating the various pieces SW

Tools

Apps

OS

HW Plug-in

Distro

SW Drivers

Middleware

Mgmt

Integrated

(e.g.. Azure) OpenStack Very large ecosystem of suppliers

– Difficult to align Product Lifecycles

Database

Challenge aligning product life cyclesof all pieces

Page 18: Enterprise Ready OpenStack,  Wiekus Beukes, Oracle

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

Integration trend (examples) • IBM Cloud Manager with

OpenStack

• HP Helion OpenStack

• Cisco OpenStack Private Cloud

• Rackspace Collaborates with Intel to Accelerate OpenStack Enterprise Feature Development and Adoption

• http://www.ibm.com/developerworks/servicemanagement/cvm/sce/development.html

• http://www8.hp.com/us/en/cloud/hphelion-openstack.html

• http://www.cisco.com/c/en/us/products/cloud-systems-management/openstack-private-cloud/index.html

• http://www.rackspace.com/blog/newsarticles/rackspace-collaborates-with-intel-to-accelerate-openstack-enterprise-feature-development-and-adoption/

Page 19: Enterprise Ready OpenStack,  Wiekus Beukes, Oracle

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

Applying Oracle Experience: Running Most Challenging Enterprise Workloads

OpenStack

One stable release per year with:

Ease of Installation, Configuration and Reconfiguration

Ease of Upgrade

Fully Integrated Enterprise OpenStack Cloud with Single Support

Support Oracle and Partner’s Distributions

Page 20: Enterprise Ready OpenStack,  Wiekus Beukes, Oracle

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

Murano/ApplicationCatalog

Click to Launch Enterprise App with Murano

Page 21: Enterprise Ready OpenStack,  Wiekus Beukes, Oracle

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

Oracle 12c DBaaS

PDB

Pre-provisioned hardware

Oracle 11g

Pre-provisioned hardware

Mongo DB

Pre-provisioned hardware

MySQLOpenStack Cloud

Oracle 12c Container Database

PDB PDB

Trove DBaaS

TroveInstance

TroveInstance

Oracle

TroveInstance

MySQ

L

Cluster

NovaInstance

Oracle

NovaInstance

Oracle

Trove Instance

MySQL Cluster

Single Instance Provisioning

Cluster Provisioning

Multi-tenant DBMS

ProvisioningProvision from

Inventory

PDB

PDB

*

*

DBaaS Oracle DB

Page 22: Enterprise Ready OpenStack,  Wiekus Beukes, Oracle

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

OpenStack High Availability - MySQL Cluster Active/Active

• Enterprise Usage Scenarios – Real-time performance– Write scaling with auto-sharding– 99.999% availability– Online scaling and schema

operations– SQL and NoSQL APIs

Working on contributing upstream Docker container images

MySQL ClusterRabbitMQKeepalivedNovaNeutronMemcached

CinderSwiftKeystoneGlanceHeatHorizon

DockerContainers

Controller Node(s)

Docker RegistryMySQL ClusterRabbitMQKeepalivedNovaNeutronMemcached

CinderSwiftKeystoneGlanceHeatHorizon

DockerContainers

Container life cycle management (Ansible)

Management Controller Nodes(Up to 4 nodes)

API

MySQL Cluster Data Nodes

Management

Data Layer

HA P

roxy

Page 23: Enterprise Ready OpenStack,  Wiekus Beukes, Oracle

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

Oracle is looking into several areas to make OpenStack Enterprise Class Areas of interest being looked at• Integration of OpenStack in Oracle Private Cloud Appliance (PCA)• CloudFoundry support• Microsoft Azure support for OpenStack hybrid cloud• Increase partner certifications• Virtual Appliances for OpenStack: Database, Enterprise Applications• EASY upgrade from Kilo to Mitaka

Page 24: Enterprise Ready OpenStack,  Wiekus Beukes, Oracle

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

Q & A24

oracle.com/openstack

Page 25: Enterprise Ready OpenStack,  Wiekus Beukes, Oracle

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

Page 26: Enterprise Ready OpenStack,  Wiekus Beukes, Oracle