SlideShare a Scribd company logo
Enterprise Ready OpenStack,  Wiekus Beukes, Oracle
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Enterprise Ready OpenStack
Wiekus Beukes
Senior Director of Development
Oracle OpenStack for Oracle Linux
August 20, 2015
OpenStack Day Seattle 2015
Copyright © 2015, 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.
3
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
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
4
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
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
5
https://www.openstack.org/enterprise/forrester-report/
Innovators
EarlyAdopters
Majority
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Adoption: Operational Challenges
6
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/
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Basic Operational
Issues
Unforeseen downtime during upgrading
Keeping up with releases and updates
- Installation, Config and Reconfig,
7
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
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
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?
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
How Does Kolla Help?
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
How Does Kolla Help?
Images, Versioning, App-Centric
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Deployment Architecture
CLI
CD
CI
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Deployment Architecture Overview
Nova Compute
Neutron ML2 agent
Neutron OvS agent
Docker
Containers
Hypervisor (KVM/Hyper-V/LXC/Xen)
Compute Node(s)
Swift Account
Swift Container
Swift Object
Cinder Volume
Docker
Containers
Storage Node(s)
Neutron
Neutron ML2 agent
Neutron L3 agent
Neutron OvS agent
Docker
Containers
Network Node(s)
MySQL Cluster
RabbitMQ
Keepalived
Nova
Neutron
Memcached
Cinder
Swift
Keystone
Glance
Heat
Horizon
Docker
Containers
Controller Node(s)
Docker Registry
MySQL Cluster
RabbitMQ
Keepalived
Nova
Neutron
Memcached
Cinder
Swift
Keystone
Glance
Heat
Horizon
Docker
Containers
Container life cycle management (Ansible)
Management Controller Nodes
(Up to 4 nodes)
Deploy,UpgradeandConfigurecontainers
13
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• 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
14
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Kolla Roadmap
• Implementation of all services
• Expand multi-host deployment
• High-Availability for all services
• Complete install from Source
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Summary
OpenStack Inside Containers = Kolla
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Integrating the
various pieces SW
Tools
Apps
OS
HW
Plug-in
Distro
SW
Drivers
Middle
ware
Mgmt
Integrated
(e.g.. Azure)
OpenStack Very large ecosystem of suppliers
– Difficult to align Product Lifecycles
Database
17
Challenge aligning product life cycles
of all pieces
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
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/servicema
nagement/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/rac
kspace-collaborates-with-intel-to-accelerate-
openstack-enterprise-feature-development-and-
adoption/
18
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Applying Oracle Experience:
Running Most Challenging Enterprise Workloads
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
19
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Murano/ApplicationCatalog
Click to Launch Enterprise App with Murano
20
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle 12c DBaaS
PDB
Pre-provisioned
hardware
Oracle 11g
Pre-provisioned
hardware
Mongo DB
Pre-provisioned
hardware
MySQL
OpenStack Cloud
Oracle 12c Container Database
PDB PDB
Trove DBaaS
Trove
Instance
Trove
Instance
Oracle
Trove
Instance
MySQL
Cluster
Nova
Instance
Oracle
Nova
Instance
Oracle
Trove
Instance
MySQL
Cluster
Single Instance
Provisioning
Cluster
Provisioning
Multi-tenant
DBMS Provisioning
Provision from
Inventory
PDB
PDB
*
*
DBaaS Oracle
DB
21
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
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
22
Working on contributing upstream Docker container images
MySQL Cluster
RabbitMQ
Keepalived
Nova
Neutron
Memcached
Cinder
Swift
Keystone
Glance
Heat
Horizon
Docker
Containers
Controller Node(s)
Docker Registry
MySQL Cluster
RabbitMQ
Keepalived
Nova
Neutron
Memcached
Cinder
Swift
Keystone
Glance
Heat
Horizon
Docker
Containers
Container life cycle management (Ansible)
Management Controller Nodes
(Up to 4 nodes)
API
MySQL Cluster Data Nodes
Management
Data Layer
HAProxy
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
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
23
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Q & A
24
oracle.com/openstack
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 25
Enterprise Ready OpenStack,  Wiekus Beukes, Oracle
Ad

More Related Content

What's hot (20)

An Evaluation of OpenStack Deployment Frameworks
An Evaluation of OpenStack Deployment FrameworksAn Evaluation of OpenStack Deployment Frameworks
An Evaluation of OpenStack Deployment Frameworks
shane_gibson
 
AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...
AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...
AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...
fast_retailing
 
OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)
Mark Voelker
 
Getting Started with OpenStack
Getting Started with OpenStackGetting Started with OpenStack
Getting Started with OpenStack
Cisco DevNet
 
