MySQL DBaaS with OpenStack Trove

70

Transcript of MySQL DBaaS with OpenStack Trove

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

MySQL DBaaSWith OpenStack Trove

Matt LordMySQL Product Manager@mattalord

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.

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

• “Since 2000, 52% of the companies in the Fortune 500 have either gone bankrupt, been acquired, ceased to exist, or dropped off the list• Digitalization of business is a key factor in this accelerated pace of change.

Information flows faster• Cloud is the foundation for digital transformation– Ubiquity and ease of adoption– Unlimited and dynamic capacity– Helps you innovate faster”

Ray Wang, Constellation Research

Cloud: ”Single Most Disruptive Technology”

Source: http://www.forbes.com/sites/oracle/2014/12/19/ray-wang-cloud-is-the-foundation-for-digital-transformation/

4

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

MySQL: Most Popular Open Source Database in the Cloud

5

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

Program Agenda

An Introduction to OpenStack

An Introduction to Trove

Why MySQL Enterprise Edition?

Integrating MySQL Enterprise with Trove

What’s Coming Next?

1

2

3

4

5

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

An Introduction to OpenStack

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

The OpenStack Mission: to produce the ubiquitous Open Source Cloud Computing platform that will meet the needs of public and private clouds regardless of size, by being simple to implement and massively scalable.

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

What is OpenStack?• OpenStack is an open source cloud operating system designed to control

large scale cloud deployments• OpenStack controls compute, storage, network, identity management,

orchestration, and much more

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

OpenStack Components

• Compute Service : Nova• Object Storage Service : Swift• Block Storage Service : Cinder• Image Service : Glance• Identity Service : Keystone• Network Service : Neutron• Telemetry Service : Ceilometer

• Orchestration Service : Heat• Database Service : Trove• Dashboard : Horizon• Data Processing : Sahara• Bare-Metal Provisioning : Ironic

10

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

OpenStack Overview

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

• Virtually all of the OpenStack components require access to back-end database services to store state and configuration information.

• MySQL is generally considered to be the de facto database for OpenStack

• MySQL Cluster can also be used for higher availability

Basic OpenStack Architecture

12

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

OpenStack is About Abstraction and Integration

13

Block Storage service

Cinder

Network service

Neutron

Compute service

NovaApplication Programming Interfaces

Plugins thenImplement theAPI (partial list)

Common Interface – OpenStack API

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

Goals: OpenStack With Oracle Linux and Oracle VM

Interoperability

• Help make OpenStack a first class solution for enterprise customers

• Work with the OpenStack community to support enterprise applications in an OpenStack cloud

• Provide choice for managing hypervisors with Oracle Linux and Oracle VM

• Ensure Oracle Linux and Oracle VM can work with any OpenStack solution customers choose

• Work with third party vendors to offer joint solutions

14

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

OpenStack Across Oracle’s Portfolio

HorizonCloud Management

Oracle Linux , Oracle Solaris, Oracle VM,

NovaCompute Virtualization

Oracle Linux , Oracle Solaris, Oracle Virtual

Networking

NeutronCloud Networking

Oracle Linux, Oracle Solaris, Oracle ZS3, Oracle Axiom, Oracle StorageTek

Tape, Oracle FS1

Cinder/SwiftCloud Storage

Oracle Linux, Oracle Solaris, Oracle VM

Templates

GlanceImage Deployment

15

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

End to End Full Stack Support

Control nodeCompute node nCompute node 1

VMVM

VMVM

VMVM

Clusterware

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

Oracle OpenStack for Oracle Linux Value Proposition • Fully Integrated Enterprise Cloud Solutions with Single Support– Integrated support for all components in the stack including applications, database,

middleware, guest OS, host OS, Virtualization and OpenStack– Large eco-system of OL/OVM HCL of 3rd party servers and storage– Large partner network for testing and supporting plug-ins and ISV modules

• No additional support cost for OpenStack– For customers with Premier Support for Oracle Linux or Oracle VM or Oracle System

• Enterprise Class (and also less demanding non-enterprise workloads) –OpenStack will not succeed without broad adoption in the enterprise– Focus on deployment, upgrade, stability and supportability for OpenStack using

Oracle’s experience in implementing the world’s toughest enterprise workloads

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

