oracle enterprise manager for mysql

41
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Enterprise Manager for MySQL Mario Beck MySQL Sales Consulting Manager EMEA [email protected]

Upload: mario-beck

Post on 22-Feb-2017

137 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Oracle Enterprise Manager for MySQL

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

Oracle Enterprise Manager for MySQL Mario Beck MySQL Sales Consulting Manager EMEA [email protected]

Page 2: Oracle Enterprise Manager for MySQL

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

Page 3: Oracle Enterprise Manager for MySQL

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

What is Oracle Enterprise Manager?

3

Page 4: Oracle Enterprise Manager for MySQL

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

Page 5: Oracle Enterprise Manager for MySQL

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

Page 6: Oracle Enterprise Manager for MySQL

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

Page 7: Oracle Enterprise Manager for MySQL

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

Page 8: Oracle Enterprise Manager for MySQL

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

How is MySQL Integrated?

8

Page 9: Oracle Enterprise Manager for MySQL

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

Page 10: Oracle Enterprise Manager for MySQL

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

Page 11: Oracle Enterprise Manager for MySQL

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

Page 12: Oracle Enterprise Manager for MySQL

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

Page 13: Oracle Enterprise Manager for MySQL

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

Page 14: Oracle Enterprise Manager for MySQL

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

Page 15: Oracle Enterprise Manager for MySQL

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

Page 16: Oracle Enterprise Manager for MySQL

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

Page 17: Oracle Enterprise Manager for MySQL

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

Page 18: Oracle Enterprise Manager for MySQL

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

Page 19: Oracle Enterprise Manager for MySQL

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

Page 20: Oracle Enterprise Manager for MySQL

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

Page 21: Oracle Enterprise Manager for MySQL

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

How Does it Compare to …?

21

Page 22: Oracle Enterprise Manager for MySQL

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

Page 23: Oracle Enterprise Manager for MySQL

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

Page 24: Oracle Enterprise Manager for MySQL

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

Page 25: Oracle Enterprise Manager for MySQL

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

Why MySQL Enterprise Edition?

25

Page 26: Oracle Enterprise Manager for MySQL

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

Page 27: Oracle Enterprise Manager for MySQL

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

Page 28: Oracle Enterprise Manager for MySQL

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

Page 29: Oracle Enterprise Manager for MySQL

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

Page 30: Oracle Enterprise Manager for MySQL

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

Page 31: Oracle Enterprise Manager for MySQL

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

Additional Oracle Product Integrations

31

Page 32: Oracle Enterprise Manager for MySQL

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

Oracle Fusion Middleware

32

Page 33: Oracle Enterprise Manager for MySQL

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

Page 34: Oracle Enterprise Manager for MySQL

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

Page 35: Oracle Enterprise Manager for MySQL

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

Page 36: Oracle Enterprise Manager for MySQL

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

Page 37: Oracle Enterprise Manager for MySQL

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)

Page 38: Oracle Enterprise Manager for MySQL

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

Page 39: Oracle Enterprise Manager for MySQL

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

Appendix

39

Page 40: Oracle Enterprise Manager for MySQL

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

Page 41: Oracle Enterprise Manager for MySQL