OpenStack Telco Cloud Challenges, David Fick, Oracle
OpenStack Telco Cloud Challenges, David Fick, OracleOpenStack Telco Cloud Challenges, David Fick, Oracle
OpenStack Telco Cloud Challenges, David Fick, Oracle
Sriram Subramanian
 
CERN Data Centre Evolution
CERN Data Centre EvolutionCERN Data Centre Evolution
CERN Data Centre Evolution
Gavin McCance
 
Oracle Ravello
Oracle Ravello Oracle Ravello
Oracle Ravello
Andrey Akulov
 
Telecom Clouds crossing borders, Chet Golding, Zefflin Systems
Telecom Clouds crossing borders, Chet Golding, Zefflin SystemsTelecom Clouds crossing borders, Chet Golding, Zefflin Systems
Telecom Clouds crossing borders, Chet Golding, Zefflin Systems
Sriram Subramanian
 
Deploying your apps in the cloud - the options: an overview
Deploying your apps in the cloud - the options: an overviewDeploying your apps in the cloud - the options: an overview
Deploying your apps in the cloud - the options: an overview
Cisco DevNet
 
SolidFire + Platform9: Simply Faster OpenStack
SolidFire + Platform9: Simply Faster OpenStackSolidFire + Platform9: Simply Faster OpenStack
SolidFire + Platform9: Simply Faster OpenStack
Platform9
 
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
OpenStack
 
CloudStack news
CloudStack newsCloudStack news
CloudStack news
ShapeBlue
 
Openstack Benelux Conference 2014 Red Hat Keynote
Openstack Benelux Conference 2014  Red Hat KeynoteOpenstack Benelux Conference 2014  Red Hat Keynote
Openstack Benelux Conference 2014 Red Hat Keynote
Microsoft
 
Journey to the Cloud with Red Hat
Journey to the Cloud with Red HatJourney to the Cloud with Red Hat
Journey to the Cloud with Red Hat
Ken Thompson
 
OpenStack Juno The Complete Lowdown and Tales from the Summit
OpenStack Juno The Complete Lowdown and Tales from the SummitOpenStack Juno The Complete Lowdown and Tales from the Summit
OpenStack Juno The Complete Lowdown and Tales from the Summit
Nati Shalom
 
Self-service and automation using OpenStack for VMware vSphere
Self-service and automation using OpenStack for VMware vSphereSelf-service and automation using OpenStack for VMware vSphere
Self-service and automation using OpenStack for VMware vSphere
Platform9
 
Oracle IaaS including OCM and Ravello
Oracle IaaS including OCM and RavelloOracle IaaS including OCM and Ravello
Oracle IaaS including OCM and Ravello
Andrey Akulov
 
Platform9 deployment models for OpenStack
Platform9 deployment models for OpenStackPlatform9 deployment models for OpenStack
Platform9 deployment models for OpenStack
OpenStack_Online
 
Using OpenStack to Accelerate New Product Development: Rik Harris, Telstra
Using OpenStack to Accelerate New Product Development: Rik Harris, TelstraUsing OpenStack to Accelerate New Product Development: Rik Harris, Telstra
Using OpenStack to Accelerate New Product Development: Rik Harris, Telstra
OpenStack
 
Innovation with Open Sources and App Modernization for Developers | Ian Y. Choi
Innovation with Open Sources and App Modernization for Developers | Ian Y. ChoiInnovation with Open Sources and App Modernization for Developers | Ian Y. Choi
Innovation with Open Sources and App Modernization for Developers | Ian Y. Choi
Vietnam Open Infrastructure User Group
 
An Evaluation of OpenStack Deployment Frameworks
An Evaluation of OpenStack Deployment FrameworksAn Evaluation of OpenStack Deployment Frameworks
An Evaluation of OpenStack Deployment Frameworks
shane_gibson
 
AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...
AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...
AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...
fast_retailing
 
OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)
Mark Voelker
 
Getting Started with OpenStack
Getting Started with OpenStackGetting Started with OpenStack
Getting Started with OpenStack
Cisco DevNet
 
OpenStack Telco Cloud Challenges, David Fick, Oracle
OpenStack Telco Cloud Challenges, David Fick, OracleOpenStack Telco Cloud Challenges, David Fick, Oracle
OpenStack Telco Cloud Challenges, David Fick, Oracle
Sriram Subramanian
 
CERN Data Centre Evolution
CERN Data Centre EvolutionCERN Data Centre Evolution
CERN Data Centre Evolution
Gavin McCance
 
Telecom Clouds crossing borders, Chet Golding, Zefflin Systems
Telecom Clouds crossing borders, Chet Golding, Zefflin SystemsTelecom Clouds crossing borders, Chet Golding, Zefflin Systems
Telecom Clouds crossing borders, Chet Golding, Zefflin Systems
Sriram Subramanian
 
