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プロファイルは、エンドポイントと価格レベル/プロバイダーをグループ化します。エンドポイントは、エッジホスト名を定義し、1つ以上のオリジンに接続します。

プロファイルとエンドポイント:

オリジンの種類:

最適化の種類(エンドポイント作成時に適用):

キャッシュ規則と消去(パージ):

コンテンツの鮮度管理:

Azure Front Door: グローバルルーティング、ヘルス、セキュリティ、アフィニティ

Azure Front Doorは、エニーキャストベースのレイヤー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におけるパージプロセス
  1. 必要な場合にのみFront Doorのセッションアフィニティを使用

このアーキテクチャは、安全でインテリジェントなエッジルーティングとWAFのためにFront Doorを、高いヒット率の静的コンテンツ配信と正確な鮮度管理のためにAzure CDNを、そしてホットリードのオフロード、低レイテンシのセッションとリーダーボードデータの維持、トラフィック急増の円滑な吸収のためにAzure Cache for Redisを使用しています。


Azure のイベントベースとメッセージングソリューション · すべてのドメイン · Azure の監視、診断、および DevOps 統合

これらの問題を練習する → · 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

オールインワンアクセス

1つのサブスクリプション。すべての試験。

すべてのプランで、無制限の回答検索、模擬試験、AI解説、および完全なリソースライブラリが利用可能 — 20以上の言語に対応。

月額
24.87
Just €0.83/day
すべて含まれています:
  • 無制限の回答検索
  • 無制限の模擬試験
  • AIを活用した解説
  • 完全なリソースライブラリ
  • 20以上の言語
  • 毎週のコンテンツ更新
  • 特典 & 紹介
  • 優先サポート
無料トライアルを開始

クレジットカード不要*

ベストバリュー
12ヶ月
179.87
Just €0.49/daySave 40%
すべて含まれています:
  • 無制限の回答検索
  • 無制限の模擬試験
  • AIを活用した解説
  • 完全なリソースライブラリ
  • 20以上の言語
  • 毎週のコンテンツ更新
  • 特典 & 紹介
  • 優先サポート
無料トライアルを開始

クレジットカード不要*

✓ 無料プランが含まれています · ✓ いつでもキャンセル可能 · ✓ すべてのプランで製品の全機能が利用可能