OpenStack Momentum• Launched in 2010, OpenStack has grown to become one of the largest open source

project ever created. Some numbers from http://www.stackalytics.com/ as of May 2015:– Over 400 companies contributed code to OpenStack (Kilo)– Almost 2700 individuals contributed code to the project (Kilo)

Austin Bexar Cactus Diablo Essex Folsom Grizzly Havana Icehouse Juno0

20

40

60

80

100

120

140

Companies Contributing Up to Juno

Austin Bexar Cactus Diablo Essex Folsom Grizzly HavanaIcehouse Juno0

200

400

600

800

1000

1200

1400

1600

Individuals Contributing Up to Juno

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

OpenStack Momentum

Supporting Companies: http://www.openstack.org/foundation/companies/

19

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

“@WalmartLabs is now running in excess of 100,000 cores of OpenStack on its compute layer. And that’s growing by the day. It’s also the technology that ran parent company Walmart’s prodigious Cyber Monday and holiday season sales operations. If that’s not production, I’m not sure what is.”Barb Darrow, Gigaom Research

OpenStack Comes up Huge for Walmart

20

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

Fujitsu Migrates its Internal IT to OpenStack• Fujitsu will migrate its internal IT to OpenStack to save 35 billion yen• Will involve about 640 large-scale and complex systems across 13,000

servers globally. Include CRM/sales-support systems, SCM/ECM systems, corporate systems, such as for HR and accounting, and a global communications platform for 170,000 employees across some 540 group companies.

“The new cloud services platform will be used to quickly build systems that, by employing the latest technologies, such as mobile technologies and big data, can respond quickly to a changing business environment.”

21

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

Top 5 Business Drivers for OpenStack

Source: http://superuser.openstack.org/articles/openstack-user-survey-insights-november-2014

22

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

OpenStack Deployments

Source: http://superuser.openstack.org/articles/openstack-user-survey-insights-november-2014

23

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

Workloads & Databases

Source: http://superuser.openstack.org/articles/openstack-user-survey-insights-november-2014

24

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

ApplicationPhotobucket hosts more than 10 billion images and videos from 100 million registered members. Users upload more than 4 million images and videos per day from the Web and mobile devices.

Key Business BenefitPhotobucket chose Openstack to improve operational efficiencies. Server utilization was only in the 15%-20% range for 800 bare-metal servers. Now, Photobucket operates MySQL databases serving content from 350-400 physical servers. New servers are deployed in 2-3 min as opposed to 2-3 hours.

Why OpenStack“Everyone's walking around with sort of a smile on their face, because they're not fighting to keep the infrastructure running.”

Jay KistlerDirector of Operations, Photobucket

25

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

ApplicationCERN, the European Organization for Nuclear Research, is one of the world’s largest and most respected centers for scientific research.

Key Business BenefitAs CERN’s data processing needs continued increasing while staffing remained fixed, the organization decided that cloud computing could provide a complementary approach to deliver services at scale to its physicists.

CERN uses Openstack for its cloud, and built a Database as-a-Service with MySQL and Oracle VM.

Why OpenStack“Cloud technology has allowed us to be much more responsive to our user community allowing them to explore the frontiers of science without waiting for hardware to be delivered and configured.” 

Tim Bell, Manager of Infrastructure Services, CERN

CERN

26

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

Getting Started With OpenStack• http://www.openstack.org/software/start/

• Oracle OpenStack for Oracle Linux:http://www.oracle.com/technetwork/server-storage/openstack/linux/downloads/index.html?ssSourceSiteId=ocomen 27

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

An Introduction to Trove

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

Current State of Database Deployments

• Ever Growing Database Population• Multiple versions and patch levels • Compliance challenges• Poor resource utilization• High cost of deployment and operation

Siloed, Dispersed, Varied and Complex

29

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

DBaaS Key Capabilities

Self Service Metering Elasticity

Service Catalog High Availability Security

End-users can provision, monitor & manage for greater agility

Allows chargeback for cost allocation

Support dynamic workloads with minimal excess capacity

Standardized database services for rapid, error-free deployment

Avoiding costly unplanned downtime

Protecting against external attacks, misuse of information & ensuring regulatory compliance

30

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

Database as a Service (DBaaS)