Deploying your apps in the cloud - the options: an overview
Deploying your apps in the cloud - the options: an overviewDeploying your apps in the cloud - the options: an overview
Deploying your apps in the cloud - the options: an overview
Cisco DevNet
 
SolidFire + Platform9: Simply Faster OpenStack
SolidFire + Platform9: Simply Faster OpenStackSolidFire + Platform9: Simply Faster OpenStack
SolidFire + Platform9: Simply Faster OpenStack
Platform9
 
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
OpenStack
 
CloudStack news
CloudStack newsCloudStack news
CloudStack news
ShapeBlue
 
Openstack Benelux Conference 2014 Red Hat Keynote
Openstack Benelux Conference 2014  Red Hat KeynoteOpenstack Benelux Conference 2014  Red Hat Keynote
Openstack Benelux Conference 2014 Red Hat Keynote
Microsoft
 
Journey to the Cloud with Red Hat
Journey to the Cloud with Red HatJourney to the Cloud with Red Hat
Journey to the Cloud with Red Hat
Ken Thompson
 
OpenStack Juno The Complete Lowdown and Tales from the Summit
OpenStack Juno The Complete Lowdown and Tales from the SummitOpenStack Juno The Complete Lowdown and Tales from the Summit
OpenStack Juno The Complete Lowdown and Tales from the Summit
Nati Shalom
 
Self-service and automation using OpenStack for VMware vSphere
Self-service and automation using OpenStack for VMware vSphereSelf-service and automation using OpenStack for VMware vSphere
Self-service and automation using OpenStack for VMware vSphere
Platform9
 
Oracle IaaS including OCM and Ravello
Oracle IaaS including OCM and RavelloOracle IaaS including OCM and Ravello
Oracle IaaS including OCM and Ravello
Andrey Akulov
 
Platform9 deployment models for OpenStack
Platform9 deployment models for OpenStackPlatform9 deployment models for OpenStack
Platform9 deployment models for OpenStack
OpenStack_Online
 
Using OpenStack to Accelerate New Product Development: Rik Harris, Telstra
Using OpenStack to Accelerate New Product Development: Rik Harris, TelstraUsing OpenStack to Accelerate New Product Development: Rik Harris, Telstra
Using OpenStack to Accelerate New Product Development: Rik Harris, Telstra
OpenStack
 
Innovation with Open Sources and App Modernization for Developers | Ian Y. Choi
Innovation with Open Sources and App Modernization for Developers | Ian Y. ChoiInnovation with Open Sources and App Modernization for Developers | Ian Y. Choi
Innovation with Open Sources and App Modernization for Developers | Ian Y. Choi
Vietnam Open Infrastructure User Group
 

Viewers also liked (16)

10 key decisions_your_ecm_checklist
10 key decisions_your_ecm_checklist10 key decisions_your_ecm_checklist
10 key decisions_your_ecm_checklist
QuestexConf
 
Oracle - Document Life - 6apr2012
Oracle - Document Life - 6apr2012Oracle - Document Life - 6apr2012
Oracle - Document Life - 6apr2012
Agora Group
 
VMware Integrated OpenStack
VMware Integrated OpenStackVMware Integrated OpenStack
VMware Integrated OpenStack
MarketingArrowECS_CZ
 
Oracle making openstack an enterprise grade solution
Oracle making openstack an enterprise grade solutionOracle making openstack an enterprise grade solution
Oracle making openstack an enterprise grade solution
OTN Systems Hub
 
VIO30 Technical Overview
VIO30 Technical OverviewVIO30 Technical Overview
VIO30 Technical Overview
Julienne Pham
 
VMware Integrated OpenStack 2.0
VMware Integrated OpenStack 2.0VMware Integrated OpenStack 2.0
VMware Integrated OpenStack 2.0
Erik Bussink
 
Rapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linuxRapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linux
OTN Systems Hub
 
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
Nati Shalom
 
Containers and OpenStack: Marc Van Hoof, Kumulus: Containers and OpenStack
Containers and OpenStack: Marc Van Hoof, Kumulus: Containers and OpenStackContainers and OpenStack: Marc Van Hoof, Kumulus: Containers and OpenStack
Containers and OpenStack: Marc Van Hoof, Kumulus: Containers and OpenStack
OpenStack
 
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...
Odinot Stanislas
 
Oracle Solaris Cloud Management and Deployment with OpenStack
Oracle Solaris Cloud Management and Deployment with OpenStackOracle Solaris Cloud Management and Deployment with OpenStack
Oracle Solaris Cloud Management and Deployment with OpenStack
OTN Systems Hub
 
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
Frank Munz
 
