mysql enterprise (outubro-2011)

39
Marcos Trujillo [email protected] Airton Lastori [email protected] out-2011 MySQL Enterprise Edition

Upload: mysql-brasil

Post on 31-May-2015

862 views

Category:

Documents


2 download

DESCRIPTION

C

TRANSCRIPT

Page 1: MySQL Enterprise (outubro-2011)

<Insert Picture Here>

Marcos Trujillo [email protected]

Airton Lastori [email protected]

out-2011

MySQL Enterprise Edition

Page 2: MySQL Enterprise (outubro-2011)

Time MySQL Brasil

Marcos Trujillo

Airton Lastori

Marcelo Telles

Ana Guiselini

Page 3: MySQL Enterprise (outubro-2011)

Estratégia Oracle: Completa. Aberta. Integrada.

• Construído em conjunto

• Testado em conjunto

• Gerido em conjunto

• Manutenção em conjunto

• Baseada em padrões abertos

• Menor custo

• Menor risco

• Mais confiável

Page 4: MySQL Enterprise (outubro-2011)

MySQL está Potencializando a Web

SaaS, Hosting

Web OEM / ISV’s

Telecommunications

Clientes MySQL com Sucesso

Enterprise 2.0

Page 5: MySQL Enterprise (outubro-2011)

Foco MySQL – Áreas

Page 6: MySQL Enterprise (outubro-2011)

Investimento Oracle no MySQL Inovação Acelerada

Fazer o MySQL um Melhor MySQL • #1 BD Open Source para Web Applications

• LAMP Stack mais completo do mercado

• Telecom, Embedded & Windows

Desenvolver, Promover e Suportar o MySQL • Melhorias na Engenharia, Suporte e Consultoria

• Suporte Oracle 24x7 de alto-nível

MySQL Community Edition • Releases do código-fonte e binários

• GPL

Page 7: MySQL Enterprise (outubro-2011)

Alguns clientes

Page 8: MySQL Enterprise (outubro-2011)

fonte: alexa.com/topsites 17-ago-2011

Top websites

Page 9: MySQL Enterprise (outubro-2011)

Quem usa MySQL – Top 10 Websites

1.Google

2.Facebook

3.Youtube

4.Yahoo!

5.Blogger.com

6.Baidu.com

7.Wikipedia

8.Windows Live

9.Twitter

10.QQ.com

fonte: alexa.com/topsites 17-ago-2011

Page 10: MySQL Enterprise (outubro-2011)

Por que MySQL é muito utilizado?

1. MySQL: projetado para a Web

2. baixo TCO

3. performance & escalabilidade

4. confiabilidade & disponibilidade

5. LAMP stack

6. facilidade de uso & administração

7. a melhor escolha para SaaS & cloud

8. MySQL Cluster para serviços Web de escala

9. MySQL Enterprise Edition da Oracle

10. MySQL & NoSQL

http://www.mysql.com/why-mysql/white-papers/mysql-wp-top10-webbased-apps.php

Page 11: MySQL Enterprise (outubro-2011)

Por que MySQL é muito utilizado?

1. MySQL: projetado para a Web

2. baixo TCO

3. performance & escalabilidade

4. confiabilidade & disponibilidade

5. LAMP stack

6. facilidade de uso & administração

7. a melhor escolha para SaaS & cloud

8. MySQL Cluster para serviços Web de escala

9. MySQL Enterprise Edition da Oracle

10. MySQL & NoSQL

http://www.mysql.com/why-mysql/white-papers/mysql-wp-top10-webbased-apps.php

Page 12: MySQL Enterprise (outubro-2011)

Subscrições MySQL V

alo

r A

gre

gad

o

Cluster

Enterprise +

• MySQL Cluster

Manager

Enterprise

Edition

Standard +

• Plug-Ins

• Enterprise Monitor

• Enterprise Backup

• MySQL Workbench

Standard

Edition

• MySQL Database • Oracle Premier Support

Page 13: MySQL Enterprise (outubro-2011)

Edições MySQL

Features

MySQL Editions

Standard

SE

Enterprise

EE

Cluster

CGE

MySQL Database ✔ ✔ ✔

MySQL Connectors ✔ ✔ ✔

MySQL Replication ✔ ✔ ✔

MySQL Partitioning ✔ ✔

MySQL Workbench SE ✔ ✔ ✔

Storage Engine: MyISAM ✔ ✔ ✔

Storage Engine: InnoDB ✔ ✔ ✔

Storage Engine: NDB ✔

MySQL Enterprise Monitor ✔ ✔

MySQL Enterprise Backup ✔ ✔

MySQL External Authentication ✔ ✔

MySQL Thread Pool ✔ ✔

MySQL Cluster Manager ✔

MySQL Cluster Geo-Replication ✔

Page 14: MySQL Enterprise (outubro-2011)

Edições MySQL

Features

MySQL Editions

Standard

SE

Enterprise

EE

