WEB問題集
Question#1(AZ-305)
販売アプリケーションを開発しており、複数のAzureクラウドサービスがトランザクションの異なるコンポーネント(注文、請求、支払い、在庫、出荷)を処理します。クラウドサービスがXMLメッセージを使用してトランザクション情報を非同期的に通信できるソリューションを推奨する必要があります。推奨に何を含めるべきですか?
正解:C
Azure Queue StorageがXMLメッセージの非同期通信に適しています。Service Busはエンタープライズメッセージングサービスで、トランザクション処理、順序保証、XMLメッセージに最適です。Queue Storageはシンプルな非同期メッセージングに使用できます。Notification Hubsはプッシュ通知用、Service Fabricはマイクロサービスプラットフォーム、Application Gatewayはロードバランサー、Traffic ManagerはDNSベースのトラフィック管理、Data Lake/Blob Storageはデータ保存用で、いずれもメッセージングには使用しません。Question#2(AZ-305)
以下の要件を満たす高可用性Azure SQLデータベースを設計する必要があります:レプリカ間のフェイルオーバーはデータ損失なしで行われること、ゾーン障害時もデータベースが利用可能であること、コストを最小化すること。どのデプロイメントオプションを使用すべきですか?
正解:B
Premiumはゾーン冗長(Availability Zones)をサポートし、データ損失なしの自動フェイルオーバーを提供します。Basic/Standard/Serverlessはゾーン冗長をサポートしません。Managed Instance General Purposeも同様です。Hyperscaleも可能ですがコストが高くなります。MI Business Criticalも可能ですが、Azure SQL DatabaseのPremium/BCの方がコストが低いです。Question#3(AZ-305)
販売アプリケーションを開発しており、複数のAzureクラウドサービスがトランザクションの異なるコンポーネント(注文、請求、支払い、在庫、出荷)を処理します。クラウドサービスがXMLメッセージを使用してトランザクション情報を非同期的に通信できるソリューションを推奨する必要があります。推奨に何を含めるべきですか?
正解:A
Azure Service BusがXMLメッセージの非同期通信に適しています。Service Busはエンタープライズメッセージングサービスで、トランザクション処理、順序保証、XMLメッセージに最適です。Queue Storageはシンプルな非同期メッセージングに使用できます。Notification Hubsはプッシュ通知用、Service Fabricはマイクロサービスプラットフォーム、Application Gatewayはロードバランサー、Traffic ManagerはDNSベースのトラフィック管理、Data Lake/Blob Storageはデータ保存用で、いずれもメッセージングには使用しません。Question#4(AZ-305)
以下の要件を満たす高可用性Azure SQLデータベースを設計する必要があります:レプリカ間のフェイルオーバーはデータ損失なしで行われること、ゾーン障害時もデータベースが利用可能であること、コストを最小化すること。どのデプロイメントオプションを使用すべきですか?
正解:C
Business Criticalはゾーン冗長(Availability Zones)をサポートし、データ損失なしの自動フェイルオーバーを提供します。Basic/Standard/Serverlessはゾーン冗長をサポートしません。Managed Instance General Purposeも同様です。Hyperscaleも可能ですがコストが高くなります。MI Business Criticalも可能ですが、Azure SQL DatabaseのPremium/BCの方がコストが低いです。Question#5(AZ-305)
Azureサブスクリプションがあります。Windows Server 2019ノードを使用するAKSソリューションをデプロイする必要があります。以下の要件を満たす必要があります:スケールアウト操作中のコンピューティングリソースのプロビジョニング時間を最小化、Windows Serverコンテナの自動スケーリングをサポート。どのスケーリングオプションを推奨すべきですか?
正解:D
クラスターオートスケーラーはノードレベルで自動スケーリングを行い、Windows Serverコンテナをサポートします。仮想ノードはLinuxコンテナのみサポートし、Windowsコンテナには使用できません。HPAはポッドレベルのスケーリングでノードのプロビジョニングは行いません。