Oracle Web Logic server
Oracle Web Logic serverOracle Web Logic server
Oracle Web Logic server
Rakesh Gujjarlapudi
 
Weblogic 11g admin basic with screencast
Weblogic 11g admin basic with screencastWeblogic 11g admin basic with screencast
Weblogic 11g admin basic with screencast
Rajiv Gupta
 
Building Oracle BIEE (OBIEE) Reports, Dashboards
Building Oracle BIEE (OBIEE) Reports, DashboardsBuilding Oracle BIEE (OBIEE) Reports, Dashboards
Building Oracle BIEE (OBIEE) Reports, Dashboards
iWare Logic Technologies Pvt. Ltd.
 
Oracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsOracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic Concepts
James Bayer
 
10 key decisions_your_ecm_checklist
10 key decisions_your_ecm_checklist10 key decisions_your_ecm_checklist
10 key decisions_your_ecm_checklist
QuestexConf
 
Oracle - Document Life - 6apr2012
Oracle - Document Life - 6apr2012Oracle - Document Life - 6apr2012
Oracle - Document Life - 6apr2012
Agora Group
 
Oracle making openstack an enterprise grade solution
Oracle making openstack an enterprise grade solutionOracle making openstack an enterprise grade solution
Oracle making openstack an enterprise grade solution
OTN Systems Hub
 
VIO30 Technical Overview
VIO30 Technical OverviewVIO30 Technical Overview
VIO30 Technical Overview
Julienne Pham
 
VMware Integrated OpenStack 2.0
VMware Integrated OpenStack 2.0VMware Integrated OpenStack 2.0
VMware Integrated OpenStack 2.0
Erik Bussink
 
Rapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linuxRapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linux
OTN Systems Hub
 
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
Nati Shalom
 
Containers and OpenStack: Marc Van Hoof, Kumulus: Containers and OpenStack
Containers and OpenStack: Marc Van Hoof, Kumulus: Containers and OpenStackContainers and OpenStack: Marc Van Hoof, Kumulus: Containers and OpenStack
Containers and OpenStack: Marc Van Hoof, Kumulus: Containers and OpenStack
OpenStack
 
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...
Odinot Stanislas
 
Oracle Solaris Cloud Management and Deployment with OpenStack
Oracle Solaris Cloud Management and Deployment with OpenStackOracle Solaris Cloud Management and Deployment with OpenStack
Oracle Solaris Cloud Management and Deployment with OpenStack
OTN Systems Hub
 
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
Frank Munz
 
Weblogic 11g admin basic with screencast
Weblogic 11g admin basic with screencastWeblogic 11g admin basic with screencast
Weblogic 11g admin basic with screencast
Rajiv Gupta
 
Oracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsOracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic Concepts
James Bayer
 
Ad

Similar to Enterprise Ready OpenStack, Wiekus Beukes, Oracle (20)

OpenStack & MySQL
OpenStack & MySQLOpenStack & MySQL
OpenStack & MySQL
MySQL Brasil
 
OpenStack and MySQL
OpenStack and MySQLOpenStack and MySQL
OpenStack and MySQL
Matt Lord
 
MySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack TroveMySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack Trove
Matt Lord
 
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and More
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and MorePolyglot! A Lightweight Cloud Platform for Java SE, Node, and More
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and More
Shaun Smith
 
Modern App Development with Oracle Cloud
Modern App Development with Oracle CloudModern App Development with Oracle Cloud
Modern App Development with Oracle Cloud
Juan Carlos Ruiz Rico
 
5 razões estratégicas para usar MySQL
5 razões estratégicas para usar MySQL5 razões estratégicas para usar MySQL
5 razões estratégicas para usar MySQL
MySQL Brasil
 
Coding from Application Container Cloud to Oracle JET
Coding from Application Container Cloud to Oracle JETCoding from Application Container Cloud to Oracle JET
Coding from Application Container Cloud to Oracle JET
Geertjan Wielenga
 
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
vasuballa
 
101b-3
101b-3101b-3
101b-3
Terence Tsao
 
OpenStack + VMware: Everything You Need to Know (Kilo-edition)
OpenStack + VMware: Everything You Need to Know (Kilo-edition)OpenStack + VMware: Everything You Need to Know (Kilo-edition)
OpenStack + VMware: Everything You Need to Know (Kilo-edition)
Dan Wendlandt
 
Navigating the open stack ecosystem summit vancouver.pptx
Navigating the open stack ecosystem   summit vancouver.pptxNavigating the open stack ecosystem   summit vancouver.pptx
Navigating the open stack ecosystem summit vancouver.pptx
Sriram Subramanian
 
Apex day 1.0 oracle cloud news_andrej valach
Apex day 1.0 oracle cloud news_andrej valachApex day 1.0 oracle cloud news_andrej valach
Apex day 1.0 oracle cloud news_andrej valach
APEX Solutions - Natural Intelligence
 
