Pular para o conteúdo

Trilha de estudo

Trilha Microsoft Azure: tudo o que estudar, tópico por tópico

Avalia a preparação em Microsoft Azure em toda a família de certificações (AZ-900, AZ-104, AZ-204, AZ-305, AZ-400, AZ-500, AZ-800, SC-900, DP-900, DP-203, DP-100, AI-900, AI-102): fundamentos de nuvem, identidade, computação, redes, armazenamento e dados, segurança, governança e monitoramento, DevOps e Bicep, Windows Server híbrido e serviços de IA do Azure.

Resposta curta

Para aprender Microsoft Azure, percorra 10 módulos e 165 tópicos na ordem em que um apoia o próximo. Comece por Fundamentos de Nuvem e Azure e siga para Identidade e Acesso e Computação. Use o mapa como checklist, ou meça seu nível e estude só o que falta.

10
módulos
165
tópicos
45
min para avaliar

O que você vai estudar

Os tópicos estão agrupados por módulo. Abra um para ver os objetivos e os conceitos-chave.

1 · Fundamentos de Nuvem e Azure5 tópicos
  • Conceitos de Computação em Nuvem

    Características da computação em nuvem, modelos de implantação pública, privada e híbrida, IaaS/PaaS/SaaS, serverless, modelo de responsabilidade compartilhada, CapEx versus OpEx, preços baseados em consumo e benefícios da nuvem (elasticidade, escalabilidade, confiabilidade, previsibilidade, segurança, governança e gerenciabilidade)

    Objetivos

    • Classificar uma carga de trabalho como IaaS, PaaS, SaaS ou serverless e indicar quem gerencia cada camada
    • Explicar os benefícios financeiros e operacionais da nuvem em relação ao ambiente local
    • Escolher um modelo de implantação para um requisito de conformidade ou latência

    Conceitos-chave

    • IaaS vs PaaS vs SaaS
    • modelo de responsabilidade compartilhada
    • CapEx vs OpEx
    • elasticidade e escalabilidade
    • alta disponibilidade e tolerância a falhas
    • nuvem pública, privada e híbrida
  • Arquitetura do Azure e Hierarquia de Recursos

    Regiões, pares de regiões, zonas de disponibilidade, regiões soberanas, a hierarquia de grupo de gerenciamento, assinatura, grupo de recursos e recurso, Azure Resource Manager e as ferramentas portal, Cloud Shell, CLI, PowerShell, Azure Arc e Advisor

    Objetivos

    • Descrever a hierarquia de recursos do Azure e onde políticas e acesso são herdados
    • Explicar como regiões, pares de regiões e zonas de disponibilidade entregam resiliência
    • Selecionar a ferramenta de gerenciamento adequada (portal, CLI, PowerShell, Arc) para uma tarefa

    Conceitos-chave

    • regiões e pares de regiões
    • zonas de disponibilidade
    • grupos de gerenciamento e assinaturas
    • grupos de recursos
    • Azure Resource Manager
    • Azure CLI, PowerShell e Cloud Shell
  • Planos de Suporte, SLAs e Ciclo de Vida de Serviços do Azure

    Planos de suporte do Azure (Basic, Developer, Standard, Professional Direct, Premier/Unified) e o que cada um inclui, abertura de solicitações de suporte e de aumento de cota ou limite de assinatura em Ajuda + suporte, contratos de nível de serviço, SLA composto e cálculo do percentual de tempo de atividade, créditos de serviço de SLA e o ciclo de vida de serviços em preview (privada e pública) versus disponibilidade geral, incluindo o fato de que serviços em preview não têm SLA

    Objetivos

    • Escolher o plano de suporte do Azure que atende aos requisitos de tempo de resposta, suporte por telefone e custo
    • Calcular a disponibilidade a partir de percentuais de SLA e explicar quando os créditos de serviço se aplicam
    • Explicar o que preview e disponibilidade geral significam para suporte, SLA e uso em produção

    Conceitos-chave

    • níveis de planos de suporte
    • solicitação de suporte e aumento de cota
    • percentual de tempo de atividade do SLA
    • SLA composto
    • créditos de serviço de SLA
    • preview privada e pública vs disponibilidade geral
  • Preços do Azure, Conta Gratuita e Fatores de Custo

    Conta gratuita do Azure (crédito, serviços de 12 meses e sempre gratuitos, o que acontece quando o crédito ou o período de avaliação termina), tipos de oferta e de conta de assinatura, fatores que afetam o custo (tipo de recurso, região, tamanho e sistema operacional da VM, uso, largura de banda e transferência de dados de entrada versus saída, egress entre regiões), cobrança de VMs paradas (desalocadas), Entra ID gratuito versus IPs públicos pagos, Azure Hybrid Benefit e as calculadoras de Preços e de TCO

    Objetivos

    • Prever quais ações em uma assinatura gratuita ou pay-as-you-go geram cobranças
    • Citar os fatores que alteram o preço de uma VM, de um armazenamento ou de um recurso de rede
    • Selecionar a Calculadora de Preços, a Calculadora de TCO ou o Azure Hybrid Benefit para uma questão de custo

    Conceitos-chave

    • crédito da conta gratuita e serviços sempre gratuitos
    • tipos de oferta e de conta de assinatura
    • variação de preço por região
    • preço por tamanho de VM e sistema operacional
    • largura de banda e cobranças de egress
    • cobrança de VMs desalocadas
  • Ferramentas de Gerenciamento do Azure: Portal, Cloud Shell, CLI e PowerShell

    O portal do Azure (blades, dashboards, URL e acesso por navegador de qualquer dispositivo), Azure Cloud Shell com Bash ou PowerShell, Azure CLI e Azure PowerShell instalados em Windows, macOS e Linux, aplicativo móvel do Azure, seleção da ferramenta de gerenciamento adequada para uma plataforma ou necessidade de automação e listagem e gerenciamento de recursos com comandos e cmdlets

    Objetivos

    • Selecionar a ferramenta de gerenciamento do Azure adequada a uma plataforma, dispositivo ou requisito de automação
    • Explicar o que o Cloud Shell oferece sem instalação local
    • Descrever quais sistemas operacionais suportam a CLI e o PowerShell

    Conceitos-chave

    • portal do Azure e blades
    • Cloud Shell com Bash e PowerShell
    • Azure CLI em Windows, macOS e Linux
    • cmdlets do Azure PowerShell
    • acesso ao portal de qualquer dispositivo
    • escolha de uma ferramenta de gerenciamento
2 · Identidade e Acesso9 tópicos
  • Microsoft Entra ID: Usuários, Grupos e Identidades Externas

    Tenants do Microsoft Entra, usuários e grupos (atribuídos e dinâmicos), operações em massa, atribuição de licenças, unidades administrativas, identidade de dispositivos (ingressado, ingressado híbrido, registrado), usuários convidados com colaboração B2B, External ID, redefinição de senha por autoatendimento e os tipos de identidade no Entra

    Objetivos

    • Criar e gerenciar usuários, grupos e licenças, incluindo associação em massa e dinâmica
    • Convidar usuários externos com colaboração B2B e governar o acesso deles
    • Diferenciar dispositivos ingressados no Entra, ingressados híbridos e registrados

    Conceitos-chave

    • tenants e diretórios
    • grupos dinâmicos
    • atribuição de licenças
    • usuários convidados B2B e External ID
    • estados de ingresso de dispositivos
    • unidades administrativas
  • Autenticação, Acesso Condicional e Governança de Identidade

    Métodos de autenticação do Entra (sem senha, FIDO2, Authenticator, SSPR), autenticação multifator, políticas e sinais de Acesso Condicional, políticas de risco do Identity Protection, Privileged Identity Management, revisões de acesso, gerenciamento de direitos e projeto de acesso baseado em Zero Trust

    Objetivos

    • Projetar um conjunto de políticas de Acesso Condicional para usuários, dispositivos e níveis de risco
    • Usar o PIM para entregar acesso privilegiado just-in-time com aprovação e expiração
    • Escolher recursos de governança (revisões de acesso, gerenciamento de direitos) para controlar o acesso ao longo do tempo

    Conceitos-chave

    • MFA e autenticação sem senha
    • sinais e controles de concessão do Acesso Condicional
    • risco de usuário e de entrada do Identity Protection
    • Privileged Identity Management
    • revisões de acesso
    • gerenciamento de direitos
  • RBAC do Azure e Acesso a Recursos

    Controle de acesso baseado em função do Azure: funções internas e personalizadas, escopos e herança, atribuições de função, atribuições de negação, diferença entre funções do Entra e funções do Azure, condições de acesso e solução de problemas de acesso efetivo

    Objetivos

    • Atribuir a função interna de menor privilégio no escopo correto
    • Criar a definição de uma função personalizada para uma necessidade específica
    • Diagnosticar por que um usuário consegue ou não executar uma operação

    Conceitos-chave

    • funções, escopo e atribuição
    • Owner vs Contributor vs Reader
    • funções personalizadas
    • funções do Entra vs funções do Azure
    • User Access Administrator
    • atribuições de negação
  • Identidade de Aplicações: Registros de Aplicativo e Identidades Gerenciadas

    Registros de aplicativo e aplicativos empresariais, entidades de serviço, fluxos OAuth 2.0 e OpenID Connect, plataforma de identidade da Microsoft e MSAL, permissões delegadas versus de aplicativo, consentimento de administrador, Microsoft Graph, identidades gerenciadas (atribuídas pelo sistema e pelo usuário) e identidades de carga de trabalho

    Objetivos

    • Registrar um aplicativo e escolher o fluxo de autenticação correto
    • Substituir segredos por identidades gerenciadas para acessar recursos do Azure
    • Solicitar e consentir permissões do Microsoft Graph com menor privilégio

    Conceitos-chave

    • registro de aplicativo vs entidade de serviço
    • fluxos OAuth 2.0 e OIDC
    • MSAL
    • permissões delegadas vs de aplicativo
    • consentimento de administrador
    • identidades gerenciadas
  • Proteção de Senha do Entra, SSPR e Padrões de Segurança

    Proteção de Senha do Microsoft Entra (listas global e personalizada de senhas banidas, implantação do agente local com serviço de proxy e posicionamento do agente de DC), métodos de redefinição de senha por autoatendimento, perguntas de segurança e write-back de senha, padrões de segurança e o que eles impõem, edições de licença do Entra ID e administração de política de senha no Microsoft Entra Domain Services

    Objetivos

    • Implantar a Proteção de Senha do Entra para o Active Directory local
    • Configurar o SSPR com os métodos exigidos e o write-back de senha para usuários híbridos
    • Decidir quando os padrões de segurança bastam e quando o Acesso Condicional é necessário

    Conceitos-chave

    • lista personalizada de senhas banidas
    • agente de DC e proxy da Proteção de Senha
    • métodos de SSPR e perguntas de segurança
    • write-back de senha
    • padrões de segurança
    • edições Entra ID Free, P1 e P2
  • Microsoft Entra Connect: Sincronização, Métodos de Entrada e Cloud Sync

    Sincronização do Microsoft Entra Connect e seus métodos de entrada (sincronização de hash de senha, autenticação pass-through, federação), SSO contínuo, filtragem de domínio e de UO do escopo de sincronização, agentes e provisionamento do Entra Connect cloud sync, correção de erros de diretório com o IdFix, monitoramento da integridade da sincronização e automação do ciclo de vida de usuários com o Microsoft Identity Manager

    Objetivos

    • Escolher um método de entrada híbrido conforme requisitos de segurança, disponibilidade e dependência do ambiente local
    • Delimitar a sincronização com filtragem por UO e por atributo
    • Monitorar a integridade da sincronização e corrigir erros de diretório antes de sincronizar

    Conceitos-chave

    • hash de senha vs pass-through vs federação
    • SSO contínuo
    • filtragem de UO e de domínio
    • Entra Connect cloud sync
    • correção de diretório com o IdFix
    • monitoramento do Connect Health
  • Aplicativos Corporativos, SSO, Application Proxy e Acesso Externo

    Atribuição e acesso por autoatendimento a aplicativos corporativos, métodos de logon único (SAML, OIDC, baseado em senha, vinculado) para aplicativos sem suporte a provedor de identidade, Entra Application Proxy com delegação restrita Kerberos para aplicativos locais, Microsoft Entra Domain Services para cargas LDAP e Kerberos, política de nomenclatura de grupos, concessão de permissões de API, acesso de tenants externos com B2B, escopo do Acesso Condicional e atribuição de funções do Entra

    Objetivos

    • Publicar um aplicativo local ou SaaS com o método de SSO adequado
    • Fornecer autenticação LDAP ou Kerberos a cargas legadas sem controladores de domínio locais
    • Controlar quem pode solicitar, receber atribuição e consentir em aplicativos corporativos

    Conceitos-chave

    • atribuição de aplicativos corporativos
    • métodos de SSO SAML e baseado em senha
    • Application Proxy e SSO Kerberos
    • LDAP do Entra Domain Services
    • concessão de permissões de API
    • acesso B2B para tenants externos
  • Projeto de Identidade: Tokens de Identidade Gerenciada, PIM e Acesso Condicional

    Projeto de identidade de aplicações: identidades gerenciadas atribuídas ao sistema com acesso ao Key Vault, obtenção de tokens no serviço de metadados de instância (IMDS) e em endpoints OAuth 2.0, Privileged Identity Management para acesso just-in-time, revisões de acesso como governança de identidade e Acesso Condicional para restringir o acesso a dispositivos corporativos

    Objetivos

    • Escolher identidades gerenciadas em vez de segredos para minimizar o esforço administrativo
    • Descrever como uma carga de trabalho obtém um token pelo IMDS para acessar o Key Vault
    • Combinar PIM, revisões e Acesso Condicional em um projeto de menor privilégio

    Conceitos-chave

    • identidade gerenciada atribuída ao sistema
    • obtenção de token pelo IMDS
    • solicitação de token OAuth 2.0
    • Privileged Identity Management
    • revisões de acesso
    • Acesso Condicional baseado em dispositivo
  • Microsoft Graph para Desenvolvedores: Consultas Avançadas, Paginação, Lotes e Notificações de Alteração

    Recursos de consulta avançada em objetos de diretório (ConsistencyLevel: eventual com $count, $search e $filter complexo), paginação seguindo @odata.nextLink e consultas delta, lote JSON com POST /$batch de até 20 requisições, assinaturas de notificação de alteração (resource, changeType, notificationUrl, expiração e renovação, handshake de validação, clientState) e tratamento de limitação com Retry-After

    Objetivos

    • Escrever consultas do Graph que usem corretamente filtros avançados de diretório
    • Paginar grandes conjuntos de resultados e combinar chamadas com lotes
    • Assinar notificações de alteração e manter a assinatura ativa

    Conceitos-chave

    • ConsistencyLevel eventual
    • $count
    • $search
    • @odata.nextLink
    • PageIterator
    • consulta delta
    • limite de 20 do $batch
    • assinaturas
    • expirationDateTime
    • validationToken
    • Retry-After
