Weitere ähnliche Inhalte
Ähnlich wie MySQL Enterprise Edition Portfolio (20)
Mehr von MySQL Brasil (20)
Kürzlich hochgeladen (20)
MySQL Enterprise Edition Portfolio
- 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. 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. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
Grandes usuários MySQL
4
Web, Cloud, Distribuído e Embarcado…
- 4. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 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. 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. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 9
- 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. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
MySQL Enterprise Edition
Suporte + Base de Conhecimento
Plug-ins
Suporte
Hot
Backup
Monitor &
Workbench
- 11. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
MySQL Enterprise Edition
Hot Backup
Plug-ins
Suporte
Hot
Backup
Monitor &
Workbench
- 12. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
Menor tempo em backups e restores, menos downtime
MySQL Enterprise Backup
- 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. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 21
- 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
- 22. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
Explain Plan
- 23. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
Eventos de Notificação (Alertas)
- 24. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
MEM Diagnostic Report
- 25. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
Capacity Planning
- 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. 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. 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. 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. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 43
- 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. 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. 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. 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. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
Alta Disponibilidade
MySQL Enterprise Edition
- 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. 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. 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. 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. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
Alta Disponibilidade +
Escalabilidade de escrita
MySQL Cluster Carrier-Grade Edition
- 44. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | 59
MySQL Cluster: Escalabilidade de Escritas
- 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. 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. 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. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
MySQL Cloud Service
Oracle Cloud
- 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. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
Saiba mais sobre MySQL
Treinamentos, certificações, comunidade MySQLBR
- 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. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
@MySQLBR meetup.com/MySQL-BRfacebook.com/MySQLBR
pt.planet.mysql.com
- 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. 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