D-DAY 2015 Paas ORACLE
D-DAY 2015 Paas ORACLED-DAY 2015 Paas ORACLE
D-DAY 2015 Paas ORACLE
DEVOPS D-DAY
 
JavaCro'15 - Oracle Java Cloud Service Java PaaS - Duško Vukmanović
JavaCro'15 - Oracle Java Cloud Service  Java PaaS - Duško VukmanovićJavaCro'15 - Oracle Java Cloud Service  Java PaaS - Duško Vukmanović
JavaCro'15 - Oracle Java Cloud Service Java PaaS - Duško Vukmanović
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
Oracle Database Exadata Cloud Service Conference
Oracle Database Exadata Cloud Service ConferenceOracle Database Exadata Cloud Service Conference
Oracle Database Exadata Cloud Service Conference
Okcan Yasin Saygılı
 
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Tecnologias Oracle em Docker Containers On-premise e na NuvemTecnologias Oracle em Docker Containers On-premise e na Nuvem
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Bruno Borges
 
Oracle super cluster for oracle e business suite
Oracle super cluster for oracle e business suiteOracle super cluster for oracle e business suite
Oracle super cluster for oracle e business suite
OTN Systems Hub
 
Mastering DevOps with Oracle
Mastering DevOps with Oracle Mastering DevOps with Oracle
Mastering DevOps with Oracle
jeckels
 
10 Razões para Usar MySQL em Startups
10 Razões para Usar MySQL em Startups10 Razões para Usar MySQL em Startups
10 Razões para Usar MySQL em Startups
MySQL Brasil
 
C6 deploying applications to your private cloud 7 to 10 times faster
C6   deploying applications to your private cloud 7 to 10 times fasterC6   deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times faster
Dr. Wilfred Lin (Ph.D.)
 
OpenStack and MySQL
OpenStack and MySQLOpenStack and MySQL
OpenStack and MySQL
Matt Lord
 
MySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack TroveMySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack Trove
Matt Lord
 
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and More
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and MorePolyglot! A Lightweight Cloud Platform for Java SE, Node, and More
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and More
Shaun Smith
 
Modern App Development with Oracle Cloud
Modern App Development with Oracle CloudModern App Development with Oracle Cloud
Modern App Development with Oracle Cloud
Juan Carlos Ruiz Rico
 
5 razões estratégicas para usar MySQL
5 razões estratégicas para usar MySQL5 razões estratégicas para usar MySQL
5 razões estratégicas para usar MySQL
MySQL Brasil
 
Coding from Application Container Cloud to Oracle JET
Coding from Application Container Cloud to Oracle JETCoding from Application Container Cloud to Oracle JET
Coding from Application Container Cloud to Oracle JET
Geertjan Wielenga
 
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
vasuballa
 
OpenStack + VMware: Everything You Need to Know (Kilo-edition)
OpenStack + VMware: Everything You Need to Know (Kilo-edition)OpenStack + VMware: Everything You Need to Know (Kilo-edition)
OpenStack + VMware: Everything You Need to Know (Kilo-edition)
Dan Wendlandt
 
Navigating the open stack ecosystem summit vancouver.pptx
Navigating the open stack ecosystem   summit vancouver.pptxNavigating the open stack ecosystem   summit vancouver.pptx
Navigating the open stack ecosystem summit vancouver.pptx
Sriram Subramanian
 
D-DAY 2015 Paas ORACLE
D-DAY 2015 Paas ORACLED-DAY 2015 Paas ORACLE
D-DAY 2015 Paas ORACLE
DEVOPS D-DAY
 
Oracle Database Exadata Cloud Service Conference
Oracle Database Exadata Cloud Service ConferenceOracle Database Exadata Cloud Service Conference
Oracle Database Exadata Cloud Service Conference
Okcan Yasin Saygılı
 
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Tecnologias Oracle em Docker Containers On-premise e na NuvemTecnologias Oracle em Docker Containers On-premise e na Nuvem
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Bruno Borges
 
Oracle super cluster for oracle e business suite
Oracle super cluster for oracle e business suiteOracle super cluster for oracle e business suite
Oracle super cluster for oracle e business suite
OTN Systems Hub
 
Mastering DevOps with Oracle
Mastering DevOps with Oracle Mastering DevOps with Oracle
Mastering DevOps with Oracle
jeckels
 
10 Razões para Usar MySQL em Startups
10 Razões para Usar MySQL em Startups10 Razões para Usar MySQL em Startups
10 Razões para Usar MySQL em Startups
MySQL Brasil
 
