Fale Conosco
MDP300

Administração de bancos de dados relacionais no Microsoft Azure

sobre o curso 32h

Este curso fornece aos alunos o conhecimento e as habilidades para administrar uma infraestrutura de banco de dados SQL Server para bancos de dados relacionais em nuvem, locais e híbridos e que trabalham com as ofertas de banco de dados relacional Microsoft PaaS. Além disso, será útil para indivíduos que desenvolvem aplicativos que fornecem conteúdo de bancos de dados relacionais

Este curso fornece aos alunos o conhecimento e as habilidades para administrar uma infraestrutura de banco de dados SQL Server para bancos de dados relacionais em nuvem, locais e híbridos e que trabalham com as ofertas de banco de dados relacional Microsoft PaaS. Além disso, será útil para indivíduos que desenvolvem aplicativos que fornecem conteúdo de bancos de dados relacionais baseados em SQL.

Perfil do público

O público deste curso é formado por profissionais de dados que gerenciam dados e bancos de dados e que desejam aprender como administrar as tecnologias de plataforma de dados disponíveis no Microsoft Azure. Este curso também é valioso para arquitetos de dados e desenvolvedores de aplicativos que precisam entender quais tecnologias estão disponíveis para a plataforma de dados com o Azure e como trabalhar com essas tecnologias por meio de aplicativos.

No final do curso

Depois de concluir este curso, os alunos serão capazes de:

  • Planejar, implantar e configurar ofertas do Azure SQL
  • Monitore o desempenho do banco de dados e ajuste um banco de dados e consultas para desempenho ideal
  • Planejar e configurar uma solução de alta disponibilidade

Áreas

  • Microsoft - Cursos OFICIAIS

PRÓXIMAS TURMAS

  • 14.03.2022 - 24.03.2022

    Noite: (19h às 23h)

    Duração: 32h


Conteúdo

 
Módulo 1: A função do administrador do banco de dados do AzureEste módulo explora a função de um administrador de banco de dados no mundo do Azure. Ele também fornece algumas informações básicas relevantes para o conteúdo geral. Isso inclui uma revisão das várias opções baseadas no SQL Server (SQL Server em uma VM, instâncias gerenciadas e banco de dados SQL do Azure). Os alunos aprenderão por que o nível de compatibilidade é um conceito crucial ao trabalhar com bancos de dados SQL no Azure. Os alunos também são apresentados a outras plataformas de banco de dados disponíveis no Azure, além daquelas baseadas no SQL Server, em particular PostgreSQL e MySQ
  • Funções da plataforma de dados do Azure
  • Plataformas e opções de banco de dados do Azure
  • Níveis de compatibilidade do SQL Server
  • Recursos de visualização do Azure
Laboratório: Usando o Portal do Azure e o SQL Server Management Studio
  • Provisionar um SQL Server em uma máquina virtual do Azure
  • Conecte-se ao SQL Server e restaure um backup
Depois de concluir este módulo, os alunos irão:
  • Compreenda a função do Administrador de Banco de Dados do Azure conforme ela se ajusta a outras funções da plataforma de dados
  • Descrever as principais diferenças entre as operações de banco de dados baseadas em SQL Server
  • Ser capaz de descrever a diferença entre versões e níveis de compatibilidade
  • Saiba como habilitar e desabilitar recursos de visualização
Módulo 2: Planejar e implementar recursos da plataforma de dadosEste módulo apresenta métodos para implantar recursos de plataforma de dados no Azure. Você aprenderá sobre as opções de atualização e migração de bancos de dados SQL existentes para o Azure. Você aprenderá como configurar os recursos do Azure para hospedar o SQL Server em uma máquina virtual, uma instância gerenciada, banco de dados SQL do Azure e PostgreSQL ou MySQL. Você aprenderá como determinar quais opções são melhores com base em requisitos específicos, incluindo as necessidades de alta disponibilidade e recuperação de desastres (HADR). Eles aprenderão a calcular os requisitos de recursos e a criar modelos para suas implantações.
  • Implantar o SQL Server usando IaaS
  • Implantar o SQL Server usando PaaS
  • Implantando soluções de banco de dados de código aberto no Azure
Laboratório: Implantando Banco de Dados SQL do Azure
  • Implantar uma VM usando um modelo ARM
  • Configure os recursos necessários antes de criar um banco de dados
  • Implantar um Banco de Dados SQL do Azure
  • Registre a instância do Banco de Dados SQL do Azure no Azure Data Studio e valide a conectividade
  • Implante PostgreSQL ou MySQL usando uma ferramenta cliente para validar a conectividade
