Otimizando a segurança, o desempenho e adisponibilidade com o MySQL Enterprise EditionAirton Lastoriairton.lastori@oracle....
Safe Harbor Statement        The following is intended to outline our general product direction. It is        intended for...
@MySQLBR                                                            facebook.com/MySQLBR                                  ...
Agenda         Oracle e MySQL         Portfolio MySQL         Disponibilidade, Desempenho e Segurança         Pergunta...
6   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   Insert Information Protection Policy Classifica...
Alguns clientes MySQL7   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   Insert Information Protect...
Alguns clientes MySQL                                                                   fonte: alexa.com/topsites 10-out-2...
MySQL: casos de sucesso                                                                                                   ...
MySQL é estratégico para Oracle         Soluções Completas         #1 em todos os níveis da pilha         Cloud e On Pr...
Compromisso Oracle com MySQL Community       Portfólio disponível para download e uso sob GPL                             ...
Evolução da escalabilidade do MySQL                      2008                                                             ...
Benchmarks MySQL 5.5 vs 5.6             Sysbench             32-core             Mesmo Hardware             Tuning óti...
Benchmarks MySQL 5.5 vs 5.6             Sysbench             32-core             Mesmo Hardware             Tuning óti...
Novidades MySQL 5.6: resumo                                                                                               ...
MySQL Workbench 5.2                                                                                                       ...
MySQL Enterprise Edition       Maior produtividade e mitigação de riscos                                                  ...
Evolução das aplicações                                                                                            O web s...
Qual o custo?                                                                                                             ...
Otimizações                                                                                                               ...
Otimizações                                                                                                               ...
Por que há indisponibilidade não planejada?                                                                               ...
Reduzindo indisponibilidade  soluções certificadas                                                                        ...
MySQL com Alta-disponibilidade       Soluções Certificadas pela Oracle         MySQL 5.6 Replication         Oracle VM T...
Disponibilidade com Replicação no MySQL 5.6         Replication HA Utilities (Python)                                     ...
Oracle VM Template for MySQL Enterprise                                          Oracle               Automatic Fault     ...
Oracle Solaris Clustering                                                                                                 ...
Windows Server Failover Clustering                                                                                        ...
Oracle Linux + DRBD Stack                                                                                                 ...
Soluções certificadas MySQL HA: resumo                                                                                    ...
Reduzindo indisponibilidade                                                                                               ...
Oracle Premier Support para MySQL         Engenheiros MySQL como parte do seu time        Acesso direto 24 x 7 x 365     ...
MySQL Enterprise Monitor                                                                                                  ...
mais de 170 regras                        + regras personalizadas                                                         ...
MySQL Query Analyzer                                                                                                      ...
46   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   Insert Information Protection Policy Classific...
Da Query ao Código-fonte                                                                                                  ...
Monitoramento Automatizado da Replicação                                                                                  ...
MySQL Enterprise Backup        Backup online para InnoDB        Backups completos, incrementais, parciais (automatizados...
Otimizações                                                                                                               ...
Thread Pool habilitado/desabilitado                                MySQL 5.5 Sysbench OLTP Leitura/Escrita                ...
Thread Pool habilitado/desabilitado                                MySQL 5.5 Sysbench OLTP Apenas Leitura                 ...
MySQL Enterprise Scalability      Thread Pool Plug-In                  •                 Adiciona mais inteligência ao mo...
Otimizações                                                                                                               ...
MySQL Enterprise Audit                                                                                                    ...
MySQL Enterprise Audit      Audit Plug-In                • Registro de conexões, logins, queries dos servidores MySQL    ...
MySQL Enterprise Security         External Authentication Plug-Ins                                                        ...
MySQL Enterprise Security         External Authentication Plug-Ins      PAM (Pluggable Authentication Modules) Plug-In   ...
MySQL Enterprise Edition                                                                                                  ...
MySQL Enterprise Oracle Certifications     • Oracle Linux     • Oracle VM     • Oracle VM Template for MySQL       Enterpr...
MySQL Enterprise Oracle Certifications     • WebLogic Server     • Database Adapter for Oracle SOA Suite **     • Oracle B...
MySQL Enterprise Oracle Certifications         Em progresso      Oracle Fusion MiddleWare             - WebCenter Suite  ...
Treinamentos e certificações                   MySQL DBA                                                  MySQLDeveloper  ...
Aprenda mais                                                                                             Downloads & Trial...
Sumário                   Aplicações de missão crítica requerem cuidados especiais.                   O MySQL Enterprise...
@MySQLBR                                                            facebook.com/MySQLBR                                  ...
Otimizando a segurança, o desempenho e adisponibilidade com o MySQL Enterprise EditionPerguntas?71   Copyright © 2012, Ora...
Upcoming SlideShare
Loading in …5
×

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

1,705
-1

Published on

DBAs MySQL e desenvolvedores possuem o desafio constante de proteger, otimizar e manter em bom funcionamento suas aplicações MySQL conforme os requisitos do negócio e SLAs. Neste webinar daremos uma visão geral dos recursos avançados do MySQL Enterprise Edition e mostraremos como atingir os mais altos níveis de segurança, disponibilidade e desempenho para implementações MySQL. Abordaremos também recursos avançados como:
• Segurança e auditoria
• Aumento de desempenho e escalabilidade, análise de queries e tuning
• Gerenciamento e monitoramento de MySQL com profiling de queries
• Opções de alta-disponibilidade para MySQL certificadas pela Oracle
• Backup e Restore integrado
• Ferramenta para design, migração, desenvolvimento e administração de BDs MySQL

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,705
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
44
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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

  1. 1. Otimizando a segurança, o desempenho e adisponibilidade com o MySQL Enterprise EditionAirton Lastoriairton.lastori@oracle.com27-nov-20122 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  2. 2. Safe Harbor Statement 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.3 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  3. 3. @MySQLBR facebook.com/MySQLBR MySQLBR meetup.com/MySQL-BR4 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  4. 4. Agenda  Oracle e MySQL  Portfolio MySQL  Disponibilidade, Desempenho e Segurança  Perguntas?5 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  5. 5. 6 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  6. 6. Alguns clientes MySQL7 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  7. 7. Alguns clientes MySQL fonte: alexa.com/topsites 10-out-20128 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  8. 8. MySQL: casos de sucesso + de 20 indústrias mysql.com/customers9 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  9. 9. MySQL é estratégico para Oracle  Soluções Completas  #1 em todos os níveis da pilha  Cloud e On Premise  MySQL: Web, Mobile & Embedded  Investimentos na Engenharia do MySQL10 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  10. 10. Compromisso Oracle com MySQL Community Portfólio disponível para download e uso sob GPL  MySQL Database Community Server  MySQL Cluster  MySQL Workbench  MySQL Migration Wizard  MySQL Utilities em Python  MySQL Connectors  MySQL Proxy  Documentação não GPL  Forums, Lists, Bugs, Blogs…11 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  11. 11. Evolução da escalabilidade do MySQL 2008 2009 2010 2012 Up to 4 CPU Up to 16 CPU Up to 32 CPU Up to 48 CPU MySQL 5.0 (Sun Micro) (Oracle) MySQL 5.6 MySQL 5.1 (InnoDB MySQL 5.5 Plugin)12 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  12. 12. Benchmarks MySQL 5.5 vs 5.6 Sysbench 32-core Mesmo Hardware Tuning ótimo13 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  13. 13. Benchmarks MySQL 5.5 vs 5.6 Sysbench 32-core Mesmo Hardware Tuning ótimo Sysbench 32-core Same Hardware Optimal Tuning14 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  14. 14. Novidades MySQL 5.6: resumo • Performance: +234% para Leituras e +151% para Escritas, SSD • Escalabilidade: 48 cores InnoDB • Flexibilidade: Memcached API, Full Text • Disponibilidade: mudanças online no schema, export/import tablespaces • Performance: até centenas de vezes mais rápido em alguns cenários, Otimizador estatísticas persistentes • Instrumentação: EXPLAINS com traces e para UPDATES e DELETES • Performance: ganhos de 2x a 5x com paralelismo e group commit Replicação • Flexibilidade: novas topologias e rastreabilidade com GTIDs • Disponibilidade: automatização de failover e recovery Instrumentação • PERFORMANCE_SCHEMA mais completa • Segurança • Facilidade de uso Outras melhorias • Flexibilidade • ...E MAIS... dev.mysql.com/tech-resources/articles/mysql-5.6-rc.html15 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  15. 15. MySQL Workbench 5.2 Novo! Migração de SQL Server, Sybase, PostgreSQL para MySQL Database Design  Visual Design, modelagem  Engenharia Reversa/Forward  Validação e Documentação do Schema SQL Development  SQL Editor - Syntax Highlighting  Objects - Import/Export, Browse/Edit Database Administration  Config., Status, Start/Stop  Users, Sessions, GRANTs  Dump Import/Export mysql.com/why-mysql/white-papers/mysql-wp-workbench.php16 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  16. 16. MySQL Enterprise Edition Maior produtividade e mitigação de riscos Oracle Premier Lifetime Support MySQL Enterprise Oracle Product Security Certifications/Integrations MySQL Enterprise MySQL Enterprise Audit Monitor/Query Analyzer MySQL Enterprise MySQL Enterprise Scalability Backup MySQL Enterprise MySQL Workbench High Availability24 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  17. 17. Evolução das aplicações O web site começa a gerar a “missão crítica” maioria dos pedidos, osusuários / dependência gestores são adicionados como usuários de BI, dados O web site é responsável contábeis são adicionados ao por praticamente todos Data Mart novos pedidos, o Data Mart está consumindo e TI cria um website e Data produzindo informação Mart para o dep. de para vários sistemas vendas para controle de Ponto de inflexão onde o usados por toda pedidos e renovações que era “bom ter” passa empresa, todos os dias a ser “missão crítica” “bom ter” dia 1 6 meses 1 ano 25 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  18. 18. Qual o custo? Sem tempo “livre”usuários / dependência “Eu vou contratar mais DBAs” Investe ainda mais tempo, “Precisamos de ajuda!” poupa menos dinheiro e não O time técnico precisa pode correr tantos riscos de ajuda, não há tolerância a grandes “Eu vou corrigir sozinho” riscos, desicão por Investimento de tempo, investir dinheiro. mas poupa dinheiro e 1min de indisponibilidade tolera riscos = PREJUÍZO $ Tempo “livre” dia 1 6 meses 1 ano 26 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  19. 19. Otimizações 3 questões para tratar com o MySQL Enterprise Disponibilidade Desempenho Segurança27 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  20. 20. Otimizações 3 questões para tratar com o MySQL Enterprise Disponibilidade Desempenho Segurança28 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  21. 21. Por que há indisponibilidade não planejada? Produtos 20% Pessoas 40% Processos 40% gartner.com/DisplayDocument?id=33419729 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  22. 22. Reduzindo indisponibilidade soluções certificadas Produtos 20% Pessoas 40% Processos 40%30 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  23. 23. MySQL com Alta-disponibilidade Soluções Certificadas pela Oracle  MySQL 5.6 Replication  Oracle VM Template  Solaris Cluster  Windows Cluster  DRBD  MySQL Cluster mysql.com/why-mysql/white-papers/mysql_wp_ha_strategy_guide.php31 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  24. 24. Disponibilidade com Replicação no MySQL 5.6 Replication HA Utilities (Python)  Permite self-healing  Failover & recovery automatizado - mysqlfailover (Utilitário) Master Falhou Slave  Switchover & administração Promovido - mysqlrpladmin (Utilitário) para Master Monitoramento HA Utilities  Alta disponibilidade com MySQL core - Elimina necessidade de soluções de terceiros Slaves - Fácil de estender35 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  25. 25. Oracle VM Template for MySQL Enterprise Oracle Automatic Fault Oracle • Oracle Linux VM Detection & VM Recovery • Oracle VM Secure Live • Oracle VM Template for MySQL EE Migration (SSL) • Oracle Cluster File System 2 Oracle VM Oracle VM Server Pool (OCFS2) Manager • MySQL Database 5.5 Enterprise Oracle VM Servers Edition Pré-instalado & Configurado ocfs2 Integrado & Testado SAN / iSCSI Suporte de um único fornecedor mysql.com/why-mysql/white-papers/mysql_wp_oracle-vm-template-for-mee.php36 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  26. 26. Oracle Solaris Clustering • Heartbeat e monitoramento baseado no Kernel • SPARC e x86. Solaris Virtualization-aware • Agente MySQL incluído no Oracle Solaris Cluster oracle.com/technetwork/server-storage/solaris-cluster/overview/index.html37 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  27. 27. Windows Server Failover Clustering  Opção nativa do Windows certificada para MySQL Enterprise Slave App App App  Para Falhas ou Manutenção Planejada  Cluster gerenciado pela interface snap-in MS Failover Cluster Management*, não requer scripts customizados  Perda de serviço = alguns segundos + tempo de recovery do Virtual IP InnoDB: • Aplicação vê temporariamente uma perda de conexão e reconecta no mesmo IP • Slave na Replicação recupera-se automaticamente  Quorum (3o voto), dados (InnoDB + schema) & binários (opcional) em armazenamento compartilhado • teste com iSCSI & FCAL Vote Data Bin *suporte técnico do componente MS Failover Cluster Management deve ser contratado da Microsoft mysql.com/why-mysql/white-papers/mysql_wp_windows_failover_clustering.php38 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  28. 28. Oracle Linux + DRBD Stack • Certificado e completamente suportado pela Oracle • DRBD integrado ao Oracle Linux Unbreakable Enterprise Kernel R2 • Pacemaker e Corosync para clustering & failover • Updates na pilha via ULN channel • Baseado em storage distribuído, não requer SAN • Replicação síncrona elimina o risco de perda de dados • Maduro & já utilizado em muitos casos mysql.com/why-mysql/white-papers/mysql_wp_drbd.php39 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  29. 29. Soluções certificadas MySQL HA: resumo MySQL 5.6 Oracle VM Solaris Windows MySQL Replication DRBD Template Cluster Cluster Cluster Auto-Failover ✔ ✔ ✔ ✔ ✔ ✔ Sem perda de dado durante failover Semi-Sync ✔ ✔ ✔ ✔ ✔ Plataformas suportadas All Linux Solaris Windows Linux All Master + Active / Active / Active / Active / Multi- Modo de clusterização Slaves Passive Passive Passive Passive Master Storage compartilhado ✖ ✔ ✔ ✔ ✖ ✖ Nível de disponibilidade 99.9% 99.99% 99.99% 99.95% 99.99% 99.999% Ponto único de suporte ✔ ✔ ✔ ✖ ✔ ✔ mysql.com/why-mysql/white-papers/mysql_wp_ha_strategy_guide.php40 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  30. 30. Reduzindo indisponibilidade +automação +conhecimento Produtos 20% +automação Pessoas +ferramentas 40% Processos 40%41 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  31. 31. Oracle Premier Support para MySQL Engenheiros MySQL como parte do seu time  Acesso direto 24 x 7 x 365 "The rep that assisted me was simply  Número ilimitado de incidentes outstanding. He immediately recognized the cause of my problem  Base de conhecimento and provided the resolution.”  Suporte Consultivo mysql.com/support/quotes  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 MySQL42 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  32. 32. MySQL Enterprise Monitor  Visão centralizada e global do ambiente MySQL  Monitoramento e alertas automatizados, baseados em regras (integra via SMTP, SNMP)  Captura e análise de query para tuning, correlação com gráficos de monitoramento  Monitoramento visual de aplicações/servidores mais importantes  Monitoramento da replicação em tempo real, descoberta automática das topologias  Integrado com My Oracle Support Um assistente virtual dos DBAs43 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  33. 33. mais de 170 regras + regras personalizadas mais de 80 gráficos + gráficos personalizados44 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  34. 34. MySQL Query Analyzer  Monitoramento centralizado de queries lentas  Dispensa o uso de Slow Query Log, SHOW PROCESSLIST  Visão agregada das estatísticas de queries: counts, time, rows  Navegação visual através dos gráficos e histórico  Rastreabilidade da query até o código- fonte da aplicação  Alimentado via Connectors (Java, .Net, PHP) ou MySQL Proxy45 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  35. 35. 46 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  36. 36. Da Query ao Código-fonte Exemplo execução de query com substituição de variável Rastreamento do ponto de origem da query no código-fonte EXPLAIN da execução47 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  37. 37. Monitoramento Automatizado da Replicação  Auto-detecção das topologias, agrupando Master/Slaves  Verificação em tempo real e consolidada do status e sincronização  Notificações no caso de problemas de sincronização  Pró-ativo vs reativo48 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  38. 38. MySQL Enterprise Backup  Backup online para InnoDB  Backups completos, incrementais, parciais (automatizados via script)  Compressão  Opções de Recovery: Point in Time, Completo, Parcial  Metadados de status, progresso e histórico mysqlbackup  Tamanho ilimitado do BD  Multi-Plataforma MEB MySQL Backup Database  Windows, Linux, Unix Files Files  Certificado para Oracle Secure Backup, compatível SBT Backup e Recovery mais rápidos e online.49 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  39. 39. Otimizações 3 questões para tratar com o MySQL Enterprise Disponibilidade Desempenho Segurança50 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  40. 40. Thread Pool habilitado/desabilitado MySQL 5.5 Sysbench OLTP Leitura/Escrita 8.000Transações por segundo 7.000 MySQL Enterprise Edition 6.000 ComThread Pool 5.000 4.000 3.000 2.000 1.000 MySQL Community Server 0 Sem Thread Pool Conexões Simultâneas no Banco de Dados MySQL 5.5.16 Oracle Linux 6.1, Unbreakable Kernel 2.6.32 2 sockets, 24 cores, 2 X 12-core 20x Melhor Escalabilidade comThread Pool Intel(R) Xeon(R) X5670 2.93GHz CPUs 72GB DDR3 RAM 2 X LSI SCSI Disk (MR9261-8i) (597GB) 52 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  41. 41. Thread Pool habilitado/desabilitado MySQL 5.5 Sysbench OLTP Apenas Leitura 12.000Transações por segundo 10.000 MySQL Enterprise Edition ComThread Pool 8.000 6.000 4.000 2.000 MySQL Community Server SemThread Pool 0 Conexões Simultâneas no Banco de Dados MySQL 5.5.16 Oracle Linux 6.1, Unbreakable Kernel 2.6.32 2 sockets, 24 cores, 2 X 12-core 3x Melhor Escalabilidade com Thread Pool Intel(R) Xeon(R) X5670 2.93GHz CPUs 72GB DDR3 RAM 2 X LSI SCSI Disk (MR9261-8i) (597GB) 53 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  42. 42. MySQL Enterprise Scalability  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.54 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  43. 43. Otimizações 3 questões para tratar com o MySQL Enterprise Disponibilidade Desempenho Segurança57 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  44. 44. MySQL Enterprise Audit 3. Conexões e queries dos usuários aparecem no log Server1 1. DBA habilita no Server1 2. Usuário conecta-se e executa queries no Server159 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  45. 45. 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.60 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  46. 46. MySQL Enterprise Security External Authentication Plug-Ins Usuário/senha definidos no diretório Privilégios definidos no MySQL e mapeados para usuários/grupos do diretório PAM / LDAP/AD Windows Auth Authenticate CREATE USER win_joe IDENTIFIED WITH authentication_windows AS ‘joe;61 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  47. 47. MySQL Enterprise Security External Authentication Plug-Ins  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.62 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  48. 48. MySQL Enterprise Edition Capacidade de expandir e gerenciar o MySQL com ferramentas/soluções Oracle que você já conhece ou utiliza. Oracle Premier Lifetime Support MySQL Enterprise Oracle Product Security Certifications/Integrations MySQL Enterprise MySQL Enterprise Audit Monitor/Query Analyzer MySQL Enterprise MySQL Enterprise Scalability Backup MySQL Enterprise MySQL Workbench High Availability63 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  49. 49. MySQL Enterprise Oracle Certifications • Oracle Linux • Oracle VM • Oracle VM Template for MySQL Enterprise Edition • Oracle GoldenGate • Oracle Secure Backup • Oracle Database Firewall • My Oracle Online Support Soluções integradas e certificadas: mais valor agregado.64 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  50. 50. MySQL Enterprise Oracle Certifications • WebLogic Server • Database Adapter for Oracle SOA Suite ** • Oracle Business Process Management ** • Oracle Virtual Directory • Oracle Data Integrator • Oracle Enterprise Performance Management ** • Oracle Identity Analytics • Open SSO STS, Open SSO Fedlet • Todos já incluem MySQL 5.x JDBC driver • ** MySQL como opção de Metadata Repository65 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  51. 51. MySQL Enterprise Oracle Certifications Em progresso  Oracle Fusion MiddleWare - WebCenter Suite - Enterprise Content Management - Oracle Business Intelligence Suite  Oracle Clusterware  Oracle Audit Vault  Oracle Enterprise Manager  E Mais…66 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  52. 52. Treinamentos e certificações MySQL DBA MySQLDeveloper Certificações MySQL Boot Camp MySQL Boot Camp Accelerated Accelerated MySQL Performance MySQL Performance Tuning Boot Camp Tuning Boot Camp Accelerated Accelerated MySQL for Begginers MySQL for Begginers MySQL for Database MySQL and PHP Administrators Developing Dynamic Web Applicationg MySQL Performance Tuning MySQL for Developers MySQL Advanced Stored MySQL High Availability Opcional Procedures Necessário MySQL Cluster mysql.com/training67 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  53. 53. Aprenda mais 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/customers68 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  54. 54. Sumário  Aplicações de missão crítica requerem cuidados especiais.  O MySQL Enterprise Edition aumenta a disponibilidade, o desempenho e a segurança destas aplicações.  O time de engenheiros de suporte MySQL da Oracle aliado às ferramentas e às soluções certificadas do MySQL Enterprise Edition eleva a utilização do MySQL a um nível profissional. Conte conosco!69 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  55. 55. @MySQLBR facebook.com/MySQLBR Obrigado! meetup.com/MySQL-BR70 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  56. 56. Otimizando a segurança, o desempenho e adisponibilidade com o MySQL Enterprise EditionPerguntas?71 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
  1. A particular slide catching your eye?

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

×