C6 deploying applications to your private cloud 7 to 10 times faster
C6   deploying applications to your private cloud 7 to 10 times fasterC6   deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times faster
Dr. Wilfred Lin (Ph.D.)
 
Ad

More from Sriram Subramanian (7)

Distros are Dead, The Future of OpenStack, Jesse Proudman, Blue Box
Distros are Dead, The Future of OpenStack, Jesse Proudman, Blue BoxDistros are Dead, The Future of OpenStack, Jesse Proudman, Blue Box
Distros are Dead, The Future of OpenStack, Jesse Proudman, Blue Box
Sriram Subramanian
 
Open stack + Containers + Hyper-V
Open stack + Containers + Hyper-VOpen stack + Containers + Hyper-V
Open stack + Containers + Hyper-V
Sriram Subramanian
 
Kubernetes on OpenStack @eBay
Kubernetes on OpenStack @eBayKubernetes on OpenStack @eBay
Kubernetes on OpenStack @eBay
Sriram Subramanian
 
Open stack HA - Theory to Reality
Open stack HA -  Theory to RealityOpen stack HA -  Theory to Reality
Open stack HA - Theory to Reality
Sriram Subramanian
 
Gorillas in the mist
Gorillas in the mistGorillas in the mist
Gorillas in the mist
Sriram Subramanian
 
OpenStack's 4th Anniversary!
OpenStack's 4th Anniversary!OpenStack's 4th Anniversary!
OpenStack's 4th Anniversary!
Sriram Subramanian
 
OpenStack in india
OpenStack in indiaOpenStack in india
OpenStack in india
Sriram Subramanian
 
Distros are Dead, The Future of OpenStack, Jesse Proudman, Blue Box
Distros are Dead, The Future of OpenStack, Jesse Proudman, Blue BoxDistros are Dead, The Future of OpenStack, Jesse Proudman, Blue Box
Distros are Dead, The Future of OpenStack, Jesse Proudman, Blue Box
Sriram Subramanian
 
Open stack + Containers + Hyper-V
Open stack + Containers + Hyper-VOpen stack + Containers + Hyper-V
Open stack + Containers + Hyper-V
Sriram Subramanian
 
Open stack HA - Theory to Reality
Open stack HA -  Theory to RealityOpen stack HA -  Theory to Reality
Open stack HA - Theory to Reality
Sriram Subramanian
 

Recently uploaded (20)

Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 

Enterprise Ready OpenStack, Wiekus Beukes, Oracle

  • 2. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Enterprise Ready OpenStack Wiekus Beukes Senior Director of Development Oracle OpenStack for Oracle Linux August 20, 2015 OpenStack Day Seattle 2015
  • 3. Copyright © 2015, 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. 3
  • 4. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 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 4
  • 5. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 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 5 https://www.openstack.org/enterprise/forrester-report/ Innovators EarlyAdopters Majority
  • 6. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Adoption: Operational Challenges 6 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/
  • 7. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Basic Operational Issues Unforeseen downtime during upgrading Keeping up with releases and updates - Installation, Config and Reconfig, 7
  • 8. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 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
  • 9. 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?
  • 10. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | How Does Kolla Help?
  • 11. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | How Does Kolla Help? Images, Versioning, App-Centric
  • 12. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Deployment Architecture CLI CD CI
  • 13. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Deployment Architecture Overview Nova Compute Neutron ML2 agent Neutron OvS agent Docker Containers Hypervisor (KVM/Hyper-V/LXC/Xen) Compute Node(s) Swift Account Swift Container Swift Object Cinder Volume Docker Containers Storage Node(s) Neutron Neutron ML2 agent Neutron L3 agent Neutron OvS agent Docker Containers Network Node(s) MySQL Cluster RabbitMQ Keepalived Nova Neutron Memcached Cinder Swift Keystone Glance Heat Horizon Docker Containers Controller Node(s) Docker Registry MySQL Cluster RabbitMQ Keepalived Nova Neutron Memcached Cinder Swift Keystone Glance Heat Horizon Docker Containers Container life cycle management (Ansible) Management Controller Nodes (Up to 4 nodes) Deploy,UpgradeandConfigurecontainers 13
  • 14. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | • 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 14
  • 15. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Kolla Roadmap • Implementation of all services • Expand multi-host deployment • High-Availability for all services • Complete install from Source
  • 16. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Summary OpenStack Inside Containers = Kolla
  • 17. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Integrating the various pieces SW Tools Apps OS HW Plug-in Distro SW Drivers Middle ware Mgmt Integrated (e.g.. Azure) OpenStack Very large ecosystem of suppliers – Difficult to align Product Lifecycles Database 17 Challenge aligning product life cycles of all pieces
  • 18. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 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/servicema nagement/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/rac kspace-collaborates-with-intel-to-accelerate- openstack-enterprise-feature-development-and- adoption/ 18
  • 19. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Applying Oracle Experience: Running Most Challenging Enterprise Workloads 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 19
  • 20. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Murano/ApplicationCatalog Click to Launch Enterprise App with Murano 20
  • 21. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle 12c DBaaS PDB Pre-provisioned hardware Oracle 11g Pre-provisioned hardware Mongo DB Pre-provisioned hardware MySQL OpenStack Cloud Oracle 12c Container Database PDB PDB Trove DBaaS Trove Instance Trove Instance Oracle Trove Instance MySQL Cluster Nova Instance Oracle Nova Instance Oracle Trove Instance MySQL Cluster Single Instance Provisioning Cluster Provisioning Multi-tenant DBMS Provisioning Provision from Inventory PDB PDB * * DBaaS Oracle DB 21
  • 22. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 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 22 Working on contributing upstream Docker container images MySQL Cluster RabbitMQ Keepalived Nova Neutron Memcached Cinder Swift Keystone Glance Heat Horizon Docker Containers Controller Node(s) Docker Registry MySQL Cluster RabbitMQ Keepalived Nova Neutron Memcached Cinder Swift Keystone Glance Heat Horizon Docker Containers Container life cycle management (Ansible) Management Controller Nodes (Up to 4 nodes) API MySQL Cluster Data Nodes Management Data Layer HAProxy
  • 23. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 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 23
  • 24. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Q & A 24 oracle.com/openstack
  • 25. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 25

