Curso Azure Cosmos DB Fundamentals

  • Database

Curso Azure Cosmos DB Fundamentals

20 horas
Visão Geral

Este Curso Azure Cosmos DB Fundamentals, tem como objetivo ensinar os fundamentos da administração do Azure Cosmos DB, um banco de dados NoSQL totalmente gerenciado e distribuído globalmente pela Microsoft. O treinamento aborda desde a criação, configuração e administração de instâncias até a otimização de desempenho, segurança e monitoramento contínuo de ambientes Cosmos DB.

Objetivo

Após realizar este curso de Azure Cosmos DB Administration, você será capaz de:

  • Administrar instâncias do Cosmos DB de forma eficiente e segura.
  • Configurar e gerenciar a replicação global e particionamento de dados.
  • Monitorar o desempenho e otimizar operações em um ambiente distribuído.
  • Implementar políticas de segurança e recuperação de desastres.
  • Integrar Cosmos DB com outras ferramentas e serviços na Azure.
Publico Alvo
  • Administradores de banco de dados.
  • Arquitetos de soluções.
  • Desenvolvedores com foco em NoSQL.
  • Profissionais de TI interessados em utilizar Azure Cosmos DB para criar soluções distribuídas e escaláveis.
Pre-Requisitos
  • Conhecimento básico sobre bancos de dados (relacional e NoSQL).
  • Experiência prévia com Azure ou outros serviços de nuvem.
  • Noções sobre arquitetura de banco de dados distribuído.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Módulo 1: Introdução ao Azure Cosmos DB

  1. Visão geral do Azure Cosmos DB: arquitetura e casos de uso.
  2. Modelos de consistência: eventual, forte, sessão, prefixado e consistente por região.
  3. APIs suportadas: Core (SQL), MongoDB, Cassandra, Gremlin, Table.
  4. Diferenças entre Cosmos DB e outros bancos de dados NoSQL.

Módulo 2: Configuração e Administração do Azure Cosmos DB

  1. Criação e configuração de contas do Cosmos DB no portal Azure.
  2. Escolha do modelo de consistência e distribuição de dados.
  3. Entendimento de throughput e RU/s (Request Units).
  4. Gerenciamento de containers, databases e partições.

Módulo 3: Replicação Global e Distribuição de Dados

  1. Replicação global: conceitos, configuração e melhores práticas.
  2. Políticas de failover automático e manual.
  3. Sincronização de dados entre múltiplas regiões geográficas.
  4. Planejamento de replicação para otimização de desempenho.

Módulo 4: Escalabilidade e Performance no Cosmos DB

  1. Particionamento e sharding de dados.
  2. Escalabilidade horizontal automática e manual.
  3. Melhorias de performance: uso eficiente de RU/s.
  4. Consulta e otimização de índices no Cosmos DB.

Módulo 5: Monitoramento e Diagnóstico

  1. Monitoramento contínuo com Azure Monitor e Application Insights.
  2. Métricas e logs de desempenho no Cosmos DB.
  3. Troubleshooting: Identificação e resolução de gargalos de performance.
  4. Análise de logs de consultas e operações.

Módulo 6: Segurança e Compliance no Cosmos DB

  1. Controle de acesso baseado em funções (RBAC).
  2. Gerenciamento de chaves e criptografia de dados em repouso e em trânsito.
  3. Implementação de políticas de firewall e IP restrictions.
  4. Conformidade com GDPR e outras regulamentações.

Módulo 7: Backup e Recuperação no Azure Cosmos DB

  1. Estratégias de backup e restauração no Cosmos DB.
  2. Configuração de backups automáticos e manuais.
  3. Implementação de políticas de Disaster Recovery.
  4. Recuperação de dados em caso de falhas de região ou de serviço.

Módulo 8: Integração do Cosmos DB com Outros Serviços

  1. Integração com Azure Functions e Event Grid.
  2. Cosmos DB e a plataforma de análise de dados (Azure Data Lake, Power BI).
  3. Uso do Cosmos DB em soluções serverless e arquiteturas de microsserviços.
  4. Cosmos DB e integrações com frameworks de IA/ML.

Módulo 9: Casos de Uso e Arquitetura de Soluções

  1. Design de soluções distribuídas usando Cosmos DB.
  2. Padrões de arquitetura para aplicações de alto desempenho e baixa latência.
  3. Exemplos de uso real: E-commerce global, aplicações em tempo real, IOT.
  4. Melhores práticas para arquitetura escalável e resiliente com Cosmos DB.
TENHO INTERESSE

Cursos Relacionados

Curso Oracle Database 12c Admin Install Upgrade

32 horas

Curso Oracle Database 12c Administração I

32 horas

Curso Oracle 12c Banco de Dados Introdução ao SQL

28 Horas

Curso Oracle Fundamentos de Big Data

32 horas

Curso Oracle Database 12c Performance Tuning

24 Horas

Curso Oracle 12c 10 Programa com PL/SQL

32 horas

Curso Oclacle 12c RAC – Administração de Banco de Dados

32 horas

Curso Oracle 12c Banco de Dados PL/SQL Advanced

24 horas

Curso Oracle 18c Database Backup and Recovery Workshop

32 horas