Depois de concluir este módulo, os alunos irão:
  • Distribuir recursos usando métodos manuais
  • Reconstruir uma oferta de banco de dados apropriada com base nos requisitos
  • Configurar recursos de banco de dados
  • Avalie e implemente uma estratégia para mover um banco de dados para o Azure
Módulo 3: Implementar um ambiente seguroEste módulo explora as práticas de proteção de seu Banco de Dados SQL Server, bem como de um banco de dados SQL do Azure. Isso inclui uma revisão das várias opções baseadas no SQL Server, bem como as várias opções do Azure para proteger o Banco de Dados SQL do Azure, bem como os bancos de dados que residem no Banco de Dados SQL do Azure. Os alunos aprenderão por que a segurança é crucial ao trabalhar com bancos de dados. Os alunos também são apresentados a outras plataformas de banco de dados disponíveis no Azure, além daquelas baseadas no SQL Server, em particular, Banco de Dados Azure para MariaDB / MySQL / PostgreSQL
  • Configurar autenticação de banco de dados
  • Configurar autorização de banco de dados
  • Implementar segurança para dados em repouso
  • Implementar segurança para dados em trânsito
  • Implementar controles de conformidade para dados confidenciais
Laboratório: Implementar um ambiente seguro
  • Configure uma regra de firewall baseada em servidor usando o Portal do Azure
  • Autorizar o acesso ao banco de dados SQL do Azure com o Azure Active Directory
  • Habilitar segurança avançada de dados e classificação de dados
  • Gerenciar o acesso a objetos de banco de dados
Depois de concluir este módulo, os alunos irão:
  • Compreenda as diferenças entre Windows, SQL Server e Autenticação do Azure Active Directory
  • Descreva e configure as soluções de criptografia de dados em repouso, bem como a criptografia de dados em trânsito
  • Implementar uma solução de sensibilidade de dados
Módulo 4: Monitorar e otimizar recursos operacionaisEste módulo irá ensiná-lo sobre a otimização de recursos para seus bancos de dados criados usando serviços IaaS ou PaaS. O módulo também cobre o monitoramento de recursos de hardware e servidor. Ele irá familiarizá-lo com as várias ferramentas disponíveis para monitorar o desempenho e estabelecer uma linha de base. Você aprenderá como interpretar métricas de desempenho para os recursos mais críticos. Você também aprenderá a solucionar problemas de desempenho do banco de dados usando o Azure SQL Database Intelligent Insights.
  • Linhas de base e monitoramento de desempenho
  • Principais causas de problemas de desempenho
  • Configurando recursos para desempenho ideal
  • Configuração do banco de dados do usuário
  • Tarefas de manutenção relacionadas ao desempenho
Laboratório: Monitorar e otimizar recursos
  • Isolar problemas de CPU
  • Use Query Store para observar problemas de bloqueio
  • Detectar e corrigir problemas de fragmentação
Depois de concluir este módulo, os alunos irão:
  • Monitore a atividade e compare com uma linha de base
  • Definir tarefas de manutenção relacionadas ao desempenho
  • Identifique as principais causas dos problemas de desempenho
  • Configure os recursos para um desempenho ideal
  • Configure um banco de dados de usuário para um desempenho ideal
Módulo 5: Otimize o desempenho da consultaOs planos de execução de consulta são potencialmente o aspecto mais importante do desempenho do banco de dados. Melhorar planos ruins é certamente uma área em que uma pequena quantidade de esforço pode trazer grandes melhorias. Embora os problemas de hardware possam limitar o desempenho da consulta, melhorar o hardware geralmente resulta em melhorias de desempenho na faixa de 10-20%, no máximo. Mais comumente, os administradores de banco de dados encontram consultas que não são otimizadas, têm estatísticas desatualizadas ou ausentes, índices ausentes ou escolhas de design de banco de dados inadequadas que fazem com que o mecanismo de banco de dados execute mais trabalho do que o necessário para retornar os resultados de uma determinada consulta. Melhorar os planos às vezes pode resultar em melhorias de desempenho na faixa de 100-200% ou até mais, o que significa que, depois de melhorar um plano com índices ou estatísticas melhores, uma consulta pode ser executada duas ou três vezes mais rápido!
  • Noções básicas sobre planos de consulta do SQL Server
  • Explore o design de banco de dados baseado em desempenho
  • Avalie as melhorias de desempenho
Laboratório: Solução de problemas de desempenho de consulta
  • Identifique problemas com o design do banco de dados AdventureWorks2017
  • Isole áreas problemáticas em consultas de baixo desempenho no AdventureWorks2017
  • Use o Query Store para detectar e lidar com a regressão no AdventureWorks2017
  • Use dicas de consulta para impactar o desempenho no AdventureWorks2017
