CC

\u516C\u5F0F AZ-305 \u8A66\u9A13\u30AC\u30A4\u30C9

\u8A66\u9A13\u5F62\u5F0F\u3001\u30C9\u30E1\u30A4\u30F3\u3001\u6E96\u5099\u306E\u30D2\u30F3\u30C8

AZ-305: Microsoft Azureインフラソリューション設計ガイド

試験の概要

  • 認証: Microsoft Azure ソリューションアーキテクトエキスパート
  • 試験コード: AZ-305
  • 対象者: Azure上のクラウドおよびハイブリッドソリューションを設計するソリューションアーキテクト
  • 必要経験: ITオペレーション、ネットワーク、仮想化、ID、セキュリティ、事業継続性、災害復旧、データプラットフォーム、ガバナンスの分野での高度な経験

前提条件

  • 次のいずれかのアソシエイトレベルの認証:
    • Azure Administrator Associate (AZ-104)
    • Azure Developer Associate (AZ-204)

測定された技能 (2024年10月18日現在)

1. アイデンティティ、ガバナンス、監視ソリューションの設計 (25-30%)

監査ログとモニタリングソリューションの設計

  • ログソリューションの推奨
  • ログのルーティングソリューションの推奨
  • モニタリングソリューションの推奨

認証と承認ソリューションの設計

  • 認証ソリューションの推奨
  • ID管理ソリューションの推奨
  • Azureリソースへのアクセス承認ソリューションの推奨
  • オンプレミスリソースへのアクセス承認ソリューションの推奨
  • シークレット、証明書、キーの管理ソリューションの推奨

ガバナンスの設計

  • 管理グループ、サブスクリプション、リソースグループの構造の推奨
  • リソースタグ戦略の推奨
  • コンプライアンス管理ソリューションの推奨
  • ID ガバナンスソリューションの推奨

2. データストレージソリューションの設計 (20-25%)

関係性データのデータストレージソリューションの設計

  • 関係性データの格納ソリューションの推奨
  • データベースサービスティアとコンピューティングティアの推奨
  • データベースのスケーラビリティソリューションの推奨
  • データ保護ソリューションの推奨

半構造化データおよび非構造化データのデータストレージソリューションの設計

  • 半構造化データの格納ソリューションの推奨
  • 非構造化データの格納ソリューションの推奨
  • 機能、パフォーマンス、コストのバランスを取るデータストレージソリューションの推奨
  • 保護と耐久性のためのデータソリューションの推奨

データ統合の設計

  • データ統合ソリューションの推奨
  • データ分析ソリューションの推奨

3. 事業継続ソリューションの設計 (15-20%)

バックアップと災害復旧ソリューションの設計

  • 復旧目標を満たすAzureおよびハイブリッドワークロードのための復旧ソリューションの推奨
  • コンピューティングのバックアップおよび復旧ソリューションの推奨
  • データベースのバックアップおよび復旧ソリューションの推奨
  • 非構造化データのバックアップおよび復旧ソリューションの推奨

高可用性の設計

  • コンピューティングの高可用性ソリューションの推奨
  • 関係性データの高可用性ソリューションの推奨
  • 半構造化データおよび非構造化データの高可用性ソリューションの推奨

4. インフラストラクチャソリューションの設計 (30-35%)

コンピューティングソリューションの設計

  • ワークロードの要件に基づいてコンピューティングソリューションのコンポーネントを特定
  • 仮想マシンベースのソリューションの推奨
  • コンテナベースのソリューションの推奨
  • サーバレスベースのソリューションの推奨
  • バッチ処理用のコンピューティングソリューションの推奨

アプリケーションアーキテクチャの設計

  • メッセージングアーキテクチャの推奨
  • イベント駆動アーキテクチャの推奨
  • API統合ソリューションの推奨
  • アプリケーション用のキャッシングソリューションの推奨
  • アプリケーション構成管理ソリューションの推奨
  • アプリケーションの自動デプロイソリューションの推奨

マイグレーションの設計

  • Microsoft クラウドアダプテーションフレームワークを活用したマイグレーションソリューションの評価
  • マイグレーション対象のオンプレミスサーバー、データ、アプリケーションの評価
  • IaaSおよびPaaSへのワークロードマイグレーションソリューションの推奨
  • データベースマイグレーションソリューションの推奨
  • 非構造化データマイグレーションソリューションの推奨

ネットワークソリューションの設計

  • Azureリソースをインターネットに接続するためのソリューションの推奨
  • Azureリソースをオンプレミスに接続するためのソリューションの推奨
  • ネットワークパフォーマンスを最適化するソリューションの推奨
  • ネットワークセキュリティを最適化するソリューションの推奨
  • ロードバランシングとルーティングソリューションの推奨

主な学習リソース

