Microsoft AZ-204: Cache, CDN e Desempenho do Azure — Guia de estudos

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

Visão Geral

Experiências de usuário rápidas e confiáveis no Azure dependem de posicionar conteúdo e estado perto dos usuários, minimizando a carga na origem e lidando com falhas de forma elegante. O Azure Cache for Redis, a Azure CDN e o Azure Front Door, juntos, fornecem aceleração em memória, cache de borda e roteamento anycast global com segurança. Dominar as estruturas de dados do Redis e os padrões de conexão, os perfis da CDN e a semântica de cache, e o roteamento e as investigações de integridade (health probes) do Front Door permite que você projete aplicações resilientes e de baixa latência.

Azure Cache for Redis: camadas, estruturas de dados, remoção e padrões

O Azure Cache for Redis é um serviço Redis gerenciado que fornece acesso a dados em submilisegundos, suportando estruturas de dados comuns do Redis e capacidades avançadas nas camadas (tiers) superiores.

Camadas (Tiers):

Estruturas de dados e quando usá-las:

Políticas de remoção (aplicadas quando o maxmemory é atingido):

Escolha a política de remoção com base na criticidade dos dados e nos padrões de acesso. Para caches, allkeys-lru ou allkeys-lfu oferecem as melhores taxas de acerto (hit rates). Para armazenamentos mistos com expirações cuidadosamente definidas, volatile-ttl ou volatile-lru podem respeitar seus TTLs.

Casos de uso comuns:

Conectando-se ao Azure Redis: strings de conexão, StackExchange.Redis e resiliência

Os endpoints de conexão e as chaves são fornecidos no portal do Azure em Access keys. A string de conexão primária inclui host, porta, TLS e senha (por exemplo, contoso.redis.cache.windows.net:6380,password=…;ssl=True;abortConnect=False). Sempre use TLS na porta 6380 em produção.

Melhores práticas do StackExchange.Redis:

Azure CDN: perfis, endpoints, origens, otimização e atualização de conteúdo

A Azure CDN armazena conteúdo estático em cache em POPs de borda para reduzir a latência e a carga na origem. Um perfil de CDN agrupa endpoints e o nível de preço/provedor; um endpoint define o hostname de borda e se conecta a uma ou mais origens.

Perfis e endpoints:

Tipos de origem:

Tipos de otimização (aplicados na criação do endpoint):

Regras de cache e purga:

Controles de atualização do conteúdo:

undefined

para maximizar as taxas de acerto (hit rates).

Azure Front Door: roteamento global, saúde, segurança e afinidade

O Azure Front Door oferece balanceamento de carga global de Camada 7 baseado em anycast, aceleração dinâmica de sites e WAF integrado. Ele complementa a CDN ao rotear e proteger o tráfego dinâmico, enquanto opcionalmente armazena em cache o conteúdo estático nas camadas Standard/Premium.

Regras de roteamento:

Sondas de saúde e saúde do back-end:

Integração com WAF:

Afinidade de sessão:

Interação com a CDN:

Cenário de Problema Prático

A Mozilla está lançando um microssite global para descoberta de add-ons com altos picos de tráfego durante os lançamentos. Eles precisam de entrega rápida de ativos estáticos, APIs dinâmicas resilientes e interações de usuário seguras e de baixa latência em todo o mundo.

  1. Front Door para entrada global e segurança
  1. Política de WAF e limitação de taxa (rate limiting)
  1. Sondas de saúde e grupos de origem
  1. Sessão baseada em Redis e cache de saída
  1. Estruturas de dados do Redis para placares de líderes (leaderboards)
  1. Resiliência de conexão com StackExchange.Redis
  1. CDN para ativos estáticos com cache agressivo
  1. Processo de purga no CI/CD
  1. Afinidade de sessão do Front Door apenas onde necessário

Essa arquitetura usa o Front Door para roteamento de borda seguro e inteligente e WAF, a Azure CDN para entrega de conteúdo estático com alta taxa de acertos de cache (high-hit-rate) e controle preciso de atualização, e o Azure Cache for Redis para descarregar leituras frequentes (hot reads), manter dados de sessão e placares de líderes de baixa latência e absorver picos de forma suave.


Soluções do Azure Baseadas em Eventos e Mensagens · Todos os domínios · Monitoramento

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