Microsoft AZ-204: Azure 캐싱, CDN 및 성능 — 학습 가이드

다음의 일부입니다: Microsoft Azure Developer Associate AZ-204 — 학습 가이드. 검증된 답안으로 연습하기: Microsoft 시험 허브, 또는 다음에서 시간 제한 모의고사 풀기: ExamRoll.io.

개요

Azure에서 빠르고 안정적인 사용자 경험을 제공하려면 콘텐츠와 상태를 사용자와 가까운 곳에 배치하고, 원본 부하를 최소화하며, 장애를 정상적으로 처리해야 합니다. Azure Cache for Redis, Azure CDN, Azure Front Door는 함께 인메모리 가속, 에지 캐싱, 보안을 갖춘 글로벌 애니캐스트 라우팅을 제공합니다. Redis 데이터 구조와 연결 패턴, CDN 프로필과 캐싱 의미 체계, Front Door 라우팅 및 상태 프로브를 마스터하면 지연 시간이 짧고 복원력 있는 애플리케이션을 설계할 수 있습니다.

Azure Cache for Redis: 계층, 데이터 구조, 제거 정책 및 패턴

Azure Cache for Redis는 밀리초 미만의 데이터 액세스를 제공하는 관리형 Redis 서비스로, 일반적인 Redis 데이터 구조와 상위 계층의 고급 기능을 지원합니다.

계층:

데이터 구조 및 사용 시기:

제거 정책 (maxmemory에 도달했을 때 적용됨):

데이터 중요도와 액세스 패턴에 따라 제거 정책을 선택하세요. 캐시의 경우, allkeys-lru 또는 allkeys-lfu가 가장 좋은 적중률을 보입니다. 신중하게 만료를 설정한 혼합 저장소의 경우, volatile-ttl 또는 volatile-lru가 TTL을 존중할 수 있습니다.

일반적인 사용 사례:

Azure Redis 연결: 연결 문자열, StackExchange.Redis 및 복원력

연결 엔드포인트와 키는 Azure 포털의 ‘액세스 키’ 아래에 제공됩니다. 기본 연결 문자열에는 호스트, 포트, TLS 및 암호가 포함됩니다(예: contoso.redis.cache.windows.net:6380,password=…;ssl=True;abortConnect=False). 프로덕션 환경에서는 항상 6380 포트에서 TLS를 사용해야 합니다.

StackExchange.Redis 모범 사례:

Azure CDN: 프로필, 엔드포인트, 원본, 최적화 및 콘텐츠 최신성

Azure CDN은 에지 POP에 정적 콘텐츠를 캐시하여 지연 시간을 줄이고 원본 부하를 감소시킵니다. CDN 프로필은 엔드포인트와 가격 책정 계층/공급자를 그룹화합니다. 엔드포인트는 에지 호스트 이름을 정의하고 하나 이상의 원본에 연결됩니다.

프로필 및 엔드포인트:

원본 유형:

최적화 유형(엔드포인트 생성 시 적용):

캐싱 규칙 및 제거(Purging):

콘텐츠 최신성 제어:

undefined

을 제공하여 적중률을 극대화하세요.

Azure Front Door: 글로벌 라우팅, 상태, 보안 및 세션 선호도

Azure Front Door는 애니캐스트 기반의 Layer 7 글로벌 부하 분산, 동적 사이트 가속, 통합 WAF를 제공합니다. 동적 트래픽을 라우팅하고 보호하면서 Standard/Premium 등급에서는 정적 콘텐츠를 선택적으로 캐싱하여 CDN을 보완합니다.

라우팅 규칙:

상태 프로브 및 백엔드 상태:

WAF 통합:

세션 선호도:

CDN과의 상호 작용:

실용적인 문제 시나리오

Mozilla가 출시 기간 동안 트래픽 급증이 예상되는 애드온 검색을 위한 글로벌 마이크로사이트를 론칭합니다. 이들은 전 세계적으로 빠른 정적 자산 제공, 복원력 있는 동적 API, 안전하고 지연 시간이 짧은 사용자 상호작용이 필요합니다.

  1. 글로벌 진입점 및 보안을 위한 Front Door
  1. WAF 정책 및 속도 제한
  1. 상태 프로브 및 원본 그룹
  1. Redis 기반 세션 및 출력 캐싱
  1. 리더보드를 위한 Redis 데이터 구조
  1. StackExchange.Redis를 사용한 연결 복원력
  1. 적극적인 캐싱을 사용하는 정적 자산용 CDN
  1. CI/CD의 퍼지(Purge) 프로세스
  1. 필요한 경우에만 Front Door 세션 선호도 사용

이 아키텍처는 안전하고 지능적인 엣지 라우팅 및 WAF를 위해 Front Door를, 정밀한 최신성 제어와 함께 높은 적중률의 정적 콘텐츠 전송을 위해 Azure CDN을, 그리고 핫 리드(hot read) 오프로드, 짧은 지연 시간의 세션 및 리더보드 데이터 유지, 트래픽 급증을 원활하게 흡수하기 위해 Azure Cache for Redis를 사용합니다.


Azure 이벤트 기반 및 메시지 솔루션 · 모든 도메인 · Azure 모니터링

이 문제 연습하기 → · 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.

시험 합격하기 →

Microsoft 찾아보기 →

Related guides

올인원 액세스

하나의 구독. 모든 시험.

모든 플랜은 무제한 답변 검색, 모의고사, AI 해설, 전체 자료 라이브러리를 20개 이상의 언어로 잠금 해제합니다.

월간
24.87
Just €0.83/day
모든 포함:
  • 무제한 답변 검색
  • 무제한 모의고사
  • AI 기반 해설
  • 전체 자료 라이브러리
  • 20개 이상의 언어
  • 주간 콘텐츠 업데이트
  • 보상 및 추천
  • 우선 지원
무료 체험 시작

신용카드 필요 없음*

최고의 가치
12개월
179.87
Just €0.49/daySave 40%
모든 포함:
  • 무제한 답변 검색
  • 무제한 모의고사
  • AI 기반 해설
  • 전체 자료 라이브러리
  • 20개 이상의 언어
  • 주간 콘텐츠 업데이트
  • 보상 및 추천
  • 우선 지원
무료 체험 시작

신용카드 필요 없음*

✓ 무료 플랜 포함 · ✓ 언제든지 취소 가능 · ✓ 모든 플랜은 전체 제품을 잠금 해제합니다