• Reduces Database Sprawl• Supports Rapid Provisioning• Enhances Security• Improves Performance & Availability• Automates Management Improves agility, security & reduces TCO Foundation for digital transformation, helps you innovate faster

With MySQL Enterprise Edition

MarketsandMarkets forecasts the Cloud Database and DBaaS Market to grow from $1.07 billion in 2014 to $14.05 billion by 2019, at a Compound Annual Growth Rate (CAGR) of 67.30% during the forecast period of 2014-2019.

31

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

DBaaS with OpenStack Trove• Trove provides scalable and reliable cloud database as a service

provisioning functionality • Cloud users and DBAs can provision and manage multiple MySQL Enterprise

Edition instances• Automates complex administrative tasks including deployment,

configuration, patching, backups & restores and monitoring• Became an official part of OpenStack with the Icehouse release in April

2014. – Improvements in each subsequent & upcoming release

32

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

Trove Overview

• Built on OpenStack– Backups to Swift– Images in Glance– Nova management– Data in Cinder

• Major components– API – Taskmanager – Conductor– Guest Agent

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

Provisioning Models

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

TroveInstance

TroveInstance

Oracle

TroveInstance

MySQ

L

Cluster

NovaInstance

Oracle

NovaInstance

Oracle

Trove Instance

MySQL Cluster

Single Instance Provisioning

Cluster Provisioning

Multi-tenant DBMS

Provisioning

Provision from Inventory

PDB

PDB

* Oracle Database 11g and 12c are currently only supported in Tesora DBaaS Enterprise

*

*

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

Trove Stack

• Built on OpenStack– Backups to Swift– Images in Glance– Nova management– Data in Cinder

• Major components– API – Taskmanager – Conductor– Guest Agent

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

Commercial Alternative : Tesora DBaaS Editions

OpenStack Trove Community Edition

Enterprise DBaaS Features

Early Access to Upstream

24/7 Support

Guest Images Proprietary DBs

Simplified Install/Config

Community Code

Enterprise Edition

Simplified Install/Config

Extensive Testing/Bug Fixes

Guest Images O/S DBs

Community CodeCommunity Code

Extensive Testing/Bug Fixes

Guest Images O/S DBs

Enhanced GUI Management

More Trove Features, Earlier

36

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

Why MySQL Enterprise?

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

Why MySQL Enterprise Edition?In Addition to all the MySQL Features you Love

Insure Your Deployments

Get the Best Results

Delight Customers

Improve Performance & Scalability

Enhance Agility & Productivity

Reduce TCO

Mitigate Risks

Get Immediate

Help if/when Needed

Increase Customer

Satisfaction

38

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

Management ToolsAdvanced Features Support

• Scalability• High Availability• Security• Audit• Encryption

•Monitoring• Backup• Development• Administration•Migration

• Technical Support• Consultative Support•Oracle Certifications

MySQL Enterprise Edition

39

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

MySQL Monitoring on OpenStack

• Easy integration with automation tools• Real-time MySQL performance and availability monitoring• Visually find & fix problem queries• Expert advice on MySQL setup and configuration• Advanced host/OS monitoring• Stay on top of backups and security• Ensure all instances are optimal

MySQL Enterprise Monitor & Query Analyzer

MySQL Enterprise Monitor 3.0Saves you time. Fixes problems

you cannot find yourself.

40

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

• Online, non-locking backup and recovery – Complete MySQL instance backup (data and config)– Partial backup and restore

• Direct Cloud storage backups via Swift API• Incremental backups & Point-in-time recovery• Advanced compressed and encryption• Backup to tape (SBT)• Backup validation• Optimistic backups• Cross-Platform (Windows, Linux, Unix)

MySQL Enterprise BackupData Protection on OpenStack

41

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

• PAM (Pluggable Authentication Modules)– Access external authentication methods– Standard interface (Unix, LDAP, Kerberos, others)– Proxied and non-proxied users

• Windows– Access native Windows services– Authenticate users already logged into Windows (Windows Active Directory)

• Pluggable Authentication API

MySQL Enterprise AuthenticationData Protection on OpenStack

42

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

• MySQL encryption libraries – Symmetric encryption AES256– Public-key / asymmetric cryptography

• Key management– Generate public and private keys– Key exchange methods: RSA, DSA, DH

