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

0 %
100 %
Information about Otimizando a segurança, o desempenho e a disponibilidade com o MySQL...
Technology

Published on March 13, 2014

Author: MySQLBR

Source: slideshare.net

Description

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 121 Airton Lastori airton.lastori@oracle.com Mar-2014 Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterprise Edition

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 122 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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 123 @MySQLBR meetup.com/MySQL-BR facebook.com/MySQLBR MySQLBR

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 124 Agenda  Oracle e MySQL  Portfolio MySQL  Disponibilidade, Desempenho e Segurança  Perguntas?

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 125 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 MySQL

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 126 Compromisso Oracle com MySQL https://blogs.oracle.com/MySQL/entry/mysql_connect_keynotes_and_news

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 127 Alguns clientes MySQL

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 128 MySQL: casos de sucesso + de 20 indústrias mysql.com/customers

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 129  MySQL Database Community Server  MySQL Cluster  MySQL Workbench  MySQL Utilities em Python  MySQL Connectors  MySQL for Visual Studio  MySQL for Excel  MySQL Labs: Fabric, Hadoop Applier, Proxy…  Documentação, Forums, Lists, Bugs, Blogs… Compromisso Oracle com MySQL Community Portfólio disponível para download e uso sob GPL

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1210 2008 2009 2010 2012 Up to 4 CPU MySQL 5.0 Up to 16 CPU (Sun Micro) MySQL 5.1 (InnoDB Plugin) Up to 32 CPU (Oracle) MySQL 5.5 Up to 48 CPU MySQL 5.6 Evolução da escalabilidade do MySQL

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1211 Sysbench 32-core Mesmo Hardware Tuning ótimo Benchmarks MySQL 5.5 vs 5.6

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1212 Sysbench 32-core Same Hardware Optimal Tuning Sysbench 32-core Mesmo Hardware Tuning ótimo Benchmarks MySQL 5.5 vs 5.6

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1213 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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1214 Oracle Premier Lifetime Support Oracle Product Certifications/Integrations MySQL Enterprise High Availability MySQL Enterprise Security MySQL Enterprise Scalability MySQL Enterprise Backup MySQL Enterprise Monitor/Query Analyzer MySQL Workbench MySQL Enterprise Edition Maior produtividade e mitigação de riscos MySQL Enterprise Audit

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1215 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”

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1216 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, desicão por investir dinheiro. dia 1 6 meses 1 ano Tempo “livre” Qual o custo? 1min de indisponibilidade = PREJUÍZO $

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1217 Otimizações Disponibilidade Desempenho Segurança 3 questões para tratar com o MySQL Enterprise

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1218 Otimizações Disponibilidade Desempenho Segurança 3 questões para tratar com o MySQL Enterprise

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1219 Pessoas 40% Processos 40% Produtos 20% Por que há indisponibilidade não planejada? gartner.com/DisplayDocument?id=334197

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1220 Pessoas 40% Processos 40% Produtos 20% Reduzindo indisponibilidade soluções certificadas

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1221 1. MySQL 5.6 Replication 2. Oracle VM Template 3. Solaris Cluster 4. Windows Cluster 5. DRBD 6. MySQL Cluster MySQL com Alta-disponibilidade Soluções Certificadas pela Oracle mysql.com/why-mysql/white-papers/mysql_wp_ha_strategy_guide.php

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1222 %9 9 99 35 dias 4 days 50 min 5 min8 horas Replicação Clustering & Virtualização Clustering & Redundância Geográfica ISPs & Corporativo On-Line Services eCommerce Telecoms, Militar .9 4 dias Custo&Complexidade Alta-Disponibilidade

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1223 Replicação Clustering & Virtualização Clustering & Redundância Geográfica Replicação DRBD Custo&Complexidade Alta-Disponibilidade %9 9 99 35 dias 4 days 50 min 5 min8 horas eCommerce Telecoms, Militar .9 4 dias ISPs & Corporativo On-Line Services

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1225 Pessoas 40% Processos 40% Produtos 20% Reduzindo indisponibilidade +automação +conhecimento +automação +ferramentas

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1226  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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1227 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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1228

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1229

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1230

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1231

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1232 Explain Query

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1233

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1234 QRTi Query Response Time Index

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1235 Eventos

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1236

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1237

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1238

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1239 Advisors

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1240

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1241

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1242

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1243 Capacity Planning

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1244

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1245 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  Tamanho ilimitado do BD  Multi-Plataforma  Windows, Linux, Unix  Certificado para Oracle Secure Backup, compatível SBT MEB Backup Files MySQL Database Files mysqlbackup Backup e Recovery mais rápidos e online.

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1246 MySQL Enterprise Backup Menor tempo em backups e restores, menos downtime

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1247

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1248

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1249 Otimizações Disponibilidade Desempenho Segurança 3 questões para tratar com o MySQL Enterprise

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1251 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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1252 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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1253  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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1256 Otimizações Disponibilidade Desempenho Segurança 3 questões para tratar com o MySQL Enterprise

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1258 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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1259

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1260 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.

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1261 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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1262  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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1267 Oracle Premier Lifetime Support Oracle Product Certifications/Integrations MySQL Enterprise High Availability MySQL Enterprise Security MySQL Enterprise Scalability MySQL Enterprise Backup MySQL Enterprise Monitor/Query Analyzer MySQL Workbench MySQL Enterprise Edition MySQL Enterprise Audit Capacidade de expandir e gerenciar o MySQL com ferramentas/soluções Oracle que você já conhece ou utiliza.

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1268 • 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. MySQL Enterprise Oracle Certifications

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1269 • 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 Repository MySQL Enterprise Oracle Certifications

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1270  Oracle Fusion MiddleWare - WebCenter Suite - Enterprise Content Management - Oracle Business Intelligence Suite  Oracle Clusterware  Oracle Audit Vault  Oracle Enterprise Manager  E Mais… MySQL Enterprise Oracle Certifications Em progresso

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1271 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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1272 MySQL Boot Camp Accelerated MySQL Performance Tuning Boot Camp Accelerated MySQL for Begginers MySQL for Database Administrators MySQL Performance Tuning MySQL High Availability MySQL Cluster MySQL DBA MySQL Boot Camp Accelerated MySQL for Developers MySQL Performance Tuning Boot Camp Accelerated MySQL for Begginers MySQL and PHP Developing Dynamic Web Applicationg MySQL Advanced Stored Procedures MySQLDeveloper mysql.com/training Certificações Opcional Necessário Treinamentos e certificações

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1273 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!

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1274 @MySQLBR meetup.com/MySQL-BR facebook.com/MySQLBR Obrigado!

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1275 Perguntas? Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterprise Edition

Add a comment

Related presentations

Related pages

Airton Lastori Blog: 03/2014

... e disponibilidade com o MySQL Enterprise ; ... Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterprise Edition from MySQL ...
Read more

VMware vSphere O que é o VMware vSphere?

... sem prejudicar o desempenho nem o throughput. ... otimizando continuamente o ... O VMware vSphere Enterprise Plus inclui todos os recursos
Read more

TERÇA-FEIRA, 4 DE DEZEMBRO - Blog Flávio Soares

assegurando o desempenho, disponibilidade, ... Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterprise Edition
Read more

Otimização do Desempenho com o SQL Server 2008 ...

Otimização do Desempenho com o SQL ... Windows Server® 2008 Enterprise Edition para os Sistemas Itanium ou Windows ... Para melhorar o desempenho, ...
Read more

Oracle anuncia a disponibilidade geral do MySQL 5.6

Oracle anuncia a disponibilidade geral do MySQL ... para que os usuários possam maximizar o desempenho e a ... da MySQL Enterprise Edition, ...
Read more

Oracle and MySQL | Banco de Dados | Oracle BR

O MySQL é executado em uma ampla ... Escalabilidade e desempenho — Atenda às necessidades de escalabilidade e desempenho ... MySQL Enterprise Edition;
Read more