No.1 Amazon S3上にウェブサイトがあります。このウェブサイトは、月にペタバイト単位のアウトバウンドトラフィックを提供し、それが会社のAWSのコストの大部分を占めています。ソリューションアーキテクトは、コストを削減するために何をすべきでしょうか?
A. 既存のウェブサイトをオリジンとしてAmazon CloudFrontを設定します。
B. ウェブサイトをAmazon EC2に移し、ストレージとしてAmazon EBSボリュームを使用します。
C. AWS Global Acceleratorを使用し、既存のウェブサイトをエンドポイントとして指定します。
D. ウェブサイトを、Amazon API GatewayとAWS Lambdaの組み合わせで動作するように再設計します。
No.2 ある企業は、Amazon Route 53、Application Load Balancer(ALB)、およびAmazon EC2 Auto Scalingグループを使用して新しいアプリケーションを立ち上げたいと考えています。企業はユーザーエクスペリエンステストを実施する準備をしており、このプロジェクトの段階では予算が限られています。企業は将来的に負荷テストを行う計画をしていますが、現時点では不必要なEC2の自動スケーリングを抑制したいため、ユーザーによる負荷テストを防ぎたいと考えています。ソリューションアーキテクトは、ユーザーエクスペリエンステストのコストを最小限に抑えるために何をすべきでしょうか?
A. AWS Shieldのクライアントリクエスト閾値を、クライアントあたり100接続に設定します。
B. ALBにAWS WAFをデプロイし、各クライアントが行えるリクエストの数を制限するようにレートベースのルールを設定します。
C. ALBを、Auto Scalingグループに送られるクライアント接続をスロットリングするような高度なリクエストルーティングポリシーで設定します。
D. ALBとAuto Scalingグループの間にAmazon Simple Queue Service(Amazon SQS)をデプロイして、クライアントのリクエストをキューに入れ、Auto Scalingグループの最大サイズを1に変更します。
No.3 ソリューションアーキテクトは、夜間のバッチ処理ジョブが、希望されるAmazon EC2のキャパシティに到達する1時間前に自動的にスケールアップされることに気付きました。ピークキャパシティは毎晩同じで、バッチジョブは常にIAMで開始されます。ソリューションアーキテクトは、希望されるEC2キャパシティに迅速に到達し、バッチジョブが完了した後にAuto Scalingグループをスケールダウンできるように、コスト効果の高い解決策を見つける必要があります。ソリューションアーキテクトは、これらの要件を満たすために何をすべきでしょうか?
A. Auto Scalingグループの最小キャパシティを増やします。
B. Auto Scalingグループの最大キャパシティを増やします。
C. スケジュールされたスケーリングを設定して、希望する計算レベルまでスケールアップします。
D. 各スケーリング操作中により多くのEC2インスタンスを追加するようにスケーリングポリシーを変更します。
No.4 ある企業は、Amazon Auroraを実行するAmazon RDS DBインスタンスをデプロイする計画を立てています。この企業は、バックアップの保持ポリシーが90日間であることを要求しています。ソリューションアーキテクトはどのソリューションを推奨すべきでしょうか?
A. RDS DBインスタンスを作成する際に、バックアップ保持期間を90日に設定します。
B. RDSを設定して、自動スナップショットをユーザー管理のAmazon S3バケットにコピーし、ライフサイクルポリシーを90日後に削除するように設定します。
C. AWS Backupプランを作成して、保持期間を90日に設定したRDSデータベースの毎日のスナップショットを実行します。AWS Backupジョブを作成して、バックアッププランを毎日実行するスケジュールを設定します。
D. Amazon CloudWatch Eventsの毎日のスケジュールイベントを使用して、RDSの自動スナップショットのコピーを作成するカスタムのAWS Lambda関数を実行します。90日より古いスナップショットを削除します。
No.5 ソリューションアーキテクトは、新しいアプリケーションのアーキテクチャを設計しており、そのアプリケーションはAWSクラウドにデプロイされる予定です。アプリケーションはAmazon EC2のオンデマンドインスタンス上で実行され、複数のアベイラビリティーゾーンにわたって自動的にスケールします。EC2インスタンスは一日を通して頻繁にスケールアップおよびダウンします。Application Load Balancer(ALB)が負荷分散を処理します。このアーキテクチャは、分散セッションデータ管理をサポートする必要があります。企業は必要に応じてコードを変更する意欲があります。ソリューションアーキテクトは、アーキテクチャが分散セッションデータ管理をサポートすることを確認するために何をすべきでしょうか?
A. Amazon ElastiCacheを使用して、セッションデータの管理と保存を行います。
B. ALBのセッションアフィニティ(スティッキーセッション)を使用して、セッションデータを管理します。
C. AWS Systems ManagerのSession Managerを使用して、セッションを管理します。
D. AWS Security Token Service(AWS STS)のGetSessionToken API操作を使用して、セッションを管理します。