MySQL Enterprise Edition Portfólio Agosto 2015 Airton Lastori airton.lastori@oracle.com
MySQL Enterprise Edition O que é?
MySQL Enterprise Edition Suporte + Backup + Monitor + Workbench + Plug-ins Escalabilidade Segurança Firewall Auditoria Criptografia Oracle Enterprise Manager for MySQL
3 otimizações com MySQL Enterprise Edition 1 2 3 Desempenho Segurança Disponibilidade
3 otimizações com MySQL Enterprise Edition 1 2 3 Desempenho Segurança Disponibilidade
Enterprise Scalability com Thread Pool 60x Melhor Escalabilidade comthread Pool MySQL 5.6.11 Oracle Linux 6.3, Unbreakable Kernel 2.6.32 4 sockets, 24 cores, 48 Threads Intel(R) Xeon(R) E7540 2GHz CPUs 512GB DDR3 RAM
Enterprise Scalability com Thread Pool 18x Melhor Escalabilidade comthread Pool MySQL 5.6.11 Oracle Linux 6.3, Unbreakable Kernel 2.6.32 4 sockets, 24 cores, 48 Threads Intel(R) Xeon(R) E7540 2GHz CPUs 512GB DDR3 RAM
Explain Plan
Advisors de Performance
Eventos de Notificação (Alertas)
Oracle Premier Support para MySQL Engenheiros MySQL como parte do seu time Acesso direto 24 x 7 x 365 Número ilimitado de incidentes Base de conhecimento, Hot fixes, Patches Tradução para o Português Suporte Consultivo Maior time de especialistas MySQL no mundo Suportados pelos próprios Desenvolvedores do MySQL
Suporte Consultivo MySQL Portfolio de serviços Troubleshooting remoto Revisões: Replicação, Particionamento, Schema, Queries Performance Tuning Revisão de Código gerado pelo cliente: Client APIs, User Defined Functions, Server Extensions, Stored Routines (Triggers, Procedures, Functions) Suporte remoto à instalação e upgrades https://www.mysql.com/support/consultative.html
MEM Diagnostic Report
3 otimizações com MySQL Enterprise Edition 1 2 3 Desempenho Segurança Disponibilidade
Advisors implementam e automatizam boas práticas
Advisors de Segurança
Plugins Comerciais para Segurança MySQL Enterprise Secutiry External Authentication Plugins Delega autenticação para diretório de usuários, como AD, LDAP Linux e Windows MySQL Enterprise Audit Implementa logs de auditoria com um único comando de instalação Flexibilidade na configuração Aderente às principais normas de regulação MySQL Enterprise Firewall Bloqueio online de ameaças Transparente para Aplicação Alertas & Logs MySQL Enterprise Encryption Funções do OpenSSL via SQL Gerenciamento de Certificados Criptografia Assimétrica Oracle Confidential Internal/Restricted/Highly Restricted 27
Enterprise Security com External Authentication Usuário/senha definidos no diretório Privilégios definidos no MySQL e mapeados para usuários/grupos do diretório PAM / Windows Auth CREATE USER win_joe IDENTIFIED WITH authentication_windows AS joe'; Authenticate LDAP/AD
MySQL Enterprise Audit 3. Log de conexões e queries 1. DBA habilita Audit plugin 2. Usuário conecta e executa query 29
Oracle Confidential Internal/Restricted/Highly Restricted 30
Enterprise Firewall Select *.* from employee where id=22 Allow & Log Applications Select *.* from employee where id=22 or 1=1 White List Block & Log Construção automática de Whitelists Bloqueio online de ameaças Alertas & Logs Transparente para Aplicação Alta performance & Escalável
MySQL Enterprise Encryption Criptografia simétrica ou assimétrica baseada em chave pública/privada MySQL encryption libraries Symmetric encryption AES256 Public-key / asymmetric cryptography Key management Public & private keys Key exchange methods: RSA, DSA, DH Sign & verify data Cryptographic hashing: digital signing, verification, & validation
3 otimizações com MySQL Enterprise Edition 1 2 3 Desempenho Segurança Disponibilidade Oracle Confidential Internal/Restricted/Highly Restricted 35
Por que há indisponibilidade não planejada? Produtos 20% Pessoas 40% Processos 40% gartner.com/displaydocument?id=334197
Por que há indisponibilidade não planejada? Soluções certificadas Produtos 20% Pessoas 40% Processos 40% gartner.com/displaydocument?id=334197
Soluções de HA homologadas pela Oracle MySQL Replication MySQL Fabric Oracle VM Template Oracle Clusterware Solaris Cluster Windows Cluster DRBD MySQL Cluster App Auto-Failover Data Layer Auto-Failover Zero Data Loss MySQL 5.7 MySQL 5.7 Platform Support All All Linux Linux Solaris Windows Linux All Clustering Mode Master + Slaves Master + Slaves Active/Pas sive Active/Passi ve Active/Pa ssive Active/Pass ive Active/Pa ssive Multi- Master Failover Time N/A Secs Secs + Secs + Secs + Secs + Secs + < 1 Sec Scale-out Reads Cross-shard operations N/A N/A N/A N/A N/A N/A Transparent routing For HA Shared Nothing Storage Engine InnoDB+ InnoDB+ InnoDB+ InnoDB+ InnoDB+ InnoDB+ InnoDB+ NDB Single Vendor Support
Escolhendo a melhor solução para sua necessidade mysql.com/why-mysql/white-papers/mysql_wp_ha_strategy_guide.php
Por que há indisponibilidade não planejada? soluções certificadas Produtos 20% Pessoas 40% Processos 40% gartner.com/displaydocument?id=334197
Por que há indisponibilidade não planejada? Produtos 20% Pessoas 40% + automação + conhecimento + automação + ferramentas Processos 40% gartner.com/displaydocument?id=334197
MySQL Enterprise Backup Menor tempo em backups e restores, menos downtime
MySQL Enterprise Backup Backup online para InnoDB, tamanho ilimitado Backups automatizados: completos, incrementais, parciais Compressão, Criptografia Metadados de status, progresso e histórico Recovery: Point in Time, Parcial ou Completo Multi-Plataforma: Windows, Linux, Unix Compatível MMS: Oracle Secure Backup, SBT Suporte Cloud: Open Stack, Amazon S3
Oracle Confidential Internal/Restricted/Highly Restricted 47
MySQL Enterprise Monitor 3.0 Monitoramento em tempo real da disponibilidade, performance e segurança Encontre e corrija problemas antes que se agravem Monitore discos e faça capacity planning Comece a monitorar em 10 minutos Arquitetura que não exige agentes Agente remoto monitora SO
QRTi Query Response Time Index
Capacity Planning
MySQL Enterprise Edition Suporte + Backup + Monitor + Workbench + Plug-ins Escalabilidade Segurança Firewall Auditoria Criptografia Oracle Enterprise Manager for MySQL
Perguntas? MySQL Enterprise Edition Portfólio Contato: airton.lastori@oracle.com twitter.com/mysqlbr facebook.com/mysqlbr
MySQL Enterprise Edition Contatos comerciais Marcos Trujillo Enterprise Sales, Oracle marcos.trujillo@oracle.com Alison Rabelo OEM/ISV Sales, Oracle alison.rabelo@oracle.com