Copyright © 2014, Oracle and/or its affiliates. All rights reserved.1
Airton Lastori
airton.lastori@oracle.com
Fev-2015
Ot...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.2
The following is intended to outline our general pro...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.5
Agenda
 Oracle e MySQL
 Portfolio MySQL
 Disponib...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.6
Edward Screven & Tomas Ulin no Open World 2014
 [vi...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.7
Os
MELHORES
COMPONENTES
da pilha
MySQL: Aplicações W...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.8
Oracle elevando o nível
Novamente, um melhor MySQL p...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.9
MySQL Enterprise Monitor 2.2
MySQL Cluster 7.1
MySQL...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.10
MySQL Central @ Oracle Open World 2014
Alguns cases...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.11
MySQL ISV Partners in LAD
Brasil
América
Central
Ar...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.12 Fonte: http://db-engines.com/en/ranking_trend (deze...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.13
MySQL: casos de sucesso
+ de 20 indústrias
mysql.co...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.15
2008
até 4 CPU
MySQL 5.0
MySQL AB
até 16 CPU
MySQL ...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.16
MySQL 5.5.28
MySQL 5.6.7
+234% Ganhos de Performanc...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.17
MySQL 5.5.28
MySQL 5.6.7
+151% Ganhos de Performanc...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.18
Novidades MySQL 5.6: resumo
•Performance: +234% par...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.19
usuários/dependência
TI cria um website e Data
Mart...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.20
usuários/dependência
“Eu vou corrigir sozinho”
Inve...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.21
MySQL Enterprise Edition
Suporte + Backup + Monitor...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.22
 sistema de workflow para
processos judiciais dos ...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.23
 a Globo.com reúne e publica na
Internet todo o co...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.24
 site de e-commerce e ingressos
oficial para Olimp...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.25
MySQL Enterprise Monitor
Oracle Enterprise Manager
...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.28
Otimizações
3 questões para tratar
com o MySQL Ente...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.30
Otimizações
3 questões para tratar
com o MySQL Ente...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.31
Pessoas
40%
Processos
40%
Produtos
20%
Por que há i...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.32
Pessoas
40%
Processos
40%
Produtos
20%
Reduzindo in...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.33
1. MySQL 5.6 Replication
2. MySQL Fabric
3. Oracle ...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.34
Alta-Disponibilidade
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.35
Soluções de HA homologadas pela Oracle
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.36
Pessoas
40%
Processos
40%
Produtos
20%
Reduzindo in...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.37
 Acesso direto 24 x 7 x 365
 Número ilimitado de ...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.38
Dashboard único para gerenciar stack Oracle
 70% d...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.40
Performance
Security
Availability
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.41
MySQL Enterprise Monitor 3.0
 Monitoramento em tem...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.42
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.43
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.44
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.45
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.46
Explain Query
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.47
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.48
QRTi
Query Response Time Index
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.49
Eventos
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.50
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.51
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.52
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.53
Advisors
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.54
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.55
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.56
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.57
Capacity Planning
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.58
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.59
Otimizações
3 questões para tratar
com o MySQL Ente...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.60
MySQL Enterprise Backup
 Backup online para InnoDB...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.61
MySQL Enterprise Backup
Menor tempo em backups e re...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.62
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.63
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.65
Otimizações
3 questões para tratar
com o MySQL Ente...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.67
60x Melhor Escalabilidade comThread Pool
MySQL 5.6....
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.68
18x Melhor Escalabilidade com Thread Pool
Thread Po...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.69
 Thread Pool Plug-In
• Adiciona mais inteligência ...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.73
Otimizações
3 questões para tratar
com o MySQL Ente...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.75
2. Usuário conecta-se e executa queries
MySQL Enter...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.76
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.77
MySQL Enterprise Audit
 Audit Plug-In
• Registro d...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.78
Authenticate
CREATE USER win_joe
IDENTIFIED WITH au...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.79
 PAM (Pluggable Authentication Modules) Plug-In
• ...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.80
MySQL Enterprise Encryption
Standards Based Cryptog...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.87
• Oracle Enterprise Manager
• Oracle Linux e Oracle...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.90
Downloads & Trials
dev.mysql.com
labs.mysql.com
ede...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.91
MySQL for
Beginners Ed 3
MySQL for Database
Adminis...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.92
@MySQLBR meetup.com/MySQL-BRfacebook.com/MySQLBR
pt...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.93
MySQL Enterprise Edition
Suporte + Backup + Monitor...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.94
Contato comercial
Rubens Lucca
MySQL, Oracle
rubens...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.95
Sumário
 Há muito investimento da Oracle no MySQL....
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.96
Perguntas?
Otimizando a segurança, o desempenho e a...
Upcoming SlideShare
Loading in...5
×

Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterprise Edition

2,112

Published on

Desenvolvedores e administradores de bancos de dados (DBAs) do MySQL constantemente enfrentam desafios para proteger, otimizar e manter seus aplicativos MySQL, acompanhando a expansão das necessidades comerciais e dos SLAs (contratos de nível de serviço) em novos casos de uso baseados na web e na nuvem. Participe desta sessão e obtenha uma visão geral dos avançados recursos do MySQL Enterprise Edition que oferecem os mais altos níveis de segurança, desempenho e disponibilidade para todas as implantações do MySQL. Esta sessão vai explorar recursos avançados de:
• Segurança e auditoria
• Desempenho, escalabilidade, análise de consultas e ajuste.
• Backup/recuperação• Design, desenvolvimento e implantação de aplicativos
• Gerenciamento de MySQL e Oracle com um conjunto de ferramentas comuns

Published in: Technology, Business

Transcript of "Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterprise Edition"

  1. 1. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.1 Airton Lastori airton.lastori@oracle.com Fev-2015 Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterprise Edition
  2. 2. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.2 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 decision. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. Safe Harbor Statement
  3. 3. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.5 Agenda  Oracle e MySQL  Portfolio MySQL  Disponibilidade, Desempenho e Segurança  Perguntas?
  4. 4. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.6 Edward Screven & Tomas Ulin no Open World 2014  [video] youtube.com/watch?v=fzCpd4j72jA Oracle Chief Corporate Architect & VP of MySQL Engineering
  5. 5. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.7 Os MELHORES COMPONENTES da pilha MySQL: Aplicações Web da próxima geração Aplicações On-Premise, na Nuvem ou Distribuídas
  6. 6. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.8 Oracle elevando o nível Novamente, um melhor MySQL para vocês 2x Engineering Staff 3x QA Staff 2x Support Staff ...em menos de 5 anos
  7. 7. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.9 MySQL Enterprise Monitor 2.2 MySQL Cluster 7.1 MySQL Cluster Manager 1.0 MySQL Workbench 5.2 MySQL Database 5.5 MySQL Enterprise Backup 3.5 MySQL Enterprise Monitor 2.3 MySQL Cluster Manager 1.1 MySQL Enterprise Backup 3.7 Todos GA! Oracle Products Certifications MySQL Windows Installer & Tools MySQL Enterprise Security MySQL Enterprise Scalability MySQL Enterprise Audit MySQL Cluster 7.2 MySQL Cluster Manager 1.3 MySQL Utilities MySQL Workbench 6.0 Todos GA! MySQL Database 5.6 MySQL Cluster 7.3 MySQL Enterprise Monitor 3.0 MySQL Enterprise Backup 3.11 MySQL Fabric MySQL Workbench 6.2 MySQL Enterprise Encryption Todos GA! Disponível agora! Breve histórico: 2010 - 2014 MySQL Database 5.7 DMR MySQL Cluster 7.4
  8. 8. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.10 MySQL Central @ Oracle Open World 2014 Alguns cases apresentados...  [slides] oracle.com/openworld/mysql
  9. 9. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.11 MySQL ISV Partners in LAD Brasil América Central Argentina México
  10. 10. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.12 Fonte: http://db-engines.com/en/ranking_trend (dezembro/14)
  11. 11. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.13 MySQL: casos de sucesso + de 20 indústrias mysql.com/customers
  12. 12. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.15 2008 até 4 CPU MySQL 5.0 MySQL AB até 16 CPU MySQL 5.1 Sun até 32 CPU MySQL 5.5 Oracle até 48 CPU MySQL 5.6 Evolução da escalabilidade do MySQL 2009 2010 2013 Use InnoDB para usufruir melhor de hardwares modernos.
  13. 13. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.16 MySQL 5.5.28 MySQL 5.6.7 +234% Ganhos de Performance 0 2.000 4.000 6.000 8.000 10.000 12.000 14.000 16.000 18.000 32 64 128 256 512 TransaçõesporSegundo Conexões MySQL 5.6 vs. 5.5 - Leituras (Linux) Oracle Linux 6 Intel(R) Xeon(R) E7540 x86_64 MySQL leveraging: - 48 of 96 available CPU threads - 2 GHz, 512GB RAM Performance MySQL 5.6: InnoDB SysBench Benchmarks
  14. 14. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.17 MySQL 5.5.28 MySQL 5.6.7 +151% Ganhos de Performance 0 2.000 4.000 6.000 8.000 10.000 12.000 32 64 128 256 512 TransaçõesporSegundo Conexões MySQL 5.6 vs. 5.5 – Escritas+Leituras (Linux) Oracle Linux 6 Intel(R) Xeon(R) E7540 x86_64 MySQL leveraging: - 48 of 96 available CPU threads - 2 GHz, 512GB RAM Performance MySQL 5.6: InnoDB SysBench Benchmarks
  15. 15. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.18 Novidades MySQL 5.6: resumo •Performance: +234% para Leituras e +151% para Escritas, SSD •Escalabilidade: 48 cores •Flexibilidade: Memcached API, Full Text •Disponibilidade: mudanças online no schema, export/import tablespaces InnoDB •Performance: até centenas de vezes mais rápido em alguns cenários, estatísticas persistentes •Instrumentação: EXPLAINS com traces e para UPDATES e DELETES Otimizador •Performance: ganhos de 2x a 5x com paralelismo e group commit •Flexibilidade: novas topologias e rastreabilidade com GTIDs •Disponibilidade: automatização de failover e recovery Replicação •PERFORMANCE_SCHEMA mais completaInstrumentação •Segurança •Facilidade de uso •Flexibilidade •...E MAIS... Outras melhorias dev.mysql.com/tech-resources/articles/mysql-5.6-rc.html
  16. 16. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.19 usuários/dependência TI cria um website e Data Mart para o dep. de vendas para controle de pedidos e renovações O web site começa a gerar a maioria dos pedidos, os gestores são adicionados como usuários de BI, dados contábeis são adicionados ao Data Mart “missão crítica” O web site é responsável por praticamente todos novos pedidos, o Data Mart está consumindo e produzindo informação para vários sistemas usados por toda empresa, todos os dias dia 1 6 meses 1 ano “bom ter” Evolução das aplicações Ponto de inflexão onde o que era “bom ter” passa a ser “missão crítica”
  17. 17. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.20 usuários/dependência “Eu vou corrigir sozinho” Investimento de tempo, mas poupa dinheiro e tolera riscos “Eu vou contratar mais DBAs” Investe ainda mais tempo, poupa menos dinheiro e não pode correr tantos riscos Sem tempo “livre” “Precisamos de ajuda!” O time técnico precisa de ajuda, não há tolerância a grandes riscos, decisão por investir dinheiro. dia 1 6 meses 1 ano Tempo “livre” Qual o custo? 1min de indisponibilidade = PREJUÍZO $
  18. 18. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.21 MySQL Enterprise Edition Suporte + Backup + Monitor + Workbench + Plug-ins Escalabilidade Segurança Auditoria Criptografia Oracle Enterprise Manager for MySQL
  19. 19. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.22  sistema de workflow para processos judiciais dos estados de RS, PR e SC, desenvolvido internamente com MySQL+PHP  Infraestrutura implementada com alta-disponibilidade, segurança e escalabilidade incremental Caso de Sucesso Aplicação customizada “Estamos muito satisfeitos com a capacidade de armazenamento do banco de dados MySQL Enterprise Edition. Atualmente, temos 25 milhões de documentos, acessíveis para aproximadamente 70 mil usuários cadastrados no sistema, e estamos atendendo cerca de 3,5 mil usuários simultâneos com estabilidade e ótimo desempenho, chegando a rodar 8 mil transações por segundo.” Carlos Abelaira Diretor de Processo Eletrônico, TRF4 mysql.com/customers/view/?id=1233
  20. 20. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.23  a Globo.com reúne e publica na Internet todo o conteúdo multimídia das Organizações Globo para a audiência de língua portuguesa mundial  comprovou a robustez do MySQL ao suportar grandes picos de audiência sem alterar a performance dos sites, como 9,8 milhões de visitantes e 31,5 milhões de page views em um único dia no site do GloboEsporte durante a Copa do Mundo 2010 Caso de Sucesso Websites “O MySQL Enterprise Edition é uma solução confiável, fácil de usar, escalável, leve e rápida, que garante maior autonomia aos nossos desenvolvedores e nos permite acelerar os tempos de publicação de um novo site. Tudo isso com um baixo custo operacional.” Camila Dias Gerente de Banco de Dados, Globo.com mysql.com/customers/view/?id=980
  21. 21. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.24  site de e-commerce e ingressos oficial para Olimpíadas, operando em 18 mercados globais, 19 call centers espalhados pelo mundo  ao migrar do Microsoft SQL Server para MySQL+Oracle, foi possível escalar 4 vezes mais e crescer a base de usuários de 10 milhões para 100 milhões Caso de Sucesso MySQL + Oracle DB “At Ticketmaster, we use MySQL and Oracle to complement each other. The end result is a highly-distributed, optimal-performing database environment that powers one of the largest e- commerce and ticketing sites in the world.” Ed Presz – Sr. Director Database Engineering Ticketmaster/Live Nation Entertainment, Inc. mysql.com/customers/view/?id=684
  22. 22. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.25 MySQL Enterprise Monitor Oracle Enterprise Manager Oracle Audit Vault Oracle Secure Backup DBAs SysAdmins Clientes Frontend ETL/Data Integration Application Integration ERP CRM Intranet Apps Funcionários& Fornecedores Backend MySQL EE + Oracle DB + Golden Gate MySQL Database MySQL Cluster Web Servers & Application Servers Cache Distribuído Integração Oracle RAC Oracle Exadata MySQL Database
  23. 23. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.28 Otimizações 3 questões para tratar com o MySQL Enterprise
  24. 24. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.30 Otimizações 3 questões para tratar com o MySQL Enterprise
  25. 25. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.31 Pessoas 40% Processos 40% Produtos 20% Por que há indisponibilidade não planejada? gartner.com/DisplayDocument?id=334197
  26. 26. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.32 Pessoas 40% Processos 40% Produtos 20% Reduzindo indisponibilidade soluções certificadas
  27. 27. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.33 1. MySQL 5.6 Replication 2. MySQL Fabric 3. Oracle VM Template 4. Oracle Clusterware 5. Solaris Cluster 6. Windows Cluster 7. DRBD 8. MySQL Cluster MySQL com Alta-disponibilidade Soluções Certificadas pela Oracle mysql.com/why-mysql/white-papers/mysql_wp_ha_strategy_guide.php
  28. 28. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.34 Alta-Disponibilidade
  29. 29. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.35 Soluções de HA homologadas pela Oracle
  30. 30. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.36 Pessoas 40% Processos 40% Produtos 20% Reduzindo indisponibilidade +automação +conhecimento +automação +ferramentas
  31. 31. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.37  Acesso direto 24 x 7 x 365  Número ilimitado de incidentes  Base de conhecimento  Suporte Consultivo  Tradução para o Português  Hot Fixes para Bugs  Releases de manutenção do MySQL  Maior time de especialistas MySQL no mundo  Suportados pelos próprios Desenvolvedores do MySQL "The rep that assisted me was simply outstanding. He immediately recognized the cause of my problem and provided the resolution.” mysql.com/support/quotes Oracle Premier Support para MySQL Engenheiros MySQL como parte do seu time
  32. 32. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.38 Dashboard único para gerenciar stack Oracle  70% dos clientes Oracle também usam MySQL – Aplicações Web, sob-demanda, departmentais e embarcadas. – Integração muito solicitada pelos clientes Oracle Enterprise Manager for MySQL
  33. 33. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.40 Performance Security Availability
  34. 34. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.41 MySQL Enterprise Monitor 3.0  Monitoramento em tempo real da performance e disponibilidade  Encontre e corrija problemas visualmente  Monitore discos e faça capacity planning  Comece a monitorar em 10 minutos  Arquitetura que não exige agentes  Agente remoto monitora SO
  35. 35. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.42
  36. 36. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.43
  37. 37. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.44
  38. 38. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.45
  39. 39. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.46 Explain Query
  40. 40. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.47
  41. 41. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.48 QRTi Query Response Time Index
  42. 42. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.49 Eventos
  43. 43. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.50
  44. 44. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.51
  45. 45. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.52
  46. 46. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.53 Advisors
  47. 47. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.54
  48. 48. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.55
  49. 49. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.56
  50. 50. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.57 Capacity Planning
  51. 51. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.58
  52. 52. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.59 Otimizações 3 questões para tratar com o MySQL Enterprise
  53. 53. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.60 MySQL Enterprise Backup  Backup online para InnoDB, tamanho ilimitado  Backups automatizados: completos, incrementais, parciais  Compressão, Criptografia  Metadados de status, progresso e histórico  Compatível SBT, Oracle Secure Backup  Suporte Cloud (Amazon S3)  Point in Time Recovery, Parcial ou Completo  Multi-Plataforma: Windows, Linux, Unix MEB Backup Files MySQL Database Files mysqlbackup Backup e Recovery mais rápidos e online.
  54. 54. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.61 MySQL Enterprise Backup Menor tempo em backups e restores, menos downtime
  55. 55. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.62
  56. 56. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.63
  57. 57. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.65 Otimizações 3 questões para tratar com o MySQL Enterprise
  58. 58. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.67 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 Thread Pool habilitado/desabilitado
  59. 59. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.68 18x Melhor Escalabilidade com Thread Pool Thread Pool habilitado/desabilitado 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
  60. 60. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.69  Thread Pool Plug-In • Adiciona mais inteligência ao modelo padrão de gerenciamento de threads – agrupa e reutiliza • Modelo padrão, sem Thread Pool: 1 thread por conexão, performance excelente, mas limita a escalabilidade ao crescer o número de conexões de usuários • Com Thread Pool: reúso de threds, escala o número de conexões de usuários mantendo os mesmos níveis de performance • Implementado utilizando Thread Pool API Assegura desempenho melhor e sustentável, mesmo quando o número de usuários continua crescendo. MySQL Enterprise Scalability
  61. 61. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.73 Otimizações 3 questões para tratar com o MySQL Enterprise
  62. 62. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.75 2. Usuário conecta-se e executa queries MySQL Enterprise Audit 1. DBA habilita no Server1 Server1 3. Conexões e queries dos usuários aparecem no log
  63. 63. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.76
  64. 64. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.77 MySQL Enterprise Audit  Audit Plug-In • Registro de conexões, logins, queries dos servidores MySQL • Políticas definidas pelo DBA para filtragem e rotação de logs • Habilitado ou desabilitado dinamicamente, sem reiniciar o servidor • Log em XML de acordo com especificação padrão Oracle Audit • Requer MySQL 5.5.28 ou superior • Implementado através MySQL 5.5 Audit API Adiciona conformidade regulatória em aplicações MySQL: HIPAA, Sarbanes-Oxley, PCI, etc.
  65. 65. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.78 Authenticate CREATE USER win_joe IDENTIFIED WITH authentication_windows AS ‘joe'; LDAP/AD PAM / Windows Auth Usuário/senha definidos no diretório Privilégios definidos no MySQL e mapeados para usuários/grupos do diretório MySQL Enterprise Security External Authentication Plug-Ins
  66. 66. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.79  PAM (Pluggable Authentication Modules) Plug-In • Autenticação externa via métodos externos • Interface padrão, funciona com Unix, LDAP, Kerberos, outros • Proxy-users – mapeamento grupos de usuários para 1 usuário  Windows Plug-In • Acesso nativo via serviços do Windows • Autentica usuários já logados no Windows (Single Sign On) • Grupos/usuários do Windows Active Directory com Proxy-users Integra o MySQL com a infraestrutura de segurança existente e SOPs. Mais produtividade na gestão de usuários. MySQL Enterprise Security External Authentication Plug-Ins
  67. 67. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.80 MySQL Enterprise Encryption Standards Based Cryptography  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
  68. 68. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.87 • Oracle Enterprise Manager • Oracle Linux e Oracle VM • Oracle GoldenGate • Oracle Secure Backup • Oracle Audit Vault • Oracle Database Firewall • Oracle Clusterware (Grid) • My Oracle Online Support Soluções integradas e certificadas: mais valor agregado. MySQL Enterprise Oracle Certifications
  69. 69. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.90 Downloads & Trials dev.mysql.com labs.mysql.com edelivery.oracle.com Documentação, Blogs & Fóruns dev.mysql.com/doc planet.mysql.com forums.mysql.com Artigos & Casos de Sucesso mysql.com/why-mysql/white-papers mysql.com/customers Aprenda mais
  70. 70. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.91 MySQL for Beginners Ed 3 MySQL for Database Administrators Ed 3.1 MySQL Performance Tuning MySQL High Availability MySQL Cluster MySQL DBA Introduction to MySQL 5.5 MySQL Developers Techniques MySQL for Beginners Ed 3 MySQL and PHP Developing Dynamic Web Applications MySQL for Developers Ed 2 MySQL Advanced Stored Procedures MySQLDeveloper education.oracle.com/mysql Opcional Necessário Treinamentos e certificações Oracle Certified Professional, MySQL 5.6 DBA Oracle Certified Expert, MySQL Cluster DBA Certificações Oracle Certified Professional, MySQL 5.6 Developer
  71. 71. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.92 @MySQLBR meetup.com/MySQL-BRfacebook.com/MySQLBR pt.planet.mysql.com
  72. 72. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.93 MySQL Enterprise Edition Suporte + Backup + Monitor + Workbench + Plug-ins Escalabilidade Segurança Auditoria Criptografia Oracle Enterprise Manager for MySQL
  73. 73. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.94 Contato comercial Rubens Lucca MySQL, Oracle rubens.lucca@oracle.com
  74. 74. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.95 Sumário  Há muito investimento da Oracle no MySQL.  O MySQL já deve estar na sua organização e com certeza crescerá.  O MySQL Enterprise Edition aumenta a disponibilidade, o desempenho e a segurança.  Se a aplicações é de missão crítica ou tem potencial para ser o time de engenheiros de suporte MySQL da Oracle aliado às ferramentas e às soluções certificadas do MySQL Enterprise Edition eleva sua operação a um nível profissional.
  75. 75. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.96 Perguntas? Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterprise Edition
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×