• Sign and verify data– Cryptographic hashing for digital signing, verification, & validation

MySQL Enterprise EncryptionData Protection on OpenStack

43

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

MySQL Enterprise FirewallData Protection on OpenStack

• Real Time Protection– Queries analyzed and matched against White List– Automated creation of approved list of SQL

command patterns on a per user basis

• Blocks SQL Injection Attacks– Positive Security Model

• Block Suspicious Traffic– Out of Policy Transactions detected & blocked

• Transparent– No changes to application required

44

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

Data Protection on OpenStackMySQL Enterprise Audit

• Out-of-the-box logging of connections, logins, and query

• User defined policies for filtering, and log rotation

• Dynamically enabled, disabled: no server restart

• XML-based audit stream per Oracle Audit Vault specification

• Easily implemented via MySQL 5.6 Audit API

Adds regulatory compliance to MySQL applications (HIPAA, Sarbanes-Oxley, PCI, etc.)

45

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

• Provides 20x better scalability

• Plugin improves sustained performance as user connections grow

MySQL Scalability in OpenStackMySQL Enterprise Scalability: Thread Pool

Reduces the number of provisioned machine instances needed to meet

performance requirements

46

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

MySQL HA in OpenStack

• High Availability– Server monitoring with auto-promotion and

transparent application failover

• Optionally scale-out through sharding– Application provides shard key– Range or Hash– Tools for resharding– Global updates & tables

• Fabric-aware connectors rather than proxy: Python, Java, PHP, .NET, C (labs)– Lower latency, bottleneck-free

• Server provisioning using OpenStack – Supports the Nova and Neutron APIs

MySQL Enterprise High Availability + Sharding-Based Scale-out

MySQL Fabric

Connector

Application

Read-slaves

mappings

SQL

HA group

Read-slaves

HA group

Connector

Application

47

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

MySQL Enterprise Support• Largest MySQL engineering and support organization• Backed by the MySQL developers• World-class support, in 29 languages• Hot fixes & maintenance releases• 24x7x365• Unlimited incidents• Consultative support• Global scale and reach Get immediate help for any MySQL

issue, plus expert advice

48

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

MySQL Consultative SupportMake the Most of your Deployments

• Remote troubleshooting• Replication review• Partitioning review• Schema review• Query review• Performance tuning• ...and more

49

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

Scaling, Security, and Data ProtectionMySQL Enterprise ScalabilityMySQL Enterprise MonitorMySQL Enterprise BackupMySQL Enterprise SecurityMySQL Enterprise EncryptionMySQL Enterprise AuditMySQL Enterprise AuthenticationMySQL Enterprise High AvailabilityOracle Enterprise Manager for MySQL

50

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

Integrating MySQL Enterprise & Trove

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

MySQL Enterprise & Trove• Create a MySQL Enterprise machine image for use with Trove– Pull a standard image from Glance and add/install:• MySQL Enterprise Server• Default MySQL config (/etc/mysql/my.cnf) that enables all Enterprise Plugins– Can later use a Trove configuration group to sync and manage options across all instances

• MySQL Enteprise Backup• MySQL Enteprise Monitor Agent– Configured to know how to reach out to the MySQL Enterprise Monitor Server

• Trove Guest Agent– Configured to know how to reach the Trove Server (API, Taskmanager, Conductor)– Customized backup strategy definitions for MySQL Enterprise Backup• trove/guestagent/strategies/backup/mysql_impl.py• See: http://dev.mysql.com/doc/mysql-enterprise-backup/3.12/en/mysqlbackup.usage.html

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

• Store customized MySQL Enterprise image in Glance–Or skip all of the image related steps with official certified Oracle

Linux + MySQL Enterprise Trove images

• Create necessary entries in Keystone• User, role, tenant, service, endpoint

• Create MySQL datastore within Trove– Use trove-manage client • Sync Trove information to OpenStack’s MySQL data store (trove-manage

db_sync)• Create MySQL datastore using new Trove machine image in Glance

MySQL Enterprise & Trove

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

• Configure MySQL Enterprise Backups– Specify MySQL Enterprise Backup as tool for backups

(/etc/trove/trove.conf): [mysql]

backup_strategy=mysqlbackup

backup_incremental_strategy={'mysqlbackup': 'incremental'}

