Percona Server For MongoDB 4

Transcription

Percona Server for MongoDB 4.0Percona University - 27 de abril de 2019Adamo Tonete@adamotonete1 2019 Percona

AgendaVersões do MongoDBPercona Server for MongoDB (PSMDB)Comparando ambos.Percona Monitoring and Management (PMM)2 2019 Percona

Versões do MongoDBTemos duas diferentes versões do MongoDBCommunityEnterprise3 2019 Percona

MongoDB CommunityFree e open source - com detalhesÉ o suficiente para a maioria das companhiasSimplesmente instale e o4 2019 Percona

MongoDB EnterpriseVersão "paga" do MongoDB com algumas features a mais.Features essas que uma empresa precisará para compliance comalguma ISO por exemplo.5 2019 Percona

Porque empresas precisam dessas features?O que é encontrado no MongoDB enterprise que não estádisponível no Community?- Kerberos & LDAP Autenticação; LDAP Autorização- Auditoria- Log Redaction- Encriptação de banco de dados- In-Memory Storage Engine- MongoDB Compass Enterprise- BI Connector- SNMP protocol6 2019 Percona

LDAP and Kerberos LDAP authorizationAmbientes complexos principalmente de grandes empresas einstituições financeiras precisam centralizar usuários e senhas egerenciá-las de um lugar único.LDAP ou AD pode ajudar com isso, PSMDB tem suporte aintegração com essas ferramentas7 2019 Percona

AuditingPor segurança ou compliance estar ciente do que acontece nobanco de dados bem como alterações é crítico para uma empresaCom a auditoria é possível acompanhar alterações diversas comocriação de users, indexes, collection a nível de banco de dados.8 2019 Percona

Log RedactionOs logs podem conter dados sensíveis a empresa.Substituição de valores nos logs podem ser encontrados noPercona Server for MongoDB9 2019 Percona

Encryption at restBoas práticas dizem que devemos sempre ter os dados encriptadosenquanto o banco estiver "desligado" PCI/HIPPA/GDPR tambémrequerem essa encriptação.Com encriptação at rest ou TDE os arquivos do wiredTiger sãoencriptados e somente o processo com a chave específica pode lere escrever nesses arquivos.10 2019 Percona

In Memory Storage EngineImagine uma storage engine que não precise do disco?Muito rápido não é mesmo? O único porém e que só duraenquanto o servidor estiver ligadoMenos que milisegundo de latência, utilizado para casosespecíficos.11 2019 Percona

Compass EnterpriseCompass Enterprise tem algumas funções interessantes porémmuitas delas podem ser conseguidas também gratuitamente. Schema Analyzer Métricas em Real Time Validação de ity-version/12 2019 Percona

Conector BICom a possibilidade de executar T-SQL para ler os dados noMongoDB qualquer aplicação legada pode se beneficiar desseconector.Este conector é muito utilizado para relatórios ou para integrarsistemas novos com sistemas que não são 100% compatíveis comMongoDB.13 2019 Percona

SNMPSimple Network Management Protocol está disponível noMongoDB Enterprise. Esse é o protocolo usado no nagios paratrafegar informações do banco de dados de uma maneira simples.14 2019 Percona

Percona Server for MongoDB (PSMDB)15 2019 Percona

Comparação de Features16 2019 Percona

Comparação de atabase/feature-comparison 2019 Percona

Comparação de Features18 2019 Percona

PSMDB Features Review 19Autenticação LDAPAuditoriaStorage em memóriaSubstituição em LogHot Backup 2019 Percona

Features não disponíveis no PSMDB Autorização de usuário por grupo Integração SNMP Conector BI20 2019 Percona

Other open source solutions? Pode-se encriptar o disco em totalidade mesmo no MongoDBpadrão. Autorização por grupo não é possível porém com um script queprepara o banco de dados external podemos emular essafeature.21 2019 Percona

Other open source solutions? Integração com SNMP não está disponível no PSMDB. Noentanto, PMM oferece gráficos tão bom quantos um nagios oualgum outro sistema de monitoramento. PSMDB não oferece connector BI. Porém uma ferramenta deconexão pode ser comprada por um valor menor do que umalicença full.22 2019 Percona

Features somente disponíveis no PSMDBHot BackupO Seguinte comando cria uma cópia binária da pasta de banco dedados do MongoDB. use adminswitched to db admin db.runCommand({createBackup: 1, backupDir: "/my/backup/data/path"}){ "ok" : 1 }23 2019 Percona

PMMPMM é uma ferramenta open source para monitoramento deMySQL/MongoDB/PostgresPMM é baseado em Docker, Virtual Appliances e também emdisponibilizamos AMI na figuring-pmm-monitoring-mongodb-cluster/24 2019 Percona

PMMhttps://pmmdemo.percona.com/graph/25 2019 Percona

Schema AnalysisExistem alguns projetos open source que oferecem o mesmo que oCompass EnterpriseSugerimos: ntainers26 2019 Percona

Migration to PSMDBPSMDB é compatível com o MongoDB "padrão" entãosimplesmente podemos substituir um pelo odb-security-pay-enterprise-open-source-covered/27 2019 Percona

Support ?MongoDB Enterprise is tied with Support while PSMDB is free touse.If you have questions use the community forumhttps://www.percona.com/forums/For a more details on our offerings and SLAs, please contact sales. Iwill keep this as a tech talk :)28 2019 Percona

Roadmap LDAP authorization29 2019 Percona

Questões?30 2019 Percona

Free e open source - com detalhes É o suficiente para a maioria das companhias . -Log Redaction-Encriptação de banco de dados-In-Memory Storage Engine-MongoDB Compass Enterprise . Esse é o protocolo usado no nagios para trafegar informações do banco de dados de uma maneira simples.