Cluster

CGE

MySQL Database ✔ ✔ ✔

MySQL Connectors ✔ ✔ ✔

MySQL Replication ✔ ✔ ✔

MySQL Partitioning ✔ ✔

MySQL Workbench SE ✔ ✔ ✔

Storage Engine: MyISAM ✔ ✔ ✔

Storage Engine: InnoDB ✔ ✔ ✔

Storage Engine: NDB ✔

MySQL Enterprise Monitor ✔ ✔

MySQL Enterprise Backup ✔ ✔

MySQL External Authentication ✔ ✔

MySQL Thread Pool ✔ ✔

MySQL Cluster Manager ✔

MySQL Cluster Geo-Replication ✔

Page 15: MySQL Enterprise (outubro-2011)

Oracle Suporte para o MySQL

* MySQL Premier Support – 5 anos, começando pelo GA

Page 16: MySQL Enterprise (outubro-2011)

Suporte Consultivo MySQL

DBA e

Desenvolvedores

Page 17: MySQL Enterprise (outubro-2011)

My Oracle Support

Page 18: MySQL Enterprise (outubro-2011)
Page 19: MySQL Enterprise (outubro-2011)
Page 20: MySQL Enterprise (outubro-2011)

Subscrições MySQL V

alo

r A

gre

gad

o

Cluster

Enterprise +

• NDB Storage

Engine

• MySQL Cluster

Geo-Replication

• MySQL Cluster

Manager

Enterprise

Edition

Standard +

• Plug-Ins

• Enterprise Monitor

• Enterprise Backup

• MySQL Workbench

Standard

Edition

• MySQL Database • Oracle Premier Support

Page 21: MySQL Enterprise (outubro-2011)

Edições MySQL

Features

MySQL Editions

Standard

SE

Enterprise

EE

Cluster

CGE

MySQL Database ✔ ✔ ✔

MySQL Connectors ✔ ✔ ✔

MySQL Replication ✔ ✔ ✔

MySQL Partitioning ✔ ✔

MySQL Workbench SE ✔ ✔ ✔

Storage Engine: MyISAM ✔ ✔ ✔

Storage Engine: InnoDB ✔ ✔ ✔

Storage Engine: NDB ✔

MySQL Enterprise Monitor ✔ ✔

MySQL Enterprise Backup ✔ ✔

MySQL External Authentication ✔ ✔

MySQL Thread Pool ✔ ✔

MySQL Cluster Manager ✔

MySQL Cluster Geo-Replication ✔

Page 22: MySQL Enterprise (outubro-2011)

Extensões Comerciais

• Enterprise Security

• Plug-In: MySQL External Authentication

• Enterprise Scalability

• Plug-In: MySQL Thread Pool

Page 23: MySQL Enterprise (outubro-2011)

Com Thread Pooling Habilitado

Sysbench OLTP: Read Only

Performance

0

2000

4000

6000

8000

10000

12000

14000

16000

16 32 64 128 256 512 1,0242,0484,096

Simultaneous Database Connections

Tra

nsacti

on

s P

er

Seco

nd

Without Thead Pool

With Thead Pool

• MySQL 5.5.7

• Oracle Linux 5, Unbreakable Kernel

2.6.32

• 4 sockets, 48 cores, 4 X 12-core

AMD Opteron 6172 “Magny-Cours”

2.1GHz CPUs

• 64 GB DDR2 RAM

• 2 X Intel X25E SSD Drives

Page 24: MySQL Enterprise (outubro-2011)

Com Thread Pooling Habilitado

Sysbench OLTP: Read / Write

Performance

0

2000

4000

6000

8000

10000

16 32 64 128 256 512 1,0242,0484,096

Simultaneous Database Connections

Tra

nsacti

on

s P

er

Seco

nd

Without Thead Pool

With Thead Pool

• MySQL 5.5.7

• Oracle Linux 5, Unbreakable Kernel

2.6.32

• 4 sockets, 48 cores, 4 X 12-core

AMD Opteron 6172 “Magny-Cours”

2.1GHz CPUs

• 64 GB DDR2 RAM

• 2 X Intel X25E SSD Drives

Page 25: MySQL Enterprise (outubro-2011)

• Visão única e consolidada em todo o ambiente MySQL

• Auto-descoberta dos servidores MySQL, topologias de replicação

• Regras personalizáveis de monitorização e alertas

• Identificação de problemas antes que eles ocorram

• Reduz o risco de inatividade

• Facilita “scale out” sem exigir mais DBAs

Assistente virtual do DBA MySQL!

MySQL Enterprise Monitor

http://mysql.com/trials/

Page 26: MySQL Enterprise (outubro-2011)

MySQL Enterprise Monitor 2.3

• Melhor desempenho no Monitoramento

• MySQL Query Analyzer

• Dados dos conectores MySQL

• Para aplicações Java e .Net

• Filtros para problemas de Query

• Full Table Scans, Bad Indexes