3 · Computação12 tópicos
  • Máquinas Virtuais e Conjuntos de Escala do Azure

    Tamanhos e séries de VM, discos gerenciados e criptografia, conjuntos de disponibilidade e zonas, Virtual Machine Scale Sets e escala automática, imagens e extensões, redimensionamento e movimentação de VMs, Azure Hybrid Benefit e instâncias spot

    Objetivos

    • Escolher tamanho de VM, tipo de disco e opção de disponibilidade para uma carga de trabalho
    • Configurar um conjunto de escala com regras de escala automática
    • Redimensionar, reimplantar ou mover uma VM e entender o impacto na indisponibilidade

    Conceitos-chave

    • tamanhos e famílias de VM
    • tipos de disco gerenciado
    • conjuntos de disponibilidade vs zonas
    • conjuntos de escala e escala automática
    • extensões de VM e script personalizado
    • Azure Disk Encryption
  • Azure App Service

    Planos do App Service e camadas de preço, escalar verticalmente e horizontalmente, escala automática, slots de implantação e troca, domínios personalizados e certificados TLS, recursos de rede (integração com VNet, endpoints privados), configurações do aplicativo, backups e métodos de implantação

    Objetivos

    • Escolher a camada do plano do App Service para um requisito de recurso e escala
    • Usar slots de implantação para releases sem indisponibilidade e rollback
    • Proteger e conectar em rede um aplicativo do App Service com acesso privado

    Conceitos-chave

    • camadas do plano do App Service
    • escala vertical vs horizontal
    • slots de implantação
    • domínios personalizados e TLS
    • integração com VNet
    • configurações do aplicativo e cadeias de conexão
  • Contêineres: ACI, ACR, Container Apps e AKS

    Imagens de contêiner e registros (Azure Container Registry, tasks), Azure Container Instances, Azure Container Apps (revisões, escala, Dapr) e fundamentos do Azure Kubernetes Service para escolher a opção certa de hospedagem de contêineres

    Objetivos

    • Escolher entre ACI, Container Apps e AKS para uma carga de trabalho
    • Construir, armazenar e implantar uma imagem do Azure Container Registry
    • Configurar escala e revisões no Azure Container Apps

    Conceitos-chave

    • Azure Container Registry
    • Azure Container Instances
    • revisões e escala KEDA do Container Apps
    • pools de nós do AKS
    • grupos de contêineres
    • build e push de imagens
  • Azure Functions e Serverless

    Gatilhos e bindings do Azure Functions, planos de hospedagem (Consumption, Flex Consumption, Premium, Dedicated), orquestrações do Durable Functions, timeouts, escala e cold start, configuração e Logic Apps como complemento low-code

    Objetivos

    • Selecionar um plano de hospedagem com base em escala, rede e necessidades de cold start
    • Implementar uma função com o gatilho e os bindings de saída corretos
    • Usar o Durable Functions para fluxos fan-out/fan-in ou com interação humana

    Conceitos-chave

    • gatilhos e bindings
    • planos de hospedagem
    • padrões do Durable Functions
    • cold start
    • configurações do function app
    • Logic Apps vs Functions
  • IoT, Virtual Desktop, DevTest Labs e Serviços de Bot do Azure

    Azure IoT Hub e IoT Central para ingestão de dispositivos, pools de hosts e hosts de sessão do Azure Virtual Desktop, Microsoft Managed Desktop versus Azure Lab Services, modelos, artefatos e políticas de custo do Azure DevTest Labs, Azure AI Bot Service para assistentes digitais e reconhecimento do serviço Azure principal que atende a uma descrição de carga de trabalho

    Objetivos

    • Associar um requisito de IoT, desktop virtual, laboratório ou bot ao serviço do Azure que o atende
    • Explicar como o DevTest Labs controla custos em ambientes de desenvolvimento e teste
    • Descrever o papel do IoT Hub na ingestão de telemetria de dispositivos

    Conceitos-chave

    • ingestão de dispositivos com IoT Hub
    • pools de hosts do Azure Virtual Desktop
    • Managed Desktop vs Lab Services
    • modelos e artefatos do DevTest Labs
    • Azure AI Bot Service
    • associação de uma carga de trabalho ao serviço do Azure
  • Operações de VM: NICs, Reimplantação, Imagens e Disponibilidade

    Regras de interface de rede de VM (mesma região e assinatura da VNet, anexar e trocar), contagem de domínios de falha e de atualização do conjunto de disponibilidade, conjuntos de escala entre zonas de disponibilidade, reimplantação de uma VM em um novo host, generalização de uma VM com sysprep e captura de imagem, envio de VHDs preparados, Azure CycleCloud para clusters HPC, gateway de dados local, Serial Console e extensão Application Health

    Objetivos

    • Alterar a rede de uma VM gerenciando sua NIC dentro das restrições da plataforma
    • Escolher conjuntos de disponibilidade, zonas ou conjuntos de escala para resiliência a falha de datacenter
    • Generalizar e capturar uma imagem de VM e reimplantar uma VM após um problema de plataforma

    Conceitos-chave

    • regras de região e VNet da NIC
    • domínios de falha e de atualização
    • conjuntos de escala entre zonas
    • reimplantação e generalização
    • Azure CycleCloud
    • gateway de dados local
  • Operações de AKS e Contêineres: Rede, Ingress, Armazenamento e Probes

    Rede do AKS (kubenet versus Azure CNI, dimensionamento do CIDR de pods, service endpoints com CNI), controladores de ingress com IP único e terminação TLS, StorageClasses e provisionadores de volume do Kubernetes, probes de liveness e readiness, integração com o Microsoft Entra no AKS, ACR Tasks com gatilho de imagem base, variáveis de ambiente seguras no ACI, ordem das instruções de Dockerfile e armazenamento persistente e streaming de logs do Web App for Containers

    Objetivos

    • Dimensionar e proteger a rede do AKS e expor serviços por um controlador de ingress
    • Configurar storage classes e probes de integridade para cargas com estado e resilientes
    • Automatizar builds de imagem e tratar segredos em contêineres

    Conceitos-chave

    • Azure CNI vs kubenet e CIDR
    • controlador de ingress com TLS
    • StorageClass e provisionadores de volume
    • probes de liveness e readiness
    • gatilhos de imagem base do ACR Tasks
    • integração Entra para o AKS
  • WebJobs, Kudu, Logic Apps e Notification Hubs no App Service

    Tipos de WebJobs do App Service (contínuo e acionado), console Kudu e scripts de implantação personalizados, streaming de logs e logs de contêiner do App Service, estado de sessão e tratamento do cabeçalho de certificado do cliente, design de fluxos de trabalho do Logic Apps no designer com conectores e notificações no Teams e Azure Notification Hubs para mensagens push

    Objetivos

    • Executar tarefas em segundo plano com WebJobs e escolher entre WebJobs, Functions e Logic Apps
    • Criar um fluxo de trabalho do Logic Apps com conectores para notificações e integração
    • Solucionar problemas de aplicativos do App Service por streaming de logs e Kudu

    Conceitos-chave

    • WebJobs contínuo vs acionado
    • scripts de implantação personalizados do Kudu
    • streaming de logs
    • designer e conectores do Logic Apps
    • fluxo de notificação no Teams
    • push com Notification Hubs
  • Operações de Runtime do App Service e Functions: Auto-Heal, Health Check, ARR Affinity, Run from Package, Log em Sistema de Arquivos, Isolated Worker e Concorrência de Fila

    Regras de auto-heal do App Service (gatilhos de memória, contagem de requisições, requisições lentas e códigos de status com ações de reciclagem), Health check com remoção de instâncias não saudáveis do balanceador, o cookie ARR Affinity e escalonamento horizontal sem estado, Run from package com WEBSITE_RUN_FROM_PACKAGE, logs de aplicativo e de servidor web do App Service no sistema de arquivos com seu limite de tempo, o modelo isolated worker do .NET para Azure Functions versus o modelo in-process em descontinuação e a concorrência de gatilhos de fila no host.json (batchSize, newBatchThreshold, maxDequeueCount, visibilityTimeout)

    Objetivos

    • Configurar sondagem de integridade, auto-heal e afinidade de sessão para um aplicativo web com escala horizontal
    • Implantar de forma atômica com um zip run-from-package e habilitar diagnósticos temporários no sistema de arquivos
    • Ajustar a concorrência de Functions acionadas por fila e migrar para o modelo isolated worker

    Conceitos-chave

    • auto-heal
    • Health check
    • ARR Affinity
    • WEBSITE_RUN_FROM_PACKAGE
    • log em sistema de arquivos
    • modelo isolated worker
    • batchSize do gatilho de fila
    • newBatchThreshold
    • maxDequeueCount
    • fila de mensagens suspeitas
  • Conectividade, Autenticação e Segredos no App Service: Hybrid Connections, Restrições de Acesso com Front Door, Certificados de Cliente, Autenticação Integrada e Named Values do APIM com Key Vault

    Hybrid Connections via Azure Relay para alcançar um host e uma porta locais sem regras de firewall de entrada, restrições de acesso que permitem somente o Azure Front Door (service tag AzureFrontDoor.Backend mais a verificação do cabeçalho X-Azure-FDID), certificados de cliente de entrada e o cabeçalho X-ARR-ClientCert, comportamento da autenticação integrada (Easy Auth) para requisições não autenticadas (redirecionamento ou HTTP 401) e o cabeçalho X-MS-CLIENT-PRINCIPAL, e named values do API Management que referenciam segredos do Key Vault por meio de uma identidade gerenciada

    Objetivos

    • Alcançar recursos locais e restringir um aplicativo ao Front Door
    • Validar certificados de cliente no aplicativo e configurar o comportamento da autenticação integrada
    • Manter segredos fora das políticas do API Management com named values apoiados no Key Vault

    Conceitos-chave

    • Hybrid Connections
    • Hybrid Connection Manager
    • service tag AzureFrontDoor.Backend
    • X-Azure-FDID
    • certificados de cliente de entrada
    • X-ARR-ClientCert
    • Easy Auth
    • HTTP 401 para chamadas de API não autenticadas
    • named values
    • referência ao Key Vault
  • Desenvolvimento de Contêineres: Instruções do Dockerfile, Builds Multiestágio, Cache de Camadas, Segredos e Dapr no Container Apps e Armazenamento no Web App for Containers

    Instruções do Dockerfile (FROM, WORKDIR, COPY, RUN, ENV, EXPOSE, ENTRYPOINT versus CMD), builds multiestágio que copiam somente a saída da compilação para uma imagem de runtime pequena, ordenação das instruções para o cache de camadas e .dockerignore, segredos do Azure Container Apps referenciados com secretRef ou Key Vault, invocação de serviço do Dapr por ID do aplicativo via sidecar e a configuração WEBSITES_ENABLE_APP_SERVICE_STORAGE para armazenamento persistente em /home no Web App for Containers

    Objetivos

    • Escrever um Dockerfile eficiente com builds multiestágio e boa ordem de camadas
    • Passar segredos ao Container Apps sem embuti-los nas imagens
    • Chamar outro Container App com o Dapr e persistir dados no Web App for Containers

    Conceitos-chave

    • instruções do Dockerfile
    • ENTRYPOINT versus CMD
    • build multiestágio
    • cache de camadas
    • .dockerignore
    • segredos do Container Apps
    • secretRef
    • invocação de serviço do Dapr
    • WEBSITES_ENABLE_APP_SERVICE_STORAGE
  • Projeto de Computação e Hospedagem: App Service Environment v3, Dedicated Host, Batch com VMs Spot, ARO, Azure VMware Solution, SignalR, Workload Identity do AKS e Backup do AKS

    App Service Environment v3 para App Service isolado de locatário único em uma rede virtual, Azure Dedicated Host para conformidade e licenciamento, pools do Azure Batch em VMs Spot para trabalho paralelo interrompível, Azure Red Hat OpenShift, Azure VMware Solution para cargas vSphere, Azure SignalR Service para envio em tempo real, workload identity do AKS com credenciais federadas para pods e Azure Backup para AKS para o estado do cluster e volumes persistentes

    Objetivos

    • Selecionar a plataforma de hospedagem a partir de requisitos de isolamento, licenciamento, escala e portabilidade
    • Reduzir o custo de computação em lote com VMs Spot tolerando a remoção
    • Dar aos pods do AKS acesso ao Azure sem segredos e proteger o estado do cluster com backup

    Conceitos-chave

    • App Service Environment v3
    • ASE com balanceador de carga interno
    • Azure Dedicated Host
    • Azure Batch
    • VMs Spot
    • Azure Red Hat OpenShift
    • Azure VMware Solution
    • Azure SignalR Service
    • workload identity do AKS
    • credencial federada
    • backup do AKS
4 · Redes4 tópicos
  • Redes Virtuais, Sub-redes e Peering

    Redes virtuais e espaços de endereço, sub-redes, endereçamento IP (público/privado, estático/dinâmico), peering de VNet e roteamento transitivo, rotas definidas pelo usuário e rotas do sistema, NAT gateway, interfaces de rede e service endpoints

    Objetivos

    • Projetar um plano de endereçamento e conectar VNets com peering
    • Controlar o fluxo de tráfego com rotas definidas pelo usuário
    • Explicar por que o peering não é transitivo e como contornar isso

    Conceitos-chave

    • espaço de endereço e sub-redes
    • peering de VNet
    • rotas do sistema e UDRs
    • SKUs de IP público
    • NAT gateway
    • interfaces de rede
  • Segurança de Rede: NSG, Firewall, Private Link e WAF

    Network security groups e application security groups, Azure Firewall e políticas, Azure Bastion, DDoS Protection, Web Application Firewall, service endpoints versus Private Link e endpoints privados, e proteção do acesso público

    Objetivos

    • Escrever regras de NSG que reforcem um projeto de aplicação em camadas
    • Escolher entre service endpoints e endpoints privados para acesso a PaaS
    • Selecionar Firewall, WAF ou DDoS Protection para uma ameaça específica

    Conceitos-chave

    • regras e prioridade de NSG
    • application security groups
    • Azure Firewall
    • Azure Bastion
    • service endpoints vs endpoints privados
    • WAF e DDoS Protection
  • DNS e Balanceamento de Carga

    Zonas públicas e privadas do Azure DNS, DNS Private Resolver, Azure Load Balancer, Application Gateway, Front Door e Traffic Manager, probes de integridade, métodos de roteamento e escolha entre opções regionais e globais, de Camada 4 e Camada 7

    Objetivos

    • Selecionar o serviço de balanceamento de carga correto por camada e escopo
    • Configurar zonas DNS privadas para resolução de nomes dentro de VNets
    • Projetar roteamento global para failover ou desempenho

    Conceitos-chave

    • Azure DNS e zonas DNS privadas
    • SKUs do Load Balancer
    • Application Gateway
    • Front Door
    • métodos de roteamento do Traffic Manager
    • probes de integridade
  • Conectividade Híbrida e Projeto de Rede

    VPN Gateway site a site e ponto a site, circuitos e peering do ExpressRoute, Virtual WAN, topologia hub-and-spoke, BGP, tunelamento forçado, diagnósticos do Network Watcher e decisões de projeto de arquitetura de rede

    Objetivos

    • Escolher VPN, ExpressRoute ou Virtual WAN para um requisito híbrido
    • Projetar uma rede hub-and-spoke com inspeção centralizada
    • Diagnosticar problemas de conectividade com as ferramentas do Network Watcher

    Conceitos-chave

    • VPN Gateway
    • ExpressRoute
    • Virtual WAN
    • hub-and-spoke
    • BGP e propagação de rotas
    • Network Watcher
