Azureプラットフォーム応用
Azure AI Servicesリソースを複数のリージョンにデプロイする場合、各リージョンのAPIキーが異なるとき、クライアント側のエラーハンドリングはどのように設計すべきか?
A.すべてのキーを環境変数に保存し、リージョンごとに異なるキーを使い分ける設計にする
✗ 環境変数への保存は安全性に問題があり、複数キー管理は複雑になるため、Azure Key Vaultなど安全な管理方法が望ましい。
B.単一のキーで全リージョンに接続でき、内部で自動フェイルオーバーするよう設計する
✗ 異なるリージョンのキーは独立しており、単一キーで全リージョンに自動接続できない仕様である。
C.リージョン別にエンドポイントとキーをマッピングし、接続失敗時に別リージョンへの再試行ロジックを組み込む← 正解
✓ 正解です。リージョン別にエンドポイントをマッピングし、障害時に別リージョンへの再試行ロジックを持つことで、高い可用性が実現できます。
D.キーの有効期限を統一し、同じタイミングで全リージョン同時に更新する
✗ キーの更新タイミング統一は必須ではなく、むしろ段階的な更新でサービス中断を避けるべきである。
この問題のポイント
リージョン別にエンドポイントをマッピングし、障害時に別リージョンへの再試行ロジックを持つことで、高い可用性が実現できます。
「Azureプラットフォーム」の他の問題
Azure AIサービスのAPIキーを安全に管理するためのAzureのベストプラクティスはどれか?Azure AI Servicesリソースの「価格レベル(Pricing Tier)」選択で注意すべき点はどれか?Azure AI ServicesをDockerコンテナーとしてデプロイする主な利点はどれか?Azure Cognitiveサービスの利用中に「Rate Limit Exceeded」エラーが頻繁に発生する場合、ス…Azure AI Servicesのマルチテナント環境で、複数の顧客ごとに利用量追跡と課金を分離する場合、何を活用すべき…Azure AI Servicesをオンプレミス環境とハイブリッド構成で運用する場合、データの主権要件を満たしながら、ク…
IT・クラウド の関連資格
AWS Certified Cloud Practitioner(CLF-C02)
AWSクラウドの入門資格。クラウドの概念・AWSのコアサービス・セキュリティ・料金モデルを問う。
AWS Certified Solutions Architect - Associate(SAA-C03)
AWSでのシステム設計能力を問うアソシエイト資格。高可用性・セキュリティ・コスト最適化の設計が中心。
DP-900:Microsoft Azure Data Fundamentals
Azureのデータサービスの基礎を問うMicrosoft認定資格。リレーショナル/非リレーショナルデータ、分析ワークロード、コアのデータ概念を扱う。