Microsoft AZ-900: Armazenamento e Bancos de Dados — Guia de estudos

Faz parte do Microsoft Azure AZ-900 — Guia de estudos. Pratique com respostas verificadas no centro de exames da Microsoft, ou faça testes cronometrados no ExamRoll.io.

O Azure fornece uma base ampla para armazenar dados estruturados e não estruturados em escala global, com durabilidade, segurança e controles de custo integrados. Compreender o primitivo de armazenamento, o modelo de redundância, a camada de acesso e o serviço de banco de dados corretos desbloqueia aplicações confiáveis e de alto desempenho, desde máquinas virtuais até plataformas web e móveis distribuídas globalmente.

Serviços do Azure Storage e managed disks

O Azure Blob Storage é a base para dados não estruturados. Os block blobs lidam com objetos grandes com streaming eficiente e upload paralelo, snapshots, versionamento e tiering. Os page blobs são otimizados para E/S de leitura/gravação aleatória em páginas de 512 bytes e servem de base para discos rígidos virtuais; eles estão por trás dos discos e de cenários que exigem IOPS consistentes de baixa latência. Os append blobs são projetados para cenários de anexação com uso intensivo de gravação, como logs de aplicação, onde novos blocos são adicionados eficientemente ao final. O Azure Files oferece compartilhamentos de arquivos totalmente gerenciados, acessíveis via SMB ou NFS com ACLs NTFS, opções de integração de diretório e o Azure File Sync para armazenar em cache dados quentes em Windows Servers. O Queue Storage fornece um sistema de mensagens de aplicação leve e durável para desacoplar componentes com semântica de entrega at-least-once. O Table Storage fornece um armazenamento de chave/atributo sem esquema (schemaless) para conjuntos de dados vastos e particionados, onde você controla as chaves de partição e de linha para obter escalabilidade e eficiência de custo. Os managed disks fornecem armazenamento em bloco durável e persistente para Azure Virtual Machines sem a necessidade de gerenciar contas de armazenamento ou page blobs diretamente. Escolha entre Standard HDD para cargas de trabalho de taxa de transferência otimizadas para custo, Standard SSD para desempenho balanceado, Premium SSD e Premium SSD v2 para IOPS altos e de baixa latência, e Ultra Disk para as cargas de trabalho transacionais mais exigentes com IOPS e taxa de transferência configuráveis. Os managed disks suportam snapshots, backups incrementais, criptografia de disco e opções de disponibilidade alinhadas aos SLAs de sua VM.

Opções de redundância e durabilidade

Os modelos de redundância definem onde e quantas réplicas síncronas e assíncronas o Azure mantém para seus dados. O armazenamento com redundância local (LRS) mantém três cópias em um único datacenter em uma região, protegendo contra falhas de disco e de rack com o menor custo. O armazenamento com redundância de zona (ZRS) distribui três cópias síncronas por zonas de disponibilidade separadas em uma região, fornecendo resiliência a uma interrupção de zona sem failover da aplicação. O armazenamento com redundância geográfica (GRS) estende o LRS replicando assincronamente seus dados para a região emparelhada, resultando em seis cópias no total em duas regiões; depois que a Microsoft inicia o failover da conta, a secundária se torna a nova primária. O armazenamento com redundância geográfica e acesso de leitura (RA-GRS) adiciona um endpoint secundário ativo e somente leitura para que as aplicações possam ler da região secundária mesmo antes do failover, permitindo a distribuição global de leitura e o descarregamento de análises (analytics offloading). O armazenamento com redundância geozonal (GZRS) combina o ZRS na região primária com a replicação assíncrona para o LRS na região emparelhada, protegendo contra falhas de zona e regionais; uma variante com acesso de leitura (RA-GZRS) fornece endpoints de leitura na secundária. A seleção é orientada por objetivos de recuperação, expectativas de latência e orçamento. Dentro de uma região, o ZRS protege contra falhas de zona, mantendo baixa a latência de gravação. Entre regiões, GRS/RA-GRS e GZRS são preferidos para recuperação de desastres e cenários de leitura entre regiões. A consistência dos dados na região secundária é assíncrona por design nas opções geográficas, portanto, as aplicações devem tolerar a consistência eventual até que um failover seja concluído.

Camadas de acesso e gerenciamento do ciclo de vida

As camadas de acesso de blob alinham o custo de armazenamento com os padrões de acesso. A camada Hot é otimizada para acesso frequente, com os menores custos de transação de leitura e gravação e um preço de armazenamento por GB mais alto. A camada Cool reduz o preço de armazenamento por GB e aumenta os custos de transação e de exclusão antecipada, tornando-a adequada para conjuntos de dados acessados com pouca frequência, como relatórios mensais ou backups de curto prazo. A camada Archive oferece o menor custo de armazenamento, mas exige reidratação antes do acesso, com as mais altas taxas de acesso e de exclusão antecipada; ela é projetada para cenários de retenção de longo prazo e conformidade (compliance). As políticas de gerenciamento do ciclo de vida automatizam a organização em camadas (tiering) e a retenção no nível do contêiner ou da conta. As regras podem mover blobs entre as camadas Hot, Cool e Archive com base na data da última modificação, na data do último acesso ou em tags de índice de blob; e excluir versões, snapshots ou blobs base após uma idade definida. As políticas ajudam a reduzir o custo total de propriedade (TCO) movendo dados frios para fora do armazenamento Hot e descartando dados obsoletos sem intervenção manual. O gerenciamento do ciclo de vida está disponível para contas de armazenamento de uso geral v2 e de Blob e opera em blobs de bloco e de acréscimo; não é aplicável ao armazenamento de blobs de bloco premium. A reidratação do Archive suporta opções de prioridade padrão e alta, trocando custo por velocidade. Planeje janelas de recuperação medidas em horas para a reidratação padrão e de minutos a horas para a de alta prioridade em objetos menores. Para conformidade, combine o Archive com políticas de imutabilidade (retenção baseada em tempo ou retenção legal) para impor garantias de write-once, read-many (WORM) no nível do contêiner ou do blob.