公式Microsoft Learn パス

  • アイデンティティ、ガバナンス、監視ソリューションの設計
  • 事業継続ソリューションの設計
  • データストレージソリューションの設計
  • インフラストラクチャソリューションの設計
  • Azure のインフラストラクチャオペレーションのアーキテクチャ

参照アーキテクチャ

  • Azure Architecture Center
  • Azure Architecture Framework
  • Well-Architected Framework
  • Cloud Adoption Framework

実践リソース

  • Microsoft Learnの無料実践アセスメント
  • Azure Architecture Centerのケーススタディ
  • 参照アーキテクチャとデザインパターン

試験の詳細

  • 合格点: 700
  • 問題形式: ケーススタディ、多肢選択、ドラッグアンドドロップ、ホットエリア
  • 試験時間: 120分 (非英語話者は150分)
  • 対応言語: 英語、日本語、中国語、韓国語、ドイツ語、フランス語、スペイン語、ポルトガル語など
  • 受験料: 165米ドル (地域により異なる)

準備のヒント

推奨学習時間

  • アーキテクト初心者は4-6ヶ月
  • Azureに新しいアーキテクト経験者は2-3ヶ月
  • Azure熟練者は1-2ヶ月

重点的に学ぶべき分野

  1. Azure Well-Architected Frameworkの柱
  2. 高可用性と disaster recovery のパターン
  3. ID アクセス管理のアーキテクチャ
  4. データプラットフォームのアーキテクチャ
  5. ハイブリッドおよびマルチクラウドの接続
  6. マイグレーション戦略とツール

重要な設計上の考慮事項

アイデンティティとセキュリティ

  • ゼロトラストアーキテクチャ
  • 深度防御戦略
  • Key Vaultの統合パターン
  • 条件付きアクセスと特権ID管理

データアーキテクチャ

  • データレークとデータウェアハウスのパターン
  • Polybaseとデータ統合
  • データベースのスケーリング戦略
  • データの保護とコンプライアンス

高可用性

  • RPOとRTOの要件
  • マルチリージョンアーキテクチャ
  • アクティブ-パッシブ対アクティブ-アクティブのパターン
  • データベースの複製戦略

ネットワーク

  • Hub-Spokeトポロジ
  • ExpressRouteとVPN
  • Azure FirewallとサードパーティNVA
  • Application GatewayとFront Door
  • プライベートエンドポイントのアーキテクチャ

マイグレーション

  • クラウドアダプテーションフレームワークのフェーズ
  • 移行の5つのR
  • Azure Migrateの機能
  • データベースマイグレーション戦略

重要なアーキテクチャパターン

コンピューティングのパターン

  • N層アーキテクチャ
  • マイクロサービス
  • サーバレスアーキテクチャ
  • ビッグコンピューティングおよびHPC
  • Web-Queue-Worker

データのパターン

  • CQRS (Command Query Responsibility Segregation)
  • イベントソーシング
  • シャーディング
  • キャッシュアサイドパターン
  • マテリアライズドビューパターン

信頼性のパターン

  • リトライパターン
  • サーキットブレーカー
  • 隔離壁パターン
  • 補償トランザクション
  • ヘルスエンドポイントの監視

セキュリティパターン

  • フェデレーテッドアイデンティティ
  • ゲートキーパー
  • バレットキーパターン
  • スロットリング
  • キューベースのロードレベリング

ケーススタディアプローチ

  • 要件を徹底的に読む
  • 技術的および業務的な制約を特定する
  • コスト最適化を検討する
  • スケーラビリティと成長のために設計する
  • 前提条件を文書化する
  • Well-Architected Frameworkに照らして検証する

認証のキャリアパス

  • 前提条件: AZ-104またはAZ-204が必要
  • 更新: Microsoft Learnを通じて12ヶ月ごとに必要
  • 関連する認証:
    • Azure DevOps エキスパート (AZ-400も必要)
    • Azure Security エンジニア アソシエイト (AZ-500)
    • Azure Network エンジニア アソシエイト (AZ-700)

重要な意思決定木

ストレージの選択

  1. 関係性データ → SQL Database/SQL MI/PostgreSQL
  2. ドキュメントデータ → Cosmos DB
  3. ファイル → Azure Files/Blob Storage
  4. ビッグデータ → Data Lake Storage Gen2
  5. キャッシュ → Redis Cache

コンピューティングの選択

  1. Lift and shift → Virtual Machines
  2. コンテナ化アプリ → AKS/Container Instances
  3. イベント駆動 → Functions
  4. Webアプリ → App Service
  5. バッチ処理 → Batch

統合の選択

  1. メッセージング → Service Bus/Event Hubs
  2. ワークフロー → Logic Apps
  3. API管理 → API Management サービス
  4. B2B → BizTalk/Logic Apps
  5. データ統合 → Data Factory/Synapse