5 · Armazenamento e Dados45 tópicos
  • Contas de Armazenamento, Acesso e Redundância

    Tipos de conta de armazenamento e camadas de desempenho, opções de redundância (LRS, ZRS, GRS, GZRS), camadas de acesso, assinaturas de acesso compartilhado, chaves de acesso, autorização com Entra ID, firewalls de armazenamento e endpoints privados, e chaves gerenciadas pelo cliente

    Objetivos

    • Escolher a opção de redundância que atende às metas de durabilidade e disponibilidade
    • Conceder acesso de menor privilégio e com prazo limitado com SAS ou Entra ID
    • Restringir uma conta de armazenamento a redes privadas

    Conceitos-chave

    • LRS, ZRS, GRS, GZRS
    • camadas de acesso
    • tokens SAS e políticas de acesso armazenadas
    • chaves compartilhadas vs autorização do Entra
    • firewall de armazenamento
    • replicação de objetos
  • Blob Storage, Azure Files e Data Lake

    Contêineres e tipos de blob, gerenciamento do ciclo de vida, versionamento, exclusão reversível e imutabilidade, AzCopy e Storage Explorer, compartilhamentos e snapshots do Azure Files, Azure File Sync, propriedades e metadados via SDK, e namespace hierárquico para o Data Lake Storage Gen2

    Objetivos

    • Configurar regras de ciclo de vida e proteção de dados para blobs
    • Escolher entre Azure Files, Blob e Data Lake para um cenário
    • Usar AzCopy e o SDK para mover dados e gerenciar propriedades de blobs

    Conceitos-chave

    • tipos e camadas de blob
    • políticas de gerenciamento do ciclo de vida
    • versionamento, exclusão reversível e imutabilidade
    • Azure Files e snapshots
    • Azure File Sync
    • namespace hierárquico
  • Azure SQL e Serviços de Dados Relacionais

    Azure SQL Database, Managed Instance e SQL Server em VMs, modelos de compra DTU versus vCore, pools elásticos, serverless, alta disponibilidade, geo-replicação e grupos de failover, backups e PITR, e Azure Database for MySQL/PostgreSQL

    Objetivos

    • Selecionar a opção de implantação do Azure SQL e o modelo de compra adequados
    • Projetar alta disponibilidade e recuperação de desastres para uma carga relacional
    • Proteger o Azure SQL com criptografia, auditoria e controles de rede

    Conceitos-chave

    • SQL Database vs Managed Instance vs SQL em VM
    • DTU vs vCore
    • pools elásticos
    • grupos de failover e geo-replicação
    • restauração pontual
    • TDE e Always Encrypted
  • Azure Cosmos DB

    APIs do Cosmos DB, unidades de solicitação e modos de throughput, chaves de partição, os cinco níveis de consistência, distribuição global e gravações em várias regiões, change feed, indexação e uso do SDK por desenvolvedores

    Objetivos

    • Escolher uma chave de partição que evite partições quentes
    • Selecionar um nível de consistência para um equilíbrio entre latência e correção
    • Estimar e ajustar o throughput com unidades de solicitação e escala automática

    Conceitos-chave

    • APIs e modelos de dados
    • unidades de solicitação
    • projeto da chave de partição
    • cinco níveis de consistência
    • gravações em várias regiões
    • change feed
  • Conceitos Básicos de Dados e Cargas de Análise

    Dados estruturados, semiestruturados e não estruturados, conceitos relacionais (tabelas, chaves, normalização, views, índices), cargas transacionais versus analíticas, funções de dados, batch versus streaming, data lakes, data warehouses, lakehouses e Power BI

    Objetivos

    • Classificar dados e escolher um repositório para eles
    • Diferenciar cargas transacionais e analíticas e as funções responsáveis
    • Descrever os elementos de uma solução de análise em larga escala no Azure

    Conceitos-chave

    • dados estruturados vs não estruturados
    • normalização e chaves
    • OLTP vs OLAP
    • batch vs streaming
    • data warehouse vs data lake vs lakehouse
    • noções básicas de Power BI
  • Processamento de Dados: Pipelines, Batch e Stream

    Estratégia de particionamento, pipelines do Azure Data Factory e do Synapse, cargas incrementais, dimensões de mudança lenta, processamento batch com Spark e Databricks, Azure Stream Analytics e Event Hubs, janelamento, tratamento de dados atrasados e gerenciamento de pipelines

    Objetivos

    • Projetar um layout particionado de data lake e um pipeline de ingestão incremental
    • Escolher janelas tumbling, hopping, sliding ou session para uma consulta de streaming
    • Tratar falhas, dados atrasados e reexecuções em um pipeline

    Conceitos-chave

    • estratégia de particionamento
    • pipelines do Data Factory e do Synapse
    • carga incremental e SCD
    • jobs batch Spark
    • janelamento do Stream Analytics
    • gatilhos e tratamento de erros em pipelines
  • Segurança, Monitoramento e Otimização de Dados

    Criptografia de dados em repouso e em trânsito, RBAC e ACLs POSIX no Data Lake, mascaramento dinâmico de dados e segurança em nível de linha, Purview para governança de dados, monitoramento de pipelines e jobs Spark, distorção de dados (skew), shuffle, arquivos pequenos e ajuste de custo e desempenho

    Objetivos

    • Proteger dados analíticos com a combinação certa de RBAC, ACLs e mascaramento
    • Diagnosticar um job Spark ou SQL pool lento e indicar a correção
    • Configurar monitoramento e alertas para pipelines

    Conceitos-chave

    • ACLs e RBAC no Data Lake
    • mascaramento dinâmico de dados e segurança em nível de linha
    • catálogo do Purview
    • monitoramento de pipelines
    • skew de dados e shuffle
    • compactação de arquivos pequenos
  • Microsoft Fabric e Modelos Semânticos

    Workspaces do Fabric, lakehouses, warehouses e Direct Lake, dataflows e notebooks, funções de workspace e segurança de itens, pipelines de implantação e controle de versão, modelos semânticos com DAX, projeto de esquema estrela e ajuste de desempenho do Power BI

    Objetivos

    • Escolher lakehouse, warehouse ou dataflow para um cenário do Fabric
    • Projetar um modelo semântico em esquema estrela e ajustar seu desempenho
    • Gerenciar o ciclo de vida de desenvolvimento de análises com Git e pipelines de implantação

    Conceitos-chave

    • lakehouse vs warehouse
    • Direct Lake
    • funções de workspace e segurança do OneLake
    • pipelines de implantação
    • esquema estrela e medidas DAX
    • otimização de modelos
  • Tipos de Analytics, Funções de Dados e Power BI

    Analytics descritiva, diagnóstica, preditiva, prescritiva e cognitiva, funções de dados (administrador de banco de dados, engenheiro de dados, analista de dados) e suas responsabilidades, conceitos de visualização de dados, Power BI Desktop versus serviço do Power BI e Report Builder, relatórios versus dashboards e escolha de visuais como treemap, cascata, linhas e barras

    Objetivos

    • Associar uma pergunta de negócio ao tipo de analytics que a responde
    • Atribuir uma tarefa de dados à função correta
    • Escolher o artefato e o visual do Power BI que atendem a uma necessidade de relatório

    Conceitos-chave

    • analytics descritiva, diagnóstica, preditiva e prescritiva
    • administrador de banco de dados vs engenheiro de dados vs analista
    • Power BI Desktop vs serviço
    • relatórios vs dashboards
    • escolha de um visual do Power BI
    • Power BI Report Builder
  • Modelos de Dados Não Relacionais: Chave-Valor, Documento, Colunar e Grafo

    Modelos de dados não relacionais e quando escolher cada um: chave-valor, documento, família de colunas, grafo com nós e arestas e séries temporais; PartitionKey e RowKey do Azure Table storage, escolha entre armazenamento de filas e de arquivos e reconhecimento de objetos JSON, objetos aninhados e arrays, XML e outros formatos semiestruturados

    Objetivos

    • Escolher o modelo não relacional que atende a um padrão de acesso
    • Ler estruturas JSON e XML e identificar objetos, objetos aninhados e arrays
    • Escolher entre Azure Table, Queue e File storage

    Conceitos-chave

    • armazenamentos chave-valor e dados de sessão
    • armazenamentos de documentos e estrutura JSON
    • armazenamentos de família de colunas
    • bancos de grafos com nós e arestas
    • PartitionKey e RowKey do Table storage
    • dados de séries temporais
  • Ferramentas Cliente SQL e Fundamentos de T-SQL

    SQL Server Management Studio, Azure Data Studio, SQL Server Data Tools (SSDT), extensões do Visual Studio Code e ferramentas de linha de comando para Azure SQL, clientes MariaDB e PostgreSQL, categorias da linguagem T-SQL (DDL, DML, DCL), instruções INSERT, UPDATE e DELETE, regras de firewall em nível de servidor do SQL Database e contas de administrador do servidor

    Objetivos

    • Selecionar a ferramenta cliente adequada a uma plataforma e tarefa
    • Classificar e escrever instruções básicas de manipulação de dados em T-SQL
    • Explicar como as regras de firewall em nível de servidor controlam o acesso ao Azure SQL Database

    Conceitos-chave

    • SSMS vs Azure Data Studio
    • SSDT
    • T-SQL DDL, DML e DCL
    • instruções INSERT e UPDATE
    • regras de firewall em nível de servidor
    • contas de administrador do servidor
  • Pools SQL do Synapse, Databricks e Plataformas de Analytics

    Arquitetura do Azure Synapse Analytics (processamento massivamente paralelo, pool SQL dedicado, pool SQL sem servidor sobre arquivos do lake e Parquet, tabelas externas PolyBase), escolhas de distribuição (hash, replicada, round robin), índices columnstore e manutenção de rowgroups, carga com COPY INTO, pausa de pools para economizar custo, provisionamento de Spark no Azure Databricks e HDInsight, notebooks e integração com fontes de dados, saídas do Stream Analytics e alinhamento de partições, e DirectQuery versus Import no Power BI

    Objetivos

    • Escolher uma distribuição de tabela para tabelas fato e dimensão
    • Decidir entre pools SQL dedicado e sem servidor para camada de serviço e exploração
    • Selecionar Databricks, HDInsight ou Spark do Synapse para um requisito de processamento

    Conceitos-chave

    • pool SQL dedicado MPP
    • distribuição hash, replicada e round robin
    • pool SQL sem servidor
    • columnstore e rowgroups
    • Databricks e Spark no HDInsight
    • COPY INTO e PolyBase
  • Segurança, Auditoria e Operações do Azure SQL

    Autenticação do Microsoft Entra para Azure SQL, incluindo autenticação integrada, destinos de auditoria (armazenamento, Log Analytics, Event Hubs), detecção de ameaças e avaliação de vulnerabilidades do Defender for SQL, retenção de backup de longo prazo, ajuste automático, escolha de camada de compra e de pool elástico, exportação BACPAC e implantação DACPAC e regras de firewall do servidor MySQL

    Objetivos

    • Configurar autenticação baseada no Entra e auditoria para o Azure SQL
    • Detectar e responder a ameaças com o Defender for SQL
    • Selecionar camadas, pools elásticos, backups e formatos de exportação para necessidades operacionais

    Conceitos-chave

    • autenticação Entra para SQL
    • destinos de auditoria
    • Defender for SQL e avaliação de vulnerabilidades
    • retenção de longo prazo
    • ajuste automático
    • BACPAC vs DACPAC
  • Cosmos DB para Desenvolvedores: Indexação, Change Feed e Integração

    Políticas de indexação compostas do Cosmos DB, o change feed e o processador do change feed, triggers do lado do servidor, stored procedures, resource tokens para acesso delimitado de clientes, ferramentas de migração, Azure Synapse Link para analytics e integração com Databricks

    Objetivos

    • Projetar políticas de indexação para consultas com várias propriedades
    • Reagir a mudanças de dados com o processador do change feed
    • Dar acesso delimitado a clientes e analisar dados operacionais sem afetar as transações

    Conceitos-chave

    • índices compostos
    • change feed e processador do change feed
    • triggers do lado do servidor
    • resource tokens
    • Synapse Link
    • ferramentas de migração de dados
  • Modelos Semânticos Direct Lake do Fabric e Desempenho

    Modo Direct Lake no OneLake, framing e reframing, fallback para DirectQuery e seus gatilhos, guardrails por SKU de capacidade do Fabric, V-Order, tamanho de row group, cardinalidade e compressão do VertiPaq e diagnóstico de fallback para otimizar modelos semânticos

    Objetivos

    • Explicar quando o Direct Lake faz fallback para DirectQuery e como evitá-lo
    • Ajustar o layout Delta para consultas rápidas no Direct Lake
    • Diagnosticar e corrigir o desempenho de modelos semânticos

    Conceitos-chave

    • modo Direct Lake
    • framing e reframing
    • fallback para DirectQuery
    • guardrails por SKU de capacidade
    • V-Order e tamanho de row group
    • compressão do VertiPaq
  • Manutenção Delta, Atalhos e Real-Time Intelligence no Fabric

    Manutenção de tabelas Delta (compactação OPTIMIZE, retenção do VACUUM, trade-offs do V-Order, manutenção agendada), atalhos do OneLake para armazenamento interno e externo com custo e latência entre regiões, ingestão de streaming com Eventstream e agregação de séries temporais em KQL em um Eventhouse

    Objetivos

    • Agendar manutenção Delta que equilibre armazenamento, velocidade e time travel
    • Usar atalhos para referenciar dados sem copiá-los e entender seu custo
    • Ingerir e agregar dados de streaming com Eventstream e KQL

    Conceitos-chave

    • OPTIMIZE e VACUUM
    • manutenção agendada de tabelas
    • atalhos do OneLake
    • custo de atalhos entre regiões
    • Eventstream
    • KQL no Eventhouse
  • Notebooks, Pipelines, T-SQL do Warehouse e Integração Git no Fabric

    Notebooks PySpark e Spark SQL, células de parâmetros e parâmetros base, orquestração por pipelines incluindo dependências On failure, Fabric Environments para bibliotecas, escolha entre notebooks Spark e Dataflow Gen2, editor visual de consultas do Warehouse e T-SQL entre warehouses com nomes de três partes, ações de atualização da integração com Git e workspaces branch-out e grupos de cálculo do DAX

    Objetivos

    • Escolher entre notebooks, Dataflow Gen2 ou T-SQL para uma transformação
    • Parametrizar um notebook e orquestrá-lo em um pipeline com tratamento de falhas
    • Gerenciar itens do Fabric com integração Git e aplicar grupos de cálculo

    Conceitos-chave

    • notebooks PySpark e Spark SQL
    • células de parâmetros
    • On failure em pipelines
    • Fabric Environments
    • integração Git e branch-out
    • grupos de cálculo
  • Ferramentas de Movimentação de Dados e SDK de Blob e Fila

    Requisitos do serviço Azure Import/Export por conta e tipo de dado, AzCopy, cópia de armazenamento por exportação de template, preparo e envio de VHDs, métodos do SDK de blob para metadados, leases e change feed, código do SDK do Azure Queue storage, SAS com stored access policy, escopos de criptografia por tenant e seleção de tipos de conta de armazenamento por requisito

    Objetivos

    • Escolher a ferramenta certa para mover dados para dentro e para fora do Azure Storage
    • Usar leases, metadados e change feed de blobs a partir de código com SDK
    • Aplicar stored access policies e escopos de criptografia para acesso delimitado

    Conceitos-chave

    • serviço Import/Export
    • AzCopy
    • envio de VHD
    • metadados, lease e change feed de blob no SDK
    • SDK do Queue storage
    • escopos de criptografia
  • Design de Consultas no Stream Analytics: Paralelismo, Joins, Saídas e Funções

    Design de consultas do Azure Stream Analytics: jobs embaraçosamente paralelos com PARTITION BY e mesmo número de partições de entrada e saída, etapas WITH alimentando várias saídas, joins entre streams com limites DATEDIFF, funções geoespaciais (CreatePoint, ST_DISTANCE, ST_WITHIN), detecção de anomalias nativa (AnomalyDetection_SpikeAndDip, AnomalyDetection_ChangePoint) e escolha de saída para consultas interativas versus arquivamento

    Objetivos

    • Projetar um job do Stream Analytics totalmente paralelo e explicar o que quebra o paralelismo
    • Escrever consultas com várias saídas, joins, funções geoespaciais e detecção de anomalias
    • Escolher saídas que correspondam ao padrão de consumo

    Conceitos-chave

    • PARTITION BY e embaraçosamente paralelo
    • etapas WITH e várias saídas
    • join temporal entre streams com DATEDIFF
    • funções geoespaciais
    • AnomalyDetection_SpikeAndDip
    • seleção de saída
    • saídas Cosmos DB e Azure SQL
  • Operação do Stream Analytics e Event Hubs: SU, Política de Erro e Vazão

    Operação de jobs de streaming: utilização de SU %, eventos de entrada em backlog e atraso de watermark para escalar unidades de streaming, política de tratamento de erros de saída (Retry versus Drop), métricas de erro de desserialização de entrada e unidades de throughput do Event Hubs (1 MB/s ou 1.000 eventos/s de entrada por unidade), auto-inflate e throttling server-busy

    Objetivos

    • Diagnosticar um job atrasado a partir de métricas de SU, backlog e watermark e escalá-lo
    • Escolher uma política de erro de saída compatível com a tolerância a perda de dados
    • Dimensionar as unidades de throughput do Event Hubs e reconhecer o throttling

    Conceitos-chave

    • utilização de SU percentual
    • eventos de entrada em backlog
    • atraso de watermark
    • política de erro de saída Retry Drop
    • erros de desserialização de entrada
    • unidades de throughput do Event Hubs
    • auto-inflate
  • Orquestração no ADF e Databricks: Gatilhos, IR, CI/CD e Reparo de Jobs

    Orquestração de pipelines: alta disponibilidade (vários nós) e escala do integration runtime auto-hospedado, integration runtime Azure-SSIS, Azure Batch com a atividade Custom, callbacks da atividade Webhook, dependências de gatilhos de janela de rotação, concorrência de pipeline, reexecução a partir da atividade com falha, promoção de CI/CD do ADF com adf_publish, além de repair run de jobs do Databricks, task values (dbutils.jobs.taskValues) e orquestração de notebooks (dbutils.notebook.run versus %run)

    Objetivos

    • Tornar integration runtimes e gatilhos resilientes e corretamente ordenados
    • Promover ativos do ADF entre ambientes e recuperar execuções com falha sem refazer o que já terminou
    • Passar valores e orquestrar notebooks e tarefas em Databricks Jobs

    Conceitos-chave

    • alta disponibilidade do IR auto-hospedado
    • IR Azure-SSIS
    • atividade Custom no Batch
    • atividade Webhook
    • dependência de janela de rotação
    • concorrência de pipeline
    • reexecução a partir da atividade com falha
    • CI/CD do ADF com adf_publish
    • repair run do Databricks
    • task values
    • dbutils.notebook.run vs %run
  • Padrões de Ingestão: Copy Activity, COPY INTO, Data Flows e Synapse Link

    Carga de dados em escala: particionamento da origem na Copy activity (partitionOption, parallelCopies) e comportamento de cópia no destino (PreserveHierarchy, FlattenHierarchy, MergeFiles), transformação Parse e schema drift em mapping data flows, TTL do cluster de data flow, COPY INTO em dedicated SQL pools e seu paralelismo de carga, o conector Spark para dedicated pool, leituras JDBC paralelas no Spark (partitionColumn, numPartitions) e Synapse Link para SQL

    Objetivos

    • Ajustar a Copy activity e as leituras JDBC do Spark para vazão paralela
    • Tratar schema drift e parsing semiestruturado em mapping data flows
    • Carregar dedicated SQL pools com COPY INTO e escolher o Synapse Link onde a replicação quase em tempo real se aplica

    Conceitos-chave

    • particionamento da origem na Copy activity
    • comportamento de cópia
    • Parse em mapping data flow
    • schema drift
    • TTL do cluster de data flow
    • COPY INTO
    • paralelismo de carga do COPY INTO
    • conector Spark para dedicated pool
    • JDBC paralelo com partitionColumn
    • Synapse Link para SQL
  • Operações com Delta Lake: Auto Loader, VACUUM, Change Data Feed e Constraints

    Delta Lake no Databricks e no Synapse Spark: ingestão incremental com Auto Loader (cloudFiles) com inferência e evolução de esquema e coluna de dados resgatados, VACUUM e retenção para apagar dados fisicamente, change data feed (delta.enableChangeDataFeed, _change_type), constraints CHECK e NOT NULL e foreachBatch com MERGE para upserts em streaming

    Objetivos

    • Ingerir novos arquivos de forma incremental e sobreviver a mudanças de esquema com o Auto Loader
    • Apagar dados fisicamente e consumir alterações em nível de linha de uma tabela Delta
    • Impor qualidade de dados com constraints e aplicar upserts idempotentes em streaming

    Conceitos-chave

    • Auto Loader cloudFiles
    • schemaEvolutionMode e rescuedDataColumn
    • retenção do VACUUM
    • change data feed
    • constraints CHECK
    • upsert com foreachBatch e MERGE
    • time travel
  • Transformações e Desempenho no Spark: Modos de Parse, UDFs, Cache e Tabelas

    Transformações e ajuste no Spark: modos de parse de registros malformados (PERMISSIVE, DROPMALFORMED, FAILFAST), explode, explode_outer e posexplode em arrays e mapas, evitar UDFs Python lentas em favor de funções nativas ou pandas UDFs, cache de DataFrames versus o disk cache do Databricks e tabelas gerenciadas versus externas

    Objetivos

    • Escolher um modo de parse compatível com a tolerância a registros inválidos
    • Achatar dados aninhados e substituir UDFs por alternativas mais rápidas
    • Usar cache corretamente e escolher o tipo de tabela que corresponde à propriedade dos dados

    Conceitos-chave

    • PERMISSIVE DROPMALFORMED FAILFAST
    • explode e explode_outer
    • pandas UDF vs UDF Python
    • df.cache e persist
    • disk cache do Databricks
    • tabelas gerenciadas vs externas
  • Ajuste do Dedicated SQL Pool do Synapse: Cache, CTAS, Escala e Movimentação de Dados

    Ajuste de um dedicated SQL pool do Synapse (antigo SQL Data Warehouse; a Microsoft direciona novos projetos analíticos para o Fabric Warehouse, mas o pool continua com suporte): cache de result set, CTAS versus UPDATE em grandes alterações, escala de DWUs, DMVs de movimentação de dados como sys.dm_pdw_request_steps e sys.dm_pdw_dms_workers e Query Store para regressões de plano

    Objetivos

    • Ativar e raciocinar sobre o cache de result set
    • Substituir UPDATE ou DELETE grandes por CTAS e renomeação
    • Encontrar movimentação de dados e planos regredidos com DMVs e Query Store

    Conceitos-chave

    • cache de result set
    • CTAS versus UPDATE
    • escalar DWU
    • sys.dm_pdw_request_steps
    • ShuffleMove e BroadcastMove
    • regressão de plano no Query Store
    • distribuição hash
  • SQL Serverless do Synapse, Metadados Compartilhados e Conectividade com Power BI

    Pool SQL serverless do Synapse: leitura de tabelas Delta com OPENROWSET FORMAT='DELTA', collation UTF-8 Latin1_General_100_BIN2_UTF8 para colunas de texto, controle de custo (cobrança por TB processado, sp_set_data_processed_limit), metadados compartilhados de bancos Spark e modos de conectividade Import versus DirectQuery do Power BI

    Objetivos

    • Consultar dados do lake com SQL serverless de forma eficiente e limitar o gasto
    • Usar tabelas criadas no Spark a partir do SQL serverless
    • Escolher Import ou DirectQuery conforme o requisito de atualização e tamanho

    Conceitos-chave

    • OPENROWSET com Delta
    • collation UTF-8
    • sp_set_data_processed_limit
    • metadados compartilhados do Spark para serverless
    • Power BI Import vs DirectQuery
    • CETAS
  • Segurança em Engenharia de Dados: Secret Scopes, RBAC do Synapse, Unity Catalog e Exfiltração

    Proteção de plataformas analíticas: secret scopes do Databricks (apoiados no Key Vault ou no Databricks) lidos com dbutils.secrets.get, funções de RBAC do Synapse separadas do RBAC do Azure, metastore, catálogos e esquemas do Unity Catalog e GRANT, proteção contra exfiltração de dados na rede virtual gerenciada do Synapse com tenants aprovados e managed private endpoints e Data Discovery and Classification do SQL

    Objetivos

    • Manter credenciais em secret scopes apoiados no Key Vault em vez de em notebooks
    • Atribuir permissões do Synapse e do Unity Catalog no escopo correto
    • Bloquear a exfiltração e classificar colunas sensíveis

    Conceitos-chave

    • secret scopes do Databricks
    • funções de RBAC do Synapse
    • Unity Catalog
    • proteção contra exfiltração de dados
    • managed private endpoints
    • Data Discovery and Classification
    • rótulos de sensibilidade
  • Monitoramento e Retenção em Plataformas de Dados: Logs do Spark, Throttling e TTL

    Observabilidade e retenção em plataformas de dados: envio de logs de aplicações Spark do Synapse ao Log Analytics com o diagnostic emitter, detecção de throttling de armazenamento por métricas de transações ServerBusy e ClientThrottling, entrega de logs de cluster do Databricks e diagnostic settings e time to live do Cosmos DB (defaultTtl e ttl por item)

    Objetivos

    • Encaminhar logs do Spark e de clusters para um repositório consultável
    • Detectar throttling a partir de métricas de armazenamento e reagir
    • Expirar dados operacionais automaticamente com o TTL do Cosmos DB

    Conceitos-chave

    • diagnostic emitter do Spark
    • Log Analytics para o Synapse
    • métricas de throttling de armazenamento
    • entrega de logs do Databricks
    • TTL do Cosmos DB
    • diagnostic settings
  • Design de Modelo Semântico: Grupos de Cálculo, Strings de Formato Dinâmico, Parâmetros de Campo, Perspectivas e Usabilidade

    Grupos de cálculo com itens de cálculo e SELECTEDMEASURE para inteligência de tempo reutilizável (YTD, ano anterior) e precedência, strings de formato dinâmico com SELECTEDMEASUREFORMATSTRING, parâmetros de campo criados com NAMEOF para o usuário alternar medidas ou dimensões em um visual, perspectivas que expõem subconjuntos focados de um modelo (não é um recurso de segurança), classificar por coluna (nome do mês pelo número do mês) e ajustes de usabilidade como ocultar colunas-chave e definir Resumir por como Nenhum

    Objetivos

    • Substituir dezenas de medidas duplicadas por um grupo de cálculo
    • Permitir que usuários de relatórios alternem medidas e eixos com parâmetros de campo
    • Tornar um modelo mais fácil e seguro de usar com ordenação, chaves ocultas e perspectivas

    Conceitos-chave

    • grupos de cálculo
    • SELECTEDMEASURE
    • precedência de itens de cálculo
    • strings de formato dinâmico
    • parâmetros de campo
    • NAMEOF
    • perspectivas
    • classificar por coluna
    • Resumir por Nenhum
    • ocultar colunas-chave
  • Funções DAX: DIVIDE, ISINSCOPE, Funções INFO e Exibição de Consulta DAX

    DIVIDE com resultado alternativo para tratar divisão por zero com segurança, ISINSCOPE para detectar o nível atual da hierarquia em uma medida (percentual do pai, tratamento de subtotais), INFO.TABLES, INFO.MEASURES, INFO.COLUMNS e INFO.RELATIONSHIPS para ler metadados do modelo com DAX e a exibição de consulta DAX no Power BI Desktop e no serviço para escrever consultas EVALUATE, testar medidas com DEFINE e atualizar o modelo com elas

    Objetivos

    • Escrever medidas de divisão e de hierarquia que se comportem corretamente em todos os níveis
    • Documentar e auditar um modelo com funções INFO
    • Desenvolver e testar DAX de forma interativa na exibição de consulta DAX

    Conceitos-chave

    • resultado alternativo do DIVIDE
    • ISINSCOPE
    • detecção de nível da hierarquia
    • INFO.TABLES
    • INFO.MEASURES
    • INFO.COLUMNS
    • exibição de consulta DAX
    • DEFINE MEASURE
    • EVALUATE
  • Memória e Compressão do Modelo Semântico: Cardinalidade, Data/Hora Automática, Hierarquias de Atributo e Colunas Calculadas

    Codificação por dicionário do VertiPaq e por que colunas de alta cardinalidade (GUIDs, datetimes com segundos) comprimem mal, separar data e hora e reduzir a precisão, as tabelas de data ocultas criadas pela data/hora automática, memória de hierarquias de atributo e desativar IsAvailableInMdx em colunas não usadas, o custo de memória e de atualização de colunas calculadas versus colunas na origem ou no Power Query e medição do tamanho do modelo com o VertiPaq Analyzer

    Objetivos

    • Encontrar e reduzir as colunas que dominam a memória do modelo
    • Substituir a data/hora automática por uma única tabela de datas marcada
    • Mover colunas calculadas para a origem para reduzir o tamanho do modelo e o tempo de atualização

    Conceitos-chave

    • cardinalidade de coluna
    • codificação por dicionário
    • separar data e hora
    • sobrecarga da data/hora automática
    • tabela de datas
    • IsAvailableInMdx
    • memória de colunas calculadas
    • VertiPaq Analyzer
  • Escala e Atualização do Modelo Semântico: Formato de Armazenamento Grande, Cache, Scale-Out, Performance Analyzer, APR, Tabelas Híbridas e Atualização Avançada

    O formato de armazenamento de modelo semântico grande em capacidades Premium e Fabric, cache de consultas dos resultados do primeiro carregamento de relatórios, scale-out de consultas com réplicas somente leitura, Performance Analyzer no Power BI Desktop para separar consulta DAX, renderização do visual e outros tempos, atualização automática de página com detecção de alterações em uma medida DirectQuery, atualização incremental com tabelas híbridas (última partição em DirectQuery) e a API REST de atualização avançada para atualizações em nível de partição com modo de commit e paralelismo

    Objetivos

    • Diagnosticar se um visual lento é causado por DAX, renderização ou pelo modelo
    • Escalar um modelo muito usado com cache e réplicas de scale-out
    • Atualizar apenas as partições que mudaram e manter dados recentes em tempo real

    Conceitos-chave

    • formato de armazenamento de modelo semântico grande
    • cache de consultas
    • scale-out de consultas
    • Performance Analyzer
    • detecção de alterações na atualização automática de página
    • tabelas híbridas
    • atualização incremental
    • API de atualização avançada
    • atualização de partição
  • ALM no Fabric: PBIP e TMDL, fabric-cicd, Variable Libraries, dacpac do Warehouse, Best Practice Analyzer, Templates e .pbids

    Pastas de projeto do Power BI (PBIP) com arquivos de texto TMDL para diffs e merges no Git, implantação de itens do repositório com a biblioteca Python fabric-cicd e arquivos de parâmetros, variable libraries com conjuntos de valores por estágio, esquema do Warehouse como código com projetos de banco SQL, builds de dacpac e SqlPackage publish, revisão de modelos baseada em regras com o Best Practice Analyzer do Tabular Editor, arquivos de template do Power BI (.pbit) e arquivos de fonte de dados .pbids para distribuir conexões

    Objetivos

    • Versionar modelos semânticos e relatórios como código e revisar mudanças em pull requests
    • Promover itens entre estágios com fabric-cicd e variable libraries
    • Entregar mudanças de esquema do Warehouse como dacpac e padronizar a qualidade dos modelos

    Conceitos-chave

    • projeto PBIP
    • TMDL
    • fabric-cicd
    • arquivo de parâmetros
    • conjunto de valores da variable library
    • dacpac
    • SqlPackage publish
    • Best Practice Analyzer
    • template pbit
    • arquivo pbids
  • T-SQL no Warehouse: Consultas entre Warehouses, ROLLUP, STRING_AGG, TRY_CAST, APPROX_COUNT_DISTINCT, OPENROWSET e Editor Visual de Consultas

    Consultas entre warehouses com nomes de três partes em um workspace, subtotais com GROUP BY ROLLUP e GROUPING, STRING_AGG com WITHIN GROUP, TRY_CAST que retorna NULL em falhas de conversão, APPROX_COUNT_DISTINCT para contagens distintas aproximadas rápidas, OPENROWSET sobre arquivos Parquet no OneLake ou em armazenamento, COPY INTO e o editor visual de consultas do Warehouse que monta consultas arrastando e soltando e gera T-SQL

    Objetivos

    • Consultar entre warehouses e endpoints de lakehouse com T-SQL
    • Escolher a função T-SQL certa para subtotais, agregação de strings, conversão segura e contagens aproximadas
    • Explorar arquivos com OPENROWSET e montar consultas visualmente

    Conceitos-chave

    • nomes de três partes
    • GROUP BY ROLLUP
    • função GROUPING
    • STRING_AGG
    • TRY_CAST
    • APPROX_COUNT_DISTINCT
    • OPENROWSET com Parquet
    • editor visual de consultas
  • Operações do Warehouse: Time Travel, Clone de Tabela, Estatísticas, DMVs, Query Insights, Sincronização do Endpoint e Membros Inferidos

    Time travel de T-SQL do Warehouse com FOR TIMESTAMP AS OF dentro da janela de retenção, clones de tabela sem cópia, manutenção de estatísticas automática e manual, views de gerenciamento dinâmico e KILL para sessões ativas, views queryinsights para consultas longas e frequentes, atraso da sincronização de metadados do SQL analytics endpoint para tabelas do Lakehouse e como forçar a atualização e membros de dimensão inferidos para linhas de dimensão que chegam atrasadas

    Objetivos

    • Recuperar ou comparar dados de um momento anterior com time travel e clones
    • Resolver problemas de consultas lentas ou travadas com DMVs e query insights
    • Tratar metadados desatualizados do endpoint e dimensões que chegam atrasadas

    Conceitos-chave

    • FOR TIMESTAMP AS OF
    • CREATE TABLE AS CLONE OF
    • CREATE STATISTICS
    • UPDATE STATISTICS
    • sys.dm_exec_requests
    • KILL de sessão
    • views queryinsights
    • sincronização de metadados do endpoint SQL
    • membro de dimensão inferido
  • Mirroring do Fabric, Open Mirroring e o Item SQL Database do Fabric

    Mirroring de banco de dados que replica continuamente um banco operacional para o OneLake como tabelas Delta com um SQL analytics endpoint, open mirroring em que aplicações gravam arquivos com marcadores de linha em uma landing zone e o SQL database no Fabric (motor SQL para OLTP com mirroring automático para o OneLake), além de como escolher entre mirroring, SQL database, Warehouse, Lakehouse e pipelines

    Objetivos

    • Escolher mirroring em vez de construir pipelines de cópia
    • Usar open mirroring para fontes sem conector nativo
    • Selecionar o item certo do Fabric para cargas transacionais versus analíticas

    Conceitos-chave

    • mirroring do Fabric
    • banco de dados espelhado
    • landing zone do open mirroring
    • marcador de linha
    • SQL database no Fabric
    • OLTP versus análise
    • SQL analytics endpoint
    • réplica Delta no OneLake
  • Dataflow Gen2 e Power Query: Fast Copy, Combinar Arquivos, Tipos de Junção, Conversão por Localidade e Preenchimento para Baixo

    Fast Copy do Dataflow Gen2 para ingestão de alto volume, Combinar arquivos de uma pasta (consulta de arquivo de exemplo e função), tipos de junção em mesclagens (externa esquerda, externa direita, externa completa, interna, anti esquerda, anti direita), alterar o tipo usando uma localidade para datas e decimais e Preencher para Baixo para propagar valores em células nulas

    Objetivos

    • Acelerar ingestões grandes com o Fast Copy do Dataflow Gen2
    • Combinar muitos arquivos com o mesmo esquema e escolher o tipo de junção correto
    • Interpretar valores específicos de localidade e preencher cabeçalhos agrupados corretamente

    Conceitos-chave

    • Fast Copy
    • Combinar arquivos
    • consulta de arquivo de exemplo
    • tipos de junção da mesclagem
    • junção anti esquerda
    • alterar tipo usando localidade
    • Preencher para Baixo
    • query folding
  • Ingestão em Pipelines: Paginação REST, Gatilhos por Evento e Gateway de Dados Local

    Atividade Copy com o conector REST e regras de paginação para links de próxima página, gatilhos de pipeline baseados em eventos de armazenamento por meio do Fabric Activator e do Real-Time hub e o gateway de dados local para pipelines e Dataflow Gen2 lendo fontes locais

    Objetivos

    • Ingerir uma API REST paginada com uma atividade Copy
    • Iniciar um pipeline quando um arquivo chega ao armazenamento
    • Alcançar o SQL Server local com segurança a partir de pipelines

    Conceitos-chave

    • regras de paginação do conector REST
    • paginação AbsoluteUrl
    • gatilho baseado em evento
    • Fabric Activator
    • evento BlobCreated
    • gateway de dados local
    • atividade Copy
  • Spark no Fabric: Data Wrangler, mergeSchema, Decimais Exatos, Semantic Link e OneLake File Explorer

    Data Wrangler para preparação de dados com pouco código que gera código PySpark ou pandas, evolução de esquema Delta no append com mergeSchema, tipagem decimal exata com DecimalType em vez de ponto flutuante, semantic link (sempy) para ler tabelas de modelos semânticos e avaliar medidas ou DAX em notebooks e o OneLake file explorer para sincronizar arquivos do workspace com o Windows

    Objetivos

    • Preparar dados visualmente e exportar o código gerado
    • Evoluir um esquema Delta com segurança no append e manter valores monetários exatos
    • Combinar notebooks com modelos semânticos por meio do semantic link

    Conceitos-chave

    • Data Wrangler
    • mergeSchema
    • overwriteSchema
    • DecimalType
    • semantic link
    • sempy evaluate_measure
    • FabricDataFrame
    • OneLake file explorer
  • Real-Time Intelligence: KQL, Agregação de Séries Temporais, Detecção de Anomalias, Disponibilidade no OneLake e Parâmetros de Dashboard

    Noções básicas da Kusto Query Language (where, summarize, bin, render), make-series para agregação de séries temporais, series_decompose_anomalies para detecção de anomalias, disponibilidade no OneLake que expõe tabelas do Eventhouse como Delta para Spark, SQL e Direct Lake e parâmetros de Real-Time Dashboard como _startTime e _endTime usados em consultas de tiles

    Objetivos

    • Escrever KQL para agregar e plotar dados de streaming
    • Detectar anomalias em uma série temporal com funções nativas do KQL
    • Expor dados do Eventhouse ao lakehouse e criar dashboards em tempo real parametrizados

    Conceitos-chave

    • summarize e bin do KQL
    • make-series
    • series_decompose_anomalies
    • Eventhouse
    • disponibilidade no OneLake
    • parâmetros de Real-Time Dashboard
    • _startTime e _endTime
    • Eventstream
  • Práticas do SDK do Cosmos DB: Regiões Preferidas, Modo Bulk, Vida do Cliente, Novas Tentativas de 429, Concorrência com ETag, Patch, Chaves Únicas, Resolução de Conflitos e Migração do MongoDB

    Configuração das regiões preferidas no SDK do Cosmos DB, modo bulk com AllowBulkExecution, uso de um único CosmosClient de longa duração, opções de repetição do SDK para limitação 429 (MaxRetryAttemptsOnRateLimitedRequests e tempo de espera), concorrência otimista com o ETag do item e IfMatchEtag, atualizações parciais de documentos com operações Patch, políticas de chave única com escopo em uma partição lógica, políticas de resolução de conflitos para gravações multirregionais (última gravação vence ou personalizada) e migração de dados do MongoDB com o Azure Database Migration Service

    Objetivos

    • Configurar o SDK para latência, vazão e resiliência a limitação de taxa
    • Evitar atualizações perdidas com ETags e atualizar documentos parcialmente com Patch
    • Projetar o tratamento de conflitos multirregionais e migrar cargas do MongoDB

    Conceitos-chave

    • ApplicationPreferredRegions
    • AllowBulkExecution
    • CosmosClient singleton
    • opções de repetição de 429
    • ETag e IfMatchEtag
    • operações Patch
    • política de chave única
    • última gravação vence
    • resolução de conflitos personalizada
    • Azure Database Migration Service para MongoDB
  • Blob Storage para Desenvolvedores: CORS, Tags de Índice, Hospedagem de Site Estático, Concorrência com ETag e Requisições de Intervalo

    Regras de compartilhamento de recursos entre origens no serviço Blob para clientes de navegador, tags de índice de blob para consultas chave-valor em toda a conta versus metadados, hospedagem de site estático a partir do contêiner $web com documentos de índice e de erro, concorrência otimista com ETags e cabeçalhos condicionais (If-Match, If-None-Match) versus leases e requisições de intervalo que retornam 206 Partial Content para downloads retomáveis e paralelos

    Objetivos

    • Permitir que um aplicativo de navegador chame o Blob Storage com a regra de CORS correta
    • Encontrar blobs por tag e hospedar um site estático a partir de uma conta de armazenamento
    • Impedir sobrescritas com cabeçalhos condicionais e baixar blobs grandes por intervalos

    Conceitos-chave

    • regras de CORS
    • requisição preflight
    • tags de índice de blob
    • Find Blobs by Tags
    • site estático
    • contêiner $web
    • ETag If-Match
    • 412 Precondition Failed
    • lease de blob
    • cabeçalho Range 206
  • Resiliência de Bancos de Código Aberto: HA Zona-Redundante, Réplicas entre Regiões e Backup de Longo Prazo do MySQL e PostgreSQL Flexible Server

    Alta disponibilidade do Azure Database for MySQL e PostgreSQL flexible server com standby zona-redundante e replicação síncrona versus HA na mesma zona, comportamento de failover automático, réplicas de leitura, incluindo réplicas entre regiões para recuperação de desastres e promoção, backup georredundante e retenção de longo prazo de backups do PostgreSQL além dos 35 dias integrados

    Objetivos

    • Escolher HA zona-redundante, réplicas ou backup georredundante para uma meta de disponibilidade e RPO
    • Projetar a recuperação de desastres de um flexible server entre regiões
    • Atender a requisitos de retenção de vários anos para backups do PostgreSQL

    Conceitos-chave

    • HA zona-redundante
    • HA na mesma zona
    • standby síncrono
    • failover automático
    • réplicas de leitura
    • réplica entre regiões
    • promover réplica
    • backup georredundante
    • backup de retenção de longo prazo
  • Recursos de Projeto do Azure SQL e Cosmos DB: Elastic Jobs, Tabelas Ledger, RBAC de Plano de Dados do Cosmos, Backup Contínuo, Hybrid Benefit, Capacidade Reservada e Oracle Database@Azure

    Elastic jobs para executar T-SQL em muitos bancos do Azure SQL, tabelas ledger com digests criptográficos para evidência de adulteração, controle de acesso baseado em funções do plano de dados do Cosmos DB com identidades do Microsoft Entra (desabilitando o acesso por chave), backup contínuo com restauração pontual versus backup periódico, Azure Hybrid Benefit e capacidade reservada para reduzir custo e Oracle Database@Azure para cargas Exadata

    Objetivos

    • Agendar manutenção em muitos bancos e comprovar evidência de adulteração com ledger
    • Proteger o Cosmos DB com RBAC de plano de dados e recuperar dados com backup contínuo
    • Reduzir o custo de bancos com Hybrid Benefit e capacidade reservada e posicionar cargas Oracle Exadata

    Conceitos-chave

    • elastic jobs
    • grupo de destino
    • tabelas ledger
    • digests do banco
    • funções de dados internas do Cosmos DB
    • desabilitar autenticação local
    • backup contínuo
    • restauração pontual para uma nova conta
    • Azure Hybrid Benefit
    • capacidade reservada
    • Oracle Database@Azure
  • Projeto de Soluções de Armazenamento: Escopos de Criptografia, NFS 3.0 no Blob, Replicação de Objetos, Elastic SAN, Azure NetApp Files e Storage Mover

    Escopos de criptografia que isolam dados de inquilinos com chaves separadas em uma mesma conta de armazenamento, suporte ao protocolo NFS 3.0 no Blob Storage com namespace hierárquico, replicação assíncrona de objetos entre contas de armazenamento (versionamento e change feed), Azure Elastic SAN para armazenamento em bloco consolidado via iSCSI, Azure NetApp Files para cargas corporativas de arquivos NFS e SMB e Azure Storage Mover para migrar compartilhamentos de arquivos locais

    Objetivos

    • Escolher o serviço de armazenamento que atende aos requisitos de protocolo, desempenho e migração
    • Isolar dados de inquilinos com escopos de criptografia e replicar blobs entre contas
    • Migrar compartilhamentos de arquivos com o Storage Mover

    Conceitos-chave

    • escopo de criptografia
    • chave gerenciada pelo cliente por escopo
    • NFS 3.0 no blob
    • namespace hierárquico
    • replicação de objetos
    • versionamento de blob e change feed
    • Elastic SAN
    • Azure NetApp Files
    • nível de serviço do pool de capacidade
    • Storage Mover