Editor's Notes

  • #3: This is a Title Slide with Picture slide ideal for including a picture with a brief title, subtitle and presenter information. To customize this slide with your own picture: Right-click the slide area and choose Format Background from the pop-up menu. From the Fill menu, click Picture and texture fill. Under Insert from: click File. Locate your new picture and click Insert. To copy the Customized Background from Another Presentation on PC Click New Slide from the Home tab's Slides group and select Reuse Slides. Click Browse in the Reuse Slides panel and select Browse Files. Double-click the PowerPoint presentation that contains the background you wish to copy. Check Keep Source Formatting and click the slide that contains the background you want. Click the left-hand slide preview to which you wish to apply the new master layout. Apply New Layout (Important): Right-click any selected slide, point to Layout, and click the slide containing the desired layout from the layout gallery. Delete any unwanted slides or duplicates. To copy the Customized Background from Another Presentation on Mac Click New Slide from the Home tab's Slides group and select Insert Slides from Other Presentation… Navigate to the PowerPoint presentation file that contains the background you wish to copy. Double-click or press Insert. This prompts the Slide Finder dialogue box. Make sure Keep design of original slides is unchecked and click the slide(s) that contains the background you want. Hold Shift key to select multiple slides. Click the left-hand slide preview to which you wish to apply the new master layout. Apply New Layout (Important): Click Layout from the Home tab's Slides group, and click the slide containing the desired layout from the layout gallery. Delete any unwanted slides or duplicates.
  • #4: This is a Safe Harbor Front slide, one of two Safe Harbor Statement slides included in this template. One of the Safe Harbor slides must be used if your presentation covers material affected by Oracle’s Revenue Recognition Policy To learn more about this policy, e-mail: [email protected] For internal communication, Safe Harbor Statements are not required. However, there is an applicable disclaimer (Exhibit E) that should be used, found in the Oracle Revenue Recognition Policy for Future Product Communications. Copy and paste this link into a web browser, to find out more information.   http://my.oracle.com/site/fin/gfo/GlobalProcesses/cnt452504.pdf For all external communications such as press release, roadmaps, PowerPoint presentations, Safe Harbor Statements are required. You can refer to the link mentioned above to find out additional information/disclaimers required depending on your audience.
  • #6: Forrester interviewed OpenStack end users and 10 OpenStack ecosystem vendors to discuss the best practices and common pitfalls faced when adopting OpenStack. Direct adopter competency takes four to six months. You’ve likely heard stories about eBay, CERN, Comcast, and PayPal adopting OpenStack directly to completely avoid vendor lock-in. Their stories didn’t happen overnight. It took months for them to develop a center of competence and select the right team to support their efforts. Once enterprises train members of the team, some find it hard to retain them, given the high demand for trained OpenStack engineers. For many enterprises, the challenges ahead seem too daunting without a vendor distribution and/or services to accelerate their journey. Building a low-cost environment for your systems of engagement apps. Some view OpenStack as a cost-effective cloud platform in a larger cost-conscious technology build-out. Many OpenStack-focused enterprises on a minimal budget seek to develop a net-new scalable environment to host future use cases. These enterprises anticipate exponential growth with no clean ties to increased revenue. Making the conscious decision at the forefront of this movement to minimize technology dependencies and use open technology is central to many OpenStack build-outs. For many, this exists at the front of a larger DevOps movement built on the philosophy of speed, automation, and open source tools
  • #7: We are looking at the Operational Challenges while recognizing that there are technical issues as well such as Networking (Neutron/SDN) for large scale deployment, Security requires due diligence, etc It's not shrink-wrapped software it's made up of several different modules that all need to be configured and learn to talk together.“ Keeping up with releases and updates is difficult for most enterprises. In theory, running small monthly upgrades and larger six-month upgrades makes a lot of sense. With development organizations moving toward continuous delivery for internal apps, they’re constantly fixing bugs and frequently releasing updates. This high-velocity cadence implies that a frequent update cycle for OpenStack is in everyone’s best interest. In reality, most I&O professionals aren’t quite ready for this switch. As such, OpenStack users typically stay six months behind releases and worry about their long-term ability to keep on course with the rapid releases. DevOps efforts are helping, but most adherents are not yet able to digest the full impact of continuous delivery Direct adopter competency takes four to six months. You’ve likely heard stories about eBay, CERN, Comcast, and PayPal adopting OpenStack directly to completely avoid vendor lock-in. Their stories didn’t happen overnight. It took months for them to develop a center of competence and select the right team to support their efforts. Once enterprises train members of the team, some find it hard to retain them, given the high demand for trained OpenStack engineers. For many enterprises, the challenges ahead seem too daunting without a vendor distribution and/or services to accelerate their journey.
  • #11: Talk about simplifying the deployment.
  • #12: We are using Docker as a virtualization technology for our continuous delivery/deployment pipelines. Every time we build, we want to run build scripts in their own Docker containers, perfectly isolated from other builds in other projects. There are three main reasons. ## Image Repository Docker enables image sharing through its public repository at hub.docker.com. This means that after I prepare a working environment for my application, I make an image out of it and push it to the hub. That’s it. From now on, we will use my custom Docker image with pre-installed tools and packages, in every build (merge, release, deploy, etc.) Moreover, if and when I want to add something else to the image, it’s easy to do. I just start a container from the image and install Ruby into it. Then, I push a new version of the image to the Hub. On the next build, we will pull a new image from the Hub and will use it. ## Versioning Every change to a Docker image has its own version (hash) and it’s possible to track changes. It is also possible to roll back to any particular change. With this feature, we are able to control their build configurations with much better precision. ## Application-Centric Docker, unlike LXC or Vagrant or EC2 instances, for example, is application-centric. This means that when we start a container — we start an application. With other virtualization technologies, when you get a virtual machine — you get a fully functional Unix environment, where you can login through SSH and do whatever you want. Docker makes things simpler. It doesn’t give you SSH access to container, but runs an application inside and shows you its output. This is exactly what we need. We need to run an automated build (for example Maven or Rake), see its output and get its exit code. If the code is not zero, we fail the build and report to the user. Maven starts immediately. We don’t worry about the internals of the container. We just start an application inside it. This is what application-centric is about.
  • #13: green = provided by kolla blue = provided by open source software other than Kolla Workflow: Dev pushes a change to gerrit. The changes is reviewed gerrit merges with git repo cd pipeline produces packages cd produces docker images based on the packages cd pipeline pushes image to private docker registry cd pipeline kicks off an image update on nodes ansible uses compose on each node to update the compose env and use the compose yml to launch an update update = Ansible calls compose pull and up on each container under management
  • #18: Building OpenStack Cloud is not shrink-wrapped software it's made up of several different modules that all need to be configured and learn to talk together - Updates in the distribution releases Impact on all other plug-ins and software tools , middleware, database, applications, management each with its own product life cycle – difficult to synchronize update to the Cloud Solution Business Models Evolving, community version, enterprise version or hardened version Free trial but very limited time
  • #21: For Application Provider: Mechanism to publish applications and services, including deployment rules and requirements, suggested configuration, output parameters and billing rules. Track billing and usage information. For user Find and self-provision Enterprise applications and services, integrate them into their environment, and track usage information and costs.
  • #23: Enterprise customers widely use MySQL Cluster for HA and are requesting its support for OpenStack HA for enterprise usage scenarios where these advantages are needed:Real-time performance, Write scaling with auto-sharding, 99.999% availability Online scaling and schema operations, SQL and NoSQL APIs InnoDB, storage engine for MySQL Galera, is hard coded in several modules in OpenStack. Oracle is working on providing support of MySQL A/A cluster, that uses NDB storage engine for HA, and contributing upstream the Docker container images for it All API requests from the OpenStack services go through HA Proxy. data is stored in pairs of storage servers for HA. Load balancing between the servers is done via HA Proxy. - scaling for performance is easily achieved by online addition of the data nodes