• Resolução mais rápida de problemas

• Relatórios para o MySQL Support

• Modelo de segurança melhorado

• Regras e gráficos melhorados

• Suporte à replicação e Cluster

GA

Page 27: MySQL Enterprise (outubro-2011)

MySQL Enterprise Backup

• Anteriormente “InnoDB Hot Backup”

• Online, non-locking backup & recovery • Tables, Indexes

• Server, database, ou object-level

• Backups Lógico e Físico

• Backups Completos ou Incrementais

• Point-in-time recovery

• Backups Comprimidos

• Também oferece backup e recuperação para MyISAM

• Multi-plataforma (Windows, Linux, Unix)

http://mysql.com/trials/

Page 28: MySQL Enterprise (outubro-2011)

Backups

Backups são até 3.5x mais rápidos do que mysqldump

GA

Page 29: MySQL Enterprise (outubro-2011)

Restores

Restore é até 16x mais rápido do que mysqldump

- mysqldump performance não é linear (mais tables/indexes impacta na performance)

- MySQL Enterprise performance é quase linear

GA

Page 30: MySQL Enterprise (outubro-2011)

Compressão do Backup

O tamanho do Backup é reduzido de 65% até 93%

GA

Page 31: MySQL Enterprise (outubro-2011)

Subscrições MySQL V

alo

r A

gre

gad

o

Cluster

Enterprise +

• NDB Storage

Engine

• MySQL Cluster

Geo-Replication

• MySQL Cluster

Manager

Enterprise

Edition

Standard +

• Plug-Ins

• Enterprise Monitor

• Enterprise Backup

• MySQL Workbench

Standard

Edition

• MySQL Database • Oracle Premier Support

Page 32: MySQL Enterprise (outubro-2011)

Edições MySQL

Features

MySQL Editions

Standard

SE

Enterprise

EE

Cluster

CGE

MySQL Database ✔ ✔ ✔

MySQL Connectors ✔ ✔ ✔

MySQL Replication ✔ ✔ ✔

MySQL Partitioning ✔ ✔

MySQL Workbench SE ✔ ✔ ✔

Storage Engine: MyISAM ✔ ✔ ✔

Storage Engine: InnoDB ✔ ✔ ✔

Storage Engine: NDB ✔

MySQL Enterprise Monitor ✔ ✔

MySQL Enterprise Backup ✔ ✔

MySQL External Authentication ✔ ✔

MySQL Thread Pool ✔ ✔

MySQL Cluster Manager ✔

MySQL Cluster Geo-Replication ✔

Page 33: MySQL Enterprise (outubro-2011)

Operações de

Alta Disponibilidade

• Persistência

de Disco

• Consistência de

Configuração

• Agente de

Operação de Alta

Disponibilidade

MySQL Cluster Manager

Gerenciamento

Automatizado

• Gestão de

Todo Cluster

• Gerenciamento de

Processos

• Operações On-line

(Reconfiguração

/Upgrade)

Monitoramento

• Monitoramento do

Estado &

Recuperação

Page 34: MySQL Enterprise (outubro-2011)

Como o MySQL Cluster Manager Ajuda?

Examplo: Upgrade do MySQL Cluster 6.3 to 7.1

• 1 x verificação preliminar do estado do Cluster

• 8 x comandos ssh por servidor

• 8 x comandos stop por processo

• 4 x edições dos arquivos de configuaração (2 x

mgmd & 2 x mysqld)

• 8 x comandos start por processo

• 8 x verificações do processo start e re-joined

• 8 x verificações de processos completos

• 1 x verificação de todo o cluster.

• Reedição manual de cada arquivo de configuração.

Total: 46 comandos – 2h30min. de interação

Sem MySQL Cluster Manager Com MySQL Cluster Manager

upgrade cluster --package=7.1 mycluster;

Total: 1 Comando

Resultados Redução de overhead e simplificação de

administração.

Reduz risco de downtime por erro do

administrador.

Page 35: MySQL Enterprise (outubro-2011)

E muito mais!

Page 36: MySQL Enterprise (outubro-2011)

Cliente Oracle + MySQL

Integração de Produtos – Em progresso • Oracle GoldenGate (MySQL Capture agora na GA!)

• Oracle Enterprise Linux + Oracle VM

• Oracle Secure Backup

• Certificações Oracle Fusion Middleware

• Oracle Audit Vault

• Oracle Enterprise Manager

+

Objetivo para 2011

Page 37: MySQL Enterprise (outubro-2011)

MySQL Treinamento e Certificação

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

http://education.oracle.com

Treinamentos

Certificações

Opcional

Necessário

Page 38: MySQL Enterprise (outubro-2011)

Obrigado!

Time MySQL Brasil

[email protected] [email protected] [email protected] [email protected]

@MySQLBR meetup.com/MySQL-BR

Page 39: MySQL Enterprise (outubro-2011)

Downloads & Trials

dev.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

Links