Segurança, criptografia e controle de acesso

A criptografia em repouso é habilitada por padrão via Storage Service Encryption (SSE). Por padrão, chaves gerenciadas pela Microsoft protegem os dados de forma transparente. Para um controle mais rigoroso e separação de funções, chaves gerenciadas pelo cliente (CMK) podem ser configuradas por conta de armazenamento usando chaves no Azure Key Vault ou em um Managed HSM, com suporte a fluxos de trabalho de rotação e revogação de chaves. Para cargas de trabalho sensíveis, as opções de criptografia dupla e computação confidencial reduzem ainda mais os riscos de exposição de dados. Em trânsito, imponha o uso de HTTPS com TLS para todas as operações do plano de dados. O controle de acesso abrange autorização baseada em identidade e tokens com escopo definido. O Azure RBAC se integra com o Microsoft Entra ID para conceder acesso de privilégio mínimo ao plano de dados, como as funções de Storage Blob Data Reader/Contributor, a usuários, grupos e identidades gerenciadas. O RBAC elimina segredos compartilhados e oferece suporte a acesso condicional, Privileged Identity Management e auditoria. As Shared Access Signatures (SAS) delegam acesso com tempo e permissões limitados a clientes que podem não ter uma identidade; as SAS podem ser assinadas com chaves da conta ou com delegação de usuário usando credenciais do Microsoft Entra para evitar a exposição das chaves da conta. Combine o RBAC para acesso de serviço a serviço e administrativo com SAS para fluxos de acesso temporário de clientes. Proteja as chaves da conta e rotacione-as regularmente; prefira SAS de delegação de usuário sempre que possível. O isolamento de rede com Private Endpoints ou service endpoints, regras de firewall e políticas de armazenamento imutável completam uma postura de defesa em profundidade para as contas de armazenamento.

PaaS relacional e NoSQL distribuído globalmente

O Azure SQL Database oferece um mecanismo relacional gerenciado com aplicação automática de patches, alta disponibilidade integrada, backups e escalonamento. Implante bancos de dados únicos ou pools elásticos para consolidar cargas de trabalho variáveis. O serviço mantém múltiplas réplicas dentro de uma região e suporta redundância de zona; a Transparent Data Encryption (TDE) é ativada por padrão. Backups automatizados permitem a restauração point-in-time (PITR), geralmente por 7 a 35 dias, com retenção de longo prazo opcional de até anos no armazenamento do Azure. Para resiliência multirregional e leituras de baixa latência, use a replicação geográfica ativa (até quatro secundários legíveis) ou grupos de Auto-failover para DR coordenado em escala. O Azure SQL Managed Instance oferece quase 100% de compatibilidade com o mecanismo do SQL Server para recursos no nível da instância, como SQL Agent, consultas entre bancos de dados, Service Broker e CLR, permitindo uma modernização direta do ambiente on-premises sem refatoração. Ele compartilha a mesma arquitetura de HA gerenciada, aplicação de patches online, backups automatizados, TDE por padrão e suporta grupos de auto-failover entre regiões. O isolamento de rede com private endpoints e o escalonamento de computação/armazenamento por banco de dados ou por instância fornecem envelopes de desempenho previsíveis. O Azure Cosmos DB fornece um banco de dados NoSQL multimodelo totalmente gerenciado com distribuição global turnkey e gravações multirregionais. Ele garante latências de milissegundos de um dígito no percentil 99 dentro de uma região e oferece cinco níveis de consistência ajustáveis para equilibrar desempenho e correção entre as regiões. Provisione a taxa de transferência (throughput) em RU/s ou use o autoescalonamento, adicione ou remova regiões sem tempo de inatividade e configure o failover automático. As APIs incluem Core (SQL), MongoDB, Cassandra, Gremlin e Table, simplificando a migração e a integração em diversas pilhas de aplicativos.


Rede · Todos os domínios · Identidade

Pratique estas questões → · Prática cronometrada no ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Passe no seu exame →

Navegar Microsoft →

Related guides

Acesso completo

Uma assinatura. Todos os exames.

Todo plano desbloqueia pesquisa ilimitada de respostas, testes práticos, explicações de AI e a biblioteca completa de recursos — em mais de 20 idiomas.

Mensal
24.87
Just €0.83/day
Tudo incluído:
  • Pesquisa ilimitada de respostas
  • Testes práticos ilimitados
  • Explicações com AI
  • Biblioteca completa de recursos
  • Mais de 20 idiomas
  • Atualizações semanais de conteúdo
  • Recompensas e indicações
  • Suporte prioritário
Iniciar teste grátis

*Não é necessário cartão de crédito

Melhor custo-benefício
12 meses
179.87
Just €0.49/daySave 40%
Tudo incluído:
  • Pesquisa ilimitada de respostas
  • Testes práticos ilimitados
  • Explicações com AI
  • Biblioteca completa de recursos
  • Mais de 20 idiomas
  • Atualizações semanais de conteúdo
  • Recompensas e indicações
  • Suporte prioritário
Iniciar teste grátis

*Não é necessário cartão de crédito

✓ Plano gratuito incluído · ✓ Cancele a qualquer momento · ✓ Todos os planos desbloqueiam o produto completo