oracle enterprise manager for mysql
TRANSCRIPT
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Enterprise Manager for MySQL Mario Beck MySQL Sales Consulting Manager EMEA [email protected]
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Agenda
1
2
3
4
5
What is Oracle Enterprise Manager?
How is MySQL integrated?
How does it compare to …?
Why MySQL Enterprise Edition
Additional Oracle Product Integrations
2
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
What is Oracle Enterprise Manager?
3
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Enterprise Manager : One Tool to Manage Them All!
• Manage hardware
– Servers
– Network switches/hubs
– Storage appliances
• Manage Virtualization
– Oracle VM
– VMware vSphere
• Manage Cloud
– Oracle Cloud
– OpenStack
– AWS
• Manage databases
– Oracle Database
• Including full DBaaS functionality
– SQL Server Plugin
– DB2 Plugin
– Sybase Plugin
– Postgres Plugin
– Times Ten Plugin
– New MySQL Plugin!
• Manage applications
– Apache [Tomcat], IIS
– Weblogic, Websphere
– Oracle Directory Server, Windows Active Directory
– JVM, Microsoft .NET
– Siebel, Peoplsoft
– Oracle Fusion
• Manage BI tools
• Manage networks
– F5, Dell Force10, …
4
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Enterprise Manager : Enterprise Summary Here you can get a birds eye view of your entire Enterprise infrastructure: hardware, virtualization, clouds, databases, middleware, and applications.
You can also see what problems and issues need to be addressed across your entire Enterprise.
5
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Complete Solutions
• Best of breed components at every level of the stack
• Complete: Meets most customer requirements
• Oracle Database & MySQL Complementary
On-Premises and in the Cloud
6
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Single Dashboard to manage Oracle stack for Web & Cloud
• An estimated 70% of Oracle customers also use MySQL
– For Web, custom, departmental and embedded applications
– #1 Requested integration
7
Oracle Enterprise Manager for MySQL GA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
How is MySQL Integrated?
8
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MySQL Integration
• Integrated as an Oracle provided plugin
– Went GA at Oracle Open World 2014
– Requires OEM 12c Release 4 or later
– Available from within OEM itself using the Self Update tool
– Listed within the Extensibility Exchange • https://apex.oracle.com/pls/apex/f?p=53891:1
– Available as a standalone download (.opar file) • Via MyOracle Support and eDelivery
• Supports MySQL 5.5 and later
• Included with select commercial editions (Enterprise and CGE)
9
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MySQL Target Home Page Here you can see the high level availability, performance, and memory usage statistics for the MySQL instance.
You can also see what open incidents or problems have been detected for the MySQL instance.
10
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MySQL Performance Reports : Connections Here you can see performance data related to Connection handling.
You can also see the configuration options related to the topic, along with the currently set values for each one.
11
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MySQL Performance Reports : Statements Here you can see performance data related to DDL and DML statement processing.
You can also see the configuration options related to the topic, along with the currently set values for each one.
12
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MySQL Performance Reports : InnoDB Buffer Pool Here you can see performance data related to the InnoDB Buffer Pool (the primary caching layer within MySQL).
You can also see the configuration options related to the topic, along with the currently set values for each one.
13
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MySQL Performance Reports : InnoDB File I/O Here you can see performance data related to the file I/O being done by the InnoDB storage engine.
You can also see the configuration options related to the topic, along with the currently set values for each one.
14
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MySQL Performance Reports : Tables / Rows Here you can see performance data related to table and row related operations.
You can also see the configuration options related to the topic, along with the currently set values for each one.
15
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MySQL Performance Reports : Query Cache Here you can see performance data related to the query cache.
You can also see the configuration options related to the topic, along with the currently set values for each one.
16
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MySQL Metric Collections Here you can see all of the metrics collected--grouped by category or feature--along with the default incident thresholds that help you easily manage MySQL targets.
You can examine any individual metric to see the recent history. There you can also set custom thresholds for when you would like non-default Incidents to be created based on that metric.
17
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MySQL Incident Manager Here you can see all of the incidents (alerts) generated based on the default and custom thresholds set on any of the collected metrics.
This is where you will manage all incident and event reports.
18
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MySQL Configuration Management Here you can see the current configuration for a MySQL instance.
You can also compare one instance’s configuration to another.
OEM will also monitor configuration changes for each instance and allow you to run configuration change/history reports.
19
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MySQL Compliance Framework Here you can see how well your MySQL Databases are complying with best practices as established by the industry and by the MySQL experts at Oracle.
This helps you to ensure that all of your MySQL Databases are available, healthy, performing well, configured well, and are being used & administered properly.
20
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
How Does it Compare to …?
21
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Competition
• Pythian offers a third party MySQL plugin
– http://www.pythian.com/blog/mysql-plugin-for-oracle-enterprise-manager/
– An unofficial and unsupported product that they give away
– Developed and maintained by a single employee in his free time
• Selling points for our plugin
– Ours is an official Oracle offering
– Ours includes documentation and support (Pythian offers neither)
– Ours has a better UI/UX, with a lighter performance overhead
– Ours is in active development, with a short and long term roadmap • v2 was released in April 2015, with subsequent versions on the plan
• While the Pythian plugin’s feature set has been static since it was created in 2008
22
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
OEM for MySQL VS. MEM
• OEM provides a high level overview of your entire Enterprise
• With the exception of Oracle Database
– Most individual products have their own custom monitoring and management tools
– These allow the specific teams within an org greater control of their area(s)
• Same is true for MySQL – OEM provides a high level overview of MySQL within your Enterprise
– MEM allows you to dive much deeper
– OEM is for the operations team, MEM is for the MySQL DBA & Dev team(s)
23
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Value Proposition
• It’s yet another offering included as part of MySQL Enterprise
• You can now integrate MySQL within your Oracle product environment
• Which leads us into the next two sections …
– Why MySQL Enterprise Edition • Why should we purchase, and what else is offered?
– Additional Oracle Product Integrations • Do you integrate with their existing products?
24
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Why MySQL Enterprise Edition?
25
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MySQL Adoption in Your Organization
OEM product Custom
Application
Vendor Requirement
Ad Hoc Need
Typical Early Adoption Model
• Support by ‘Web’ • Backup by ‘mysqldump’ • Monitoring by ‘script’ • Tuning by ‘log’ • Hardening by ‘password’
Usual early adoption model and mindset. Not inherently bad at the beginning, but conditions evolve…
26
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Power Curve of MySQL Deployments
Initial Deployment
‘Nice to Have’ Era
Business Value Discovered
Business Critical
Complete Operationalization
Typical Pattern
Time
Cri
tica
lity
• Not unusual to go from initial deployment to business critical in well under 12 months
• The implication is missing a budget cycle to pay for now ‘must have’ • The key is being ready for when ‘Business Critical’ hits
27
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Replication Lossless Semi-Synchronous
GTIDs Crash Safe Time Delayed Multi-threaded Multi-Source
InnoDB Improved Throughput
Default Online DDL
Full Text Search NoSQL Access
M y S Q L U t i l i t i e s
EXPLAIN
O p t i m i z e r : F a s t e r Q u e r y E x e c u t i o n a n d B e t t e r D i a g n o s t i c s
G I S
Performance Schema
Security
Partitioning
28
Why MySQL Enterprise Edition? All the Database Features You Love
Copyright © 2014 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
29
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Management Tools Advanced Features Support
• Scalability • High Availability • Security • Audit • Encryption
•Monitoring • Backup • Development • Administration •Migration
• Technical Support • Consultative Support •Oracle Certifications
MySQL Enterprise Edition
30
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Additional Oracle Product Integrations
31
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Fusion Middleware
32
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
• MySQL specific optimizations
• Hybrid web, enterprise applications
• Offload, scale query activity to MySQL read-only slaves
• Real-time access to web-based analytics, reporting
• Migration path from/to MySQL from other databases with minimal downtime
• Also supports MySQL Cluster
Log Based, Real-Time Change Data
Capture
Heterogeneous Source Systems
ODS
EDW
Disaster Recovery, Data Protection
Zero Downtime Migration and Upgrades
Operational Reporting
Real-time BI
Standby (Open & Active)
Reporting Database
OGG
ETL
ETL
Query Offloading
Data Distribution
Oracle Golden Gate
33
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle VM
34
VM
SAN, iSCSI
Oracle VM Servers
Oracle VM Server Pool
VM VM
E-Delivery
Download from Oracle •Pre-built, pre-configured template •Complete OS, VM and MySQL
Database •Rapid provisioning and cloning
Import to Oracle VM Manager
File
VM
Customize & Save as Golden Images
VM
Save days / weeks in installation and configuration time
Start-Up in Oracle VM Pool
VM 1 VM 2
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Global Filtering/Policies (First Class support)
AV Repository
AV Server
AV Agent
• For MySQL 5.5 and higher
• Audit Vault collects local MySQL audit stream XML data based on MySQL “collector” and auditing data from MySQL packets on network
• AV Console, Repo used to browse/report, archive, manage MySQL audit images
Oracle Audit Vault & Database Firewall
35
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Secure Backup
36
Availability
• Centralized tape backup management
• New Cloud module
– Direct backups to AWS S3 via RMAN
– Offers additional disaster recovery (DR) protections
• MySQL Enterprise Backup – Backups via SBT interface to OSB
– Backups directly to AWS S3 • Support for additional providers coming soon!
Admin Server
SBT Library
RMAN
Media Server Cloud Storage
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Clusterware
37
Security
• Business continuity and High Availability
• Scalability and agility
• Cost-effective workload management
• Standardized Deployment and System Management
• Ensures business critical work is satisfied within defined performance and availability SLAs
• New MySQL Plugin!
Oracle RAC MySQL MySQL
Oracle ASM / ACFS
Oracle Clusterware
Consolidated Pool of Storage with Automatic Storage Management (ASM)
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MySQL & Oracle Product Integrations
• Oracle Linux
• Oracle VM
• Oracle Solaris
• Oracle Clusterware
• Oracle Secure Backup
• Oracle Enterprise Manager
• Oracle Fusion Middleware
• Oracle Golden Gate
• Oracle Audit Vault & Database Firewall
• MyOracle Online Support
MySQL Integrates into your Oracle Environment
38
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Appendix
39
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Additional Info
• Oracle Enterprise Manager 12c
– http://docs.oracle.com/cd/E24628_01/index.htm
– https://docs.oracle.com/cd/E24628_01/nav/plugins.htm
• Oracle Enterprise Manager for MySQL – http://www.mysql.com/products/enterprise/em.html
– http://dev.mysql.com/doc/mysql-em-plugin/en/index.html
– https://docs.oracle.com/cd/E24628_01/doc.121/e57639/toc.htm
– https://www.youtube.com/watch?v=iC7VuvK-ly4
– http://forums.mysql.com/list.php?142
40