6 · Segurança, Governança e Monitoramento20 tópicos
  • Conceitos de Segurança e Conformidade, Zero Trust

    Responsabilidade compartilhada, defesa em profundidade, Zero Trust, a tríade CIA, criptografia e hash, autenticação versus autorização, provedores de identidade, federação, serviços de diretório e conceitos de governança, risco e conformidade

    Objetivos

    • Explicar Zero Trust e defesa em profundidade com exemplos do Azure
    • Diferenciar autenticação, autorização e contabilização
    • Descrever como criptografia e hash protegem os dados

    Conceitos-chave

    • princípios do Zero Trust
    • defesa em profundidade
    • tríade CIA
    • criptografia e hash
    • federação e provedores de identidade
    • conceitos de GRC
  • Governança: Policy, Bloqueios, Tags e Gerenciamento de Custos

    Definições, iniciativas, efeitos e correção do Azure Policy, bloqueios de recursos, tags, grupos de gerenciamento, Blueprints e landing zones, Cost Management e orçamentos, calculadora de preços, TCO, reservas, savings plans e Azure Hybrid Benefit

    Objetivos

    • Impor padrões organizacionais com o Azure Policy em escala
    • Reduzir e controlar os gastos na nuvem com orçamentos, tags e compromissos
    • Distinguir Policy, RBAC e bloqueios

    Conceitos-chave

    • efeitos do Azure Policy
    • iniciativas e correção
    • bloqueios de recursos
    • tags e herança
    • orçamentos e análise de custos
    • reservas e savings plans
  • Azure Monitor, Log Analytics e Alertas

    Métricas e logs do Azure Monitor, workspaces do Log Analytics e KQL, configurações de diagnóstico, regras de alerta e grupos de ações, insights de VM, contêineres e rede, Network Watcher, Service Health e Advisor, e projeto de monitoramento

    Objetivos

    • Coletar e consultar logs com configurações de diagnóstico e KQL
    • Criar alertas de métrica e de log que notifiquem as pessoas certas
    • Projetar uma solução de monitoramento e logs para várias assinaturas

    Conceitos-chave

    • métricas vs logs
    • Log Analytics e KQL
    • configurações de diagnóstico
    • regras de alerta e grupos de ações
    • Service Health e Advisor
    • projeto de workspace
  • Application Insights e Instrumentação

    Instrumentação do Application Insights e OpenTelemetry, testes de disponibilidade, Application Map, métricas ao vivo, amostragem, telemetria personalizada, alertas, análise com KQL e diagnóstico de desempenho e falhas de aplicações

    Objetivos

    • Instrumentar uma aplicação e escolher entre instrumentação automática e manual
    • Usar o Application Insights para encontrar a causa de falhas e dependências lentas
    • Ajustar amostragem e retenção para controlar o custo da telemetria

    Conceitos-chave

    • autoinstrumentação vs SDK
    • testes de disponibilidade
    • Application Map
    • amostragem
    • eventos e métricas personalizados
    • painéis de falhas e desempenho
  • Backup, Alta Disponibilidade e Recuperação de Desastres

    Cofres dos Serviços de Recuperação e do Backup, políticas de backup e exclusão reversível, Azure Site Recovery, RPO e RTO, zonas de disponibilidade e SLAs, cálculo de SLA composto, failover em regiões pareadas e projeto de continuidade de negócios

    Objetivos

    • Fazer backup e restaurar VMs, arquivos e bancos de dados
    • Projetar para metas de RPO e RTO usando ASR e redundância de zona
    • Calcular o SLA composto de uma solução multicamada

    Conceitos-chave

    • cofre dos Serviços de Recuperação
    • política de backup e retenção
    • Azure Site Recovery
    • RPO e RTO
    • SLA composto
    • projeto com redundância de zona
  • Key Vault e App Configuration

    Segredos, chaves e certificados do Azure Key Vault, políticas de acesso versus RBAC, exclusão reversível e proteção contra limpeza, HSM gerenciado, rotação de chaves, chaves gerenciadas pelo cliente, Azure App Configuration e referências ao Key Vault

    Objetivos

    • Armazenar e acessar segredos com identidades gerenciadas e Key Vault
    • Proteger o Key Vault contra exclusão e uso não autorizado
    • Separar configuração de segredos usando o App Configuration

    Conceitos-chave

    • segredos, chaves e certificados
    • RBAC vs políticas de acesso
    • exclusão reversível e proteção contra limpeza
    • HSM gerenciado
    • rotação de chaves
    • App Configuration
  • Microsoft Defender for Cloud

    Gerenciamento da postura de segurança na nuvem, pontuação de segurança e recomendações, conformidade regulatória, planos do Defender para servidores, armazenamento, SQL e contêineres, acesso just-in-time a VMs, hardening adaptativo, alertas, automação de fluxos de trabalho e conectores multicloud

    Objetivos

    • Melhorar a postura de segurança usando recomendações e a pontuação de segurança
    • Habilitar os planos do Defender corretos para os tipos de carga de uma assinatura
    • Automatizar a resposta a alertas e recomendações

    Conceitos-chave

    • pontuação de segurança
    • CSPM vs CWPP
    • planos do Defender
    • acesso just-in-time
    • conformidade regulatória
    • automação de fluxos de trabalho
  • Microsoft Sentinel e Defender XDR

    Workspaces do Microsoft Sentinel, conectores de dados, regras de análise, incidentes, regras de automação e playbooks, caça a ameaças e workbooks, UEBA, Defender XDR (endpoint, identidade, e-mail, aplicativos de nuvem) e fluxos de trabalho de operações de segurança

    Objetivos

    • Integrar fontes de dados e criar regras de análise no Sentinel
    • Automatizar a resposta a incidentes com playbooks
    • Explicar como o Defender XDR correlaciona sinais entre cargas de trabalho

    Conceitos-chave

    • conectores de dados
    • regras de análise
    • incidentes e playbooks
    • caça a ameaças com KQL
    • Defender XDR
    • UEBA
  • Conformidade, Privacidade e Microsoft Purview

    Service Trust Portal, princípios de privacidade da Microsoft, Compliance Manager, rótulos de confidencialidade, DLP, retenção e gestão de registros, Data Map e Unified Catalog, gerenciamento de risco interno, eDiscovery e auditoria

    Objetivos

    • Descrever as ofertas de conformidade e os princípios de privacidade da Microsoft
    • Escolher o recurso do Purview que protege ou governa um cenário de dados
    • Explicar os papéis de eDiscovery, auditoria e risco interno

    Conceitos-chave

    • Service Trust Portal
    • Compliance Manager
    • rótulos de confidencialidade
    • DLP
    • retenção e registros
    • risco interno, eDiscovery e auditoria
  • Proteção de Computação, Armazenamento e Bancos de Dados

    Segurança avançada de computação: Azure Disk Encryption, computação confidencial, trusted launch, segurança de AKS e contêineres; segurança de armazenamento (Defender for Storage, escopos de criptografia, imutabilidade) e segurança do Azure SQL (TDE, Always Encrypted, mascaramento dinâmico de dados, auditoria, autenticação do Entra)

    Objetivos

    • Escolher a camada de criptografia (plataforma, CMK, ADE, Always Encrypted) para um requisito
    • Fazer o hardening de VMs e contêineres com recursos de segurança da plataforma
    • Proteger os dados do Azure SQL e monitorar o acesso

    Conceitos-chave

    • Azure Disk Encryption
    • computação confidencial e trusted launch
    • segurança do AKS
    • Defender for Storage
    • TDE e Always Encrypted
    • auditoria e mascaramento no SQL
  • Confiança, Privacidade, Nuvens Soberanas e Fundamentos de Segurança

    Microsoft Trust Center, Declaração de Privacidade e documentação de conformidade, GDPR e compromissos de proteção de dados, nuvens soberanas Azure Government e Azure China (21Vianet) e sua elegibilidade, o modelo de responsabilidade compartilhada para segurança, as fases do Cloud Adoption Framework, autenticação versus autorização e identidade como serviço SaaS gerenciado

    Objetivos

    • Encontrar o documento ou portal da Microsoft adequado para dúvidas de privacidade e conformidade
    • Decidir quando o Azure Government ou outra nuvem soberana é a escolha apropriada
    • Descrever as fases do Cloud Adoption Framework e a divisão de responsabilidade compartilhada em segurança

    Conceitos-chave

    • Microsoft Trust Center e Declaração de Privacidade
    • compromissos do GDPR
    • elegibilidade do Azure Government
    • Azure China 21Vianet
    • fases do Cloud Adoption Framework
    • autenticação vs autorização
  • Operações de Governança: Blueprints, Bloqueios, Movimentação e Correção de Policy

    Azure Blueprints e atribuições de blueprint, bloqueios de recursos (CanNotDelete e ReadOnly), movimentação de recursos entre grupos de recursos e assinaturas, transferência de propriedade de assinatura, histórico de implantações e exportação do template implantado, avaliação de conformidade do Azure Policy e identidade gerenciada usada por tarefas de correção, e operações de governança baseadas em tags

    Objetivos

    • Empacotar políticas, funções e templates em um blueprint e atribuí-lo a assinaturas
    • Escolher o bloqueio correto e explicar como ele se sobrepõe às permissões de Owner
    • Mover recursos ou transferir uma assinatura e indicar as restrições aplicáveis

    Conceitos-chave

    • Azure Blueprints
    • bloqueios de recursos CanNotDelete e ReadOnly
    • mover recursos entre assinaturas
    • transferência de propriedade de assinatura
    • histórico de implantações e exportação de template
    • identidade de correção do Azure Policy
  • Microsoft Defender XDR, Endpoint e Secure Score do Microsoft 365

    Incidentes e caça avançada no portal Microsoft Defender XDR, Defender for Endpoint (plataformas suportadas, proteção de rede), Defender for Identity, Defender for Office 365, Defender for Cloud Apps (cloud app security), Secure Score do Microsoft 365 versus a pontuação segura do Defender for Cloud, gerenciamento de dispositivos e linhas de base de segurança do Intune e integração do Sentinel com o Defender XDR

    Objetivos

    • Distinguir o que cada produto Defender protege e quais sinais alimentam o portal Defender XDR
    • Usar incidentes e caça avançada para investigar endpoints, identidades e e-mail
    • Comparar o Secure Score do Microsoft 365 com a pontuação segura do Defender for Cloud

    Conceitos-chave

    • incidentes do Defender XDR
    • caça avançada
    • plataformas do Defender for Endpoint
    • Defender for Cloud Apps
    • Secure Score do Microsoft 365
    • Intune e linhas de base de segurança
  • Auditoria do Microsoft Purview, eDiscovery e Risco Interno

    Auditoria do Microsoft Purview (Standard e Premium/Advanced Audit, retenção de auditoria), eDiscovery (Standard e Premium), políticas, alertas e fluxo de casos do Insider Risk Management, conformidade de comunicação, barreiras de informação e Customer Lockbox para acesso controlado de engenheiros da Microsoft

    Objetivos

    • Selecionar o recurso do Purview para um requisito de auditoria, descoberta legal ou ameaça interna
    • Descrever o fluxo de risco interno da política ao alerta e ao caso
    • Explicar o que as barreiras de informação e o Customer Lockbox restringem

    Conceitos-chave

    • Auditoria do Purview e Advanced Audit
    • retenção do log de auditoria
    • casos e retenções do eDiscovery
    • Insider Risk Management
    • barreiras de informação
    • Customer Lockbox
  • Proteção de Informações, DLP e Compliance Manager

    Portal Microsoft Purview como central de proteção e governança de dados, pontuação, ações de melhoria e tipos de ação (preventiva, detectiva, corretiva) do Compliance Manager, rótulos de confidencialidade e suas ações, classificadores treináveis e pré-treinados, prevenção contra perda de dados incluindo suporte de plataformas do Endpoint DLP e políticas e rótulos de retenção que preservam conteúdo excluído

    Objetivos

    • Ler a pontuação do Compliance Manager e classificar ações de melhoria por tipo
    • Aplicar rótulos de confidencialidade, DLP e retenção para proteger e manter dados
    • Escolher entre rótulos, classificadores e políticas de DLP para uma necessidade de proteção de dados

    Conceitos-chave

    • pontuação e ações do Compliance Manager
    • rótulos de confidencialidade e suas ações
    • classificadores treináveis e pré-treinados
    • prevenção contra perda de dados e Endpoint DLP
    • políticas e rótulos de retenção
    • portal Purview
  • Logs do Azure Monitor: Agentes, DCRs, Diagnóstico e Projeto de Workspace

    Implantação do Azure Monitor agent e do agente legado do Log Analytics (MMA), regras e endpoints de coleta de dados, configurações de diagnóstico para Log Analytics, armazenamento e Event Hubs, Activity Log para eventos do plano de controle e de implantações ARM, flow logs do Network Watcher, projeto e acesso a workspaces, retenção, camadas de preço, tabelas como Event e Syslog, escopo de soluções de monitoramento, conector ITSM e testes sintéticos de disponibilidade

    Objetivos

    • Coletar logs de VMs e da plataforma com o Azure Monitor agent e configurações de diagnóstico
    • Projetar workspaces considerando acesso, retenção e custo
    • Escolher entre Activity Log, logs de diagnóstico ou logs do Network Watcher para uma questão de auditoria

    Conceitos-chave

    • Azure Monitor agent e DCR
    • destinos das configurações de diagnóstico
    • Activity Log
    • projeto de workspace do Log Analytics
    • retenção e camadas de preço
    • tabelas Event e Syslog
  • Governança do Fabric: Domínios, Endosso, Catálogo do OneLake, Análise de Impacto, APIs Scanner, Configurações de Service Principal e Monitoramento de Workspace

    Domínios do Fabric para governança federada, níveis de endosso (Promoted, Certified, Master data) e quem pode defini-los, o catálogo do OneLake para descoberta e insights de governança, análise de impacto de linhagem sobre itens downstream, APIs de administração scanner do Power BI (getInfo, scanStatus, scanResult) para varredura de metadados do tenant, configurações de tenant que permitem a service principals chamar APIs do Fabric e de administração e monitoramento de workspace que registra a atividade do workspace em um Eventhouse

    Objetivos

    • Organizar workspaces em domínios com administração delegada
    • Promover conteúdo confiável com endosso e descoberta
    • Varrer metadados, avaliar impacto e monitorar a atividade do workspace

    Conceitos-chave

    • domínios do Fabric
    • endosso Promoted e Certified
    • endosso de dados mestres
    • catálogo do OneLake
    • análise de impacto
    • APIs de administração scanner
    • configurações de tenant para service principals
    • monitoramento de workspace
  • Segurança de Rede e de Itens no Fabric: Private Link de Workspace, Acesso Confiável ao Workspace, Permissão Build e Compartilhamento de Itens

    Private link em nível de workspace que restringe o acesso de entrada para workspaces escolhidos, acesso confiável ao workspace usando workspace identity e resource instance rules em uma conta ADLS Gen2 protegida por firewall, permissão Build em um modelo semântico compartilhado e permissões de compartilhamento de itens para lakehouses e warehouses (Read, ReadData para somente T-SQL, ReadAll para acesso ao OneLake e Spark)

    Objetivos

    • Proteger um único workspace com private link sem alterar todo o tenant
    • Permitir que o Fabric alcance uma conta de armazenamento protegida por firewall sem abri-la ao público
    • Conceder a permissão de item mais restrita para usuários somente T-SQL ou construtores de relatórios

    Conceitos-chave

    • private link em nível de workspace
    • private link em nível de tenant
    • acesso confiável ao workspace
    • workspace identity
    • resource instance rule
    • permissão Build
    • ReadData versus ReadAll
    • compartilhamento de itens
  • Análise de Uso e Operações do Application Insights: Funis, Retenção, Fluxos de Usuário, Workbooks, Limite Diário, Anotações de Release e Alertas de ITSM

    Ferramentas de análise de uso do Application Insights (usuários, sessões, eventos, funis, retenção, fluxos de usuário, coortes), Azure Workbooks que combinam texto, consultas KQL e parâmetros, o limite diário de volume no workspace do Log Analytics e o que acontece ao atingi-lo, anotações de release que marcam implantações nos gráficos e criação de itens de trabalho de ITSM a partir de alertas

    Objetivos

    • Escolher a ferramenta de análise de uso que responde a uma pergunta de produto
    • Criar Workbooks compartilháveis e controlar o custo de ingestão com um limite diário
    • Marcar releases nos gráficos e encaminhar alertas para uma ferramenta de ITSM

    Conceitos-chave

    • funis
    • retenção
    • fluxos de usuário
    • coortes
    • eventos personalizados
    • Azure Workbooks
    • limite diário
    • anotações de release
    • conector de ITSM
    • KQL
  • Projeto da Plataforma Azure Monitor: Prometheus e Grafana Gerenciados, Flow Logs do Network Watcher, Traffic Analytics, Connection Monitor, Entra Connect Health e Coleta de Logs de Eventos

    Serviço gerenciado do Azure Monitor para Prometheus com um workspace do Azure Monitor, PromQL e Azure Managed Grafana para métricas de Kubernetes e de aplicativos, flow logs do Network Watcher (flow logs de NSG em descontinuação em favor de flow logs de rede virtual) com Traffic Analytics, Connection Monitor para testes de conectividade e latência de ponta a ponta, agentes do Microsoft Entra Connect Health para monitorar sincronização e AD FS e coleta de logs de eventos do Windows e syslog com o Azure Monitor Agent e regras de coleta de dados

    Objetivos

    • Escolher o serviço de monitoramento para requisitos de métricas, rede e integridade de identidade
    • Coletar logs de eventos e flow logs no Log Analytics com os agentes e as configurações compatíveis
    • Projetar a observabilidade do Kubernetes com Prometheus e Grafana gerenciados

    Conceitos-chave

    • Prometheus gerenciado
    • workspace do Azure Monitor
    • Azure Managed Grafana
    • flow logs de rede virtual
    • Traffic Analytics
    • Connection Monitor
    • Entra Connect Health
    • Azure Monitor Agent
    • regra de coleta de dados
    • XPath de log de eventos do Windows