Depois de concluir este módulo, os alunos irão:
  • Analisar planos de consulta e identificar áreas problemáticas
  • Avalie possíveis melhorias de consulta
  • Revisão do design da tabela e índice
  • Determine se as alterações de consulta ou design tiveram um efeito positivo
Módulo 6: Automação de TarefasUm objetivo comum para administradores de banco de dados em muitos ambientes é automatizar o máximo de suas tarefas repetitivas. Isso pode ser tão simples quanto usar scripts para automatizar um processo de backup e tão complexo quanto construir um sistema de alerta totalmente automatizado. Este módulo fornece detalhes de tarefas de automação para simplificar o trabalho do DBA. Os métodos incluem agendamento de tarefas para trabalhos de manutenção regulares, bem como administração de várias instâncias e configuração de notificações para o sucesso ou falha da tarefa ou não conclusão.
  • Configurando a implantação automática
  • Definindo Tarefas Agendadas
  • Configurando Eventos Estendidos
  • Gerenciando recursos do Azure PaaS usando métodos automatizados
Laboratório: Automatizando Tarefas
  • Implantar um modelo do Azure a partir de um modelo de início rápido no GitHub
  • Configure notificações com base em métricas de desempenho
  • Implantar um Runbook de Automação do Azure (ou trabalho elástico) para reconstruir índices em um Banco de Dados SQL do Azure
Depois de concluir este módulo, os alunos irão:
  • Implantar recursos usando scripts de implantação automatizados
  • Crie tarefas agendadas
  • Crie notificações e alertas
  • Configure a automação para serviços PaaS
Módulo 7: Planejar e implementar um ambiente de alta disponibilidade e recuperação de desastresOs dados devem estar disponíveis quando a empresa precisar. Isso significa que as soluções que hospedam os dados devem ser projetadas levando-se em consideração a disponibilidade e a capacidade de recuperação. Suponha que você trabalhe para uma empresa que vende widgets em lojas e online. Seu aplicativo principal usa um banco de dados altamente transacional para pedidos. O que aconteceria se o servidor ou plataforma que hospeda o banco de dados transacional tivesse um problema que o tornasse indisponível ou inacessível por algum motivo? Que impacto isso teria nos negócios? Se a solução certa for implementada, o banco de dados ficará online em um período de tempo razoável com esforço mínimo, permitindo que os negócios continuem com pouco ou nenhum impacto. Este módulo e seu laboratório associado cobrem a configuração, teste e gerenciamento de uma solução para alta disponibilidade e recuperação de desastres (HADR) no Azure, para implantações de infraestrutura como serviço (IaaS) e plataforma como serviço (PaaS). Este módulo cobrirá não apenas os requisitos básicos, mas também as várias opções disponíveis para alcançar o HADR.
  • Estratégias de alta disponibilidade e recuperação de desastres
  • Plataforma IaaS e ferramentas de banco de dados para HADR
  • Plataforma PaaS e ferramentas de banco de dados para HADR
  • Backup e recuperação de banco de dados
Laboratório: Planejar e implementar um ambiente de alta disponibilidade e recuperação de desastres
  • Criar um grupo de disponibilidade Always On
  • Habilitar Georreplicação para Banco de Dados SQL do Azure
  • Backup para URL e restauração de URL
Depois de concluir este módulo, os alunos compreenderão:
  • A diferença entre o tempo de recuperação e os objetivos do ponto de recuperação
  • As opções de HADR disponíveis para IaaS e PaaS
  • As considerações para o planejamento e configuração de soluções HADR, incluindo como backup e restauração fi
  • Os fatores que compõem uma estratégia HADR
  • Como configurar uma solução de alta disponibilidade por meio de um laboratório prático

Requisitos

Os Administradores de Banco de Dados do Azure bem-sucedidos começam esta função com experiência profissional em gerenciamento de banco de dados e conhecimento técnico de tecnologias de nuvem.  
 
Especificamente: 
  • Trabalhar, manter e desenvolver com SQL Server 
  • Experiência com o Azure, como implantação e gerenciamento de recursos 
No mínimo, você deve saber as informações no seguinte treinamento online antes de participar do curso:
  • Introdução ao Azure SQL
  • Fundamentos do Azure AZ-900 
  • DP-900 Azure Data Fundamentals 

Mais Informações

MATERIAL DIDÁTICO EM INGLÊS

tem interesse, mas a data não é ideal para você?
entre em contato conosco!

Ao clicar em enviar, você concorda com a nossa Política de Privacidade

+3.830

+3.830

Turmas Realizadas

+54.000

+54.000

Alunos Sisnema

+150

+150

Cursos Diferentes