Microsoft AZ-204: Buforowanie, CDN i wydajność w Azure — Przewodnik do nauki

Część Microsoft Azure Developer Associate AZ-204 — Przewodnik do nauki. Ćwicz ze zweryfikowanymi odpowiedziami w centrum egzaminów Microsoft, albo rozwiąż testy na czas na ExamRoll.io.

Przegląd

Szybkie i niezawodne doświadczenia użytkowników w Azure zależą od umieszczania treści i stanu blisko użytkowników, minimalizowania obciążenia serwera źródłowego oraz eleganckiego obsługiwania awarii. Usługi Azure Cache for Redis, Azure CDN i Azure Front Door wspólnie zapewniają akcelerację w pamięci, buforowanie brzegowe oraz globalny routing anycast z zabezpieczeniami. Opanowanie struktur danych i wzorców połączeń Redis, profili i semantyki buforowania CDN oraz routingu i sond kondycji Front Door pozwala projektować aplikacje o niskim opóźnieniu i wysokiej odporności.

Azure Cache for Redis: warstwy, struktury danych, eksmisja i wzorce

Azure Cache for Redis to zarządzana usługa Redis, która zapewnia dostęp do danych w czasie poniżej milisekundy, obsługując popularne struktury danych Redis oraz zaawansowane funkcje w wyższych warstwach.

Warstwy:

Struktury danych i kiedy ich używać:

Polityki eksmisji (stosowane po osiągnięciu maxmemory):

Wybierz politykę eksmisji na podstawie krytyczności danych i wzorców dostępu. Dla pamięci podręcznych allkeys-lru lub allkeys-lfu zapewnia najlepszy współczynnik trafień. Dla mieszanych magazynów z ostrożnie ustawionymi czasami wygaśnięcia, volatile-ttl lub volatile-lru może respektować ustawione TTL.

Typowe przypadki użycia:

Łączenie z Azure Redis: parametry połączenia, StackExchange.Redis i odporność

Punkty końcowe połączeń i klucze są dostępne w portalu Azure w sekcji Access keys. Podstawowy ciąg połączenia zawiera hosta, port, TLS i hasło (na przykład, contoso.redis.cache.windows.net:6380,password=…;ssl=True;abortConnect=False). W środowisku produkcyjnym zawsze używaj TLS na porcie 6380.

Dobre praktyki dla StackExchange.Redis:

Azure Front Door: globalny routing, kondycja, bezpieczeństwo i koligacja

Azure Front Door zapewnia globalny load balancing warstwy 7 oparty na anycast, dynamiczne przyspieszanie witryn oraz zintegrowany WAF. Uzupełnia CDN, kierując i chroniąc ruch dynamiczny, jednocześnie opcjonalnie buforując zawartość statyczną w warstwach Standard/Premium.

Reguły routingu:

Sondy kondycji i kondycja zaplecza:

Integracja z WAF:

Koligacja sesji:

Współdziałanie z CDN:

Praktyczny scenariusz problemu

Mozilla uruchamia globalną mikrowitrynę do odkrywania dodatków, spodziewając się wysokich skoków ruchu podczas wydań. Potrzebują szybkiego dostarczania zasobów statycznych, odpornych dynamicznych API oraz bezpiecznych interakcji użytkownika o niskim opóźnieniu na całym świecie.

  1. Front Door dla globalnego punktu wejścia i bezpieczeństwa
  1. Polityka WAF i ograniczanie szybkości
  1. Sondy kondycji i grupy źródeł
  1. Sesja oparta na Redis i buforowanie danych wyjściowych
  1. Struktury danych Redis dla rankingów
  1. Odporność połączenia z StackExchange.Redis
  1. CDN dla zasobów statycznych z agresywnym buforowaniem
  1. Proces czyszczenia (purge) w CI/CD
  1. Koligacja sesji Front Door tylko tam, gdzie jest to wymagane

Ta architektura wykorzystuje Front Door do bezpiecznego, inteligentnego routingu na brzegu sieci i WAF, Azure CDN do dostarczania treści statycznych z wysokim wskaźnikiem trafień i precyzyjną kontrolą aktualności, oraz Azure Cache for Redis do odciążania gorących odczytów, utrzymywania danych sesji i rankingów z niskim opóźnieniem oraz płynnego absorbowania skoków ruchu.


Rozwiązania oparte na zdarzeniach i komunikatach w Azure · Wszystkie domeny · Monitorowanie

Przećwicz te pytania → · Testy na czas na 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.

Zdaj egzamin →

Przeglądaj Microsoft →

Related guides

Dostęp all-in-one

Jedna subskrypcja. Każdy egzamin.

Każdy plan odblokowuje nieograniczone wyszukiwanie odpowiedzi, testy praktyczne, wyjaśnienia AI i pełną bibliotekę zasobów — w ponad 20 językach.

Miesięczny
24.87
Just €0.83/day
Wszystko w cenie:
  • Nieograniczone wyszukiwanie odpowiedzi
  • Nieograniczone testy praktyczne
  • Wyjaśnienia wspomagane AI
  • Pełna biblioteka zasobów
  • Ponad 20 języków
  • Cotygodniowe aktualizacje treści
  • Nagrody i polecenia
  • Priorytetowe wsparcie
Rozpocznij bezpłatny okres próbny

Karta kredytowa nie jest wymagana*

Najlepsza wartość
12 miesięcy
179.87
Just €0.49/daySave 40%
Wszystko w cenie:
  • Nieograniczone wyszukiwanie odpowiedzi
  • Nieograniczone testy praktyczne
  • Wyjaśnienia wspomagane AI
  • Pełna biblioteka zasobów
  • Ponad 20 języków
  • Cotygodniowe aktualizacje treści
  • Nagrody i polecenia
  • Priorytetowe wsparcie
Rozpocznij bezpłatny okres próbny

Karta kredytowa nie jest wymagana*

✓ Plan darmowy w zestawie · ✓ Anuluj w dowolnym momencie · ✓ Wszystkie plany odblokowują pełny produkt