7 · DevOps e Infraestrutura como Código21 tópicos
  • Infraestrutura como Código: Templates ARM e Bicep

    Estrutura de templates ARM, sintaxe Bicep, parâmetros, variáveis e módulos, escopos de implantação, what-if, modo incremental versus completo, template specs, deployment stacks, exportação de templates e IaC em pipelines (incluindo noções de Terraform)

    Objetivos

    • Criar um módulo Bicep parametrizado e implantá-lo no escopo correto
    • Visualizar e validar mudanças com segurança usando o what-if
    • Escolher entre ARM, Bicep e Terraform para uma equipe

    Conceitos-chave

    • sintaxe e módulos do Bicep
    • estrutura de template ARM
    • escopos de implantação
    • what-if
    • modo incremental vs completo
    • template specs e deployment stacks
  • Planejamento DevOps, Rastreabilidade e Métricas

    Azure Boards e GitHub Projects, vínculo e rastreabilidade de itens de trabalho, fluxo de trabalho (cycle time, lead time, WIP), métricas DORA, dashboards e consultas, wikis, notas de versão e integrações de colaboração como Teams e Slack

    Objetivos

    • Vincular itens de trabalho a commits, builds e releases para rastreabilidade ponta a ponta
    • Escolher métricas de DevOps que revelem gargalos
    • Configurar dashboards e notificações para a consciência situacional da equipe

    Conceitos-chave

    • rastreabilidade de itens de trabalho
    • cycle time e lead time
    • métricas DORA
    • consultas e dashboards do Boards
    • wikis e documentação
    • integrações ChatOps
  • Controle de Código-Fonte: Branching e Repositórios

    Estratégias de branching do Git (trunk-based, GitHub flow, branches de feature e de release), políticas e proteção de branches, fluxos de pull request, code owners, organização de repositórios, Git LFS, estratégias para repositórios grandes, permissões e tags

    Objetivos

    • Selecionar uma estratégia de branching para o tamanho da equipe e a cadência de releases
    • Impor portões de qualidade com políticas de branch e revisores obrigatórios
    • Gerenciar arquivos e repositórios grandes de forma eficaz

    Conceitos-chave

    • trunk-based vs GitFlow
    • políticas de branch
    • fluxo de pull request
    • Git LFS
    • monorepo vs multirepo
    • permissões de repositório
  • Pipelines de Build, Pacotes e Testes

    Pipelines YAML no Azure Pipelines e GitHub Actions, agentes (hospedados pela Microsoft, auto-hospedados, scale set), templates, variáveis e grupos de variáveis, cache, feeds de pacotes do Azure Artifacts e versionamento, estratégia de testes e saúde dos pipelines

    Objetivos

    • Criar templates YAML reutilizáveis para CI em vários repositórios
    • Escolher tipos de agente e ajustar a velocidade do pipeline
    • Gerenciar versões e feeds de pacotes com fontes upstream

    Conceitos-chave

    • pipelines YAML
    • agentes e pools
    • templates de pipeline
    • feeds do Azure Artifacts
    • pirâmide de testes em pipelines
    • cache e saúde de pipelines
  • Estratégias de Release e Implantação

    Ambientes, aprovações e verificações, gates de implantação, implantações blue-green, canary, em anéis e de exposição progressiva, feature flags, atualizações graduais (rolling), slots, implantação de contêineres e IaC, hotfixes e rollback

    Objetivos

    • Selecionar um padrão de implantação compatível com a tolerância a risco
    • Adicionar aprovações, verificações e gates para proteger a produção
    • Projetar um procedimento de rollback e hotfix

    Conceitos-chave

    • blue-green e canary
    • implantações em anéis
    • feature flags
    • aprovações e gates
    • ambientes
    • estratégias de rollback
  • DevSecOps: Segurança e Conformidade de Pipelines

    Conexões de serviço e federação de identidade de carga de trabalho, identidades gerenciadas para pipelines, integração com Key Vault e varredura de segredos, GitHub Advanced Security e Defender for DevOps, SAST, SCA e varredura de dependências, varredura de imagens de contêiner e gates de conformidade

    Objetivos

    • Remover segredos armazenados de pipelines usando federação e Key Vault
    • Adicionar varredura automatizada de segurança e licenças ao CI/CD
    • Projetar acesso de menor privilégio para pipelines

    Conceitos-chave

    • federação de identidade de carga de trabalho
    • conexões de serviço
    • varredura de segredos
    • SAST e SCA
    • Dependabot e revisão de dependências
    • gates de conformidade
  • Operações Avançadas de Git e Escolhas de Controle de Versão

    Reescrita do histórico do Git e remoção de arquivos grandes com BFG ou filter-branch, manutenção com git gc e prune, tags, .gitignore, importação de repositórios, conexões de serviços Git externos, escolha entre Git e TFVC e entre Azure Repos, GitHub Enterprise, Bitbucket e Subversion, com integração do Jenkins ao Azure Repos

    Objetivos

    • Eliminar arquivos grandes ou sensíveis do histórico do Git e manter a saúde do repositório
    • Escolher Git ou TFVC e o serviço de hospedagem adequado às necessidades de uma equipe
    • Importar repositórios e conectar serviços Git externos a pipelines

    Conceitos-chave

    • BFG e filter-branch
    • git gc e prune
    • git tag
    • gitignore
    • Git vs TFVC
    • escolha de um host de controle de versão
  • Segurança e Administração da Organização no Azure DevOps

    Usuários, licenças e níveis de acesso do Azure DevOps, grupos de segurança e menor privilégio, autenticação com personal access token (PAT) para ferramentas de terceiros, permissões de wiki e dashboard, funções de agent pool, Continuous Assurance e desvio de configuração de projeto, Dependency Tracker, autenticação por GitHub App para Azure Pipelines e Azure Boards e categorias de ferramentas de monitoramento

    Objetivos

    • Conceder acesso de menor privilégio e o nível de licença correto no Azure DevOps
    • Autenticar ferramentas externas com PATs ou GitHub Apps e gerenciar seus riscos
    • Controlar permissões de wikis, dashboards e agent pools

    Conceitos-chave

    • usuários, licenças e níveis de acesso
    • grupos de segurança e permissões
    • personal access tokens
    • funções de agent pool
    • autenticação por GitHub App
    • Continuous Assurance
  • Integrações do Azure DevOps: Service Hooks, Teams, Jenkins e Migração

    Service hooks e notificações, integração com o Microsoft Teams no Azure Pipelines e Azure Boards, notificações com Logic Apps, integração com Jenkins e Octopus, mapeamento de serviços do Azure DevOps para Jira e outras ferramentas, migração do TFS para o Azure DevOps com o Database Import Service, notificações do GitHub e o conector ITSM do Log Analytics

    Objetivos

    • Conectar eventos do Azure DevOps a chat, tickets e ferramentas de CI
    • Escolher entre notificações e service hooks
    • Planejar uma migração do TFS para o Azure DevOps Services

    Conceitos-chave

    • service hooks
    • aplicativo Azure Pipelines para Teams
    • Azure Boards e Teams
    • integração com Jenkins
    • Database Import Service do TFS
    • conector ITSM
  • Visual Studio App Center: Distribuição Mobile, Relatórios de Falhas e Feedback

    Build, teste e distribuição do App Center para aplicativos móveis, grupos de distribuição, distribuição ad hoc para iOS, certificados de assinatura e provisionamento, inicialização do SDK do App Center, relatórios de falhas e analytics e ferramentas de feedback no aplicativo

    Objetivos

    • Distribuir builds beta a testadores por grupos de distribuição
    • Configurar assinatura e provisionamento para lançamentos iOS
    • Coletar dados de falhas e de uso com o SDK do App Center

    Conceitos-chave

    • grupos de distribuição
    • distribuição ad hoc para iOS
    • certificados de assinatura
    • inicialização do SDK
    • relatórios de falhas
    • lançamento beta
  • Deployment Groups, Retenção de Releases e Ambientes de Desenvolvimento e Teste

    Deployment groups e agentes de destino para VMs, configurações de fila de implantação, políticas de retenção de releases, modelos, artefatos e desligamento automático do Azure DevTest Labs, ambientes de desenvolvimento do GitHub Codespaces e backup e configurações de aplicativo do App Service

    Objetivos

    • Implantar em grupos de VMs com deployment groups e tags
    • Configurar a retenção de releases e o comportamento de fila
    • Fornecer ambientes de desenvolvimento e teste repetíveis

    Conceitos-chave

    • deployment groups
    • configurações de fila de implantação
    • retenção de releases
    • artefatos do DevTest Labs
    • Codespaces
    • configurações e backup do App Service
  • Azure Automation: DSC, Update Management e Ferramentas de Configuração

    Azure Automation State Configuration (DSC) para Windows e Linux, módulos de conta de automação, Hybrid Runbook Worker, Update Management, ferramentas e frameworks de teste de Terraform como Terratest e Yeoman e automação de fluxos de trabalho no Logic Apps Designer

    Objetivos

    • Impor o estado desejado em servidores com o Azure Automation DSC
    • Aplicar patches em escala com o Update Management
    • Escolher ferramentas de teste e scaffolding de infraestrutura

    Conceitos-chave

    • Automation State Configuration DSC
    • módulos de conta de automação
    • Hybrid Runbook Worker
    • Update Management
    • Terratest e Yeoman
    • DSC no Linux
  • Práticas Ágeis, Planos de Teste e Dívida Técnica

    Retrospectivas ágeis, dívida técnica e como medi-la e reduzi-la, planos de teste e associação de casos de teste a itens de trabalho e métricas de qualidade usadas para conduzir a entrega

    Objetivos

    • Conduzir uma retrospectiva que gere melhorias acionáveis
    • Medir e reduzir a dívida técnica
    • Vincular casos de teste a itens de trabalho e planos

    Conceitos-chave

    • retrospectivas
    • métricas de dívida técnica
    • planos de teste e casos de teste
    • associação a itens de trabalho
    • métricas de qualidade
    • redução de dívida técnica
  • Governança e Inventário de IaC: Template Specs, Deployment Stacks, Azure Resource Graph, Linter do Bicep, Image Builder e Compute Gallery

    Template specs como modelos versionados e controlados por RBAC, deployment stacks com configurações de negação e actionOnUnmanage para gerenciar o ciclo de vida dos recursos, consultas KQL do Azure Resource Graph para inventário entre assinaturas, regras do linter do Bicep configuradas no bicepconfig.json e Azure VM Image Builder publicando versões no Azure Compute Gallery

    Objetivos

    • Compartilhar modelos aprovados e proteger recursos implantados com deployment stacks
    • Consultar o inventário entre assinaturas com o Resource Graph
    • Impor padrões do Bicep com o linter e criar imagens padrão com o Image Builder

    Conceitos-chave

    • template specs
    • deployment stacks
    • denyWriteAndDelete
    • actionOnUnmanage
    • Azure Resource Graph
    • Search-AzGraph
    • bicepconfig.json
    • regras do linter
    • VM Image Builder
    • Azure Compute Gallery
  • Azure Boards e Rastreamento de Trabalho: Processos Herdados, Limites de WIP do Kanban e Fluxo Cumulativo, Capacidade da Sprint, Dependências e Mapeamento de Ferramentas

    Personalização de um processo herdado no Azure Boards (campos, tipos de item de trabalho, estados e regras personalizados) versus os processos do sistema, limites de WIP das colunas do Kanban e o diagrama de fluxo cumulativo para encontrar gargalos, planejamento de capacidade da sprint com atividade e dias de folga, dependências entre equipes com Delivery Plans e extensões de rastreamento de dependências e mapeamento de Jira, Jenkins e Octopus Deploy para o Azure Boards e o Azure Pipelines

    Objetivos

    • Personalizar o rastreamento de trabalho com um processo herdado sem modificar processos do sistema
    • Usar limites de WIP e o diagrama de fluxo cumulativo para encontrar gargalos e planejar a capacidade da sprint
    • Mapear ferramentas como Jira, Jenkins e Octopus Deploy para seus equivalentes no Azure DevOps

    Conceitos-chave

    • processo herdado
    • tipo de item de trabalho personalizado
    • limite de WIP do Kanban
    • diagrama de fluxo cumulativo
    • tempo de ciclo e lead time
    • capacidade da sprint
    • Delivery Plans
    • Dependency Tracker
    • Jira para Azure Boards
    • Jenkins para Azure Pipelines
  • Operações Git e Escolhas de Controle de Código-Fonte: Submódulos, Reversão de Merges, Cherry-Pick, Restauração de Branches, Assinatura de Commits, Importação de Repositórios e Opções de Hospedagem

    Submódulos do Git e como fixam um commit, reversão de um commit de merge com o pai principal (-m 1) e novo merge depois, cherry-pick de commits entre branches, restauração de um branch excluído do Azure Repos, commits assinados com chaves GPG ou SSH e sua verificação, importação de um repositório Git para o Azure Repos e escolha entre Git, Subversion, Bitbucket, GitHub Enterprise Server e outras hospedagens para código-fonte local

    Objetivos

    • Desfazer um merge e mover commits entre branches corretamente
    • Recuperar branches excluídos e assinar commits para comprovar a autoria
    • Importar repositórios e selecionar uma plataforma de controle de código-fonte para necessidades locais ou na nuvem

    Conceitos-chave

    • submódulo do Git
    • git revert -m 1
    • reversão de uma reversão
    • cherry-pick
    • branches excluídos no Azure Repos
    • assinatura de commits com GPG
    • importar repositório
    • GitHub Enterprise Server
    • Subversion versus Git
    • Bitbucket
  • Configurações de Colaboração e Entrega do GitHub: Notificações, Assinaturas, Notas de Release Geradas, GitHub Packages com GITHUB_TOKEN e Retenção de Artefatos

    Configurações de notificação do GitHub (participando e acompanhando, roteamento de e-mail por organização), acompanhar e cancelar a assinatura de repositórios e threads, notas de release geradas automaticamente e agrupadas por rótulos com .github/release.yml, publicação de pacotes e imagens de contêiner no GitHub Packages usando o GITHUB_TOKEN do workflow com packages: write e dias de retenção de artefatos de workflow

    Objetivos

    • Controlar o volume de notificações com as configurações de acompanhamento e roteamento certas
    • Gerar notas de release categorizadas a partir de pull requests e rótulos
    • Publicar no GitHub Packages a partir de um workflow com permissões de token de menor privilégio e gerenciar a retenção de artefatos

    Conceitos-chave

    • configurações de notificação
    • acompanhar um repositório
    • notificações de participação
    • notas de release geradas automaticamente
    • .github/release.yml
    • GitHub Packages
    • GITHUB_TOKEN com packages write
    • ghcr.io
    • retention-days de artefatos
  • GitHub Actions na Prática: Condições de Etapas, Contêineres de Serviço, Reexecução de Jobs, Actions Runner Controller, Actions Importer e Prévias do Static Web Apps

    Etapas e jobs condicionais com expressões if e funções de status (success, failure, always, cancelled), contêineres de serviço para bancos de dados em testes, reexecução de jobs com falha sem repetir os bem-sucedidos, Actions Runner Controller para runners auto-hospedados com escala automática no Kubernetes, GitHub Actions Importer para auditar, prever e migrar pipelines de Jenkins e de outros CIs e ambientes de prévia de pull request do Azure Static Web Apps

    Objetivos

    • Escrever lógica condicional de workflow que execute corretamente etapas de limpeza e notificação
    • Executar testes de integração com contêineres de serviço e reexecutar somente os jobs com falha
    • Escalar runners auto-hospedados com o ARC e migrar outros sistemas de CI com o Actions Importer

    Conceitos-chave

    • condições if
    • success(), failure() e always()
    • contêineres de serviço
    • reexecutar jobs com falha
    • Actions Runner Controller
    • conjuntos de escala de runners
    • GitHub Actions Importer
    • auditoria e dry-run
    • ambiente de prévia do Static Web Apps
    • limpeza ao fechar o pull request
  • Segredos de Pipeline e Controles da Cadeia de Suprimentos: Variáveis Secretas, Mascaramento de Logs, Secure Files, Permissões do GITHUB_TOKEN, Segredos de Ambiente, Decorators e Templates Obrigatórios

    Mapeamento de variáveis secretas de pipeline para o ambiente dos scripts, mascaramento de segredos gerados em tempo de execução nos logs (issecret e add-mask), secure files no Azure Pipelines, permissões de menor privilégio do GITHUB_TOKEN, segredos de ambiente do GitHub com revisores obrigatórios, pipeline decorators que injetam etapas em todos os pipelines, templates extends impostos pela verificação de template obrigatório e a descontinuação das ferramentas de Continuous Assurance em favor do Defender for Cloud

    Objetivos

    • Tratar segredos em pipelines sem vazá-los nos logs
    • Restringir permissões de token e limitar segredos a ambientes protegidos
    • Impor padrões de pipeline em toda a organização com decorators e templates obrigatórios

    Conceitos-chave

    • variáveis secretas e mapeamento para env
    • issecret
    • add-mask
    • secure files
    • permissions: contents read
    • menor privilégio do GITHUB_TOKEN
    • segredos de ambiente
    • pipeline decorators
    • template extends
    • verificação de template obrigatório
    • segurança de DevOps do Defender for Cloud
  • Portões de Qualidade e Diagnósticos de Pipeline: Testes Instáveis, Análise de Impacto de Testes, Portão de Teste de Carga e Diagnósticos Detalhados

    Detecção e gestão de testes instáveis com configurações de reexecução de testes com falha, análise de impacto de testes que executa somente os testes afetados por uma alteração de código, uma tarefa do Azure Load Testing como portão de qualidade do pipeline com critérios de falha e diagnósticos detalhados com System.Debug no Azure Pipelines e log de depuração de etapas no GitHub Actions

    Objetivos

    • Reduzir o ruído de testes instáveis sem esconder falhas reais
    • Acelerar builds com análise de impacto de testes e condicionar releases ao resultado de testes de carga
    • Ativar diagnósticos detalhados para solucionar um pipeline com falha

    Conceitos-chave

    • detecção de testes instáveis
    • rerunFailedTests
    • análise de impacto de testes
    • runOnlyImpactedTests
    • tarefa do Azure Load Testing
    • critérios de falha
    • System.Debug
    • ACTIONS_STEP_DEBUG
  • Implantação de Banco de Dados e App Service: DACPAC versus BACPAC, Hooks de Deployment Job, Configurações de Aplicativo, Backups Agendados e Regras de Firewall de Banco

    Implantação de alterações de esquema com um DACPAC e a tarefa SQL Azure DACPAC versus exportação de esquema e dados em um BACPAC, hooks do ciclo de vida de deployment jobs em YAML (preDeploy, deploy, routeTraffic, postRouteTraffic, on failure e success), definição de configurações de aplicativo do App Service a partir de um pipeline, configuração de backups agendados do App Service e abertura de regras de firewall do Azure Database for MySQL para agentes de pipeline

    Objetivos

    • Escolher DACPAC ou BACPAC para implantação de esquema versus movimentação de dados
    • Usar hooks da estratégia de implantação para verificação e rollback
    • Configurar configurações de aplicativo, backups e acesso de firewall do banco para implantações

    Conceitos-chave

    • DACPAC
    • SqlAzureDacpacDeployment
    • BACPAC
    • hooks de deployment job
    • routeTraffic
    • on failure
    • AzureAppServiceSettings
    • configurações de slot
    • backup agendado
    • regra de firewall do MySQL
