Upload
otn-systems-hub
View
363
Download
1
Embed Size (px)
Citation preview
Rapid Private Cloud with Oracle VM and Oracle OpenStack for Oracle Linux Session ID - CON9576
John Priest Michael Glasgow Dilip Modi Director PM Technical PM Principle PM Oracle VM Oracle OpenStack Oracle OpenStack October 28, 2015
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
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.
2
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Session Abstract Cloud-based infrastructure has proven to have many advantages when deploying and managing applications. Depending on your business needs, a private cloud solution might be the best option for your business, and Oracle OpenStack for Oracle Linux can help you rapidly design, implement, and deploy your private-cloud–based infrastructure. In this session, learn from Oracle experts how to quickly get from initial design to production using Oracle OpenStack for Oracle Linux.
3
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Cloud Migration
Server Virtualization
OpenStack
Q & A
1
2
3
4
4
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Cloud Migration
5
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 6
Oracle Cloud Infrastructure Services Portfolio
Software VPN
Hardware VPN
(IPsec)
Direct Connect
Network Bonding NETWORK
Archive Storage
Cloud NAS
Block Storage
Object Storage
High Performance
Storage
STORAGE
General Purpose Compute
High Performance
Compute
Dedicated Compute
Engineered Systems
Compute COMPUTE
ORACLE CLOUD INFRASTRUCTURE
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Cloud IaaS offers a comprehensive set of integrated, subscription-based infrastructure services that enable businesses to run any workload in an enterprise-grade cloud managed, hosted, and supported by Oracle.
Oracle Confidential – Internal/Restricted/Highly Restricted 7
Why Oracle Cloud IaaS?
Data as a Service
Software as a Service
Platform as a Service
Infrastructure as a Service
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
The Migration
8
• Spending on cloud computing infrastructure and platforms will grow at a 30% CAGR from 2013 through 2018 compared with 5% growth for the overall enterprise IT. (www.forbes.com, Jan 24, 2015)
• 88 percent of enterprises are using public cloud while 63 percent are using private cloud. (Cloud Computing Trends: 2015 State of the Cloud Survey)
• 13 percent of enterprises run more than 1,000 VMs in public cloud, while 22 percent of organizations run more than 1,000 VMs in private cloud. (Cloud Computing Trends: 2015 State of the Cloud Survey)
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Server Virtualization John Priest – Director PM – Oracle VM
9
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
The Foundation “You can't build a great building on a weak foundation. You must have a solid foundation if you're going to have a strong superstructure.” Gordon B. Hinckley
10
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle VM – Foundation for Cloud
• At the core of Oracle’s Cloud strategy
• Integrated VM lifecycle & cloud management solution with Oracle Enterprise Manager
• Supports both x86 and SPARC • Certified for Oracle & Partner products
• Integrated with OpenStack
• Cloud platform for Oracle & Non-Oracle applications – Supports Oracle Linux, Oracle Solaris, Microsoft
Windows, and other Linux distributions
11
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle VM - Growing Ecosystems and Momentum • Oracle PDIT deployed more than 300,000+ virtual machines with
Oracle VM • Oracle Managed Cloud Services uses Oracle VM to support some 5.5
million end users • Oracle VM powers the most demanding customer workloads on Oracle
Engineered Systems (Exadata, Exalogic, Exalytics, ODA, PCA) – Oracle VM offered as a part of the complete converged infrastructure solution
such as PCA – Oracle VM optimized for Exadata for performance, reliability – Same Oracle VM software to virtualize any of the customer’s workloads
12
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle VM for x86 Architecture
Oracle VM Manager • Centralized management server • Web browser-based: No client required • Manage hundreds or thousands of VMs centrally • Advanced virtualization management included
Oracle VM Server • Installs on “bare-metal” servers in about a minute • Guest operating systems: Linux, Solaris & Windows: Support
for paravirtualized- and hardware-virtualized kernels & drivers
• High performance at scale: Up to 320 physical CPUs and 6TB memory; Up to 128 vCPU and 2TB memory per VM
13
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
What’s New in Oracle VM 3.3 and OpenStack
• Oracle VM Server supports OpenStack running on Oracle VM Servers
• Customers can install OpenStack 1.0 on Oracle VM Server • Provide playground channel:
– Provide customer an opportunity to test Oracle VM with OpenStack – Instructions and tutorial on how to run Oracle VM server and LXC with
OpenStack.
• Support Oracle Templates on OpenStack
Oracle VM server with OpenStack
• 14
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
OpenStack Support in Oracle VM and Oracle Linux
• Oracle provides a complete OpenStack distribution with Oracle Linux and Oracle VM Premier Support
• With Oracle VM 3.3 and OpenStack 1.0, Oracle is supporting multi-node deployment comprising of a control node and multiple compute nodes – Control node can be deployed on Oracle Linux – Compute nodes can be deployed on either Oracle Linux or Oracle VM
• A simple All-in-one configuration is also available on Oracle Linux for demonstration purposes
• Oracle will work with its partners to integrate their solutions with Oracle OpenStack
• The solution is available on the Oracle public yum repository
15
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Virtual Appliance Support
• Simplifying VM provisioning from Virtual Appliance - Single .ova (Open Virtualization Archive) or a set of .ovf and .img files
• VM creation directly from imported virtual appliance, without the extra step to clone to a template
• Export VMs as Virtual Appliances (.ova)
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• Management integration, full stack optimization – Support for Oracle Engineered Systems – OpenStack synchronization – Enhanced Oracle Enterprise Manager support
• Oracle VM Manager performance improvements and scalability • Improved usability & application deployment
– Simplify VM / Templates / Virtual Appliance operations • Advancement in software defined network (SDN) • High availability and business continuity solutions
Oracle VM Areas of Investment
17
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
OpenStack Michael Glasgow – Technical PM - Oracle OpenStack
18
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
OpenStack
19
Open Source Software for Creating Private and Public Clouds
OpenStack software controls large pools of compute, storage, and networking resources throughout a datacenter, managed through a dashboard or via the OpenStack API.
OpenStack software controls large pools of compute, storage, and networking resources throughout a datacenter, managed through a dashboard or via the OpenStack API.
Source: http://www.openstack.org/
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
In a Nutshell…
20
OpenStack is an Infrastructure-as-a-Service cloud platform. (mostly) And what’s so great about IaaS? • By itself? Not much! • As one part of a transformed IT service delivery model? Potentially revolutionary!
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
IaaS Cloud: A Mass of Contradictions
21
• Cost • But we’re spending more
• “Agility” • But it’s massively disruptive
• Self-service • But compliance can be tricky
• Resource Pooling / Multitenancy • Again, compliance
• Elasticity • Within a more rigid framework
• Scalability • But we’re not quite there yet
“There’s a good reason two of these people look confused.”
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
The IT Factory
22
Inputs • Operating System Software • Application Software • Hardware Specifications • Configuration Data • Constraints Output • Functional Application Environment
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 23
Little’s Law I = R T
I = Inventory (Things In Process) R = Throughput (Average Completion Rate) T = Flow Time (Lead Time)
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 24
Little’s Law
Lead Time = Things In Process
Average Completion Rate
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
OpenStack: The Elevator Pitch
25
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
OpenStack: The Actual Deployment
26
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
No Magic Bullets
27
• Technology is easy; organizational change is hard. • Insufficient automation • IaaS abstraction unsuitable • Compliance issues • ? …but the market will have its say.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
OpenStack Dilip Modi– Principle PM - Oracle OpenStack
28
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Simplified Deployment and Upgrades with Docker
Local Docker Registry
OpenStack Docker Images
ULN or Public-Yum
1
2
Kolla-CLI
3 4
Docker Container Configure Services
Nova
Neutron
Horizon Swift
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
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)
MySQL Cluster RabbitMQ Keepalived Nova Neutron Memcached
Cinder Swift Keystone Glance Heat Horizon
Docker Containers
Container life cycle management (Ansible)
Management Controller Nodes
Deploy, Upgrade and Configure containers
Putting it All Together Oracle deployment architecture: Release 2
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Newly Supported Services in Oracle OpenStack for Oracle Linux Release 2 • Simplified, container-based deployment
– Introducing Kolla and Docker containers for streamlined installations and updates
• Align with upstream Kilo Release – Updates to existing projects/services delivered in Release 1
• Nova, Neutron, Horizon, Swift, Cinder, Keystone, Glance
– Support for additional projects/services • Heat, Murano
• Improvements to MySQL Cluster with Active/Active HA – Performance and scalability
• Oracle storage drivers included with Kilo: ZFS, FS1
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
OpenStack High Availability MySQL Cluster Active/Active: HA, Performance and Scalability
MySQL Cluster RabbitMQ Keepalived Nova Neutron Memcached
Cinder Swift Keystone Glance Heat Horizon
Docker Containers
Controller Node(s)
MySQL Cluster RabbitMQ Keepalived Nova Neutron Memcached
Cinder Swift Keystone Glance Heat Horizon
Docker Containers
Container life cycle management (Ansible)
Management Controller Nodes
API
MySQL Cluster Data Nodes
Management
Data Layer
HA P
roxy
Current A/A: Galera
MySQL Cluster CE
Scaling Limited write Linear write
Performance Standard Real-time
Online DDL No Yes
Auto Sharding No Yes
NoSQL APIs No Yes
Load Balancing No Yes
HA, Performance, Scalability
HA Only
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Distribution
• Oracle Distribution – Free to download and use
• For unlimited time
– No additional support cost • Included with Oracle Linux and Oracle VM Premier support subscriptions
– Open and Flexible • Support Oracle Linux as a guest OS in partner's OpenStack distro • Standard packaging of OpenStack
Easy to achieve your business drivers
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle OpenStack for Oracle Linux: Fully Integrated OpenStack Cloud Solution with a Single Point of Support
• Oracle can do development and resolve issues at the OpenStack, virtualization, and OS layers
• Commercial OpenStack solution for enterprise deployments, all from one vendor
• World-class Oracle support across the infrastructure, not just limited to supporting OpenStack Data as a Service
Software as a Service
Platform as a Service
Infrastructure as a Service
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• Oracle Linux, Oracle VM, Oracle OpenStack Showcase @ Moscone South – Meet the experts – Demo Booths – Showcase Theater
• More Conference Sessions @ Park Central—Metropolitan II – The Enterprise Cloud Simplified with Oracle VM [CON9488] Wed@3:00
36
Learn More @ OpenWorld 2015 Oracle Linux, Oracle VM & Oracle OpenStack Highlights
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Prizes and Giveaways: Oracle Linux, Oracle VM, and OpenStack Showcase
Prize 1: Intel NUC device Total 3 – One daily draw
Prize 2: Oracle Linux Penguins Total 9 – Three daily draw
Visit our partners in booth #121 for a chance to win the Linux
penguin
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
@ORCL_Virtualize Facebook.com/ OracleVirtualization
Blogs.oracle.com/ virtualization
Oracle VM Group
YouTube.com/ OracleVirtualization
oracle.com/virtualization
Learn More about Oracle Virtualization Join our communities, visit our websites for more information
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
@ORCL_Linux Facebook.com/ OracleLinux
Blogs.oracle.com/ linux
Oracle Linux Experts Group
YouTube.com/ OracleLinuxChannel
Learn More about Oracle Linux Join our communities, visit our websites for more information
oracle.com/linux
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Classroom Training
Learning Subscription
Live Virtual Class
Training On Demand
Keep Learning with Oracle University
education.oracle.com
Cloud
Technology
Applications
Industries
40
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Session Surveys
Help us help you!! • The Oracle OpenWorld organizing committee would like to invite you to
take a moment to give us your session feedback. Your feedback will help us to improve your conference.
• Please be sure to add your feedback for your attended sessions by using the Mobile Survey or in Schedule Builder.
41
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Question & Answers
42