AWS SAA 問題513-516:Amazon SNS
AWS SAA 問題513-516:Amazon SNS
問題513:Amazon SNSはどのような仕組みで疎結合化をサポートしていますか?
A) メッセージングキューの生成
B) レプリケーションの設定
C) パブリッシュ/サブスクライブ (pub/sub) メッセージング
D) メッセージフィルタリングの適用
解答解説:
解答:C) パブリッシュ/サブスクライブ (pub/sub) メッセージング
解説:
Amazon Simple Notification Service (Amazon SNS) は、パブリッシュ/サブスクライブ (pub/sub) メッセージングモデルをサポートしています。このモデルは、アプリケーションのコンポーネントを疎結合にするための一般的な手法です。パブリッシャーがトピックにメッセージを発行し、サブスクライバーがそのトピックにサブスクライブすることで、アプリケーションの異なる部分間でイベント通知を行うことができます。この方式により、アプリケーションコンポーネント間の直接的な依存関係が減少し、スケーラビリティと柔軟性が向上します。
問題514:Amazon SNSがサポートしているトランスポートプロトコルは次のうちどれですか?
A) Hypertext Transfer Protocol (HTTP) またはセキュア HTTP (HTTPS)
B) File Transfer Protocol (FTP)
C) Simple Network Management Protocol (SNMP)
D) Remote Desktop Protocol (RDP)
解答解説:
解答:A) Hypertext Transfer Protocol (HTTP) またはセキュア HTTP (HTTPS)
解説:
Amazon Simple Notification Service (Amazon SNS) は、メッセージを配信するために複数のトランスポートプロトコルをサポートしていますが、そのうちのひとつが「Hypertext Transfer Protocol (HTTP)」および「セキュア HTTP (HTTPS)」です。これは、サブスクリプション登録時にサブスクライバーが指定した URL に対して、メッセージを HTTP POST リクエストとして送信する仕組みです。このプロトコルを使用することで、Amazon SNS は通知メッセージを外部のアプリケーションやサービスに配信することができます。他にも、E メール、SMS、Amazon SQS キュー、AWS Lambda 関数などのトランスポートプロトコルもサポートしていますが、提供された選択肢の中で正しい答えは A) です。
問題515:Amazon SNSの主な目的は次のうちどれですか?
A) クラウドストレージの提供
B) 通知のセットアップ、作業、送信を行う。
C) 仮想ネットワークの構築
D) データウェアハウスの管理
解答解説:
解答:B) 通知のセットアップ、作業、送信を行う。
解説:
Amazon SNSは通知のセットアップ、作業、送信を行うためのウェブサービスです。アプリケーションからの通知やイベントを効率的に管理し、必要な情報をクライアントにプッシュするためのメカニズムを提供します。
問題516:Amazon SNSを使用することで実現できるユースケースは次のうちどれですか?
A) ウェブサイトのリダイレクト設定
B) アプリケーションとシステムのアラート
C) データベースのバックアップ
D) ネットワークファイアウォールの設定
解答解説:
解答:B) アプリケーションとシステムのアラート
解説:
Amazon SNSを使用することで、アプリケーションやシステムのアラートを即座に受け取ることができます。例えば、Auto Scalingグループに変更があった際などに通知を受けることができ、リアルタイムのイベント通知に役立ちます。