8 · Integração e Arquitetura de Soluções7 tópicos
  • Azure API Management

    Camadas e gateway do API Management, produtos, assinaturas e chaves, políticas (limite de taxa, transformação, validate-jwt, cache), versões e revisões, proteção com OAuth 2.0, portal do desenvolvedor e gateway auto-hospedado

    Objetivos

    • Publicar e proteger uma API com produtos, políticas e OAuth
    • Escrever políticas que transformem, façam cache ou limitem solicitações
    • Explicar a diferença entre versões e revisões de API

    Conceitos-chave

    • gateway, produtos e assinaturas
    • expressões de política
    • limite de taxa e cotas
    • versões vs revisões
    • validate-jwt
    • portal do desenvolvedor
  • Soluções Orientadas a Eventos e a Mensagens

    Tópicos, assinaturas e filtros do Event Grid, partições e grupos de consumidores do Event Hubs, filas, tópicos e sessões do Service Bus, dead-lettering, Azure Queue Storage, garantias de entrega e escolha entre eventos e mensagens

    Objetivos

    • Escolher o serviço de mensageria ou eventos certo para um cenário
    • Tratar mensagens problemáticas e novas tentativas com dead-lettering
    • Projetar processamento de eventos ordenado e escalável com partições

    Conceitos-chave

    • Event Grid vs Event Hubs vs Service Bus
    • partições e grupos de consumidores
    • filas e tópicos
    • fila de dead-letter
    • sessões de mensagens e ordenação
    • entrega pelo menos uma vez
  • Arquitetura de Soluções, Integração de Dados e Migração

    Pilares do Well-Architected Framework, escolha de computação e arquiteturas de aplicação (microsserviços, orientada a eventos, serverless), opções de integração de dados, Azure Migrate, Database Migration Service, Data Box, Storage Mover, landing zones e os 6 Rs da migração

    Objetivos

    • Escolher computação e arquitetura de aplicação com base em requisitos não funcionais
    • Planejar uma migração com avaliação, replicação e cutover
    • Equilibrar os trade-offs entre custo, confiabilidade, segurança e desempenho

    Conceitos-chave

    • pilares do Well-Architected
    • seleção de opção de computação
    • microsserviços vs serverless
    • Azure Migrate
    • Database Migration Service
    • landing zones
  • Políticas do API Management e Segurança de Mensageria

    API Management Premium com VNet para ingress privado, limitação de taxa e autorização OAuth externa, exposição de APIs a parceiros e importação de definições OpenAPI com PowerShell, segurança e validação da entrega de webhooks do Event Grid, filtros de assinatura do Service Bus (SQL, correlação, booleano) e mensageria assíncrona e captura do Event Hubs com Functions

    Objetivos

    • Expor APIs a parceiros com limitação de taxa e OAuth externo sem alterar os back-ends
    • Proteger a entrega de webhooks do Event Grid e validar assinaturas
    • Rotear mensagens do Service Bus com o filtro de assinatura correto

    Conceitos-chave

    • modo VNet do APIM Premium
    • políticas rate-limit e validação OAuth
    • importação de OpenAPI
    • validação de webhook do Event Grid
    • filtros de assinatura do Service Bus
    • captura do Event Hubs
  • Event Hubs e Event Grid para Desenvolvedores: Lotes, Checkpoints, Capture, Endpoint Kafka, Esquemas de Entrada e Política de Repetição

    Envio de eventos em lotes com EventDataBatch, o processador de eventos e o armazenamento de checkpoints em blob para processamento pelo menos uma vez entre partições, Event Hubs Capture para Blob ou Data Lake em Avro, o endpoint compatível com Kafka na porta 9093, esquemas do Event Grid (Event Grid, CloudEvents 1.0 e esquema de entrada personalizado) e política de repetição da assinatura (máximo de tentativas de entrega, tempo de vida do evento) com dead-letter

    Objetivos

    • Enviar e processar eventos do Event Hubs com eficiência usando lotes e checkpoints
    • Arquivar fluxos com o Capture e conectar clientes Kafka sem alterar código
    • Escolher um esquema do Event Grid e ajustar a repetição e o comportamento de dead-letter

    Conceitos-chave

    • EventDataBatch
    • processador de eventos
    • armazenamento de checkpoints
    • UpdateCheckpointAsync
    • Event Hubs Capture
    • Avro
    • endpoint Kafka na porta 9093
    • esquema CloudEvents
    • máximo de tentativas de entrega
    • tempo de vida do evento
    • destino de dead-letter
  • Padrões de Mensagens do Service Bus: Defer, Detecção de Duplicatas, Mensagens Agendadas, Encaminhamento Automático e Claim-Check

    Adiamento de mensagens e sua recuperação por número de sequência, detecção de duplicatas com MessageId e uma janela de histórico definida na criação, mensagens agendadas com ScheduledEnqueueTimeUtc e cancelamento, encaminhamento automático de uma fila ou assinatura para outra entidade, sessões para processamento ordenado, dead-letter e o padrão claim-check que guarda cargas grandes no Blob Storage

    Objetivos

    • Escolher o recurso do Service Bus para mensagens fora de ordem, sem duplicatas, atrasadas ou de fan-in
    • Configurar corretamente a detecção de duplicatas na criação
    • Tratar cargas grandes com o padrão claim-check

    Conceitos-chave

    • adiar mensagem
    • SequenceNumber
    • detecção de duplicatas
    • MessageId
    • histórico de detecção de duplicatas
    • ScheduledEnqueueTimeUtc
    • encaminhamento automático
    • sessões
    • fila de dead-letter
    • padrão claim-check
  • Geo-DR de Mensageria e Proteção de Rede: Geo-Replicação do Event Hubs, Geo-DR do Service Bus, Regras de Administração de Segurança do AVNM e Camadas de Proteção contra DDoS

    Geo-replicação e pareamento de recuperação de desastres geográfica do Event Hubs, recuperação de desastres geográfica do Service Bus com um alias que replica somente metadados e exige failover manual, regras de administração de segurança do Azure Virtual Network Manager que têm precedência sobre as regras de NSG entre assinaturas e DDoS Network Protection versus DDoS IP Protection

    Objetivos

    • Escolher o mecanismo de geo-DR certo para Event Hubs e Service Bus e dizer o que ele replica
    • Impor regras de rede em toda a organização com regras de administração de segurança do AVNM
    • Selecionar a camada de proteção contra DDoS para uma mistura de redes virtuais e IPs públicos

    Conceitos-chave

    • geo-replicação do Event Hubs
    • alias de recuperação de desastres geográfica
    • replicação somente de metadados
    • failover manual
    • Azure Virtual Network Manager
    • regras de administração de segurança
    • DDoS Network Protection
    • DDoS IP Protection
    • resposta rápida a DDoS
    • proteção de custo