• Instances can then be created with trove client or via Horizon web UI

MySQL Enterprise & Trove

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

MySQL Enterprise & Trove

• Launch MySQL EE instance– Flavor from Nova– Cinder volume for the datadir

• Initialize the instance– Specify default accounts– Specify default schemas

• Optionally restore from a backup

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

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

What’s Next?

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

Plans for MySQL Enterprise• MySQL 5.7– Improved scalability, performance, security, and ease-of-use– Server Team Blog : http://mysqlserverteam.com

• MySQL Group Replication– Easy HA with active-active clusters– HA Team Blog : http://mysqlhighavailability.com

• MySQL Development Labs : http://labs.mysql.com• MySQL Fabric – new versions & features• Stay tuned!

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

Plans for OpenStack• Kilo -- Released April 2015– Bare-Metal Provisioning (Ironic)• Also supports provisioning with Oracle VM VirtualBox

• Liberty -- October 2015–Queue Service (Zaqar)– Shared file system (Manila)– DNS Service (Designate)– Key Management (Barbican)– Additional details: http://status.openstack.org/release/

• Unknown – Container Service (Magnum)

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

Plans for Trove• High Availability – Auto-scaling up and down based on demand– Failure detection and auto-failover

• Disaster Recovery– Cross region replication and failover

• Support for additional datastores • Better integration with other OpenStack modules• Improved security, monitoring, metering• API for accessing datastore log files– For example: Enterprise Audit log, Slow Query log, Error log, etc.

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

Plans for Oracle OpenStack Platform• Support of Additional OpenStack Services– Heat, MySQL A/A Clusters, Trove, Ceilometer, Ironic, and Murano– Ease of upgrade, installation, configuration and reconfiguration, supportability

• Templates for OpenStack: Linux, Heat, Enterprise Applications...• Support Oracle Applications in Murano Application Catalog • Nova support for Docker and LXC• Docker Images for Controller Node (Including HA)• Trove support for both the Oracle Database and MySQL• Oracle Virtual Networking OpenStack support to the network layer • CEPH back-end support for both Cinder and Swift

61

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

Plans for Oracle OpenStack Platform Cont.• Backup and restore of OpenStack repositories and metadata– Easier Disaster Recovery

• Discovery of physical server and component states like NICs, disks etc. to allow for easier remote configuration– Ease of adding new compute nodes to existing deployment

• Using BTRFS to enhance performance and availability of Swift• Applying insights from Oracle’s internal enterprise testing and deployments• Work with partners for joint support– Certification of third party vendor plug-ins

62

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

Appendix

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

OpenStack Resources• Docs– http://docs.openstack.org/

• Wiki– https://wiki.openstack.org/wiki/Main_Page

• Users Stories and Case Studies– http://www.openstack.org/user-stories/

• Community help– https://wiki.openstack.org/wiki/IRC– https://wiki.openstack.org/wiki/Mailing_Lists

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

Trove Resources• Docs– http://docs.openstack.org/developer/trove/

• Wiki– https://wiki.openstack.org/wiki/Trove

• Launchpad– https://launchpad.net/trove

• Community help– #openstack-trove on Freenode

• Events– http://www.tesora.com/troveday/

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

Oracle OpenStack Resources• Product web page (data sheet, white paper, videos, FAQ)– http://www.oracle.com/us/technologies/linux/openstack/overview/index.html

• Documentation: Installation and User Guide, HOL– http://www.oracle.com/technetwork/server-storage/openstack/linux/documentation/in

dex.html

• Downloads– http://www.oracle.com/technetwork/server-storage/openstack/linux/downloads/index.

html

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

MySQL Enterprise Resources• Manual– https://dev.mysql.com/doc/refman/5.7/en/

• Additional info– https://www.mysql.com/products/enterprise/

• Community forums– http://forums.mysql.com/

• Support– https://support.oracle.com/

• Server Team Blog– http://mysqlserverteam.com

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

MySQL Central @ OpenWorld

• Keynotes• Conferences Sessions• Birds-of-a-feather sessions• Tutorials• Hands-on Labs• Demos• Receptions & Customer Appreciation Event• Access to Oracle OpenWorld Extensive Content

October 25-29, 2015 | San Francisco

68

Register Now & Save!

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