MySQL Enterprise Edition Portfolio

1,702 views

Published on

Entenda o que há de adicional nas edições comerciais do MySQL.

Published in: Technology, News & Politics
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,702
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
29
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

MySQL Enterprise Edition Portfolio

  1. 1. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | MySQL Enterprise Edition Portfólio Airton Lastori airton.lastori@oracle.com Julho 2016
  2. 2. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | • Soluções Completas • #1 em todos os níveis da pilha • Cloud e On Premise • MySQL: Web, Mobile & Embedded • Investimentos na Engenharia do MySQL MySQL é estratégico para Oracle
  3. 3. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | Grandes usuários MySQL 4 Web, Cloud, Distribuído e Embarcado…
  4. 4. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 5
  5. 5. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |  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  Mais de 25 milhões de documentos com picos de acesso de 3,5 mil usuários simultâneos em 2012.  Facilidade no desenvolvimento e administração, compartilhando com sucesso o código com outras entidades públicas.  Gerenciar milhões de documentos digitais, provendo acesso seguro via Internet aos juízes, procuradores, advogados e envolvidos.  Manter histórico em repositório confiável.  Arquitetura ágil baseada em tecnologias consolidadas que possam prover alto nível de disponibilidade. Desafios Solução Benefits Confiança no MySQL
  6. 6. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |  Conhecimento do MySQL e tuning via Suporte Consultivo  Boas práticas para o time de Desenvolvimento  Monitoramento intensivo e Análise de Queries  Hot Backup  Não precisa de um DBA Terceirizado, time interno continua suportando e crescendo com MySQL Enterprise e parceiro Spirit Linux.  Black Friday picos de ~150K QPS.  25 anos atuando no varejo. ERP e loja online desenvolvido internamente com MySQL+PHP.  Com 20 filiais, MySQL out-of- the-box atendia.  Expansão de lojas, hoje 60 filiais e diversos canais de vendas.  Operação em shoppings e outros canais limitam janelas de manutenção. Desafios Solução Benefits MySQL escalando junto com o negócio
  7. 7. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 9
  8. 8. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | MySQL Enterprise Edition Suporte + Base de Conhecimento + Hot Backup + Monitor + Oracle EM + Workbench + Plug-ins Escalabilidade Autenticação Firewall Auditoria novo TDE Criptografia MySQL Enterprise Monitor Oracle EM for MySQL Plug-ins Suporte Hot Backup Monitor & Workbench
  9. 9. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | MySQL Enterprise Edition Suporte + Base de Conhecimento Plug-ins Suporte Hot Backup Monitor & Workbench
  10. 10. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
  11. 11. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | MySQL Enterprise Edition Hot Backup Plug-ins Suporte Hot Backup Monitor & Workbench
  12. 12. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | Menor tempo em backups e restores, menos downtime MySQL Enterprise Backup
  13. 13. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
  14. 14. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
  15. 15. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | MySQL Enterprise Edition Monitor amento Plug-ins Suporte Hot Backup Monitor & Workbench MySQL Enterprise Monitor Oracle EM for MySQL
  16. 16. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 21
  17. 17. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | Métricas de Performance no Oracle EM Mais de 560 métricas de performance! • Últimos valores coletados • Thresholds • Métricas individuais • Picos High/Low • Histórico
  18. 18. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
  19. 19. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
  20. 20. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
  21. 21. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
  22. 22. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | Explain Plan
  23. 23. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | Eventos de Notificação (Alertas)
  24. 24. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | MEM Diagnostic Report
  25. 25. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | Capacity Planning
  26. 26. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
  27. 27. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | 34
  28. 28. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | 35
  29. 29. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | MySQL Enterprise Edition Plug-ins Plug-ins Suporte Hot Backup Monitor & Workbench Escalabilidade Autenticação Firewall Auditoria novo TDE Criptografia
  30. 30. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | 60x Melhor Escalabilidade com Thread 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
  31. 31. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | 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 Enterprise Authentication
  32. 32. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | MySQL Enterprise Audit 42 2. Usuário conecta e executa query 1. DBA habilita Audit plugin 3. Log de conexões e queries
  33. 33. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 43
  34. 34. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | • Construção automática de Whitelists • Bloqueio online de ameaças • Alertas & Logs • Transparente para Aplicação • Alta performance & Escalável Enterprise Firewall Select *.* from employee where id=? Select *.* from employee where id=? or 1=1 Block & Log✖ Allow & Log✔ White ListApplications
  35. 35. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | MySQL 5.7: Transparent Data Encryption • Suporta os requisitos regulatórios mais conhecidos como: PCI, HIPAA, SOX, etc. • Criptografia automática em tempo real, protegendo a leitura de dados sensíveis em tablespace, backups ou discos. • Permite o gerenciamento centralizado de chaves (Master Key) com as soluções Oracle Key Vault e/ou KMIP 1.2 Compliant Key Vault, garantindo a separação das chaves , dos dados criptografados. 46
  36. 36. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | MySQL Enterprise Encryption • 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 Criptografia simétrica ou assimétrica baseada em chave pública/privada
  37. 37. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | Exemplo com MySQL Enterprise Encryption 48 Encryption Public Key Decryption Private Key Encrypted Data Sensitive Data Sensitive Data ApplicationsApplications
  38. 38. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | Alta Disponibilidade MySQL Enterprise Edition
  39. 39. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | mysql.com/why-mysql/white-papers/mysql_wp_ha_strategy_guide.php Escolhendo a melhor solução para sua necessidade
  40. 40. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | 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 ✔ ✔ ✔ ✔ ✔ ✖ ✔ ✔
  41. 41. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | Alta disponibilidade no modo Ativo-Passivo Topologia com redundância via Shared Storage Data Access (mysqld) Data (Shared Storage/SAN) App Servers Database connections 56 Ativo Passivo
  42. 42. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | • Oracle Clusterware é o core do Oracle RAC – Para MySQL, funciona no modo Ativo/Passivo • Oracle Cluster 12c inclui o MySQL Server 5.6 agent • Paradas programadas ou failover automático – Transparente para a aplicação 04/10/2016 MySQL Enterprise Edition + Oracle Clusterware 57
  43. 43. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | Alta Disponibilidade + Escalabilidade de escrita MySQL Cluster Carrier-Grade Edition
  44. 44. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | 59 MySQL Cluster: Escalabilidade de Escritas
  45. 45. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | MySQL Cluster Carrier-Grade Edition Inclui Enterprise Edition + Suporte ao NDB + Cluster Manager Gerenciamento Consolidado ClusterPlug-ins Suporte Hot Backup Monitor & Workbench Cluster Manager
  46. 46. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | MySQL Cluster Carrier-Grade Edition Inclui Enterprise Edition + Suporte ao NDB + Cluster Manager Gerenciamento Consolidado ClusterPlug-ins Suporte Hot Backup Monitor & Workbench Cluster Manager
  47. 47. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | Enhancing DevOps Agility, Reducing Downtime Automated Management • Start / Stop node or whole cluster • On-Line Scaling • On-Line Reconfiguration • On-Line Upgrades • On-Line Backup & Restore • Import Running Cluster Self-Healing • Node monitoring • Auto-recovery extended to SQL + mgmt nodes HA Operations • Cluster-wide configuration consistency • Persistent configurations • HA Agents 04/10/2016 Copyright 2015, oracle and/or its affiliates. All rights reserved 62
  48. 48. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | MySQL Cloud Service Oracle Cloud
  49. 49. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | • Simples & Automatizado • Integrado • Oracle Premier Support • Enterprise Backup, Monitor, Security 64 Novo! MySQL Cloud Service
  50. 50. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | Saiba mais sobre MySQL Treinamentos, certificações, comunidade MySQLBR
  51. 51. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | 66 Treinamentos e Certificações MySQL 5.6 Database Administrator MySQL 5.6 Developer education.oracle.com/mysql
  52. 52. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | @MySQLBR meetup.com/MySQL-BRfacebook.com/MySQLBR pt.planet.mysql.com
  53. 53. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | Sumário • Há muito investimento da Oracle no MySQL. • O MySQL Enterprise Edition aumenta a disponibilidade, o desempenho e a segurança através de ferramentas, extensões comerciais e suporte. • Se a aplicações é de missão crítica ou tem potencial para ser a Oracle pode ajudar profissionalizando seu ambiente com o MySQL Enterprise Edition.
  54. 54. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | Perguntas? MySQL Enterprise Edition Portfólio Contatos: airton.lastori@oracle.com henrique.lemes@oracle.com twitter.com/mysqlbr facebook.com/mysqlbr

×