9 · Híbrido e Windows Server14 tópicos
  • AD DS, Group Policy e Identidade Híbrida

    Implantação de controladores de domínio do AD DS, sites, replicação, florestas, domínios e relações de confiança, funções FSMO, usuários, grupos e UOs, contas de serviço (gMSA), processamento de Group Policy, Microsoft Entra Connect e Cloud Sync, sincronização de hash de senha, autenticação pass-through, federação, SSO contínuo e Entra Domain Services

    Objetivos

    • Implantar e diagnosticar controladores de domínio em ambientes de um ou vários sites
    • Escolher sincronização de hash de senha, autenticação pass-through ou federação para login híbrido
    • Aplicar Group Policy com escopo, herança e precedência corretos

    Conceitos-chave

    • controladores de domínio e replicação
    • sites e sub-redes
    • relações de confiança de floresta e domínio
    • funções FSMO
    • processamento de Group Policy
    • métodos de sincronização do Entra Connect
  • Gerenciamento Híbrido do Windows Server

    Windows Admin Center, PowerShell remoting, servidores habilitados para Azure Arc, Azure Automation e Update Manager, agente do Azure Monitor, Defender for Servers, guest configuration do Azure Policy, Azure Hybrid Benefit e VMs Windows Server no Azure

    Objetivos

    • Integrar servidores locais ao Azure Arc e gerenciá-los com serviços do Azure
    • Aplicar patches e monitorar servidores híbridos em escala
    • Configurar o gerenciamento remoto com segurança

    Conceitos-chave

    • Windows Admin Center
    • PowerShell remoting
    • servidores habilitados para Azure Arc
    • Update Manager
    • guest configuration
    • Azure Hybrid Benefit
  • Hyper-V e Contêineres do Windows

    Configuração de hosts e convidados do Hyper-V, VMs de geração 1 versus 2, switches virtuais, checkpoints, live migration, Hyper-V Replica, virtualização aninhada, contêineres do Windows, Docker no Windows Server, rede e armazenamento de contêineres

    Objetivos

    • Configurar hosts, convidados e redes virtuais do Hyper-V
    • Mover e proteger VMs com live migration e Hyper-V Replica
    • Executar e conectar em rede contêineres do Windows

    Conceitos-chave

    • geração 1 vs 2
    • tipos de switch virtual
    • live migration
    • Hyper-V Replica
    • contêineres do Windows e Docker
    • rede de contêineres
  • DNS, DHCP e IPAM do Windows Server

    Zonas e registros DNS do Windows Server, encaminhadores e encaminhadores condicionais, políticas de DNS, escopos DHCP, failover e relays, IPAM, Azure DNS Private Resolver, Azure Extended Network, resolução de nomes e conectividade híbridas (VPN, ExpressRoute, Azure Network Adapter)

    Objetivos

    • Projetar DNS híbrido para que recursos locais e do Azure se resolvam mutuamente
    • Configurar escopos DHCP com alta disponibilidade
    • Planejar o gerenciamento de endereços IP entre o ambiente local e o Azure

    Conceitos-chave

    • zonas DNS e encaminhadores
    • escopos DHCP e failover
    • IPAM
    • encaminhadores condicionais
    • DNS Private Resolver
    • Azure Network Adapter
  • Armazenamento e Serviços de Arquivos do Windows Server

    Storage Spaces e Storage Spaces Direct, ReFS e NTFS, deduplicação, iSCSI, compartilhamentos SMB e permissões, namespaces e replicação DFS, FSRM, Storage Replica, Storage Migration Service e Azure File Sync e Azure Files para arquivos híbridos

    Objetivos

    • Configurar armazenamento e compartilhamentos de arquivos resilientes no Windows Server
    • Estender servidores de arquivos para a nuvem com o Azure File Sync
    • Migrar servidores de arquivos com o Storage Migration Service

    Conceitos-chave

    • Storage Spaces
    • compartilhamentos SMB e permissões NTFS
    • namespaces e replicação DFS
    • deduplicação de dados
    • Storage Replica
    • Azure File Sync e camadas de nuvem
  • Grupos do Active Directory, Delegação e Operações de Floresta

    Escopos de grupo do Active Directory (domínio local, global, universal) e regras de aninhamento dentro de florestas e entre relações de confiança, estratégia de grupos (AGDLP), delegação de controle e grupos administrativos internos, grupos de delegação no Microsoft Entra Domain Services (administração de GPO e DNS), controladores de domínio somente leitura e conjunto de atributos filtrados, partições de diretório de aplicativo com ntdsutil, escopo de Backup Operators e permissões para alterar site links

    Objetivos

    • Escolher um escopo de grupo e um projeto de aninhamento que funcionem entre domínios e florestas
    • Delegar tarefas administrativas com menor privilégio em vez de adicionar a grupos internos
    • Configurar RODC e partições de diretório para necessidades de filiais e aplicativos

    Conceitos-chave

    • escopos de grupo e regras de aninhamento
    • estratégia AGDLP
    • delegação de controle
    • conjunto de atributos filtrados do RODC
    • partições de diretório de aplicativo
    • grupos de delegação do Entra Domain Services
  • Windows Server: gMSA, Storage Spaces Direct, Hyper-V e Extras Híbridos

    Contas de serviço gerenciadas por grupo (chave raiz do KDS, criação, instalação e credential specs para contêineres Windows), quórum e testemunha de cluster do Storage Spaces Direct, validação de RDMA e Data Center Bridging em Switch Embedded Teaming, tipos de checkpoint do Hyper-V e virtualização aninhada, AKS no Azure Stack HCI, file screens do File Server Resource Manager, âncoras de confiança DNSSEC, Azure Network Adapter, Hybrid Runbook Worker do Azure Automation e pré-requisitos do Serial Console

    Objetivos

    • Criar e usar uma gMSA para serviços e contêineres Windows
    • Projetar quórum e rede para um cluster Storage Spaces Direct
    • Escolher recursos de checkpoint do Hyper-V e de gerenciamento híbrido para um cenário de servidor

    Conceitos-chave

    • gMSA e chave raiz do KDS
    • credential spec para contêineres
    • quórum e testemunha do S2D
    • RDMA e DCB em SET
    • checkpoints do Hyper-V e virtualização aninhada
    • file screens do FSRM
  • Microsoft Entra Domain Services (Azure AD DS): Domínio Gerenciado, Política de Senha, Administração Delegada e Menor Privilégio

    Microsoft Entra Domain Services (antigo Azure AD Domain Services) como domínio gerenciado: sem acesso a controladores de domínio nem a Domain Admins, sincronização unidirecional do Microsoft Entra ID, sincronização de hash de senha, de modo que usuários somente na nuvem precisam redefinir a senha para gerar os hashes NTLM e Kerberos, o grupo AAD DC Administrators, OUs personalizadas com delegação de controle, políticas de senha refinadas, GPOs internas (AADDC Users e AADDC Computers), LDAP seguro, conjuntos de réplicas e ingresso de VMs do Azure no domínio gerenciado

    Objetivos

    • Explicar o que o Microsoft Entra Domain Services gerencia e quais operações do AD DS ele não permite
    • Aplicar uma política de senha e delegar a administração com menor privilégio
    • Ingressar VMs do Azure no domínio gerenciado e solucionar o logon de usuários somente na nuvem

    Conceitos-chave

    • domínio gerenciado
    • AAD DC Administrators
    • sincronização de hash de senha para usuários somente na nuvem
    • política de senha refinada
    • delegação em OU personalizada
    • GPOs AADDC Users e AADDC Computers
    • LDAP seguro
    • conjuntos de réplicas
  • Operações de Controlador de Domínio do AD DS: Adprep, Ingresso Offline, Restauração Autoritativa no DSRM, Clonagem de DC, Migração do SYSVOL para DFSR, Localizador de DC e Cache de Catálogo Global

    Preparação de esquema e floresta com adprep ou o assistente de promoção, ingresso offline no domínio com djoin, Modo de Restauração dos Serviços de Diretório com restauração não autoritativa e autoritativa usando ntdsutil, clonagem de controladores de domínio virtualizados (grupo Cloneable Domain Controllers, VM-GenerationID, DCCloneConfig.xml), migração da replicação do SYSVOL de FRS para DFSR com dfsrmig, novo registro dos registros do localizador de DC com nltest /dsregdc e Netlogon, posicionamento do banco de dados, dos logs e do SYSVOL do AD DS em um disco de dados do Azure com cache de host None e cache de associação a grupos universais em sites sem catálogo global

    Objetivos

    • Preparar uma floresta e promover ou clonar controladores de domínio com segurança
    • Recuperar objetos excluídos com uma restauração autoritativa e reparar a replicação do SYSVOL e os registros do localizador de DC
    • Posicionar corretamente o banco do AD DS em uma VM do Azure e reduzir a dependência do catálogo global em filiais

    Conceitos-chave

    • adprep /forestprep
    • ingresso offline com djoin
    • DSRM
    • restauração autoritativa
    • ntdsutil
    • clonagem de DC
    • VM-GenerationID
    • dfsrmig
    • nltest /dsregdc
    • cache de host None no disco de dados
    • cache de associação a grupos universais
  • Contas, Grupos e Política no AD DS: Grupos Internos, Regras de Aninhamento, Protected Users, Bloqueios, redircmp, Windows LAPS, Sufixos UPN e Armazenamento Central de ADMX

    Grupos administrativos internos e seu escopo (Enterprise Admins, Schema Admins, Domain Admins, Backup Operators, Account Operators), regras de aninhamento por escopo de grupo e AGDLP, proteções do grupo Protected Users, solução de bloqueios de conta com o evento 4740 no emulador de PDC, redirecionamento do contêiner padrão de computadores com redircmp, extensão de esquema e permissões do Windows LAPS, sufixos UPN alternativos para logon híbrido e o armazenamento central de ADMX da Diretiva de Grupo no SYSVOL

    Objetivos

    • Aplicar o escopo de grupo e o aninhamento corretos em um modelo de permissões e saber quais grupos internos são privilegiados
    • Proteger contas privilegiadas com Protected Users e Windows LAPS
    • Solucionar bloqueios e padronizar modelos de Diretiva de Grupo e o local dos computadores

    Conceitos-chave

    • Backup Operators
    • Enterprise Admins versus Domain Admins
    • regras de aninhamento de grupos
    • AGDLP
    • Protected Users
    • evento 4740
    • redircmp
    • Update-LapsADSchema
    • sufixo UPN alternativo
    • armazenamento central de ADMX
  • Administração Remota e Restrita do Windows Server: sconfig, Segundo Salto do PowerShell, JEA, PowerShell Direct e Console Serial do Azure

    Configuração do Server Core com sconfig, o problema do segundo salto na comunicação remota do PowerShell e suas soluções (delegação restrita Kerberos baseada em recurso, evitando CredSSP), endpoints Just Enough Administration com arquivos de configuração de sessão e de capacidade de função, PowerShell Direct de um host Hyper-V para um convidado sem rede e o Console Serial do Azure para VMs Windows (diagnóstico de inicialização, SAC e funções necessárias)

    Objetivos

    • Configurar e gerenciar o Server Core com sconfig e comunicação remota
    • Restringir administradores a tarefas aprovadas com JEA e resolver a autenticação do segundo salto
    • Alcançar uma VM que perdeu a rede usando PowerShell Direct ou o Console Serial do Azure

    Conceitos-chave

    • sconfig
    • problema do segundo salto
    • delegação restrita baseada em recurso
    • riscos do CredSSP
    • Just Enough Administration
    • arquivo de capacidade de função
    • PowerShell Direct
    • Console Serial do Azure
    • diagnóstico de inicialização
  • Segurança de DNS e Acesso Remoto no Windows Server: Âncoras de Confiança DNSSEC, Envelhecimento e Limpeza, Políticas de DNS, NPS RADIUS e Always On VPN

    Assinatura de zona DNSSEC e âncoras de confiança em resolvedores e clientes que validam (NRPT), envelhecimento e limpeza de DNS com intervalos de não atualização e de atualização, políticas de DNS com escopos de zona para split-brain, respostas por localização geográfica e por horário, Network Policy Server como servidor RADIUS para VPN com políticas de rede e de solicitação de conexão e túneis de dispositivo e de usuário do Always On VPN implantados com ProfileXML

    Objetivos

    • Validar DNSSEC e manter as zonas livres de registros obsoletos
    • Servir respostas diferentes por sub-rede ou localização do cliente com políticas de DNS
    • Autenticar usuários de VPN com NPS e implantar perfis do Always On VPN

    Conceitos-chave

    • âncora de confiança DNSSEC
    • NRPT
    • envelhecimento e limpeza
    • intervalos de não atualização e de atualização
    • escopos de zona DNS
    • política de resolução de consultas
    • NPS RADIUS
    • política de rede
    • Always On VPN
    • túnel de dispositivo e túnel de usuário
  • Controles e Acesso em Servidores de Arquivos: File Screens e Cotas de Aplicação Automática do FSRM, Cópias de Sombra, SMB sobre QUIC e Autenticação Baseada em Identidade do Azure Files

    File screens ativos e passivos do File Server Resource Manager com grupos de arquivos, cotas de aplicação automática que propagam um modelo a subpastas existentes e novas, Cópias de Sombra de Pastas Compartilhadas e versões anteriores, SMB sobre QUIC para acessar compartilhamentos pela internet sem VPN e autenticação baseada em identidade do Azure Files com AD DS ou Microsoft Entra (Azure RBAC no nível do compartilhamento mais permissões NTFS)

    Objetivos

    • Bloquear tipos de arquivo e impor cotas de pasta com o FSRM
    • Oferecer restauração de arquivos por autoatendimento com cópias de sombra e acesso remoto com SMB sobre QUIC
    • Dar a usuários do domínio acesso a um compartilhamento do Azure Files com autenticação baseada em identidade

    Conceitos-chave

    • file screen do FSRM
    • triagem ativa versus passiva
    • cota de aplicação automática
    • Cópias de Sombra de Pastas Compartilhadas
    • SMB sobre QUIC
    • autenticação AD DS do Azure Files
    • Storage File Data SMB Share Contributor
    • permissões NTFS no Azure Files
  • Discos e Sistemas de Arquivos: GPT versus MBR, iSCSI Target Server, MPIO para iSCSI e NTFS versus ReFS versus exFAT

    Inicialização de discos como MBR ou GPT (limites de 2 TB e de quatro partições primárias versus discos grandes e UEFI), o serviço de função iSCSI Target Server com discos virtuais iSCSI, destinos e acesso de iniciadores, Multipath I/O para iSCSI com várias sessões e políticas de balanceamento de carga e a escolha entre NTFS, ReFS e exFAT

    Objetivos

    • Escolher MBR ou GPT conforme o tamanho do disco e o modo de inicialização
    • Apresentar armazenamento com iSCSI e tornar a conexão resiliente com MPIO
    • Selecionar NTFS, ReFS ou exFAT para uma carga de trabalho

    Conceitos-chave

    • MBR versus GPT
    • limite de 2 TB
    • iSCSI Target Server
    • disco virtual iSCSI
    • IQN do iniciador
    • Multipath I/O
    • política de balanceamento de carga
    • NTFS
    • ReFS
    • exFAT
10 · Serviços de IA e Machine Learning28 tópicos
  • Fundamentos de IA e IA Responsável

    Tipos de carga de IA (machine learning, visão computacional, NLP, IA generativa, inteligência de documentos), conceitos básicos de machine learning (regressão, classificação, clustering, treinamento e inferência), visão geral dos serviços de IA do Azure e os seis princípios de IA responsável

    Objetivos

    • Associar uma carga de IA ao serviço do Azure que a atende
    • Explicar conceitos básicos de machine learning e tipos comuns de modelo
    • Aplicar equidade, confiabilidade, privacidade, inclusão, transparência e responsabilização

    Conceitos-chave

    • regressão, classificação, clustering
    • treinamento vs inferência
    • cargas de visão computacional
    • cargas de NLP
    • cargas de IA generativa
    • princípios de IA responsável
  • Microsoft Foundry: Planejar, Implantar, Proteger e Governar

    Seleção de serviços de IA e do Foundry, criação de recursos e projetos, implantações de modelos e cotas, autenticação com chaves e Entra ID, segurança de rede, monitoramento, controle de custos, segurança de conteúdo e implementação responsável de IA

    Objetivos

    • Escolher o serviço de IA e o tipo de implantação para um requisito
    • Proteger e monitorar um recurso do Foundry
    • Implementar filtragem de conteúdo e salvaguardas de IA responsável

    Conceitos-chave

    • recursos e projetos do Foundry
    • implantações de modelos e cotas
    • chaves vs autenticação do Entra
    • endpoints privados para serviços de IA
    • Azure AI Content Safety
    • diagnósticos e custos
  • IA Generativa, RAG e Otimização de Modelos

    Modelos e implantações do Azure OpenAI, tokens e parâmetros, engenharia de prompts, prompt flow, geração aumentada por recuperação, fundamentação com seus dados, fine-tuning, avaliação, filtros de conteúdo, throughput provisionado e operacionalização de IA generativa

    Objetivos

    • Escolher entre engenharia de prompts, RAG e fine-tuning para melhorar a saída do modelo
    • Construir uma solução de chat fundamentada e avaliar sua qualidade
    • Escalar e operacionalizar uma implantação de IA generativa com controle de limite e monitoramento

    Conceitos-chave

    • engenharia de prompts
    • tokens e temperatura
    • RAG com Azure AI Search
    • fine-tuning vs RAG
    • avaliação e monitoramento
    • throughput provisionado
  • Agentes de IA e Orquestração

    Conceitos e casos de uso de agentes, Foundry Agent Service, ferramentas e conhecimento, Microsoft Agent Framework, padrões de orquestração multiagente, múltiplos usuários e capacidades autônomas, teste, otimização e implantação de agentes

    Objetivos

    • Decidir se um cenário exige um agente e quais ferramentas ele requer
    • Projetar um fluxo multiagente com orquestração e guardrails
    • Testar, avaliar e implantar um agente com segurança

    Conceitos-chave

    • ciclo do agente e ferramentas
    • Foundry Agent Service
    • Microsoft Agent Framework
    • orquestração multiagente
    • threads e estado
    • avaliação de agentes
  • Serviços de Visão, Linguagem e Fala

    Análise de imagens e OCR do Azure AI Vision, modelos de visão personalizados, análise de vídeo, Azure AI Language (sentimento, entidades, sumarização, question answering, CLU), Translator, conversão de fala em texto e de texto em fala, e modelos de linguagem personalizados

    Objetivos

    • Selecionar o serviço de visão ou linguagem certo para um requisito
    • Treinar e avaliar um modelo personalizado de classificação ou extração
    • Incorporar recursos de fala e tradução em uma aplicação

    Conceitos-chave

    • análise de imagens e OCR
    • modelos de visão personalizados
    • indexação de vídeo
    • análise de entidades e sentimento
    • compreensão de linguagem conversacional
    • fala e tradução
  • Mineração de Conhecimento e Extração de Informações

    Índices, indexadores, skillsets e enriquecimento do Azure AI Search, ranqueamento semântico e busca vetorial, consultas híbridas, modelos prontos e personalizados do Azure Document Intelligence e Content Understanding para extração multimodal

    Objetivos

    • Projetar um índice do AI Search e um pipeline de enriquecimento
    • Escolher entre modelos prontos e personalizados do Document Intelligence
    • Combinar busca por palavra-chave, vetorial e ranqueamento semântico para relevância

    Conceitos-chave

    • índices, indexadores e skillsets
    • busca semântica e vetorial
    • busca híbrida
    • modelos do Document Intelligence
    • Content Understanding
    • knowledge store
  • Azure Machine Learning

    Workspaces do Azure Machine Learning, destinos de computação, ativos de dados e ambientes, ML automatizado, notebooks e jobs, varreduras de hiperparâmetros, pipelines, rastreamento com MLflow, registro de modelos e endpoints online e batch gerenciados

    Objetivos

    • Configurar um workspace, computação e ativos para um projeto de treinamento
    • Automatizar treinamento, ajuste e rastreamento com jobs, sweeps e MLflow
    • Implantar e monitorar um modelo em um endpoint gerenciado

    Conceitos-chave

    • workspace e computação
    • ativos de dados e ambientes
    • AutoML
    • jobs de varredura (sweep)
    • pipelines e componentes
    • endpoints online e batch
  • Componentes e Configurações de Modelos de IA

    Como os modelos de IA são construídos e configurados: famílias de modelos (linguagem, multimodal, embedding, imagem, fala), modelos de linguagem grandes versus pequenos, tokens e janelas de contexto, prompts de sistema e de usuário, parâmetros de inferência (temperatura, top p, máximo de tokens), embeddings, dados de treinamento e inferência, critérios de seleção no catálogo de modelos e opções de implantação

    Objetivos

    • Identificar os componentes de uma implantação de modelo de IA e o que cada configuração altera
    • Ajustar parâmetros de inferência para equilibrar criatividade, determinismo e custo
    • Selecionar o tipo e o tamanho de modelo para uma carga a partir do catálogo de modelos do Foundry

    Conceitos-chave

    • modelos de linguagem, embedding e multimodais
    • tokens e janela de contexto
    • temperatura, top p e máximo de tokens
    • prompt de sistema e prompt de usuário
    • modelos de linguagem pequenos vs grandes
    • catálogo de modelos e opções de implantação
  • Criação de Apps e Agentes de IA Generativa no Foundry

    Uso do portal do Foundry e dos playgrounds, implantação de um modelo, chamada com o SDK do Foundry e a API de chat completions ou responses, prompts de sistema, fundamentação com seus dados, ferramentas integradas como busca de arquivos e interpretador de código, criação e teste de um agente básico, avaliação da saída e aplicação de filtros de conteúdo

    Objetivos

    • Criar um projeto do Foundry, implantar um modelo e chamá-lo a partir do código da aplicação
    • Fundamentar um app de chat em seus dados e testá-lo no playground
    • Criar e testar um agente básico com ferramentas integradas

    Conceitos-chave

    • projetos e playgrounds do Foundry
    • implantar e chamar um modelo com o SDK
    • chat completions e API responses
    • fundamentação com seus dados
    • agente básico com ferramentas
    • avaliar e filtrar a saída
  • Soluções de Texto e Fala no Foundry

    Ferramentas do Foundry para linguagem e fala: análise de texto (sentimento, frases-chave, entidades, PII), sumarização, tradução, question answering, fala para texto, texto para fala com SSML, tradução de fala, interação por voz em tempo real e chamada desses serviços pelo código com endpoints e credenciais

    Objetivos

    • Escolher o recurso de linguagem ou fala que atende a um requisito de texto ou áudio
    • Chamar serviços de texto e fala pelo código usando endpoint e credenciais
    • Combinar fala e um modelo generativo em um assistente de voz

    Conceitos-chave

    • sentimento, frases-chave e entidades
    • detecção de PII e sumarização
    • tradução de texto
    • fala para texto
    • texto para fala e SSML
    • voz em tempo real e tradução de fala
  • Visão Computacional e Geração de Imagens no Foundry

    Análise de imagens (legendas, tags, detecção de objetos, pessoas, OCR), modelos multimodais que raciocinam sobre imagens, modelos de geração e edição de imagens com prompts, configurações de tamanho e qualidade, análise de vídeo, segurança de conteúdo para imagens e uso responsável de mídia gerada

    Objetivos

    • Escolher entre análise de imagens, um modelo multimodal e OCR para um requisito de visão
    • Escrever e ajustar um prompt para gerar ou editar uma imagem com um modelo do Foundry
    • Aplicar filtros de segurança e divulgação a imagens geradas

    Conceitos-chave

    • recursos de análise de imagens
    • OCR e leitura de texto
    • raciocínio multimodal sobre imagens
    • prompts de geração de imagens
    • edição e variações de imagens
    • segurança de conteúdo para imagens
  • Extração de Informações no Foundry

    Extração de dados estruturados de documentos, imagens, áudio e vídeo com o Azure Content Understanding e o Document Intelligence: analisadores e esquemas de campos, extração pronta versus personalizada, pontuações de confiança, entradas multimodais e envio dos campos extraídos para aplicações e busca

    Objetivos

    • Definir um analisador e um esquema de campos para extrair saída estruturada do conteúdo
    • Escolher entre extração pronta e personalizada e interpretar pontuações de confiança
    • Encaminhar campos extraídos para uma aplicação ou índice

    Conceitos-chave

    • analisadores do Content Understanding
    • esquemas de campos
    • extração pronta vs personalizada
    • pontuações de confiança
    • extração multimodal
    • envio de dados extraídos para sistemas downstream
  • Endpoints Online de ML: Scripts de Scoring, Probes e IA Responsável

    Endpoints online gerenciados do Azure Machine Learning versus endpoints Kubernetes, o contrato init e run do script de scoring, carregamento do modelo em init, tratamento de distorção de entrada, ajuste de timeout de probes de readiness e liveness e análise de erros de IA responsável

    Objetivos

    • Escrever um script de scoring que carregue o modelo uma vez e pontue as requisições
    • Escolher entre endpoints online gerenciados e Kubernetes
    • Ajustar probes e analisar erros para uma implantação responsável

    Conceitos-chave

    • init e run do script de scoring
    • endpoint online gerenciado vs Kubernetes
    • ajuste de timeout de probes
    • distorção de entrada
    • análise de erros de IA responsável
    • caminho do modelo em init
  • Bot Framework e Contêineres de IA Desconectados

    Persistência de estado de conversa do Azure Bot Service e Bot Framework, configuração de canais e execução de contêineres do Azure AI desconectados da nuvem com níveis de compromisso, incluindo contêineres do Content Safety

    Objetivos

    • Persistir o estado de conversa de um bot em armazenamento
    • Conectar um bot a canais
    • Executar contêineres de IA em ambientes desconectados com níveis de compromisso

    Conceitos-chave

    • persistência de estado de conversa
    • canais de bot
    • contêineres desconectados
    • níveis de compromisso
    • contêiner do Content Safety
    • SDK do Bot Framework
  • Jobs de Comando do Azure ML: Entradas, Saídas, Snapshots e Treinamento em Spot

    Envio de jobs de comando v2 do Azure Machine Learning a um cluster de computação com SDK v2 ou CLI v2 (SDK v1 e CLI v1 são legados), modos de entrada de job (ro_mount, download, direct), saídas vinculadas a datastores, as pastas especiais outputs e logs, o snapshot de código e o .amlignore, o limite de timeout do job, serviços interativos de job (SSH, JupyterLab, VS Code, TensorBoard) para depuração, repasse da identidade do usuário e checkpoints para sobreviver à remoção de nós Spot

    Objetivos

    • Enviar um job de comando com entradas, saídas, ambiente e computação corretos usando SDK v2 ou CLI v2
    • Escolher um modo de entrada e vincular saídas a um caminho de datastore para grandes volumes de dados
    • Tornar um job de treinamento longo resiliente a timeouts e remoção de Spot e depurá-lo com serviços interativos

    Conceitos-chave

    • envio de job de comando
    • modos de entrada ro_mount download direct
    • saídas de job e datastores
    • pastas outputs e logs
    • snapshot de código e .amlignore
    • limite de timeout do job
    • serviços interativos de job
    • repasse da identidade do usuário
    • checkpoints para remoção de Spot
    • SDK v2 e CLI v2
  • Segurança do Workspace do Azure ML: VNet Gerenciada, CMK, Computação e Cota

    Isolamento do workspace do Azure Machine Learning com rede virtual gerenciada (saída permitida para a internet versus somente saída aprovada, regras de saída por private endpoint, service tag e FQDN), chaves gerenciadas pelo cliente, clusters de computação sem IP público, AcrPull em um Azure Container Registry privado para environments, datastores OneLake, persistência de arquivos da compute instance e cota por família de VM e alocação de cota por workspace

    Objetivos

    • Escolher o modo de isolamento da VNet gerenciada e as regras de saída para um workspace regulado
    • Proteger o workspace com CMK, acesso a ACR privado e clusters sem IP público
    • Planejar cota e persistência para não perder capacidade de treinamento nem arquivos dos usuários

    Conceitos-chave

    • modos de saída da VNet gerenciada
    • workspace com chave gerenciada pelo cliente
    • cluster de computação sem IP público
    • AcrPull em ACR privado
    • datastore OneLake
    • persistência de arquivos da compute instance
    • alocação de cota do workspace
    • regras de saída por private endpoint
  • Endpoints do Azure ML: Autenticação, Rede, Escala e Lote

    Proteção e operação de endpoints do Azure Machine Learning: autenticação por chave, aml_token e token do Microsoft Entra e regeneração de chaves, public_network_access e isolamento de rede gerenciada, identidade do endpoint com funções de plano de dados, max_concurrent_requests_per_instance e timeouts de requisição, folga de cota para atualizações graduais, o coletor de dados online e endpoints em lote com error_threshold, configurações de retry e implantações de componente de pipeline

    Objetivos

    • Selecionar um modo de autenticação e rotacionar as credenciais de um endpoint
    • Conceder à identidade do endpoint acesso de menor privilégio ao plano de dados e isolá-lo da internet pública
    • Dimensionar concorrência e cota de endpoints online e configurar pontuação em lote tolerante a falhas

    Conceitos-chave

    • modos de autenticação do endpoint
    • regeneração de chaves
    • acesso à rede pública
    • função de plano de dados da identidade do endpoint
    • máximo de requisições concorrentes por instância
    • folga de cota para atualização gradual
    • coletor de dados
    • error_threshold em lote
    • implantação de pipeline em lote
  • Modelos MLflow, Agendamentos de Pipeline e Jobs Paralelos

    Registro de um modelo MLflow a partir do caminho de saída de um job (azureml://jobs/.../outputs/artifacts/paths/model), registro de modelos com assinatura para implantar sem script de scoring (implantação sem código), wrappers personalizados mlflow.pyfunc (PythonModel, load_context, predict), agendamentos de pipeline com expressões cron e gatilhos de recorrência e o tipo de job paralelo com mini_batch_size e max_concurrency_per_instance

    Objetivos

    • Registrar e empacotar um modelo MLflow para que seja implantado sem script de scoring
    • Encapsular pré-processamento personalizado ou um modelo fora do padrão com um pyfunc
    • Agendar pipelines com cron e escalar uma etapa entre nós com um job paralelo

    Conceitos-chave

    • registrar modelo MLflow a partir da saída do job
    • assinatura do modelo e implantação sem código
    • wrapper mlflow.pyfunc PythonModel
    • sintaxe cron de agendamento
    • gatilho de recorrência
    • job paralelo
    • mini_batch_size
  • Acesso a Dados no Azure ML, Spark Serverless e Validação de Previsão no AutoML

    Carregamento de dados de datastores em notebooks com mltable e acesso baseado em identidade, anexação de computação Spark serverless em notebooks do Azure Machine Learning com identidade do usuário ou identidade gerenciada e caminhos abfss e validação de previsão no AutoML com validação cruzada de origem móvel ordenada no tempo em vez de divisões aleatórias

    Objetivos

    • Ler dados de um datastore com mltable e a identidade correta
    • Executar a preparação de dados em Spark serverless a partir de um notebook do Azure ML
    • Validar um modelo de previsão sem vazar dados futuros

    Conceitos-chave

    • mltable e URIs de datastore
    • acesso a dados baseado em identidade
    • Spark serverless em notebooks
    • caminhos abfss
    • validação cruzada de origem móvel
    • coluna de tempo da previsão no AutoML
  • Prompt Flow: Conexões, Tipos de Nó e Agregação de Avaliação

    Criação de aplicações LLM com prompt flow: conexões (Azure OpenAI, conexões personalizadas com campos secretos) gerenciadas como conexões de projeto do Microsoft Foundry para manter chaves fora dos arquivos de flow, tipos de nó (LLM, Prompt, Python, ferramentas como busca em índice vetorial), o DAG de entradas e saídas dos nós e flows de avaliação cujos nós de agregação calculam métricas sobre todos os resultados por linha com log_metric

    Objetivos

    • Manter segredos em conexões em vez de nas definições do flow
    • Selecionar o tipo de nó para cada etapa de um flow de LLM
    • Criar um flow de avaliação que agregue pontuações por linha em métricas da execução

    Conceitos-chave

    • conexões do prompt flow
    • conexões de projeto do Foundry
    • nós LLM, Prompt e Python
    • entradas e saídas do DAG do flow
    • flow de avaliação
    • nó de agregação e log_metric
    • execuções de teste em lote
  • Modelos do Foundry: Catálogo, Ciclo de Vida do Fine-Tuning, Embeddings e Lote

    Seleção prévia de modelos com os benchmarks do catálogo de modelos do Foundry (qualidade, custo, latência, vazão), migração antes da aposentadoria de uma versão de modelo (política de atualização de versão), diagnóstico de overfitting no fine-tuning com perda de treino versus validação, exclusão automática de implantações de fine-tuning ociosas após 15 dias sem uso, redução do tamanho do vetor do text-embedding-3 com o parâmetro dimensions, filtragem de segurança na recuperação em RAG e o tipo de implantação Global Batch do Azure OpenAI

    Objetivos

    • Comparar modelos candidatos com benchmarks antes de testá-los com seus próprios dados
    • Planejar a migração por aposentadoria e o ciclo de vida das implantações de fine-tuning
    • Ajustar embeddings, filtros de recuperação e inferência em lote para custo e segurança

    Conceitos-chave

    • benchmarks do catálogo de modelos
    • aposentadoria de versão de modelo
    • política de atualização de versão
    • overfitting no fine-tuning
    • perda de validação
    • implantação de fine-tuning ociosa
    • parâmetro de dimensões do embedding
    • filtragem de segurança em RAG
    • implantação Global Batch
  • Serviço Face: Acesso Limitado, Detecção de Vivacidade e Modelos de Reconhecimento

    Detecção, verificação, identificação e similaridade do Azure AI Face, a política de Acesso Limitado que condiciona identificação, verificação e vivacidade a uma solicitação aprovada, inferência de atributos faciais descontinuada, versões dos modelos de detecção e reconhecimento (recognition_01 a recognition_04) que devem coincidir entre rostos cadastrados e consultados, e sessões de detecção de vivacidade em que o back-end cria a sessão, o SDK do cliente captura e o back-end lê o resultado para bloquear fraudes com foto e replay

    Objetivos

    • Escolher a operação do Face e a aprovação de acesso de que ela precisa
    • Manter os modelos de detecção e reconhecimento consistentes entre cadastro e consultas
    • Adicionar detecção de vivacidade para bloquear fraudes em um fluxo de onboarding

    Conceitos-chave

    • Acesso Limitado do Face
    • verificação versus identificação facial
    • versões do modelo de reconhecimento
    • versões do modelo de detecção
    • sessão de vivacidade facial
    • antifraude de spoofing
    • atributos faciais descontinuados
    • PersonGroup
  • Fala: Reconhecimento de Palavra-Chave, Avaliação de Pronúncia, Identificação de Idioma e Áudio em Tempo Real

    Modelos de palavra-chave personalizados criados no Speech Studio e usados com o KeywordRecognizer para wake words, avaliação de pronúncia (texto de referência, granularidade Phoneme/Word/FullText, notas de precisão, fluência, completude e prosódia, detecção de miscue), identificação de idioma com AutoDetectSourceLanguageConfig no início ou contínua, detecção de idioma de texto e a API de áudio em tempo real do GPT via WebSocket ou WebRTC para conversas de fala para fala com baixa latência e detecção de atividade de voz no servidor

    Objetivos

    • Criar uma experiência com wake word e um treinador de pronúncia com o Speech SDK
    • Detectar o idioma falado ou escrito antes da transcrição ou tradução
    • Escolher a API de áudio em tempo real para agentes de voz com baixa latência

    Conceitos-chave

    • modelo de palavra-chave personalizado
    • KeywordRecognizer
    • PronunciationAssessmentConfig
    • granularidade da avaliação
    • AutoDetectSourceLanguageConfig
    • identificação contínua de idioma
    • API de áudio em tempo real
    • detecção de turno com VAD no servidor
  • AI Search: Filtragem de Segurança, Acesso Privado de Indexadores, Facetas, Sugestões e Réplicas

    Filtragem de segurança do Azure AI Search com um campo filtrável de IDs de grupo e um filtro search.in, shared private links para que indexadores alcancem armazenamento ou bancos por endpoints privados, navegação facetada e filtros OData (atributos filterable e facetable), suggesters para as APIs Suggest e Autocomplete e réplicas e partições para vazão de consultas, alta disponibilidade e o SLA de leitura de 99,9 por cento com duas réplicas e de leitura e escrita com três

    Objetivos

    • Retornar apenas os documentos que cada usuário pode ver
    • Indexar fontes de dados privadas sem abrir o acesso público de rede
    • Dimensionar réplicas e partições para disponibilidade e vazão

    Conceitos-chave

    • filtragem de segurança
    • filtro search.in
    • shared private link
    • facetas e filtros
    • suggester
    • API Autocomplete
    • réplicas e partições
    • SLA de leitura com 2 réplicas
  • Personalização de Language e Translator: Custom Translator, Classificação Multirrótulo, Metadados em QA, Health e Tradução de Documentos

    Custom Translator (treinar um modelo de tradução automática neural com documentos paralelos e chamá-lo com o ID de categoria), classificação de texto personalizada de rótulo único versus multirrótulo, perguntas e respostas personalizadas com filtros de metadados, Text Analytics for health (entidades médicas, relações, detecção de asserção, vinculação ao UMLS) e Document Translation lendo e gravando contêineres de blob com a identidade gerenciada do recurso Translator em vez de tokens SAS

    Objetivos

    • Adaptar a tradução à terminologia do domínio com o Custom Translator
    • Escolher classificação personalizada de rótulo único ou multirrótulo e filtrar respostas de QA por metadados
    • Extrair entidades clínicas e executar tradução em lote sem shared access signatures

    Conceitos-chave

    • categoria do Custom Translator
    • documentos paralelos
    • classificação multirrótulo
    • filtro de metadados em perguntas e respostas personalizadas
    • Text Analytics for health
    • detecção de asserção
    • identidade gerenciada no Document Translation
    • funções Storage Blob Data
  • Operações no Foundry: Tracing e Avaliadores de Agentes, Medição de Tokens, Cache Semântico no APIM, Model Router e Monitoramento de Abuso

    Tracing OpenTelemetry de agentes do Foundry e seus run steps no Application Insights, avaliadores de agentes (intent resolution, tool call accuracy, task adherence) junto com groundedness e relevance, rastreamento de uso de tokens com o objeto usage e as políticas llm-emit-token-metric e llm-token-limit do APIM, cache semântico com as políticas de lookup e store do APIM apoiadas no Azure Managed Redis e em uma implantação de embeddings, o model router que escolhe um modelo subjacente por prompt e retenção do monitoramento de abuso do Azure OpenAI com o processo aprovado de modificação

    Objetivos

    • Rastrear e avaliar um agente do primeiro prompt a cada chamada de ferramenta
    • Medir, limitar e armazenar em cache o tráfego de modelos pelo API Management para controlar custos
    • Explicar o model router e como o monitoramento de abuso difere da filtragem de conteúdo

    Conceitos-chave

    • tracing de agentes
    • run steps
    • avaliadores de agentes
    • tool call accuracy
    • llm-emit-token-metric
    • llm-token-limit
    • lookup e store de cache semântico
    • model router
    • monitoramento de abuso
  • Operações de AI Services: Rotação de Chaves, Autenticação Entra ID, Operações de Longa Duração, Acesso a Imagens por URL e Contêineres Desconectados

    Rotação das duas chaves de um recurso Azure AI services e preferência por Microsoft Entra ID com identidade gerenciada e disableLocalAuth, operações de longa duração que retornam 202 com o cabeçalho Operation-Location consultado até succeeded, chamadas do Image Analysis por URL acessível publicamente ou corpo binário (URL com SAS para blobs privados) e contêineres desconectados que usam uma licença de commitment tier (baixar licença, montar diretórios de licença e saída), incluindo contêineres aprovados do Content Safety

    Objetivos

    • Rotacionar chaves sem indisponibilidade e migrar para autenticação sem chaves
    • Consultar corretamente operações de análise assíncronas
    • Executar contêineres de IA em um ambiente isolado com licença

    Conceitos-chave

    • rotação de duas chaves
    • disableLocalAuth
    • função Cognitive Services User
    • polling de Operation-Location
    • resultado do poller
    • URL versus binário de imagem
    • licença de commitment tier
    • contêiner desconectado
  • Bot Service: Persistência de Estado, Canais e Tokens do Web Chat

    Estado de conversa, de usuário e de conversa privada do Bot Framework com provedores de armazenamento (MemoryStorage apenas para testes, Cosmos DB ou Blob storage em produção) e salvamento do estado ao fim de cada turno, configuração de canais do recurso Azure Bot (Teams, Web Chat, Direct Line, Slack, Telegram), messaging endpoint e tipo de identidade do app, troca de um segredo do Direct Line por um token de curta duração no servidor para que o widget Web Chat no navegador nunca guarde o segredo e a migração do Bot Framework SDK para o Microsoft 365 Agents SDK

    Objetivos

    • Persistir o estado do bot para que conversas sobrevivam a reinicializações e ao scale-out
    • Publicar um bot em canais com a identidade e o endpoint corretos
    • Incorporar o Web Chat com segurança usando um token emitido pelo servidor

    Conceitos-chave

    • ConversationState e UserState
    • CosmosDbPartitionedStorage
    • limites do MemoryStorage
    • registro de canais
    • messaging endpoint
    • geração de token do Direct Line
    • widget Web Chat
    • Microsoft 365 Agents SDK

Níveis: Júnior, Pleno, Sênior e Especialista

Explique com suas palavras

Corrigido por IA · sem cadastro · 1 pergunta

Sem alternativas para chutar: você escreve, a IA corrige com a rubrica do tópico e diz em que nível sua resposta está.

0 / 600

Já estuda Microsoft Azure?

A avaliação mede tópico por tópico, e o plano pula o que você já sabe.

Aberto para ler. A conta só é necessária para ser medido.

Perguntas frequentes

Por onde começar a estudar Microsoft Azure?

Comece por Fundamentos de Nuvem e Azure: Conceitos de Computação em Nuvem, Arquitetura do Azure e Hierarquia de Recursos e Planos de Suporte, SLAs e Ciclo de Vida de Serviços do Azure. O mapa ordena os tópicos pelo que depende de quê, então cada um prepara o seguinte.

Quanto tempo leva uma avaliação completa de Microsoft Azure?

Uma avaliação completa desta trilha leva cerca de 45 minutos. O tempo de estudo depende de onde você começa; o diagnóstico mostra quais tópicos você pode pular.

Preciso de conta para usar esta página?

Não. O mapa, os objetivos e os conceitos-chave são abertos. A conta só é necessária para ser medido, ver seu gap por tópico e receber um plano.