■AWS SAA C03 ALL /156 AWS-SAA-C03 AWS Certified Solutions Architect - Associate は、AWS における、可用性があり、コスト効率が高く、高耐障害性で、スケーラブルな分散システムの設計に関する 1 年以上の実務経験を持つ方を対象としています。 1 / 156 1. (1)ある企業が、複数の大陸にまたがる都市の温度、湿度、気圧に関するデータを収集しています。同社が毎日各サイトから収集するデータの平均量は 500 GB です。各サイトには高速インターネット接続があります。 同社は、これらすべてのグローバル サイトからのデータを 1 つの Amazon S3 バケットにできるだけ早く集約したいと考えています。ソリューションは、運用の複雑さを最小限に抑える必要があります。 これらの要件を満たすソリューションはどれですか? A. 宛先 S3 バケットで S3 Transfer Acceleration をオンにします。マルチパート アップロードを使用して、サイト データを宛先 S3 バケットに直接アップロードします。 B. 各サイトから最も近いリージョンの S3 バケットにデータをアップロードします。S3 Cross-Region Replication を使用して、オブジェクトを宛先 S3 バケットにコピーします。次に、元の S3 バケットからデータを削除します。 C. AWS Snowball Edge Storage Optimized デバイス ジョブを毎日スケジュールして、各サイトから最も近いリージョンにデータを転送します。S3 Cross-Region Replication を使用して、オブジェクトを宛先 S3 バケットにコピーします。 D. 各サイトから最も近いリージョンの Amazon EC2 インスタンスにデータをアップロードします。データを Amazon Elastic Block Store (Amazon EBS) ボリュームに保存します。定期的に EBS スナップショットを作成し、宛先 S3 バケットを含むリージョンにコピーします。そのリージョンで EBS ボリュームを復元します。 S3 Transfer Acceleration は、より高速で高速に適しているため、最適なソリューションです。Transfer Acceleration は、世界中から S3 バケットへの転送速度を最適化するように設計されています。 2 / 156 2. (2)企業は、独自のアプリケーションのログ ファイルを分析する機能を必要としています。ログは Amazon S3 バケットに JSON 形式で保存されます。クエリはシンプルで、オンデマンドで実行されます。ソリューション アーキテクトは、既存のアーキテクチャに最小限の変更を加えて分析を実行する必要があります。 運用上のオーバーヘッドを最小限に抑えながらこれらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. Amazon Redshift を使用してすべてのコンテンツを 1 か所にロードし、必要に応じて SQL クエリを実行します。 B. Amazon CloudWatch Logs を使用してログを保存します。必要に応じて、Amazon CloudWatch コンソールから SQL クエリを実行します。 C. Amazon S3 で直接 Amazon Athena を使用して、必要に応じてクエリを実行する。 D. AWS Glue を使用してログをカタログ化する。Amazon EMR で一時的な Apache Spark クラスターを使用して、必要に応じて SQL クエリを実行します。 Amazon Athena は、S3 オブジェクトに対して分析を実行するためのサーバーレス クエリ サービスです。そして、それは最小限の変更を望んでいるので、私は間違いなくそれに行きます. 3 / 156 3. (3) 企業は AWS Organizations を使用して、さまざまな部門の複数の AWS アカウントを管理しています。管理アカウントには、プロジェクト レポートを含む Amazon S3 バケットがあります。この会社は、この S3 バケットへのアクセスを AWS Organizations の組織内のアカウントのユーザーのみに制限したいと考えています。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれですか? A. 組織 ID への参照を含む aws PrincipalOrgID グローバル条件キーを S3 バケット ポリシーに追加します。 B. 部門ごとに組織単位 (OU) を作成します。aws:PrincipalOrgPaths グローバル条件キーを S3 バケット ポリシーに追加します。 C. AWS CloudTrail を使用して、CreateAccount、InviteAccountToOrganization、LeaveOrganization、および RemoveAccountFromOrganization イベントをモニタリングします。それに応じて S3 バケット ポリシーを更新します。 D. S3 バケットへのアクセスが必要な各ユーザーにタグを付ける。aws:PrincipalTag グローバル条件キーを S3 バケット ポリシーに追加します。 aws:PrincipalOrgID リソースにアクセスするプリンシパルが組織内のアカウントに属しているかどうかを検証します。https://aws.amazon.com/blogs/security/control-access-to-aws-resources-by-using-the-aws-organization-of-iam-principals/ 4 / 156 4. (4) アプリケーションは、VPC 内の Amazon EC2 インスタンスで実行されます。アプリケーションは、Amazon S3 バケットに保存されているログを処理します。EC2 インスタンスは、インターネットに接続せずに S3 バケットにアクセスする必要があります。 Amazon S3 へのプライベート ネットワーク接続を提供するソリューションはどれですか? A. S3 バケットへのゲートウェイ VPC エンドポイントを作成します。 B. ログを Amazon CloudWatch Logs にストリーミングします。ログを S3 バケットにエクスポートします。 C. Amazon EC2 でインスタンス プロファイルを作成して、S3 アクセスを許可する。 D. S3 エンドポイントにアクセスするためのプライベート リンクを使用して Amazon API Gateway API を作成します。 VPC エンドポイントを使用すると、パブリック インターネットを使用する代わりに、プライベート ネットワークを使用して AWS サービスに接続できます 5 / 156 5. (5) ある会社は、ユーザーがアップロードしたドキュメントを Amazon EBS ボリュームに保存する単一の Amazon EC2 インスタンスを使用して、AWS でウェブ アプリケーションをホストしています。スケーラビリティと可用性を向上させるために、同社はアーキテクチャを複製し、2 つ目の EC2 インスタンスと EBS ボリュームを別のアベイラビリティ ゾーンに作成し、両方を Application Load Balancer の背後に配置しました。この変更を完了した後、ユーザーは、Web サイトを更新するたびに、ドキュメントのいずれかのサブセットを表示できるが、すべてのドキュメントを同時に表示することはできないと報告しました。 ユーザーがすべてのドキュメントを一度に表示できるようにするために、ソリューション アーキテクトは何を提案する必要がありますか? A. データをコピーして、両方の EBS ボリュームにすべてのドキュメントが含まれるようにする B. Application Load Balancer を設定して、ドキュメントを含むサーバーにユーザーを誘導します C. 両方の EBS ボリュームから Amazon EFS にデータをコピーします。新しいドキュメントを Amazon EFS に保存するようにアプリケーションを変更する D. 両方のサーバーにリクエストを送信するように Application Load Balancer を設定します。各ドキュメントを正しいサーバーから返す 6 / 156 6. (6) ある企業は、NFS を使用して、大きなビデオ ファイルをオンプレミスのネットワーク接続ストレージに格納しています。各ビデオ ファイルのサイズは 1 MB から 500 GB までです。合計ストレージは 70 TB であり、これ以上増加することはありません。会社は、動画ファイルを Amazon S3 に移行することにしました。この会社は、可能な限り最小限のネットワーク帯域幅を使用しながら、できるだけ早くビデオ ファイルを移行する必要があります。 これらの要件を満たすソリューションはどれですか? A. S3 バケットを作成します。S3 バケットへの書き込み権限を持つ IAM ロールを作成します。AWS CLI を使用して、すべてのファイルを S3 バケットにローカルにコピーします。 B. AWS Snowball Edge ジョブを作成します。オンプレミスで Snowball Edge デバイスを受け取ります。Snowball Edge クライアントを使用してデータをデバイスに転送します。AWS がデータを Amazon S3 にインポートできるように、デバイスを返却します。 最も投票された C. オンプレミスに S3 ファイル ゲートウェイをデプロイする。S3 ファイル ゲートウェイに接続するパブリック サービス エンドポイントを作成します。S3 バケットを作成します。S3 ファイル ゲートウェイに新しい NFS ファイル共有を作成します。新しいファイル共有が S3 バケットを指すようにします。既存の NFS ファイル共有から S3 ファイル ゲートウェイにデータを転送します。 D. オンプレミス ネットワークと AWS の間に AWS Direct Connect 接続をセットアップします。S3 ファイル ゲートウェイをオンプレミスにデプロイします。S3 ファイル ゲートウェイに接続するためのパブリック仮想インターフェイス (VIF) を作成します。S3 バケットを作成します。S3 ファイル ゲートウェイに新しい NFS ファイル共有を作成します。新しいファイル共有が S3 バケットを指すようにします。既存の NFS ファイル共有から S3 ファイル ゲートウェイにデータを転送します。 可能な限り最小限のネットワーク帯域幅を使用しながらなのでCではなくBです 7 / 156 7. (7) 会社には、受信メッセージを取り込むアプリケーションがあります。その後、数十の他のアプリケーションやマイクロサービスがこれらのメッセージをすばやく消費します。メッセージの数は劇的に変化し、1 秒あたり 100,000 に急に増加することもあります。同社は、ソリューションを切り離してスケーラビリティを向上させたいと考えています。 これらの要件を満たすソリューションはどれですか? A. メッセージを Amazon Kinesis Data Analytics に保持します。メッセージを読み取って処理するようにコンシューマー アプリケーションを構成します。 B. Auto Scaling グループ内の Amazon EC2 インスタンスに取り込みアプリケーションをデプロイし、CPU メトリクスに基づいて EC2 インスタンスの数をスケーリングします。 C. 単一のシャードでメッセージを Amazon Kinesis Data Streams に書き込む。AWS Lambda 関数を使用してメッセージを前処理し、Amazon DynamoDB に保存します。メッセージを処理するために DynamoDB から読み取るようにコンシューマ アプリケーションを設定します。 D. 複数の Amazon Simple Queue Service (Amazon SOS) サブスクリプションを使用して、Amazon Simple Notification Service (Amazon SNS) トピックにメッセージを発行します。キューからのメッセージを処理するようにコンシューマー アプリケーションを構成します。 最も投票さ 8 / 156 8. (8) ある会社は、分散アプリケーションを AWS に移行しています。アプリケーションは、さまざまなワークロードを処理します。従来のプラットフォームは、複数の計算ノード間でジョブを調整するプライマリ サーバーで構成されています。同社は、回復力とスケーラビリティを最大化するソリューションでアプリケーションをモダナイズしたいと考えています。 ソリューション アーキテクトは、これらの要件を満たすためにアーキテクチャをどのように設計する必要がありますか? A. Amazon Simple Queue Service (Amazon SQS) キューをジョブの送信先として設定します。Auto Scaling グループで管理される Amazon EC2 インスタンスを使用してコンピューティング ノードを実装します。スケジュールされたスケーリングを使用するように EC2 Auto Scaling を設定します。 B. Amazon Simple Queue Service (Amazon SQS) キューをジョブの送信先として設定します。Auto Scaling グループで管理される Amazon EC2 インスタンスを使用してコンピューティング ノードを実装します。キューのサイズに基づいて EC2 Auto Scaling を構成します。 C. Auto Scaling グループで管理される Amazon EC2 インスタンスを使用して、プライマリ サーバーとコンピューティング ノードを実装します。ジョブの送信先として AWS CloudTrail を設定します。プライマリ サーバーの負荷に基づいて EC2 Auto Scaling を構成します。 D. Auto Scaling グループで管理される Amazon EC2 インスタンスを使用して、プライマリ サーバーとコンピューティング ノードを実装します。ジョブの送信先として Amazon EventBridge (Amazon CloudWatch Events) を設定します。コンピューティング ノードの負荷に基づいて EC2 Auto Scaling を構成します。 A - 不正解: スケーリング ポリシーのスケジュールは意味がありません。C、D - 不正解: プライマリ サーバーは、コンピューティング ノードと同じ Auto Scaling グループにあるべきではありません。Bが正解です。 9 / 156 9. (9) ある会社は、データ センターで SMB ファイル サーバーを実行しています。ファイル サーバーには、ファイルが作成されてから最初の数日間、頻繁にアクセスされる大きなファイルが格納されます。7 日後、ファイルはほとんどアクセスされなくなります。 合計データ サイズは増加しており、会社の合計ストレージ容量に近づいています。ソリューション アーキテクトは、最近アクセスしたファイルへの低遅延アクセスを失うことなく、会社の利用可能なストレージ スペースを増やす必要があります。ソリューション アーキテクトは、将来のストレージの問題を回避するために、ファイル ライフサイクル管理も提供する必要があります。 これらの要件を満たすソリューションはどれですか? A. AWS DataSync を使用して、7 日より古いデータを SMB ファイルサーバーから AWS にコピーします。 B. Amazon S3 ファイル ゲートウェイを作成して、会社のストレージ スペースを拡張します。S3 ライフサイクル ポリシーを作成して、7 日後にデータを S3 Glacier Deep Archive に移行します。 C. Amazon FSx for Windows ファイル サーバー ファイル システムを作成して、会社のストレージ スペースを拡張する。 D. 各ユーザーのコンピュータにユーティリティをインストールして、Amazon S3 にアクセスします。S3 ライフサイクル ポリシーを作成して、7 日後にデータを S3 Glacier Flexible Retrieval に移行します。 D はユーティリティ機能が曖昧であり、柔軟なストレージが必要ないため、間違っています。 https://docs.aws.amazon.com/filegateway/latest/files3/CreatingAnSMBFileShare.html 10 / 156 10. (10) ある会社は、AWS で e コマース Web アプリケーションを構築しています。アプリケーションは、新しい注文に関する情報を Amazon API Gateway REST API に送信して処理します。会社は、注文が受信順に処理されるようにしたいと考えています。 これらの要件を満たすソリューションはどれですか? A. API Gateway 統合を使用して、アプリケーションが注文を受け取ったときに Amazon Simple Notification Service (Amazon SNS) トピックにメッセージを発行します。AWS Lambda 関数をトピックにサブスクライブして処理を実行します。 B. アプリケーションが注文を受け取ると、API Gateway 統合を使用して、Amazon Simple Queue Service (Amazon SQS) FIFO キューにメッセージを送信します。処理のために AWS Lambda 関数を呼び出すように SQS FIFO キューを設定します。 C. API Gateway オーソライザーを使用して、アプリケーションが注文を処理している間、すべてのリクエストをブロックします。 D. アプリケーションが注文を受け取ったときに、API Gateway 統合を使用して、Amazon Simple Queue Service (Amazon SQS) 標準キューにメッセージを送信します。処理のために AWS Lambda 関数を呼び出すように SQS 標準キューを設定します。 FIFOはその特定の目的のために作られているため 11 / 156 11. (11) 企業には、Amazon EC2 インスタンスで実行され、Amazon Aurora データベースを使用するアプリケーションがあります。EC2 インスタンスは、ファイルにローカルに保存されているユーザー名とパスワードを使用してデータベースに接続します。この会社は、資格情報管理の運用上のオーバーヘッドを最小限に抑えたいと考えています。 この目標を達成するために、ソリューション アーキテクトは何をすべきでしょうか? A. AWS Secrets Manager を使用します。自動回転をオンにします。 B. AWS Systems Manager パラメータストアを使用します。自動回転をオンにします。 C. AWS Key Management Service (AWS KMS) 暗号化キーで暗号化されたオブジェクトを格納する Amazon S3 バケットを作成します。認証情報ファイルを S3 バケットに移行します。アプリケーションを S3 バケットに向けます。 D. EC2 インスタンスごとに、暗号化された Amazon Elastic Block Store (Amazon EBS) ボリュームを作成します。新しい EBS ボリュームを各 EC2 インスタンスにアタッチします。認証情報ファイルを新しい EBS ボリュームに移行します。アプリケーションを新しい EBS ボリュームに向けます。 パラメータ ストアは自動ローテーションをサポートしていないため、B は間違っています。顧客が自分で記述しない限り、A が答えです。 12 / 156 12. (12) グローバル企業は、Application Load Balancer (ALB) の背後にある Amazon EC2 インスタンスでウェブ アプリケーションをホストしています。Web アプリケーションには、静的データと動的データがあります。同社は静的データを Amazon S3 バケットに保存します。この会社は、静的データと動的データのパフォーマンスを向上させ、待ち時間を短縮したいと考えています。この会社は、Amazon Route 53 に登録された独自のドメイン名を使用してい ます。これらの要件を満たすために、ソリューションアーキテクトは何をすべきですか? A. S3 バケットと ALB をオリジンとして持つ Amazon CloudFront ディストリビューションを作成します。トラフィックを CloudFront ディストリビューションにルーティングするように Route 53 を設定します。 B. ALB をオリジンとする Amazon CloudFront ディストリビューションを作成する。S3 バケットをエンドポイントとする AWS Global Accelerator 標準アクセラレータを作成します。 Route 53 を設定して、トラフィックを CloudFront ディストリビューションにルーティングします。 C. S3 バケットをオリジンとする Amazon CloudFront ディストリビューションを作成する。ALB と CloudFront ディストリビューションをエンドポイントとして持つ AWS Global Accelerator 標準アクセラレータを作成します。アクセラレータの DNS 名を指すカスタム ドメイン名を作成します。カスタム ドメイン名を Web アプリケーションのエンドポイントとして使用します。 D. ALB をオリジンとする Amazon CloudFront ディストリビューションを作成する。S3 バケットをエンドポイントとする AWS Global Accelerator 標準アクセラレータを作成します。2 つのドメイン名を作成します。動的コンテンツの CloudFront DNS 名に 1 つのドメイン名をポイントします。他のドメイン名を静的コンテンツのアクセラレータ DNS 名にポイントします。ドメイン名を Web アプリケーションのエンドポイントとして使用します。 CloudFront を使用して、エッジ ロケーションを使用してインターネットではなく AWS ネットワーク経由で接続することにより、動的コンテンツ (この場合は ALB) のレイテンシを短縮し、レイテンシを短縮できます。そのため、コンテンツをキャッシュする必要はないかもしれませんが、それでも待ち時間が短縮され、最小限の作業量でパフォーマンスが向上します。 https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/DownloadDistS3AndCustomOrigins.html#concept_elb_origin 13 / 156 13. (13) 企業は、AWS インフラストラクチャで毎月のメンテナンスを実行します。これらのメンテナンス作業中、同社は Amazon RDS for MySQL データベースの認証情報を複数の AWS リージョンにローテーションする必要があります。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれですか? A. 認証情報をシークレットとして AWS Secrets Manager に保存します。必要なリージョンにマルチリージョン シークレット レプリケーションを使用します。スケジュールに従ってシークレットをローテーションするように Secrets Manager を設定します。 B. 安全な文字列パラメータを作成して、認証情報をシークレットとして AWS Systems Manager に保存します。必要なリージョンにマルチリージョン シークレット レプリケーションを使用します。スケジュールに従ってシークレットをローテーションするように Systems Manager を設定します。 C. サーバー側の暗号化 (SSE) が有効になっている Amazon S3 バケットに認証情報を保存します。Amazon EventBridge (Amazon CloudWatch Events) を使用して AWS Lambda 関数を呼び出し、認証情報をローテーションします。 D. AWS Key Management Service (AWS KMS) マルチリージョンの顧客管理キーを使用して、資格情報をシークレットとして暗号化します。シークレットを Amazon DynamoDB グローバル テーブルに保存します。AWS Lambda 関数を使用して、DynamoDB からシークレットを取得します。RDS API を使用してシークレットをローテーションします。 シークレットを保存するための AWS Secrets Manager、X 日ごとにシークレットのローテーションを強制する機能、ローテーション時にシークレットの生成を自動化する (Lambda を使用)、Amazon RDS (MySQL、PostgreSQL、Aurora) との統合。 14 / 156 14. (14) ある企業は、Application Load Balancer の背後にある Amazon EC2 インスタンスで e コマース アプリケーションを実行しています。インスタンスは、複数のアベイラビリティーゾーンにまたがる Amazon EC2 Auto Scaling グループで実行されます。Auto Scaling グループは、CPU 使用率のメトリクスに基づいてスケーリングします。e コマース アプリケーションは、大規模な EC2 インスタンスでホストされている MySQL 8.0 データベースにトランザクション データを保存します。 アプリケーションの負荷が増加すると、データベースのパフォーマンスは急速に低下します。アプリケーションは、書き込みトランザクションよりも多くの読み取り要求を処理します。同社は、高可用性を維持しながら、予測不可能な読み取りワークロードの需要を満たすために、データベースを自動的にスケーリングするソリューションを望んでいます。 これらの要件を満たすソリューションはどれですか? A. リーダーおよびコンピューティング機能用の単一ノードで Amazon Redshift を使用します。 B. シングル AZ 配置で Amazon RDS を使用する 別のアベイラビリティーゾーンにリーダーインスタンスを追加するように Amazon RDS を設定します。 C. マルチ AZ 配置で Amazon Aurora を使用する。Aurora レプリカで Aurora Auto Scaling を設定します。 最も投票され D. EC2 スポットインスタンスで Amazon ElastiCache for Memcached を使用する。 AURORA は RDS 上の MySQL の 5 倍のパフォーマンス向上であり、書き込みよりも多くの読み取り要求を処理します。高可用性の維持 = マルチ AZ 配置 15 / 156 15. (15) ある会社は最近 AWS に移行し、本番 VPC に出入りするトラフィックを保護するソリューションを実装したいと考えています。同社はオンプレミスのデータセンターに検査サーバーを持っていました。検査サーバーは、トラフィック フロー検査やトラフィック フィルタリングなどの特定の操作を実行しました。同社は、AWS クラウドに同じ機能を持たせたいと考えています。 これらの要件を満たすソリューションはどれですか? A. 本番 VPC でのトラフィック検査とトラフィックフィルタリングに Amazon GuardDuty を使用します。 B. トラフィックミラーリングを使用して、トラフィックの検査とフィルタリングのために本番 VPC からのトラフィックをミラーリングします。 C. AWS Network Firewall を使用して、本番 VPC のトラフィック検査とトラフィックフィルタリングに必要なルールを作成します。 D. AWS Firewall Manager を使用して、本番 VPC のトラフィック検査とトラフィックフィルタリングに必要なルールを作成します。 AWS Network Firewall は、Amazon Virtual Private Cloud (Amazon VPC) で作成した Virtual Private Cloud (VPC) 向けのステートフルなマネージド ネットワーク ファイアウォールおよび侵入検知および防止サービスです。ネットワーク ファイアウォールを使用すると、VPC の境界でトラフィックをフィルタリングできます。これには、インターネット ゲートウェイ、NAT ゲートウェイ、または VPN または AWS Direct Connect を介して送受信されるトラフィックのフィルタリングが含まれます。 16 / 156 16. (16) 企業は AWS でデータレイクをホストしています。データレイクは、Amazon S3 と Amazon RDS for PostgreSQL のデータで構成されています。この会社は、データの視覚化を提供し、データ レイク内のすべてのデータ ソースを含むレポート ソリューションを必要としています。会社の管理チームだけが、すべてのビジュアライゼーションに完全にアクセスできるようにする必要があります。会社の残りの部分は、アクセスを制限する必要があります。 これらの要件を満たすソリューションはどれですか? A. Amazon QuickSight で分析を作成します。すべてのデータ ソースを接続し、新しいデータセットを作成します。ダッシュボードを公開してデータを視覚化します。ダッシュボードを適切な IAM ロールと共有します。 B. Amazon QuickSight で分析を作成します。すべてのデータ ソースを接続し、新しいデータセットを作成します。ダッシュボードを公開してデータを視覚化します。ダッシュボードを適切なユーザーおよびグループと共有します C. Amazon S3 のデータ用に AWS Glue テーブルとクローラーを作成します。AWS Glue の抽出、変換、ロード (ETL) ジョブを作成して、レポートを作成します。レポートを Amazon S3 に発行します。S3 バケット ポリシーを使用して、レポートへのアクセスを制限します。 D. Amazon S3 のデータ用に AWS Glue テーブルとクローラーを作成します。Amazon Athena Federated Query を使用して、Amazon RDS for PostgreSQL 内のデータにアクセスします。Amazon Athena を使用してレポートを生成します。レポートを Amazon S3 に発行します。S3 バケット ポリシーを使用して、レポートへのアクセスを制限します。 https://docs.aws.amazon.com/quicksight/latest/user/sharing-a-dashboard.html 17 / 156 17. (17) ある企業が新しいビジネス アプリケーションを実装しています。アプリケーションは 2 つの Amazon EC2 インスタンスで実行され、ドキュメント ストレージに Amazon S3 バケットを使用します。ソリューション アーキテクトは、EC2 インスタンスが S3 バケットにアクセスできることを確認する必要があります。 この要件を満たすために、ソリューション アーキテクトは何をする必要がありますか? A. S3 バケットへのアクセスを許可する IAM ロールを作成します。ロールを EC2 インスタンスにアタッチします。 最 B. S3 バケットへのアクセスを許可する IAM ポリシーを作成します。ポリシーを EC2 インスタンスにアタッチします。 C. S3 バケットへのアクセスを許可する IAM グループを作成します。グループを EC2 インスタンスにアタッチします。 D. S3 バケットへのアクセスを許可する IAM ユーザーを作成します。ユーザー アカウントを EC2 インスタンスにアタッチします。 IAM ロールを EC2 インスタンスに関連付ける必要があることを常に覚えておいてください 18 / 156 18. (18) アプリケーション開発チームは、大きな画像を小さな圧縮画像に変換するマイクロサービスを設計しています。ユーザーがウェブ インターフェイスを介して画像をアップロードすると、マイクロサービスは画像を Amazon S3 バケットに保存し、AWS Lambda 関数を使用して画像を処理および圧縮し、画像を圧縮された形式で別の S3 バケットに保存する必要があります。 ソリューション アーキテクトは、耐久性のあるステートレス コンポーネントを使用して画像を自動的に処理するソリューションを設計する必要があります。 これらの要件を満たすアクションの組み合わせはどれですか? (2つ選んでください。) A. Amazon Simple Queue Service (Amazon SQS) キューを作成します。画像が S3 バケットにアップロードされたときに SQS キューに通知を送信するように S3 バケットを構成します。 B. Amazon Simple Queue Service (Amazon SQS) キューを呼び出し元として使用するように Lambda 関数を設定します。SQS メッセージが正常に処理されたら、キュー内のメッセージを削除します。 C. S3 バケットで新しいアップロードを監視するように Lambda 関数を設定します。アップロードされた画像が検出されたら、ファイル名をメモリ内のテキスト ファイルに書き込み、そのテキスト ファイルを使用して、処理された画像を追跡します。 D. Amazon EC2 インスタンスを起動して、Amazon Simple Queue Service (Amazon SQS) キューを監視します。アイテムがキューに追加されたら、EC2 インスタンスのテキスト ファイルにファイル名を記録し、Lambda 関数を呼び出します。 E. S3 バケットを監視するように Amazon EventBridge (Amazon CloudWatch Events) イベントを設定します。画像がアップロードされたら、さらに処理するためにアプリケーション所有者の E メールアドレスを使用して、Amazon ample Notification Service (Amazon SNS) トピックにアラートを送信します。 19 / 156 19. (19) 企業には、AWS にデプロイされた 3 層の Web アプリケーションがあります。Web サーバーは、VPC のパブリックサブネットにデプロイされます。アプリケーション サーバーとデータベース サーバーは、同じ VPC 内のプライベート サブネットにデプロイされます。同社は、AWS Marketplace からサードパーティの仮想ファイアウォール アプライアンスを検査 VPC にデプロイしました。アプライアンスは、IP パケットを受け入れることができる IP インターフェースで構成されています。 ソリューション アーキテクトは、トラフィックが Web サーバーに到達する前にアプリケーションへのすべてのトラフィックを検査するために、Web アプリケーションをアプライアンスと統合する必要があります。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれですか? A. アプリケーションの VPC のパブリック サブネットに Network Load Balancer を作成して、パケット検査のためにトラフィックをアプライアンスにルーティングします。 B. アプリケーションの VPC のパブリックサブネットに Application Load Balancer を作成して、パケット検査のためにトラフィックをアプライアンスにルーティングします。 C. インスペクション VPConfigure ルート テーブルにトランジット ゲートウェイを展開し、トランジット ゲートウェイを介して着信パケットをルーティングします。 D. 検査 VPC に Gateway Load Balancer をデプロイします。ゲートウェイ ロード バランサ エンドポイントを作成して、着信パケットを受信し、パケットをアプライアンスに転送します。 ゲートウェイ ロード バランサーを使用する https://aws.amazon.com/blogs/networking-and-content-delivery/scaling-network-traffic-inspection-using-aws-gateway-load-balancer/ 20 / 156 20. (20) ある企業は、大量の本番データを同じ AWS リージョンのテスト環境に複製する能力を向上させたいと考えています。データは、Amazon Elastic Block Store (Amazon EBS) ボリューム上の Amazon EC2 インスタンスに保存されます。複製されたデータへの変更は、実稼働環境に影響を与えてはなりません。このデータにアクセスするソフトウェアには、常に高い I/O パフォーマンスが必要です。 ソリューション アーキテクトは、運用データをテスト環境に複製するために必要な時間を最小限に抑える必要があります。 これらの要件を満たすソリューションはどれですか? A. 本番 EBS ボリュームの EBS スナップショットを取得します。テスト環境の EC2 インスタンス ストア ボリュームにスナップショットを復元します。 B. EBS マルチアタッチ機能を使用するように本番 EBS ボリュームを構成します。本番 EBS ボリュームの EBS スナップショットを取得します。テスト環境で本番 EBS ボリュームを EC2 インスタンスにアタッチします。 C. 本番 EBS ボリュームの EBS スナップショットを取得します。新しい EBS ボリュームを作成して初期化します。実稼働 EBS スナップショットからボリュームを復元する前に、新しい EBS ボリュームをテスト環境の EC2 インスタンスにアタッチします。 D. 本番 EBS ボリュームの EBS スナップショットを取得します。EBS スナップショットで EBS 高速スナップショット復元機能をオンにします。スナップショットを新しい EBS ボリュームに復元します。テスト環境で新しい EBS ボリュームを EC2 インスタンスにアタッチします。 高速スナップショット Amazon EBS 高速スナップショット復元 (FSR) を使用すると、作成時に完全に初期化されたスナップショットからボリュームを作成できます。これにより、ブロックが初めてアクセスされたときのブロックでの I/O 操作の待ち時間がなくなります。高速スナップショット リストアを使用して作成されたボリュームは、プロビジョニングされたすべてのパフォーマンスを即座に提供します。 21 / 156 21. (21) ある e コマース企業が、AWS で 1 日 1 日のウェブサイトを立ち上げたいと考えています。毎日 24 時間、1 つの商品だけがセール対象となります。同社は、ピーク時にミリ秒のレイテンシーで毎時数百万のリクエストを処理できるようにしたいと考えています。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれですか? A. Amazon S3 を使用して、異なる S3 バケットで完全なウェブサイトをホストします。Amazon CloudFront ディストリビューションを追加します。S3 バケットをディストリビューションのオリジンとして設定します。注文データを Amazon S3 に保存します。 B. 複数のアベイラビリティーゾーンにまたがる Auto Scaling グループで実行される Amazon EC2 インスタンスに完全なウェブサイトをデプロイします。Application Load Balancer (ALB) を追加して、Web サイトのトラフィックを分散します。バックエンド API 用に別の ALB を追加します。データを Amazon RDS for MySQL に保存します。 C. 完全なアプリケーションを移行してコンテナで実行する。Amazon Elastic Kubernetes Service (Amazon EKS) でコンテナをホストします。Kubernetes Cluster Autoscaler を使用して、トラフィックのバーストを処理するポッドの数を増減します。データを Amazon RDS for MySQL に保存します。 D. Amazon S3 バケットを使用して、ウェブサイトの静的コンテンツをホストする。Amazon CloudFront ディストリビューションをデプロイします。S3 バケットをオリジンとして設定します。バックエンド API には Amazon API Gateway と AWS Lambda 関数を使用します。データを Amazon DynamoDB に保存します。 すべてのコンポーネントが無限にスケーラブルな dynamoDB、API Gateway、Lambda、そしてもちろん s3+cloudfront であるためです。 22 / 156 22. (22) ソリューション アーキテクトは、Amazon S3 を使用して、新しいデジタル メディア アプリケーションのストレージ アーキテクチャを設計しています。メディア ファイルは、アベイラビリティー ゾーンの損失に対して回復力がある必要があります。頻繁にアクセスされるファイルもあれば、予測不可能なパターンでほとんどアクセスされないファイルもあります。ソリューション アーキテクトは、メディア ファイルの保存と取得のコストを最小限に抑える必要があります。 これらの要件を満たすストレージ オプションはどれですか? A. S3 標準 B. S3 インテリジェント階層化 C. S3 標準 - 低頻度アクセス (S3 標準 - IA) D. S3 1 ゾーン - 低頻度アクセス (S3 1 ゾーン - IA) 「予測不可能なパターン」 - 常に S3 の Intelligent Tiering を使用する また、回復力の要件も満たしています: 「S3 Standard、S3 Intelligent-Tiering、S3 Standard-IA、S3 Glacier Instant Retrieval、S3 Glacier Flexible Retrieval、および S3 Glacier Deep Archive が冗長的に保存されます。 AWS リージョンの最低 3 つのアベイラビリティーゾーンにまたがる複数のデバイス上のオブジェクト https://docs.aws.amazon.com/AmazonS3/latest/userguide/DataDurability.html 23 / 156 23. (23) ある企業は、Amazon S3 標準ストレージを使用してバックアップ ファイルを保存しています。ファイルは 1 か月間頻繁にアクセスされます。ただし、ファイルは 1 か月後にアクセスされません。会社はファイルを無期限に保持する必要があります。 これらの要件を最も費用対効果の高い方法で満たすストレージ ソリューションはどれですか? A. オブジェクトを自動的に移行するように S3 Intelligent-Tiering を設定します。 B. S3 ライフサイクル設定を作成して、1 か月後にオブジェクトを S3 Standard から S3 Glacier Deep Archive に移行します。 C. S3 ライフサイクル構成を作成して、1 か月後にオブジェクトを S3 標準から S3 標準 - 低頻度アクセス (S3 標準 - IA) に移行します。 D. S3 ライフサイクル構成を作成して、1 か月後にオブジェクトを S3 標準から S3 One Zone-Infrequent Access (S3 One Zone-IA) に移行します。 24 / 156 24. (24) ある会社は、最新の請求書で Amazon EC2 コストの増加を確認しています。請求チームは、いくつかの EC2 インスタンスのインスタンス タイプの望ましくない垂直方向のスケーリングに気付きました。ソリューション アーキテクトは、過去 2 か月間の EC2 コストを比較するグラフを作成し、詳細な分析を行って、垂直スケーリングの根本原因を特定する必要があります。 ソリューション アーキテクトは、運用上のオーバーヘッドが最も少ない情報をどのように生成する必要がありますか? A. AWS Budgets を使用して予算レポートを作成し、インスタンス タイプに基づいて EC2 コストを比較します。 B. Cost Explorer の詳細なフィルタリング機能を使用して、インスタンス タイプに基づいて EC2 コストの詳細な分析を実行します。 C. AWS Billing and Cost Management ダッシュボードのグラフを使用して、過去 2 か月のインスタンス タイプに基づいて EC2 コストを比較します。 D. AWS のコストと使用状況レポートを使用してレポートを作成し、Amazon S3 バケットに送信します。Amazon S3 をソースとして Amazon QuickSight を使用して、インスタンス タイプに基づいてインタラクティブなグラフを生成します。 https://www.examtopics.com/discussions/amazon/view/68306-exam-aws-certified-solutions-architect-associate-saa-c02/ 25 / 156 25. (25) ある会社がアプリケーションを設計しています。このアプリケーションは、AWS Lambda 関数を使用して、Amazon API Gateway 経由で情報を受け取り、その情報を Amazon Aurora PostgreSQL データベースに保存します。 概念実証の段階では、会社は Lambda クォータを大幅に増やして、会社がデータベースにロードする必要がある大量のデータを処理する必要があります。ソリューション アーキテクトは、スケーラビリティを向上させ、構成作業を最小限に抑えるために、新しい設計を推奨する必要があります。 これらの要件を満たすソリューションはどれですか? A. Lambda 関数コードを、Amazon EC2 インスタンスで実行される Apache Tomcat コードにリファクタリングします。ネイティブ Java Database Connectivity (JDBC) ドライバーを使用してデータベースに接続します。 B. プラットフォームを Aurora から Amazon DynamoD に変更し、DynamoDB Accelerator (DAX) クラスターをプロビジョニングします。DAX クライアント SDK を使用して、既存の DynamoDB API 呼び出しを DAX クラスターに向けます。 C. 2 つの Lambda 関数を設定する。情報を受け取る関数を 1 つ設定します。情報をデータベースにロードするように他の関数を構成します。Amazon Simple Notification Service (Amazon SNS) を使用して Lambda 関数を統合します。 D. 2 つの Lambda 関数を設定する。情報を受け取る関数を 1 つ設定します。情報をデータベースにロードするように他の関数を構成します。Amazon Simple Queue Service (Amazon SQS) キューを使用して、Lambda 関数を統合します。 A - リファクタリングは解決策になる可能性がありますが、多くの労力が必要です - 答えではありません B - DynamoDB は NoSQL で、Aurora は SQL であるため、DB の移行が必要です... 再び多くの労力がかかるため、答えはありません C と D構造は似ていますが... CはSNSを使用し、2番目のラムダ関数に通知します...同じボトルネックを引き起こします... DがSQSを使用するソリューションではないため、2番目のラムダ関数は応答時にキューに移動できますDB ロード プロセスを続行します。通常、アプリのデカップリングは、負荷を分散することでパフォーマンスの向上に役立ちます。この場合、ボトルネックはキューを使用することで解決されます...したがって、Dが答えです。 26 / 156 26. (26) 企業は、AWS クラウドのデプロイを見直して、Amazon S3 バケットに許可されていない構成変更がないことを確認する必要があります。 この目標を達成するために、ソリューション アーキテクトは何をすべきでしょうか? A. 適切なルールで AWS Config をオンにします B. 適切なチェックで AWS Trusted Advisor を有効にします。 C. 適切な評価テンプレートを使用して Amazon Inspector を有効にします。 D. Amazon S3 サーバー アクセス ログを有効にします。Amazon EventBridge (Amazon Cloud Watch Events) を設定します。 27 / 156 27. (27) ある企業が新しいアプリケーションを立ち上げ、Amazon CloudWatch ダッシュボードにアプリケーションのメトリクスを表示します。会社の製品マネージャーは、このダッシュボードに定期的にアクセスする必要があります。製品マネージャーは AWS アカウントを持っていません。ソリューション アーキテクトは、最小特権の原則に従って、プロダクト マネージャーへのアクセスを提供する必要があります。 これらの要件を満たすソリューションはどれですか? A. CloudWatch コンソールからダッシュボードを共有します。製品マネージャーのメール アドレスを入力し、共有手順を完了します。ダッシュボードの共有可能なリンクをプロダクト マネージャーに提供します。 B. 製品マネージャー専用の IAM ユーザーを作成します。CloudWatchReadOnlyAccess AWS 管理ポリシーをユーザーにアタッチします。新しいログイン資格情報を製品マネージャーと共有します。正しいダッシュボードのブラウザー URL を製品マネージャーと共有します。 C. 会社の従業員用の IAM ユーザーを作成します。ViewOnlyAccess AWS 管理ポリシーを IAM ユーザーにアタッチします。新しいログイン資格情報を製品マネージャーと共有します。プロダクト マネージャーに依頼して、CloudWatch コンソールに移動し、[ダッシュボード] セクションでダッシュボードを名前で見つけます。 D. 踏み台サーバーをパブリックサブネットに展開します。製品マネージャーがダッシュボードにアクセスする必要がある場合は、サーバーを起動して RDP 資格情報を共有します。踏み台サーバーで、ダッシュボードを表示するための適切なアクセス許可を持つ、キャッシュされた AWS 資格情報を使用してダッシュボード URL を開くようにブラウザーが構成されていることを確認します。 1 つのダッシュボードを共有し、ダッシュボードを表示できるユーザーの特定のメール アドレスを指定します。これらの各ユーザーは、ダッシュボードを表示するために入力する必要がある独自のパスワードを作成します。https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-dashboard-sharing.html 28 / 156 28. (28) ある企業がアプリケーションを AWS に移行しています。アプリケーションは異なるアカウントにデプロイされます。同社は、AWS Organizations を使用してアカウントを一元管理しています。会社のセキュリティ チームは、会社のすべてのアカウントにわたるシングル サインオン (SSO) ソリューションを必要としています。会社は、オンプレミスのセルフマネージド Microsoft Active Directory でユーザーとグループを引き続き管理する必要があります。 これらの要件を満たすソリューションはどれですか? A. AWS SSO コンソールから AWS Single Sign-On (AWS SSO) を有効にします。一方向のフォレストの信頼または一方向のドメインの信頼を作成して、AWS Directory Service for Microsoft Active Directory を使用して、会社の自己管理型 Microsoft Active Directory を AWS SSO に接続します。 B. AWS SSO コンソールから AWS Single Sign-On (AWS SSO) を有効にします。AWS Directory Service for Microsoft Active Directory を使用して、企業の自己管理型 Microsoft Active Directory を AWS SSO に接続するための双方向のフォレスト信頼を作成します。 C. AWS ディレクトリ サービスを使用します。会社が自己管理する Microsoft Active Directory と双方向の信頼関係を構築します。 C. AWS ディレクトリ サービスを使用します。会社が自己管理する Microsoft Active Directory と双方向の信頼関係を構築します。 これには、オンプレミス ドメインから AWS ドメインへの 2 つの方法の信頼が必要です。二人はお互いを信頼するでしょう。一方向の信頼 : ドメイン A がドメイン B を信頼している場合、ドメイン B のユーザーはドメイン A のリソースにアクセスできますが、その逆はできません。したがって、A の場合は送信側の信頼であり、B の場合は受信側の信頼です。AWS アプリケーション (Amazon Chime、Amazon Connect、Amazon QuickSight、AWS Single Sign-On、Amazon WorkDocs、Amazon WorkMail、Amazon WorkSpaces、AWS Client VPN、AWS Management Console、および AWS Transfer Family) は、それらが機能するために、オンプレミス ドメイン。これは、認証が双方向に流れる必要があることを示しています。詳細については、https://aws.amazon.com/blogs/security/everything-you-wanted-to-know-about-trusts-with-aws-managed-microsoft-ad/ を参照してくだい 29 / 156 29. (29) ある会社は、UDP 接続を使用する Voice over Internet Protocol (VoIP) サービスを提供しています。このサービスは、Auto Scaling グループで実行される Amazon EC2 インスタンスで構成されています。同社は複数の AWS リージョンにデプロイしています。 会社は、レイテンシーが最も低いリージョンにユーザーをルーティングする必要があります。同社は、リージョン間の自動フェイルオーバーも必要としています。 これらの要件を満たすソリューションはどれですか? A. Network Load Balancer (NLB) と関連するターゲット グループをデプロイします。ターゲット グループを Auto Scaling グループに関連付けます。各リージョンで NLB を AWS Global Accelerator エンドポイントとして使用します。 B. Application Load Balancer (ALB) と関連するターゲット グループをデプロイします。ターゲット グループを Auto Scaling グループに関連付けます。各リージョンで ALB を AWS Global Accelerator エンドポイントとして使用します。 C. Network Load Balancer (NLB) と関連するターゲット グループを展開します。ターゲット グループを Auto Scaling グループに関連付けます。各 NLB のエイリアスを指す Amazon Route 53 レイテンシー レコードを作成します。レイテンシーレコードをオリジンとして使用する Amazon CloudFront ディストリビューションを作成します。 D. Application Load Balancer (ALB) と関連するターゲット グループをデプロイします。ターゲット グループを Auto Scaling グループに関連付けます。各 ALB のエイリアスを指す Amazon Route 53 加重レコードを作成します。加重レコードをオリジンとして使用する Amazon CloudFront ディストリビューションをデプロイします。 ALB は UDP をサポートしていません。Cloudfront はリアルタイムの通信には使用されず、CDN のみです。https://aws.amazon.com/fr/blogs/networking-and-content-delivery/improving-real-time-communication-rtc-client-experience-with-aws-global-accelerator/ 30 / 156 30. (30) 開発チームは、Performance Insights を有効にして、汎用の Amazon RDS for MySQL DB インスタンスで毎月リソース集約型のテストを実行します。テストは月に 1 回 48 時間続き、データベースを使用する唯一のプロセスです。チームは、DB インスタンスのコンピューティングおよびメモリ属性を減らすことなく、テストの実行コストを削減したいと考えています。 これらの要件を最も費用対効果の高い方法で満たすソリューションはどれですか? A. テストが完了したら、DB インスタンスを停止します。必要に応じて DB インスタンスを再起動します。 B. DB インスタンスで Auto Scaling ポリシーを使用して、テストの完了時に自動的にスケーリングする。 C. テストが完了したら、スナップショットを作成します。DB インスタンスを終了し、必要に応じてスナップショットを復元します。 D. テストが完了したら、DB インスタンスを低容量インスタンスに変更します。必要に応じて DB インスタンスを再度変更します。 RDS データベースが停止している場合でも、ストレージの料金が発生します 31 / 156 31. (31) AWS でウェブ アプリケーションをホストしている会社は、すべての Amazon EC2 インスタンスを確保したいと考えています。Amazon RDS DB インスタンス。また、Amazon Redshift クラスターはタグで構成されています。同社は、このチェックの構成と操作の労力を最小限に抑えたいと考えています。 これを達成するために、ソリューション アーキテクトは何をすべきでしょうか? A. AWS Config ルールを使用して、適切にタグ付けされていないリソースを定義および検出します。 B. Cost Explorer を使用して、適切にタグ付けされていないリソースを表示します。それらのリソースに手動でタグを付けます。 C. API 呼び出しを記述して、適切なタグ割り当てについてすべてのリソースをチェックします。EC2 インスタンスでコードを定期的に実行します。 D. API 呼び出しを記述して、適切なタグ割り当てについてすべてのリソースをチェックします。Amazon CloudWatch を介して AWS Lambda 関数をスケジュールし、コードを定期的に実行します。 32 / 156 32. (32) 開発チームは、他のチームがアクセスする Web サイトをホストする必要があります。Web サイトのコンテンツは、HTML、CSS、クライアント側の JavaScript、および画像で構成されます。 Web サイトをホストするための最も費用対効果の高い方法はどれですか? A. ウェブサイトをコンテナ化し、AWS Fargate でホストします。 B. Amazon S3 バケットを作成し、そこでウェブサイトをホストします。 C. Web サーバーを Amazon EC2 インスタンスにデプロイして、Web サイトをホストします。 D. Express.js フレームワークを使用する AWS Lambda ターゲットで Application Load Balancer を設定します。 クライアント側の JavaScript です。Web サイトは静的であるため、S3 である必要があります。 33 / 156 33. (33) ある企業は、AWS でオンライン マーケットプレイスの Web アプリケーションを実行しています。このアプリケーションは、ピーク時に何十万ものユーザーにサービスを提供しています。同社は、何百万もの金融取引の詳細を他のいくつかの社内アプリケーションと共有するために、スケーラブルでほぼリアルタイムのソリューションを必要としています。また、トランザクションを処理して機密データを削除してから、ドキュメント データベースに格納して低レイテンシで取得する必要もあります。 これらの要件を満たすために、ソリューション アーキテクトは何を推奨する必要がありますか? A. トランザクション データを Amazon DynamoDB に保存します。DynamoDB でルールを設定して、書き込み時にすべてのトランザクションから機密データを削除します。DynamoDB ストリームを使用して、トランザクション データを他のアプリケーションと共有します。 B. トランザクション データを Amazon Kinesis Data Firehose にストリーミングして、Amazon DynamoDB と Amazon S3 にデータを保存します。AWS Lambda と Kinesis Data Firehose の統合を使用して、機密データを削除します。他のアプリケーションは、Amazon S3 に保存されたデータを使用できます。 C. トランザクション データを Amazon Kinesis Data Streams にストリーミングします。AWS Lambda 統合を使用して、すべてのトランザクションから機密データを削除し、トランザクション データを Amazon DynamoDB に保存します。他のアプリケーションは、Kinesis データストリームからトランザクションデータを消費できます。 D. バッチ処理されたトランザクション データを Amazon S3 にファイルとして保存します。Amazon S3 でファイルを更新する前に、AWS Lambda を使用してすべてのファイルを処理し、機密データを削除します。その後、Lambda 関数はデータを Amazon DynamoDB に保存します。他のアプリケーションは、Amazon S3 に保存されたトランザクション ファイルを使用できます。 https://docs.aws.amazon.com/zh_cn/streams/latest/dev/tutorial-stock-data-lambda.html 34 / 156 34. (34) ある企業は、多層アプリケーションを AWS でホストしています。コンプライアンス、ガバナンス、監査、およびセキュリティのために、企業は AWS リソースの構成変更を追跡し、これらのリソースに対して行われた API 呼び出しの履歴を記録する必要があります。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. AWS CloudTrail を使用して構成の変更を追跡し、AWS Config を使用して API 呼び出しを記録します。 B. AWS Config を使用して構成の変更を追跡し、AWS CloudTrail を使用して API 呼び出しを記録します。 C. AWS Config を使用して構成の変更を追跡し、Amazon CloudWatch を使用して API 呼び出しを記録する。 D. AWS CloudTrail を使用して構成の変更を追跡し、Amazon CloudWatch を使用して API 呼び出しを記録します。 CloudTrail - ユーザー アクティビティと API 呼び出し履歴を追跡します. 構成 - タグ リソースの構成と関係を評価、監査、および評価します 35 / 156 35. (35) ある会社は、AWS クラウドで一般向けの Web アプリケーションを立ち上げる準備をしています。このアーキテクチャは、Elastic Load Balancer (ELB) の背後にある VPC 内の Amazon EC2 インスタンスで構成されています。DNS にはサードパーティのサービスが使用されます。企業のソリューション アーキテクトは、大規模な DDoS 攻撃を検出して防御するためのソリューションを推奨する必要があります。 これらの要件を満たすソリューションはどれですか? A. アカウントで Amazon GuardDuty を有効にします。 B. EC2 インスタンスで Amazon Inspector を有効にします。 C. AWS Shield を有効にして、Amazon Route 53 をそれに割り当てます。 D. AWS Shield Advanced を有効にし、ELB をそれに割り当てます AWS Shield Advanced は、Amazon EC2 インスタンス、Elastic Load Balancing ロードバランサー、CloudFront ディストリビューション、Route 53 ホストゾーン、および AWS Global Accelerator 標準アクセラレーターに対して拡張された DDoS 攻撃保護を提供します。 36 / 156 36. (36) ある企業が AWS クラウドでアプリケーションを構築しています。アプリケーションは、2 つの AWS リージョンの Amazon S3 バケットにデータを保存します。会社は、AWS Key Management Service (AWS KMS) カスタマー管理キーを使用して、S3 バケットに保存されているすべてのデータを暗号化する必要があります。両方の S3 バケットのデータは、同じ KMS キーで暗号化および復号化する必要があります。データとキーは、2 つのリージョンのそれぞれに保存する必要があります。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれですか? A. 各リージョンに S3 バケットを作成します。Amazon S3 管理の暗号化キー (SSE-S3) によるサーバー側の暗号化を使用するように S3 バケットを設定します。S3 バケット間のレプリケーションを構成します。 B. 顧客管理のマルチリージョン KMS キーを作成します。各リージョンに S3 バケットを作成します。S3 バケット間のレプリケーションを構成します。クライアント側の暗号化で KMS キーを使用するようにアプリケーションを構成します C. 各リージョンにカスタマー管理の KMS キーと S3 バケットを作成します。Amazon S3 管理の暗号化キー (SSE-S3) によるサーバー側の暗号化を使用するように S3 バケットを設定します。S3 バケット間のレプリケーションを構成します。 D. 各リージョンでカスタマー管理の KMS キーと S3 バケットを作成します。AWS KMS キー (SSE-KMS) によるサーバー側の暗号化を使用するように S3 バケットを設定します。S3 バケット間のレプリケーションを構成します。 KMS マルチリージョン キーが必要です https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-overview.html 37 / 156 37. (37) ある企業が最近、AWS アカウントの Amazon EC2 インスタンスでさまざまな新しいワークロードを開始しました。この会社は、インスタンスにリモートかつ安全にアクセスして管理するための戦略を作成する必要があります。同社は、AWS のネイティブ サービスと連携し、AWS Well-Architected フレームワークに準拠する繰り返し可能なプロセスを実装する必要があります。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれですか? A. EC2 シリアル コンソールを使用して、管理用の各インスタンスのターミナル インターフェイスに直接アクセスします。 B. 既存の各インスタンスと新しいインスタンスに適切な IAM ロールをアタッチします。AWS Systems Manager Session Manager を使用して、リモート SSH セッションを確立します。 C. 管理 SSH キー ペアを作成します。公開鍵を各 EC2 インスタンスにロードします。踏み台ホストをパブリック サブネットにデプロイして、各インスタンスの管理用のトンネルを提供します。 D. AWS サイト間 VPN 接続を確立します。管理者に、ローカルのオンプレミス マシンを使用して、VPN トンネル経由で SSH キーを使用してインスタンスに直接接続するように指示します。 B または C のいずれかですが、B の方が必要な運用オーバーヘッドが少ない (IAM ロールをアタッチするだけ) ため、B を選択します 38 / 156 38. (38) ある会社は、Amazon S3 で静的ウェブサイトをホストしており、DNS に Amazon Route 53 を使用しています。このウェブサイトは、世界中からの需要が高まっています。会社は、Web サイトにアクセスするユーザーの待ち時間を短縮する必要があります。 これらの要件を最も費用対効果の高い方法で満たすソリューションはどれですか? A. ウェブサイトを含む S3 バケットをすべての AWS リージョンに複製します。Route 53 ジオロケーション ルーティング エントリを追加します。 B. AWS Global Accelerator でアクセラレーターをプロビジョニングします。提供された IP アドレスを S3 バケットに関連付けます。Route 53 エントリを編集して、アクセラレータの IP アドレスを指すようにします。 C. S3 バケットの前に Amazon CloudFront ディストリビューションを追加します。CloudFront ディストリビューションを指すように Route 53 エントリを編集します。 D. バケットで S3 Transfer Acceleration を有効にします。新しいエンドポイントを指すように Route 53 エントリを編集します。 39 / 156 39. (39) ある企業は、自社の Web サイトでアイテムの検索可能なリポジトリを維持しています。データは、1,000 万行を超える Amazon RDS for MySQL データベース テーブルに保存されます。データベースには、2 TB の汎用 SSD ストレージがあります。同社の Web サイトを通じて、このデータに対して毎日何百万もの更新が行われています。 同社は、一部の挿入操作に 10 秒以上かかることに気付きました。会社は、データベース ストレージのパフォーマンスが問題であると判断しました。 このパフォーマンスの問題に対処するソリューションはどれですか? A. ストレージ タイプをプロビジョンド IOPS SSD に変更します。 B. DB インスタンスをメモリ最適化インスタンス クラスに変更します。 C. DB インスタンスをバースト可能なパフォーマンス インスタンス クラスに変更します。 D. MySQL ネイティブ非同期レプリケーションでマルチ AZ RDS リードレプリカを有効にします。 毎日、このデータに対して何百万もの更新があります。ストレージ プロビジョンド IOPS SSD を提供する必要があります。 40 / 156 40. (40) ある企業には、毎日合計 1 TB のステータス アラートを生成する何千ものエッジ デバイスがあります。各アラートのサイズは約 2 KB です。ソリューション アーキテクトは、将来の分析のためにアラートを取り込んで保存するためのソリューションを実装する必要があります。 同社は、可用性の高いソリューションを望んでいます。ただし、会社はコストを最小限に抑える必要があり、追加のインフラストラクチャを管理したくありません。さらに、同社はすぐに分析できるように 14 日間のデータを保持し、14 日より古いデータをアーカイブしたいと考えています。 これらの要件を満たす最も運用効率の高いソリューションは何ですか? A. Amazon Kinesis Data Firehose 配信ストリームを作成して、アラートを取り込みます。アラートを Amazon S3 バケットに配信するように Kinesis Data Firehose ストリームを設定します。14 日後にデータを Amazon S3 Glacier に移行するように S3 ライフサイクル構成をセットアップします。 B. 2 つのアベイラビリティーゾーンで Amazon EC2 インスタンスを起動し、Elastic Load Balancer の背後に配置してアラートを取り込む。アラートを Amazon S3 バケットに保存するスクリプトを EC2 インスタンスで作成します。14 日後にデータを Amazon S3 Glacier に移行するように S3 ライフサイクル構成をセットアップします。 C. Amazon Kinesis Data Firehose 配信ストリームを作成して、アラートを取り込む。アラートを Amazon OpenSearch Service (Amazon Elasticsearch Service) クラスターに配信するように Kinesis Data Firehose ストリームを設定します。Amazon OpenSearch Service (Amazon Elasticsearch Service) クラスターをセットアップして、毎日手動でスナップショットを作成し、クラスターから 14 日より古いデータを削除します。 D. Amazon Simple Queue Service (Amazon SQS) 標準キューを作成してアラートを取り込み、メッセージ保持期間を 14 日に設定します。SQS キューをポーリングし、メッセージの経過時間を確認し、必要に応じてメッセージ データを分析するようにコンシューマーを構成します。メッセージが 14 日経過している場合、コンシューマーはメッセージを Amazon S3 バケットにコピーし、SQS キューからメッセージを削除する必要があります。 維持するために多くのコードとインフラストラクチャを必要とする D と比較して、運用上最も効率的です。A はほとんど管理されています (firehose は完全に管理されており、S3 ライフサイクルも管理されています) 41 / 156 41. (41) 企業のアプリケーションは、データ収集のために複数のサービスとしてのソフトウェア (SaaS) ソースと統合されています。同社は Amazon EC2 インスタンスを実行してデータを受信し、分析のためにデータを Amazon S3 バケットにアップロードします。データを受信してアップロードする同じ EC2 インスタンスも、アップロードが完了するとユーザーに通知を送信します。同社は、アプリケーションのパフォーマンスが遅いことに気付き、可能な限りパフォーマンスを改善したいと考えています。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれですか? A. EC2 インスタンスがスケールアウトできるように、Auto Scaling グループを作成します。S3 バケットへのアップロードが完了したときに、イベントを Amazon Simple Notification Service (Amazon SNS) トピックに送信するように S3 イベント通知を設定します。 B. Amazon AppFlow フローを作成して、各 SaaS ソースと S3 バケットの間でデータを転送します。S3 バケットへのアップロードが完了したときに、イベントを Amazon Simple Notification Service (Amazon SNS) トピックに送信するように S3 イベント通知を設定します。 C. SaaS ソースごとに Amazon EventBridge (Amazon CloudWatch Events) ルールを作成して、出力データを送信します。S3 バケットをルールのターゲットとして設定します。S3 バケットへのアップロードが完了したときにイベントを送信するための 2 つ目の EventBridge (Cloud Watch Events) ルールを作成します。2 番目のルールのターゲットとして Amazon Simple Notification Service (Amazon SNS) トピックを設定します。 D. EC2 インスタンスの代わりに使用する Docker コンテナを作成します。コンテナ化されたアプリケーションを Amazon Elastic Container Service (Amazon ECS) でホストします。S3 バケットへのアップロードが完了したときに、イベントを Amazon Simple Notification Service (Amazon SNS) トピックに送信するように Amazon CloudWatch Container Insights を設定します。 Amazon AppFlow は、Salesforce、SAP、Zendesk、Slack、ServiceNow などの Software-as-a Service (SaaS) アプリケーションと、Amazon S3 や Amazon Redshift などの AWS サービスとの間でデータを安全に転送できるようにする完全マネージド型の統合サービスです。数回クリックするだけです。https://aws.amazon.com/appflow/ 42 / 156 42. (42) ある会社は、単一の VPC 内の Amazon EC2 インスタンスで高可用性の画像処理アプリケーションを実行しています。EC2 インスタンスは、複数のアベイラビリティーゾーンにまたがる複数のサブネット内で実行されます。EC2 インスタンスは相互に通信しません。ただし、EC2 インスタンスは、Amazon S3 からイメージをダウンロードし、単一の NAT ゲートウェイを介してイメージを Amazon S3 にアップロードします。同社はデータ転送料金を懸念している。 会社が地域データ転送料金を回避するための最も費用対効果の高い方法は何ですか? A. 各アベイラビリティーゾーンで NAT ゲートウェイを起動します。 B. NAT ゲートウェイを NAT インスタンスに置き換えます。 C. Amazon S3 のゲートウェイ VPC エンドポイントをデプロイします。 D. EC2 インスタンスを実行するために EC2 Dedicated Host をプロビジョニングします。 43 / 156 43. (43) ある企業には、Amazon S3 にバックアップされる大量の時間依存データを生成するオンプレミス アプリケーションがあります。アプリケーションが成長し、インターネット帯域幅の制限についてユーザーから苦情が寄せられています。ソリューション アーキテクトは、Amazon S3 へのタイムリーなバックアップと、内部ユーザーのインターネット接続への影響を最小限に抑える長期的なソリューションを設計する必要があります。 これらの要件を満たすソリューションはどれですか? A. AWS VPN 接続を確立し、VPC ゲートウェイ エンドポイントを介してすべてのトラフィックをプロキシします。 B. 新しい AWS Direct Connect 接続を確立し、この新しい接続を介してバックアップ トラフィックを転送します。 C. 毎日の AWS Snowball デバイスを注文する。データを Snowball デバイスにロードし、デバイスを毎日 AWS に返却します。 D. AWS マネジメント コンソールからサポート チケットを送信します。アカウントからの S3 サービス制限の削除をリクエストします A: VPN もインターネットを経由し、帯域幅を使用します C: 毎日の Snowball 転送は、コストと効率に関して言えば、実際には長期的なソリューションではありません D: S3 の制限はここでは何も変更しないので、答えは B です 44 / 156 44. (44) 会社には、重要なデータを含む Amazon S3 バケットがあります。会社は、データが誤って削除されないように保護する必要があります。 これらの要件を満たすために、ソリューション アーキテクトはどの手順を組み合わせて実行する必要がありますか? (2つ選んでください。) A. S3 バケットでバージョニングを有効にします B. S3 バケットで MFA 削除を有効にします。 C. S3 バケットにバケット ポリシーを作成します。 C. S3 バケットにバケット ポリシーを作成します。 E. S3 バケット内のオブジェクトのライフサイクル ポリシーを作成します。 オブジェクトの履歴バージョンを保持するためにバージョニングを有効にします。オブジェクトのクロスリージョン レプリケーションを有効にします。オブジェクト バージョンを削除するときに多要素認証 (MFA) を要求するには、MFA 削除を有効にします。https://aws.amazon.com/it/premiumsupport/knowledge-center/s3-audit-deleted-missing-objects/ 45 / 156 45. (45) 企業には、以下で構成されるデータ取り込みワークフローがあります。 • 新しいデータ配信に関する通知のための Amazon Simple Notification Service (Amazon SNS) トピック• データ を処理し、メタデータを記録するための AWS Lambda 関数 会社は、取り込みワークフローが失敗したことを観察します。場合によっては、ネットワーク接続の問題が原因です。このような障害が発生した場合、企業が手動でジョブを再実行しない限り、Lambda 関数は対応するデータを取り込みません。 今後 Lambda 関数がすべてのデータを確実に取り込むために、ソリューションアーキテクトはどのアクションの組み合わせを実行する必要がありますか? (2つ選んでください。) A. Lambda 関数を複数のアベイラビリティーゾーンにデプロイします。 B. Amazon Simple Queue Service (Amazon SQS) キューを作成し、SNS トピックにサブスクライブします。 C. Lambda 関数に割り当てられている CPU とメモリを増やします。 D. Lambda 関数のプロビジョニングされたスループットを増やします。 E. Amazon Simple Queue Service (Amazon SQS) キューから読み取るように Lambda 関数を変更します。 A、C、D の選択肢はありません。Lambda は独自の高可用性とスケーラビリティを提供するフルマネージド サービスであるため、回答は B と E です。 3回 賛成 46 / 156 46. (46) ある会社には、店舗にマーケティング サービスを提供するアプリケーションがあります。サービスは、店舗の顧客による以前の購入に基づいています。店舗は、SFTP を介して会社にトランザクション データをアップロードし、データを処理および分析して、新しいマーケティング オファーを生成します。一部のファイルは、サイズが 200 GB を超える場合があります。 最近、同社は、一部のストアが、含まれてはならない個人を特定できる情報 (PII) を含むファイルをアップロードしていることを発見しました。この会社は、PII が再び共有された場合に管理者にアラートが送信されるようにしたいと考えています。同社は修復の自動化も望んでいます。 最小の開発労力でこれらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. 安全な転送ポイントとして Amazon S3 バケットを使用します。Amazon Inspector を使用して、バケット内のオブジェクトをスキャンします。オブジェクトに PII が含まれている場合は、S3 ライフサイクル ポリシーをトリガーして、PII を含むオブジェクトを削除します。 B. 安全な転送ポイントとして Amazon S3 バケットを使用する。Amazon Macie を使用して、バケット内のオブジェクトをスキャンします。オブジェクトに PII が含まれている場合は、Amazon Simple Notification Service (Amazon SNS) を使用して管理者への通知をトリガーし、PII を含むオブジェクトを削除します。 C. AWS Lambda 関数にカスタム スキャン アルゴリズムを実装する。オブジェクトがバケットにロードされたときに関数をトリガーします。オブジェクトに PII が含まれている場合は、Amazon Simple Notification Service (Amazon SNS) を使用して管理者への通知をトリガーし、PII を含むオブジェクトを削除します。 D. AWS Lambda 関数にカスタム スキャン アルゴリズムを実装する。オブジェクトがバケットにロードされたときに関数をトリガーします。オブジェクトに PII が含まれている場合は、Amazon Simple Email Service (Amazon SES) を使用して管理者への通知をトリガーし、S3 ライフサイクル ポリシーをトリガーして PII を含む肉を削除します。 47 / 156 47. (47) 企業は、1 週間続く今後のイベントのために、特定の AWS リージョンの 3 つの特定のアベイラビリティーゾーンで保証された Amazon EC2 キャパシティーを必要としています。 EC2 の容量を保証するために会社は何をすべきですか? A. 必要なリージョンを指定するリザーブド インスタンスを購入します。 B. 必要なリージョンを指定するオンデマンド キャパシティー予約を作成します。 C. 必要なリージョンと 3 つのアベイラビリティーゾーンを指定するリザーブドインスタンスを購入します。 D. 必要なリージョンと 3 つのアベイラビリティーゾーンを指定するオンデマンドキャパシティー予約を作成します。 インスタンスの予約: 全期間 (1 年または 3 年) の料金を支払う必要があり、費用対効果が高くありません 48 / 156 48. (48) 企業の Web サイトでは、商品のカタログに Amazon EC2 インスタンス ストアを使用しています。この会社は、カタログの可用性を高め、カタログが永続的な場所に格納されるようにしたいと考えています。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. カタログを Redis 用 Amazon ElastiCache に移動します。 B. より大きなインスタンス ストアを使用して、より大きな EC2 インスタンスをデプロイします。 C. カタログをインスタンスストアから Amazon S3 Glacier Deep Archive に移動します。 D. カタログを Amazon Elastic File System (Amazon EFS) ファイル システムに移動します 49 / 156 49. (49) ある会社は、月単位で通話記録ファイルを保存しています。ユーザーは呼び出しから 1 年以内にランダムにファイルにアクセスしますが、1 年を過ぎるとユーザーがファイルにアクセスする頻度は低くなります。同社は、ユーザーが 1 年未満のファイルをできるだけ早くクエリして取得できるようにすることで、ソリューションを最適化したいと考えています。古いファイルを取得する際の遅延は許容されます。 これらの要件を最も費用対効果の高い方法で満たすソリューションはどれですか? A. Amazon S3 Glacier Instant Retrieval にタグ付きの個々のファイルを保存します。タグをクエリして、S3 Glacier Instant Retrieval からファイルを取得します。 B. Amazon S3 Intelligent-Tiering に個々のファイルを保存します。S3 ライフサイクル ポリシーを使用して、1 年後にファイルを S3 Glacier Flexible Retrieval に移動します。Amazon Athena を使用して、Amazon S3 にあるファイルをクエリして取得します。S3 Glacier Select を使用して、S3 Glacier にあるファイルをクエリして取得します。 C. タグ付きの個々のファイルを Amazon S3 標準ストレージに保存します。各アーカイブの検索メタデータを Amazon S3 標準ストレージに保存します。S3 ライフサイクル ポリシーを使用して、1 年後にファイルを S3 Glacier Instant Retrieval に移動します。Amazon S3 からメタデータを検索して、ファイルのクエリと取得を行います。 D. 個々のファイルを Amazon S3 標準ストレージに保存します。S3 ライフサイクル ポリシーを使用して、1 年後にファイルを S3 Glacier Deep Archive に移動します。検索メタデータを Amazon RDS に保存します。Amazon RDS からファイルをクエリします。S3 Glacier Deep Archive からファイルを取得します。 ユーザーがファイルにランダムにアクセスする S3 Intelligent-Tiering は、オブジェクトのサイズや保持期間に関係なく、アクセス パターンが不明、変化する、または予測できないデータにとって理想的なストレージ クラスです。S3 Intelligent-Tiering は、ほぼすべてのワークロード、特にデータレイク、データ分析、新しいアプリケーション、ユーザー生成コンテンツのデフォルトのストレージ クラスとして使用できます。https://aws.amazon.com/fr/s3/storage-classes/intelligent-tiering/ 50 / 156 50. (50) ある会社には、1,000 個の Amazon EC2 Linux インスタンスで実行される本番ワークロードがあります。ワークロードは、サードパーティ ソフトウェアによって強化されます。同社は、重大なセキュリティの脆弱性を修復するために、すべての EC2 インスタンスでサードパーティ ソフトウェアにできるだけ早くパッチを適用する必要があります。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. AWS Lambda 関数を作成して、すべての EC2 インスタンスにパッチを適用します。 B. AWS Systems Manager Patch Manager を設定して、すべての EC2 インスタンスにパッチを適用します。 C. AWS Systems Manager のメンテナンスウィンドウをスケジュールして、すべての EC2 インスタンスにパッチを適用します。 D. AWS Systems Manager Run Command を使用して、すべての EC2 インスタンスにパッチを適用するカスタム コマンドを実行します。 サードパーティ製ソフトウェアにパッチを適用する必要があります yum、apt、dnf には適用されません。 51 / 156 51. (51) ある企業が、REST API による検索用に注文の出荷統計を提供するアプリケーションを開発しています。この会社は、出荷統計を抽出し、データを読みやすい HTML 形式に整理し、そのレポートを毎朝同時に複数の電子メール アドレスに送信したいと考えています。 これらの要件を満たすために、ソリューション アーキテクトはどの手順を組み合わせて実行する必要がありますか? (2つ選んでください。 A. データを Amazon Kinesis Data Firehose に送信するようにアプリケーションを設定します。 B. Amazon Simple Email Service (Amazon SES) を使用してデータをフォーマットし、レポートを E メールで送信します。 C. AWS Glue ジョブを呼び出してアプリケーションの API にデータをクエリする Amazon EventBridge (Amazon CloudWatch Events) のスケジュールされたイベントを作成します。 D. AWS Lambda 関数を呼び出してアプリケーションの API にデータをクエリする Amazon EventBridge (Amazon CloudWatch Events) のスケジュールされたイベントを作成します。 E. アプリケーション データを Amazon S3 に保存します。E メールでレポートを送信するための S3 イベント送信先として Amazon Simple Notification Service (Amazon SNS) トピックを作成します。 SES を使用して、レポートを HTML でフォーマットできます。https://docs.aws.amazon.com/ses/latest/dg/send-email-formatted.html 52 / 156 52. (52) ある会社は、オンプレミスのアプリケーションを AWS に移行したいと考えています。このアプリケーションは、サイズが数十ギガバイトから数百テラバイトまでさまざまな出力ファイルを生成します。アプリケーション データは、標準のファイル システム構造に格納する必要があります。同社は、自動的にスケーリングするソリューションを望んでいます。可用性が高く、最小限の運用オーバーヘッドしか必要としません。 これらの要件を満たすソリューションはどれですか? A. アプリケーションを移行して、Amazon Elastic Container Service (Amazon ECS) でコンテナとして実行します。ストレージには Amazon S3 を使用します。 B. アプリケーションを移行して、Amazon Elastic Kubernetes Service (Amazon EKS) でコンテナとして実行する。ストレージには Amazon Elastic Block Store (Amazon EBS) を使用します。 C. マルチ AZ Auto Scaling グループ内の Amazon EC2 インスタンスにアプリケーションを移行します。ストレージには Amazon Elastic File System (Amazon EFS) を使用します。 D. マルチ AZ Auto Scaling グループ内の Amazon EC2 インスタンスにアプリケーションを移行します。ストレージには Amazon Elastic Block Store (Amazon EBS) を使用します。 53 / 156 53. (53) 企業は、その会計記録を Amazon S3 に保存する必要があります。記録は 1 年間すぐにアクセスできる必要があり、その後さらに 9 年間アーカイブする必要があります。管理ユーザーとルート ユーザーを含む会社の誰も、10 年間全体でレコードを削除することはできません。レコードは、最大限の復元力で保存する必要があります。 これらの要件を満たすソリューションはどれですか? A. レコードを S3 Glacier に 10 年間保存します。アクセス制御ポリシーを使用して、10 年間レコードの削除を拒否します。 B. S3 Intelligent-Tiering を使用してレコードを保存します。IAM ポリシーを使用して、レコードの削除を拒否します。10 年後、IAM ポリシーを変更して削除を許可します。 C. S3 ライフサイクル ポリシーを使用して、1 年後にレコードを S3 Standard から S3 Glacier Deep Archive に移行します。S3 オブジェクト ロックをコンプライアンス モードで 10 年間使用します。 D. S3 ライフサイクル ポリシーを使用して、1 年後にレコードを S3 Standard から S3 One Zone-Infrequent Access (S3 One Zone-IA) に移行します。S3 オブジェクト ロックをガバナンス モードで 10 年間使用します。 54 / 156 54. (54) ある会社は、AWS で複数の Windows ワークロードを実行しています。同社の従業員は、2 つの Amazon EC2 インスタンスでホストされている Windows ファイル共有を使用しています。ファイル共有は、それらの間でデータを同期し、重複コピーを維持します。同社は、ユーザーが現在ファイルにアクセスする方法を保持する、可用性と耐久性に優れたストレージ ソリューションを必要としています。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. すべてのデータを Amazon S3 に移行します。ユーザーがファイルにアクセスするための IAM 認証をセットアップします。 B. Amazon S3 ファイル ゲートウェイをセットアップします。S3 ファイル ゲートウェイを既存の EC2 インスタンスにマウントします。 C. マルチ AZ 設定を使用して、ファイル共有環境を Amazon FSx for Windows File Server に拡張します。すべてのデータを FSx for Windows ファイル サーバーに移行します。 D. マルチ AZ 構成を使用して、ファイル共有環境を Amazon Elastic File System (Amazon EFS) に拡張します。すべてのデータを Amazon EFS に移行します。 55 / 156 55. (55) ソリューション アーキテクトが、複数のサブネットを含む VPC アーキテクチャを開発しています。このアーキテクチャは、Amazon EC2 インスタンスと Amazon RDS DB インスタンスを使用するアプリケーションをホストします。このアーキテクチャは、2 つのアベイラビリティーゾーンにある 6 つのサブネットで構成されています。各アベイラビリティーゾーンには、パブリックサブネット、プライベートサブネット、およびデータベース専用のサブネットが含まれています。プライベート サブネットで実行される EC2 インスタンスのみが RDS データベースにアクセスできます。 これらの要件を満たすソリューションはどれですか? A. パブリック サブネットの CIDR ブロックへのルートを除外する新しいルート テーブルを作成します。ルート テーブルをデータベース サブネットに関連付けます。 B. パブリック サブネット内のインスタンスに割り当てられているセキュリティ グループからのインバウンド トラフィックを拒否するセキュリティ グループを作成します。セキュリティグループを DB インスタンスにアタッチします。 C. プライベート サブネット内のインスタンスに割り当てられたセキュリティ グループからのインバウンド トラフィックを許可するセキュリティ グループを作成します。セキュリティグループを DB インスタンスにアタッチします。 D. パブリック サブネットとプライベート サブネットの間に新しいピアリング接続を作成します。プライベート サブネットとデータベース サブネットの間に別のピアリング接続を作成します。 A: トラフィック フローを完全には構成していません B: セキュリティ グループには拒否ルールがありません D: ピアリングは主に VPC 間で行われますが、ここではあまり役に立ちません 答えは C で、最も主流の方法です 56 / 156 56. (56) ある会社は、そのドメイン名を Amazon Route 53 に登録しました。この会社は、バックエンド マイクロサービス API のパブリック インターフェイスとして、ca-central-1 リージョンで Amazon API Gateway を使用しています。サードパーティ サービスは API を安全に使用します。会社は、サードパーティ サービスが HTTPS を使用できるように、会社のドメイン名と対応する証明書を使用して API Gateway URL を設計したいと考えています。 これらの要件を満たすソリューションはどれですか? A. API Gateway で Name="Endpoint-URL" および Value="Company Domain Name" を使用してステージ変数を作成し、デフォルト URL を上書きします。会社のドメイン名に関連付けられた公開証明書を AWS Certificate Manager (ACM) にインポートします。 B. 会社のドメイン名で Route 53 DNS レコードを作成します。エイリアス レコードが Regional API Gateway ステージ エンドポイントを指すようにします。会社のドメイン名に関連付けられたパブリック証明書を us-east-1 リージョンの AWS Certificate Manager (ACM) にインポートします。 C. Regional API Gateway エンドポイントを作成します。API Gateway エンドポイントを会社のドメイン名に関連付けます。会社のドメイン名に関連付けられたパブリック証明書を同じリージョンの AWS Certificate Manager (ACM) にインポートします。証明書を API Gateway エンドポイントに添付します。トラフィックを API Gateway エンドポイントにルーティングするように Route 53 を構成します。 D. Regional API Gateway エンドポイントを作成します。API Gateway エンドポイントを会社のドメイン名に関連付けます。会社のドメイン名に関連付けられたパブリック証明書を us-east-1 リージョンの AWS Certificate Manager (ACM) にインポートします。証明書を API Gateway API に添付します。会社のドメイン名で Route 53 DNS レコードを作成します。A レコードを会社のドメイン名にポイントします。 答えは C だと思います。クラウドフロント用でなければ、us-east-1 に証明書を添付する必要はありません。この場合、ターゲットは ca-central-1 です。 57 / 156 57. (57) ある企業が人気のソーシャル メディア Web サイトを運営しています。Web サイトでは、ユーザーは画像をアップロードして他のユーザーと共有できます。同社は、画像に不適切なコンテンツが含まれていないことを確認したいと考えています。同社は、開発作業を最小限に抑えるソリューションを必要としています。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. Amazon Comprehend を使用して、不適切なコンテンツを検出します。信頼性の低い予測には人間によるレビューを使用します。 B. Amazon Rekognition を使用して不適切なコンテンツを検出する。信頼性の低い予測には人間によるレビューを使用します。 C. Amazon SageMaker を使用して不適切なコンテンツを検出する。グラウンド トゥルースを使用して、信頼性の低い予測にラベルを付けます。 D. AWS Fargate を使用してカスタム機械学習モデルをデプロイし、不適切なコンテンツを検出します。グラウンド トゥルースを使用して、信頼性の低い予測にラベルを付けます。 https://docs.aws.amazon.com/rekognition/latest/dg/moderation.html?pg=ln&sec=ft 58 / 156 58. (58) ある企業は、重要なアプリケーションをコンテナで実行して、スケーラビリティと可用性の要件を満たすことを望んでいます。同社は、重要なアプリケーションの保守に集中することを好みます。同社は、コンテナ化されたワークロードを実行する基盤となるインフラストラクチャのプロビジョニングと管理を担当したくありません。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. Amazon EC2 インスタンスを使用し、インスタンスに Docker をインストールします。 B. Amazon EC2 ワーカーノードで Amazon Elastic Container Service (Amazon ECS) を使用します。 C. AWS Fargate で Amazon Elastic Container Service (Amazon ECS) を使用する。 D. Amazon Elastic Container Service (Amazon ECS) に最適化された Amazon Machine Image (AMI) から Amazon EC2 インスタンスを使用します。 AWS Fargate はサーバーレスの従量課金制のコンピューティング エンジンであり、サーバーを管理する必要がなく、アプリケーションの構築に専念できます。AWS Fargate は、Amazon Elastic Container Service (ECS) および Amazon Elastic Kubernetes Service (EKS) と互換性があります。https://aws.amazon.com/fr/fargate/ 59 / 156 59. (59) ある企業は、300 を超えるグローバル Web サイトとアプリケーションをホストしています。同社は、毎日 30 TB を超えるクリックストリーム データを分析するためのプラットフォームを必要としています。 クリックストリーム データを送信して処理するために、ソリューション アーキテクトは何をすべきですか? A. AWS Data Pipeline を設計してデータを Amazon S3 バケットにアーカイブし、データを使用して Amazon EMR クラスターを実行して分析を生成します。 B. Amazon EC2 インスタンスの Auto Scaling グループを作成してデータを処理し、Amazon Redshift が分析に使用できるように Amazon S3 データレイクに送信します。 C. データを Amazon CloudFront にキャッシュする。データを Amazon S3 バケットに保存します。オブジェクトが S3 バケットに追加されたとき。AWS Lambda 関数を実行して、分析用のデータを処理します。 D. Amazon Kinesis Data Streams からデータを収集します。Amazon Kinesis Data Firehose を使用して、データを Amazon S3 データレイクに送信します。分析のために Amazon Redshift にデータをロードします。 https://aws.amazon.com/es/blogs/big-data/real-time-analytics-with-amazon-redshift-streaming-ingestion/ 60 / 156 60. (60) 企業は、AWS でホストされているウェブサイトを持っています。Web サイトは、HTTP と HTTPS を別々に処理するように構成された Application Load Balancer (ALB) の背後にあります。この会社は、要求が HTTPS を使用するように、すべての要求を Web サイトに転送したいと考えています。 この要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. ALB のネットワーク ACL を更新して、HTTPS トラフィックのみを受け入れるようにします。 B. URL の HTTP を HTTPS に置き換えるルールを作成します。 C. ALB でリスナー ルールを作成して、HTTP トラフィックを HTTPS にリダイレクトします。 D. ALB を、Server Name Indication (SNI) を使用するように構成された Network Load Balancer に置き換えます。 https://aws.amazon.com/premiumsupport/knowledge-center/elb-redirect-http-to-https-using-alb/ 61 / 156 61. (61) ある会社は、AWS で 2 層の Web アプリケーションを開発しています。同社の開発者は、バックエンドの Amazon RDS データベースに直接接続する Amazon EC2 インスタンスにアプリケーションをデプロイしました。会社は、アプリケーションでデータベース資格情報をハードコーディングしてはなりません。この会社は、データベース資格情報を定期的に自動的にローテーションするソリューションも実装する必要があります。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれです A. データベース資格情報をインスタンス メタデータに保存します。Amazon EventBridge (Amazon CloudWatch Events) ルールを使用して、RDS 認証情報とインスタンス メタデータを同時に更新するスケジュールされた AWS Lambda 関数を実行します。 B. データベース認証情報を、暗号化された Amazon S3 バケットの設定ファイルに保存します。Amazon EventBridge (Amazon CloudWatch Events) ルールを使用して、RDS 認証情報と設定ファイル内の認証情報を同時に更新するスケジュールされた AWS Lambda 関数を実行します。S3 バージョニングを使用して、以前の値にフォールバックできるようにします。 C. データベース認証情報をシークレットとして AWS Secrets Manager に保存します。シークレットの自動ローテーションをオンにします。必要なアクセス許可を EC2 ロールにアタッチして、シークレットへのアクセスを許可します。 D. データベース認証情報を暗号化されたパラメータとして AWS Systems Manager Parameter Store に保存します。暗号化されたパラメーターの自動ローテーションをオンにします。必要なアクセス許可を EC2 ロールにアタッチして、暗号化されたパラメーターへのアクセスを許可します。 https://docs.aws.amazon.com/secretsmanager/latest/userguide/create_database_secret.html 62 / 156 62. (62) ある企業が、新しいパブリック Web アプリケーションを AWS にデプロイしています。アプリケーションは、Application Load Balancer (ALB) の背後で実行されます。アプリケーションは、外部認証局 (CA) によって発行された SSL/TLS 証明書を使用して、エッジで暗号化する必要があります。証明書の有効期限が切れる前に、証明書を毎年ローテーションする必要があります。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. AWS Certificate Manager (ACM) を使用して SSL/TLS 証明書を発行します。証明書を ALB に適用します。管理された更新機能を使用して、証明書を自動的にローテーションします。 B. AWS Certificate Manager (ACM) を使用して SSL/TLS 証明書を発行します。証明書からキー マテリアルをインポートします。証明書を AL に適用するマネージド更新機能を使用して、証明書を自動的にローテーションします。 C. AWS Certificate Manager (ACM) プライベート認証局を使用して、ルート CA から SSL/TLS 証明書を発行します。証明書を ALB に適用します。管理された更新機能を使用して、証明書を自動的にローテーションします。 D. AWS Certificate Manager (ACM) を使用して、SSL/TLS 証明書をインポートします。証明書を ALB に適用します。Amazon EventBridge (Amazon CloudWatch Events) を使用して、証明書の有効期限が近づいたときに通知を送信します。証明書を手動でローテーションします。 63 / 156 63. (63) ある企業は AWS でインフラストラクチャを実行しており、ドキュメント管理アプリケーション用に 700,000 人のユーザーを登録しています。同社は、大きな .pdf ファイルを .jpg 画像ファイルに変換する製品を作成する予定です。.pdf ファイルのサイズは平均 5 MB です。会社は元のファイルと変換されたファイルを保存する必要があります。ソリューション アーキテクトは、時間の経過とともに急速に増大する需要に対応するために、スケーラブルなソリューションを設計する必要があります。 これらの要件を最も費用対効果の高い方法で満たすソリューションはどれですか? A. .pdf ファイルを Amazon S3 に保存します。AWS Lambda 関数を呼び出してファイルを .jpg 形式に変換し、Amazon S3 に保存するように S3 PUT イベントを設定します。 B. .pdf ファイルを Amazon Dynamo に保存するDynamoDB ストリーム機能を使用して AWS Lambda 関数を呼び出し、ファイルを .jpg 形式に変換して DynamoDB に保存します。 C. Amazon EC2 インスタンス、Amazon Elastic Block Store (Amazon EBS) ストレージ、および Auto Scaling グループを含む AWS Elastic Beanstalk アプリケーションに .pdf ファイルをアップロードします。EC2 インスタンスでプログラムを使用して、ファイルを .jpg 形式に変換します。.pdf ファイルと .jpg ファイルを EBS ストアに保存します。 D. Amazon EC2 インスタンス、Amazon Elastic File System (Amazon EFS) ストレージ、および Auto Scaling グループを含む AWS Elastic Beanstalk アプリケーションに .pdf ファイルをアップロードします。EC2 インスタンスのプログラムを使用して、ファイルを .jpg 形式に変換します。.pdf ファイルと .jpg ファイルを EBS ストアに保存します 64 / 156 64. (64) ある企業は、オンプレミスで実行されている Windows ファイル サーバー上に 5 TB を超えるファイル データを保有しています。ユーザーとアプリケーションは、毎日データとやり取りします。 同社は Windows ワークロードを AWS に移行しています。同社はこのプロセスを継続するため、AWS とオンプレミスのファイル ストレージに最小限のレイテンシでアクセスする必要があります。同社は、運用上のオーバーヘッドを最小限に抑え、既存のファイル アクセス パターンを大幅に変更する必要のないソリューションを必要としています。同社は、AWS への接続に AWS サイト間 VPN 接続を使用しています。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. AWS に Amazon FSx for Windows File Server をデプロイして設定します。オンプレミスのファイル データを FSx for Windows ファイル サーバーに移動します。FSx for Windows File Server on AWS を使用するようにワークロードを再構成します。 B. オンプレミスで Amazon S3 ファイル ゲートウェイをデプロイして構成する。オンプレミスのファイル データを S3 ファイル ゲートウェイに移動します。オンプレミスのワークロードとクラウドのワークロードを再構成して、S3 ファイル ゲートウェイを使用します。 C. オンプレミスで Amazon S3 ファイル ゲートウェイをデプロイして構成する。オンプレミスのファイル データを Amazon S3 に移動します。ワークロードを再構成して、Amazon S3 を直接使用するか、S3 ファイル ゲートウェイを使用します。各ワークロードの場所によって異なります。 D. AWS で Windows ファイルサーバー用の Amazon FSx をデプロイして設定します。オンプレミスで Amazon FSx File Gateway をデプロイして設定します。オンプレミスのファイル データを FSx ファイル ゲートウェイに移動します。FSx for Windows File Server on AWS を使用するようにクラウド ワークロードを構成します。FSx ファイル ゲートウェイを使用するようにオンプレミスのワークロードを構成します。 https://www.examtopics.com/discussions/amazon/view/83281-exam-aws-certified-solutions-architect-associate-saa-c02/ 65 / 156 65. (65) 病院は最近、Amazon API Gateway と AWS Lambda を使用して RESTful API をデプロイしました。病院は API Gateway と Lambda を使用して、PDF 形式と JPEG 形式のレポートをアップロードします。病院は、Lambda コードを変更して、レポート内の保護医療情報 (PHI) を識別する必要があります。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれですか? A. 既存の Python ライブラリを使用して、レポートからテキストを抽出し、抽出されたテキストから PHI を識別します。 B. Amazon Textract を使用して、レポートからテキストを抽出します。Amazon SageMaker を使用して、抽出されたテキストから PHI を識別します C. Amazon Textract を使用してレポートからテキストを抽出する。Amazon Comprehend Medical を使用して、抽出されたテキストから PHI を識別します。 D. Amazon Rekognition を使用して、レポートからテキストを抽出します。Amazon Comprehend Medical を使用して、抽出されたテキストから PHI を識別します。 Textract と Comprehend は HIPPA に準拠しています https://aws.amazon.com/blogs/machine-learning/amazon-texttract-is-now-hipaa-eligible/ 66 / 156 66. (66) ある会社に、それぞれのサイズが約 5 MB の多数のファイルを生成するアプリケーションがあります。ファイルは Amazon S3 に保存されます。会社のポリシーでは、ファイルを削除する前に 4 年間保存する必要があります。ファイルには複製が容易ではない重要なビジネス データが含まれているため、すぐにアクセスできることが常に必要です。ファイルは、オブジェクト作成の最初の 30 日間は頻繁にアクセスされますが、最初の 30 日以降はほとんどアクセスされません。 最も費用対効果の高いストレージ ソリューションはどれですか? A. S3 バケット ライフサイクル ポリシーを作成して、オブジェクトの作成から 30 日後にファイルを S3 Standard から S3 Glacier に移動します。オブジェクトの作成から 4 年後にファイルを削除します。 B. S3 バケット ライフサイクル ポリシーを作成して、ファイルを S3 Standard から S3 One Zone-Infrequent Access (S3 One Zone-IA) にオブジェクト作成から 30 日で移動します。オブジェクトの作成から 4 年後にファイルを削除します。 C. S3 バケット ライフサイクル ポリシーを作成して、オブジェクトの作成から 30 日後にファイルを S3 標準から S3 標準 - 低頻度アクセス (S3 標準 - IA) に移動します。オブジェクトの作成から 4 年後にファイルを削除します。 最も D. S3 バケット ライフサイクル ポリシーを作成して、ファイルを S3 Standard から S3 Standard-Infrequent Access (S3 Standard-IA) にオブジェクト作成から 30 日で移動します。オブジェクトの作成から 4 年後にファイルを S3 Glacier に移動します。 最も費用対効果が高い A: S3 Glacier Instant Retrieval は、S3 標準および S3 標準 IA ストレージ クラスと同じ低レイテンシーと高スループット パフォーマンスで、アーカイブ ストレージへの最速のアクセスを提供する新しいストレージ クラスです。S3 Glacier Instant Retrieval ストレージ クラスを使用して低価格でデータを取得すると、S3 Standard-IA ストレージ クラスを使用する場合と比較して、ストレージ コストを最大 68% 節約できます。 67 / 156 67. (67) ある会社は、複数の Amazon EC2 インスタンスでアプリケーションをホストしています。アプリケーションは、Amazon SQS キューからのメッセージを処理し、Amazon RDS テーブルに書き込み、キューからメッセージを削除します。RDS テーブルに重複レコードが見つかることがあります。SQS キューには、重複するメッセージは含まれていません。 メッセージが一度だけ処理されるようにするために、ソリューションアーキテクトは何をすべきですか? A. CreateQueue API 呼び出しを使用して、新しいキューを作成します。 B. AddPermission API 呼び出しを使用して、適切な権限を追加します。 C. ReceiveMessage API 呼び出しを使用して、適切な待機時間を設定します。 D. ChangeMessageVisibility API 呼び出しを使用して、表示タイムアウトを増やします。 SQS の場合 - マルチコンシューマーの場合、1 つのコンシューマーが既にメッセージを取得して処理している場合、その間に別のコンシューマーがメッセージを取得してそこでメッセージを処理することができ、最後に 2 つのコピーが追加されます。これを回避するために、メッセージは選択された時点から非表示になり、処理後に削除されます。この表示タイムアウトは、メッセージの処理にかかる最大時間に応じて増加します 68 / 156 68. (68) ソリューション アーキテクトは、企業のオンプレミス インフラストラクチャを AWS に拡張するための新しいハイブリッド アーキテクチャを設計しています。同社は、AWS リージョンへの一貫した低レイテンシーで可用性の高い接続を必要としています。同社はコストを最小限に抑える必要があり、プライマリ接続に障害が発生した場合は低速のトラフィックを受け入れる用意があります。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. AWS Direct Connect 接続をリージョンにプロビジョニングします。プライマリ Direct Connect 接続が失敗した場合のバックアップとして VPN 接続をプロビジョニングします。 B. プライベート接続のためにリージョンへの VPN トンネル接続をプロビジョニングします。プライベート接続用に、およびプライマリ VPN 接続が失敗した場合のバックアップとして、2 番目の VPN トンネルをプロビジョニングします。 C. AWS Direct Connect 接続をリージョンにプロビジョニングします。プライマリ Direct Connect 接続が失敗した場合に、バックアップとして同じリージョンに 2 つ目の Direct Connect 接続をプロビジョニングします。 D. AWS Direct Connect 接続をリージョンにプロビジョニングします。プライマリ Direct Connect 接続が失敗した場合に、AWS CLI から Direct Connect フェイルオーバー属性を使用して、バックアップ接続を自動的に作成します。 69 / 156 69. (69) ある会社は、Application Load Balancer の背後にある Amazon EC2 インスタンスでビジネスに不可欠な Web アプリケーションを実行しています。EC2 インスタンスは Auto Scaling グループにあります。このアプリケーションは、単一のアベイラビリティーゾーンにデプロイされた Amazon Aurora PostgreSQL データベースを使用します。同社は、アプリケーションの可用性を高め、ダウンタイムとデータ損失を最小限に抑えたいと考えています。 最小限の運用労力でこれらの要件を満たすソリューションはどれですか? A. EC2 インスタンスを異なる AWS リージョンに配置します。Amazon Route 53 ヘルスチェックを使用してトラフィックをリダイレクトします。Aurora PostgreSQL クロスリージョン レプリケーションを使用します。 B. 複数のアベイラビリティーゾーンを使用するように Auto Scaling グループを構成します。データベースをマルチ AZ として設定します。データベースの Amazon RDS Proxy インスタンスを設定します。 C. 1 つのアベイラビリティーゾーンを使用するように Auto Scaling グループを構成します。データベースの 1 時間ごとのスナップショットを生成します。障害が発生した場合に、スナップショットからデータベースを回復します。 D. 複数の AWS リージョンを使用するように Auto Scaling グループを設定します。アプリケーションから Amazon S3 にデータを書き込みます。S3 イベント通知を使用して AWS Lambda 関数を起動し、データをデータベースに書き込みます。 70 / 156 70. (70) 企業の HTTP アプリケーションは、Network Load Balancer (NLB) の背後にあります。NLB のターゲット グループは、Web サービスを実行する複数の EC2 インスタンスを持つ Amazon EC2 Auto Scaling グループを使用するように設定されています。 同社は、NLB がアプリケーションの HTTP エラーを検出していないことに気付きました。これらのエラーでは、Web サービスを実行する EC2 インスタンスを手動で再起動する必要があります。この会社は、カスタム スクリプトやコードを記述することなく、アプリケーションの可用性を向上させる必要があります。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. NLB で HTTP ヘルス チェックを有効にして、会社のアプリケーションの URL を提供します。 B. EC2 インスタンスに cron ジョブを追加して、1 分ごとにローカル アプリケーションのログを確認します。HTTP エラーが検出された場合。アプリケーションが再起動します。 C. NLB を Application Load Balancer に置き換えます。会社のアプリケーションの URL を指定して、HTTP ヘルス チェックを有効にします。異常なインスタンスを置き換える Auto Scaling アクションを設定します D. NLB の UnhealthyHostCount メトリクスを監視する Amazon Cloud Watch アラームを作成します。アラームが ALARM 状態のときに、異常なインスタンスを置き換える Auto Scaling アクションを設定します。 NLB は HTTP および HTTPS ヘルス チェックをサポートしているため、A を選択します。というわけで、正解はC。 71 / 156 71. (71) ある企業は、Amazon DynamoDB を使用して顧客情報を保存するショッピング アプリケーションを実行しています。データが破損した場合、ソリューション アーキテクトは、15 分の目標復旧時点 (RPO) と 1 時間の目標復旧時間 (RTO) を満たすソリューションを設計する必要があります。 これらの要件を満たすために、ソリューション アーキテクトは何を推奨する必要がありますか? A. DynamoDB グローバル テーブルを設定します。RPO 回復のために、アプリケーションを別の AWS リージョンにポイントします。 B. DynamoDB ポイントインタイム リカバリを設定します。RPO 回復の場合は、目的の時点に復元します。 C. 毎日、DynamoDB データを Amazon S3 Glacier にエクスポートします。RPO リカバリのために、S3 Glacier から DynamoDB にデータをインポートします。 D. DynamoDB テーブルの Amazon Elastic Block Store (Amazon EBS) スナップショットを 15 分ごとにスケジュールします。RPO リカバリの場合、EBS スナップショットを使用して DynamoDB テーブルを復元します。 A - DynamoDB グローバル テーブルはマルチリージョンおよびマルチアクティブ データベースを提供しますが、「データが破損した場合」には有効ではありません。この場合、バックアップが必要です。この解決策は無効です。**B** - ポイント イン タイム リカバリは、迅速にリカバリするための継続的なバックアップとして設計されています。RPO を完全にカバーし、おそらく RTO もカバーします。https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/PointInTimeRecovery.html C - 毎日のエクスポートでは、15 分の RPO はカバーされません。D - DynamoDB はサーバーレスです... では、これらの EBS スナップショットは何から取得されたものですか? 72 / 156 72. (72) 会社は、同じ AWS リージョンにある Amazon S3 バケットから写真を頻繁にアップロードおよびダウンロードする必要がある写真処理アプリケーションを実行しています。ソリューション アーキテクトは、データ転送料金の増加に気づき、これらのコストを削減するソリューションを実装する必要があります。 ソリューション アーキテクトはどのようにこの要件を満たすことができますか? A. Amazon API Gateway をパブリックサブネットにデプロイし、ルートテーブルを調整して S3 コールをルーティングします。 B. NAT ゲートウェイをパブリック サブネットにデプロイし、S3 バケットへのアクセスを許可するエンドポイント ポリシーをアタッチします。 C. アプリケーションをパブリックサブネットにデプロイし、インターネットゲートウェイ経由でルーティングして S3 バケットにアクセスできるようにします。 D. S3 VPC ゲートウェイ エンドポイントを VPC にデプロイし、S3 バケットへのアクセスを許可するエンドポイント ポリシーをアタッチします。 コストを削減するには、S3 への NAT ゲートウェイ、VPC エンドポイントを取り除きます 73 / 156 73. (73) ある企業は最近、プライベート サブネット内の Amazon EC2 で Linux ベースのアプリケーション インスタンスを起動し、VPC のパブリック サブネット内の Amazon EC2 インスタンスで Linux ベースの踏み台ホストを起動しました。ソリューション アーキテクトは、オンプレミス ネットワークから、会社のインターネット接続を介して、要塞ホスト、およびアプリケーション サーバーに接続する必要があります。ソリューション アーキテクトは、すべての EC2 インスタンスのセキュリティ グループがそのアクセスを許可することを確認する必要があります。 これらの要件を満たすために、ソリューション アーキテクトはどの手順を組み合わせて実行する必要がありますか? (2つ選んでください。) A. 踏み台ホストの現在のセキュリティ グループを、アプリケーション インスタンスからのインバウンド アクセスのみを許可するグループに置き換えます。 B. 踏み台ホストの現在のセキュリティ グループを、会社の内部 IP 範囲からのインバウンド アクセスのみを許可するグループに置き換えます。 C. 踏み台ホストの現在のセキュリティ グループを、会社の外部 IP 範囲からのインバウンド アクセスのみを許可するグループに置き換えます。 D. アプリケーション インスタンスの現在のセキュリティ グループを、踏み台ホストのプライベート IP アドレスからのみインバウンド SSH アクセスを許可するグループに置き換えます。 E. アプリケーション インスタンスの現在のセキュリティ グループを、踏み台ホストのパブリック IP アドレスからのみインバウンド SSH アクセスを許可するグループに置き換えます。 C はオンプレミス ネットワークからインターネット経由で要塞へ (オンプレミス リソースのパブリック IP を使用)、D は要塞と ec2 が同じ VPC 内にあるため、要塞はプライベート IP アドレスを介して EC2 と通信できることを意味します。 74 / 156 74. (74) ソリューション アーキテクトが 2 層 Web アプリケーションを設計しています。このアプリケーションは、パブリック サブネット内の Amazon EC2 でホストされている公開 Web 層で構成されています。データベース層は、プライベート サブネット内の Amazon EC2 で実行されている Microsoft SQL Server で構成されています。セキュリティは会社にとって最優先事項です。 この状況では、セキュリティ グループをどのように構成する必要がありますか? (2つ選んでください。) A. ポート 443 で 0.0.0.0/0 からのインバウンド トラフィックを許可するように、Web 層のセキュリティ グループを構成します。 B. ポート 443 で 0.0.0.0/0 からのアウトバウンド トラフィックを許可するように、Web 層のセキュリティ グループを構成します。 C. データベース層のセキュリティ グループを構成して、Web 層のセキュリティ グループからのポート 1433 でのインバウンド トラフィックを許可します。 D. データベース層のセキュリティ グループを構成して、ポート 443 および 1433 で Web 層のセキュリティ グループへのアウトバウンド トラフィックを許可します。 E. データベース層のセキュリティ グループを構成して、Web 層のセキュリティ グループからのポート 443 および 1433 でのインバウンド トラフィックを許可します。 75 / 156 75. (75) ある企業は、多層アプリケーションをオンプレミスから AWS クラウドに移行して、アプリケーションのパフォーマンスを向上させたいと考えています。アプリケーションは、RESTful サービスを介して相互に通信するアプリケーション層で構成されています。1 つの層が過負荷になると、トランザクションはドロップされます。ソリューション アーキテクトは、これらの問題を解決し、アプリケーションをモダナイズするソリューションを設計する必要があります。 これらの要件を満たし、運用効率が最も高いソリューションはどれですか? A. Amazon API Gateway を使用し、トランザクションをアプリケーション層として AWS Lambda 関数に転送します。アプリケーション サービス間の通信レイヤーとして Amazon Simple Queue Service (Amazon SQS) を使用します。 B. Amazon CloudWatch メトリクスを使用してアプリケーションのパフォーマンス履歴を分析し、パフォーマンス障害時のサーバーのピーク使用率を判断します。ピーク要件を満たすために、アプリケーション サーバーの Amazon EC2 インスタンスのサイズを増やします。 C. Amazon Simple Notification Service (Amazon SNS) を使用して、Auto Scaling グループ内の Amazon EC2 で実行されているアプリケーション サーバー間のメッセージングを処理する。Amazon CloudWatch を使用して SNS キューの長さを監視し、必要に応じてスケールアップおよびスケールダウンします D. Amazon Simple Queue Service (Amazon SQS) を使用して、Auto Scaling グループ内の Amazon EC2 で実行されているアプリケーション サーバー間のメッセージングを処理します。Amazon CloudWatch を使用して SQS キューの長さを監視し、通信障害が検出されたときにスケールアップします。 76 / 156 76. (76) ある企業は、1 つの工場にある複数のマシンから毎日 10 TB の計装データを受け取ります。データは、工場内にあるオンプレミス データ センターのストレージ エリア ネットワーク (SAN) に保存された JSON ファイルで構成されます。同社は、このデータを Amazon S3 に送信したいと考えています。そこでは、重要なほぼリアルタイムの分析を提供するいくつかの追加システムからアクセスできます。データは機密と見なされるため、安全な転送が重要です。 最も信頼性の高いデータ転送を提供するソリューションはどれですか? A. パブリックインターネット経由の AWS DataSync B. AWS Direct Connect を介した AWS DataSync C. パブリックインターネット経由の AWS Database Migration Service (AWS DMS) D. AWS Direct Connect を介した AWS Database Migration Service (AWS DMS) 77 / 156 77. (77) 企業は、そのアプリケーションのリアルタイム データ取り込みアーキテクチャを構成する必要があります。同社は API、データのストリーミング時にデータを変換するプロセス、およびデータのストレージ ソリューションを必要としています。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれですか? A. Amazon EC2 インスタンスをデプロイして、Amazon Kinesis データストリームにデータを送信する API をホストします。Kinesis データストリームをデータソースとして使用する Amazon Kinesis Data Firehose 配信ストリームを作成します。AWS Lambda 関数を使用してデータを変換します。Kinesis Data Firehose 配信ストリームを使用して、データを Amazon S3 に送信します。 B. Amazon EC2 インスタンスをデプロイして、データを AWS Glue に送信する API をホストします。EC2 インスタンスでのソース/宛先チェックを停止します。AWS Glue を使用してデータを変換し、データを Amazon S3 に送信します。 C. Amazon Kinesis データストリームにデータを送信するように Amazon API Gateway API を設定します。Kinesis データストリームをデータソースとして使用する Amazon Kinesis Data Firehose 配信ストリームを作成します。AWS Lambda 関数を使用してデータを変換します。Kinesis Data Firehose 配信ストリームを使用して、データを Amazon S3 に送信します。 D. データを AWS Glue に送信するように Amazon API Gateway API を設定します。AWS Lambda 関数を使用してデータを変換します。AWS Glue を使用してデータを Amazon S3 に送信します。 (A) - API をホストするために EC2 インスタンスをデプロイする必要はありません - 運用上のオーバーヘッド (B) - A と同じ (**C**) - 答えは (D) - AWS Glue は S3 からデータを取得します。 API GW からではありません。AWS Glue は単独で ETL を実行できるため、ラムダは必要ありません。 78 / 156 78. (78) 企業は、ユーザーのトランザクション データを Amazon DynamoDB テーブルに保持する必要があります。会社はデータを 7 年間保持する必要があります。 これらの要件を満たす最も運用効率の高いソリューションは何ですか? A. DynamoDB ポイントインタイム リカバリを使用して、テーブルを継続的にバックアップします。 B. AWS Backup を使用して、テーブルのバックアップ スケジュールと保持ポリシーを作成します。 C. DynamoDB コンソールを使用して、テーブルのオンデマンド バックアップを作成します。バックアップを Amazon S3 バケットに保存します。S3 バケットの S3 ライフサイクル構成を設定します。 D. AWS Lambda 関数を呼び出す Amazon EventBridge (Amazon CloudWatch Events) ルールを作成します。テーブルをバックアップし、バックアップを Amazon S3 バケットに保存するように Lambda 関数を設定します。S3 バケットの S3 ライフサイクル構成を設定します。 79 / 156 79. (79) ある会社は、データ ストレージに Amazon DynamoDB テーブルを使用することを計画しています。同社はコストの最適化を懸念しています。テーブルはほとんどの朝に使用されません。夕方になると、読み書きトラフィックは予測不能になることがよくあります。トラフィックのスパイクが発生すると、非常に迅速に発生します。 ソリューション アーキテクトは何を推奨すべきですか? A. オンデマンド容量モードで DynamoDB テーブルを作成します。 B. グローバルセカンダリインデックスを持つ DynamoDB テーブルを作成します。 C. プロビジョニングされた容量と自動スケーリングを備えた DynamoDB テーブルを作成します。 D. プロビジョニングされた容量モードで DynamoDB テーブルを作成し、それをグローバル テーブルとして設定します。 80 / 156 80. (80) ある会社は最近、AWS マネージド サービス プロバイダー (MSP) パートナーと、アプリケーション移行イニシアチブを支援する契約を結びました。ソリューション アーキテクトは、既存の AWS アカウントの Amazon Machine Image (AMI) を MSP パートナーの AWS アカウントと共有する必要があります。AMI は Amazon Elastic Block Store (Amazon EBS) に支えられており、AWS Key Management Service (AWS KMS) カスタマー管理キーを使用して EBS ボリューム スナップショットを暗号化します。 ソリューション アーキテクトが AMI を MSP パートナーの AWS アカウントと共有するための最も安全な方法は何ですか? A. 暗号化された AMI とスナップショットを公開します。キー ポリシーを変更して、MSP パートナーの AWS アカウントがキーを使用できるようにします。 B. AMI の launchPermission プロパティを変更します。AMI を MSP パートナーの AWS アカウントとのみ共有します。キー ポリシーを変更して、MSP パートナーの AWS アカウントがキーを使用できるようにします。 C. AMI の launchPermission プロパティを変更します。AMI を MSP パートナーの AWS アカウントとのみ共有します。キー ポリシーを変更して、暗号化のために MSP パートナーが所有する新しい KMS キーを信頼します。 D. ソース アカウントから MSP パートナーの AWS アカウントの Amazon S3 バケットに AMI をエクスポートし、MSP パートナーが所有する新しい KMS キーで S3 バケットを暗号化します。MSP パートナーの AWS アカウントで AMI をコピーして起動します。 既存の KMS キーは、AMI スナップショットの暗号化に既に使用されているため、MSP 外部アカウントと共有します。https://docs.aws.amazon.com/kms/latest/developerguide/key-policy-modifying-external-accounts.html 81 / 156 81. (81) ソリューション アーキテクトは、AWS にデプロイされる新しいアプリケーションのクラウド アーキテクチャを設計しています。処理するジョブの数に基づいて、必要に応じてアプリケーション ノードを追加および削除しながら、プロセスを並行して実行する必要があります。プロセッサ アプリケーションはステートレスです。ソリューション アーキテクトは、アプリケーションが疎結合され、ジョブ アイテムが永続的に保存されるようにする必要があります。 ソリューション アーキテクトはどの設計を使用する必要がありますか? A. Amazon SNS トピックを作成して、処理が必要なジョブを送信します。プロセッサ アプリケーションで構成される Amazon Machine Image (AMI) を作成します。AMI を使用する起動構成を作成します。起動設定を使用して Auto Scaling グループを作成します。Auto Scaling グループのスケーリング ポリシーを設定して、CPU 使用率に基づいてノードを追加および削除します。 B. 処理が必要なジョブを保持する Amazon SQS キューを作成します。プロセッサ アプリケーションで構成される Amazon Machine Image (AMI) を作成します。AMI を使用する起動構成を作成します。起動設定を使用して Auto Scaling グループを作成します。Auto Scaling グループのスケーリング ポリシーを設定して、ネットワークの使用状況に基づいてノードを追加および削除します。 C. 処理が必要なジョブを保持する Amazon SQS キューを作成します。プロセッサ アプリケーションで構成される Amazon Machine Image (AMI) を作成します。AMI を使用する起動テンプレートを作成します。起動テンプレートを使用して Auto Scaling グループを作成します。Auto Scaling グループのスケーリング ポリシーを設定して、SQS キュー内の項目数に基づいてノードを追加および削除します。 D. Amazon SNS トピックを作成して、処理が必要なジョブを送信します。プロセッサ アプリケーションで構成される Amazon Machine Image (AMI) を作成します。AMI を使用する起動テンプレートを作成します。起動テンプレートを使用して Auto Scaling グループを作成します。Auto Scaling グループのスケーリング ポリシーを設定して、SNS トピックに発行されたメッセージの数に基づいてノードを追加および削除します。 82 / 156 82. (82) 企業は、AWS クラウドでウェブ アプリケーションをホストしています。同社は、AWS Certificate Manager (ACM) にインポートされた証明書を使用するように Elastic Load Balancer を設定します。各証明書の有効期限が切れる 30 日前に、会社のセキュリティ チームに通知する必要があります。 この要件を満たすために、ソリューション アーキテクトは何を推奨する必要がありますか? A. ACM にルールを追加して、証明書が期限切れになる 30 日前から毎日、カスタム メッセージを Amazon Simple Notification Service (Amazon SNS) トピックに発行します。 B. 30 日以内に期限切れになる証明書をチェックする AWS Config ルールを作成します。AWS Config が非準拠のリソースを報告したときに、Amazon Simple Notification Service (Amazon SNS) を介してカスタムアラートを呼び出すように Amazon EventBridge (Amazon CloudWatch Events) を設定します。 C. AWS Trusted Advisor を使用して、30 日以内に期限切れになる証明書を確認します。チェックステータスの変更に関する Trusted Advisor メトリクスに基づく Amazon CloudWatch アラームを作成します。Amazon Simple Notification Service (Amazon SNS) 経由でカスタム アラートを送信するようにアラームを設定します。 D. Amazon EventBridge (Amazon CloudWatch Events) ルールを作成して、30 日以内に期限切れになる証明書を検出します。AWS Lambda 関数を呼び出すルールを設定します。Amazon Simple Notification Service (Amazon SNS) 経由でカスタム アラートを送信するように Lambda 関数を設定します。 B AWS Config には acm-certificate-expiration-check という名前のマネージド ルールがあり、証明書の有効期限が切れていないかどうかをチェックします (設定可能な日数) 83 / 156 83. (83) 企業の動的 Web サイトは、米国内のオンプレミス サーバーを使用してホストされています。同社はヨーロッパで製品を発売しており、新しいヨーロッパのユーザーのためにサイトの読み込み時間を最適化したいと考えています. サイトのバックエンドは米国内にある必要があります。製品は数日後に発売され、早急な解決策が必要です。 ソリューションアーキテクトは何を推奨すべきですか? A. us-east-1 で Amazon EC2 インスタンスを起動し、サイトをそこに移行します。 B. ウェブサイトを Amazon S3 に移動します。リージョン間でクロスリージョン レプリケーションを使用します。 C. オンプレミス サーバーを指すカスタムオリジンで Amazon CloudFront を使用する。 D. オンプレミス サーバーを指す Amazon Route 53 地理的近接性ルーティング ポリシーを使用します。 84 / 156 84. (84) ある企業は、既存の 3 層 Web アーキテクチャのコストを削減したいと考えています。ウェブ、アプリケーション、およびデータベース サーバーは、開発、テスト、および本番環境用の Amazon EC2 インスタンスで実行されています。EC2 インスタンスの平均 CPU 使用率は、ピーク時に 30%、非ピーク時に 10% です。 本番 EC2 インスタンスは 1 日 24 時間稼働します。開発およびテスト EC2 インスタンスは、毎日少なくとも 8 時間実行されます。同社は、使用されていないときに EC2 インスタンスの開発とテストを停止する自動化を実装する予定です。 企業の要件を最も費用対効果の高い方法で満たす EC2 インスタンス購入ソリューションはどれですか? A. 本番 EC2 インスタンスにはスポット インスタンスを使用します。開発およびテスト EC2 インスタンスにはリザーブド インスタンスを使用します。 B. 本番 EC2 インスタンスにはリザーブド インスタンスを使用します。開発およびテスト EC2 インスタンスにはオンデマンド インスタンスを使用します。 C. 本番 EC2 インスタンスにスポット ブロックを使用する。開発およびテスト EC2 インスタンスにはリザーブド インスタンスを使用します。 D. 実稼働 EC2 インスタンスにオンデマンド インスタンスを使用する。開発およびテスト EC2 インスタンスには Spot ブロックを使用します。 スポット ブロックは利用できなくなり、24 時間年中無休で Prod マシンでスポット インスタンスを使用することはできないため、オプション B が有効なはずです。 85 / 156 85. (85) 会社には、ユーザーが Web インターフェイスまたはモバイル アプリを介してドキュメントをアップロードする実稼働 Web アプリケーションがあります。新しい規制要件による。新しいドキュメントは、保存後に変更または削除することはできません。 この要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. アップロードされたドキュメントを、S3 バージョニングと S3 オブジェクト ロックが有効になっている Amazon S3 バケットに保存します。 B. アップロードされたドキュメントを Amazon S3 バケットに保存します。ドキュメントを定期的にアーカイブするように S3 ライフサイクル ポリシーを設定します。 C. アップロードされたドキュメントを、S3 バージョニングが有効になっている Amazon S3 バケットに保存します。すべてのアクセスを読み取り専用に制限するように ACL を構成します。 D. アップロードされたドキュメントを Amazon Elastic File System (Amazon EFS) ボリュームに保存します。ボリュームを読み取り専用モードでマウントして、データにアクセスします。 選択した回答: A S3 Object Lock を使用して、write-once-read-many (WORM) モデルを使用してオブジェクトを保存できます。オブジェクト ロックは、オブジェクトが一定時間または無期限に削除または上書きされるのを防ぐのに役立ちます。S3 Object Lock を使用して、WORM ストレージを必要とする規制要件を満たすか、オブジェクトの変更と削除に対する保護レイヤーを追加することができます。オブジェクト ロックが有効になると、バージョニングが必要になり、自動的にアクティブ化されます。 86 / 156 86. (86) ある企業には、共通の Amazon RDS MySQL マルチ AZ DB インスタンスに頻繁にアクセスする必要がある複数のウェブ サーバーがあります。同社は、Web サーバーがデータベースに接続するための安全な方法を望んでいますが、ユーザー資格情報を頻繁にローテーションするというセキュリティ要件を満たしています。 これらの要件を満たすソリューションはどれですか? A. データベース ユーザーの認証情報を AWS Secrets Manager に保存します。ウェブサーバーが AWS Secrets Manager にアクセスできるようにするために必要な IAM アクセス許可を付与します。 B. データベース ユーザーの認証情報を AWS Systems Manager OpsCenter に保存します。Web サーバーが OpsCenter にアクセスできるようにするために必要な IAM 権限を付与します。 C. データベース ユーザーの資格情報を安全な Amazon S3 バケットに保存します。Web サーバーが認証情報を取得してデータベースにアクセスできるように、必要な IAM 権限を付与します。 D. ウェブサーバーのファイルシステム上の AWS Key Management Service (AWS KMS) で暗号化されたファイルに、データベースユーザーの認証情報を保存します。Web サーバーは、ファイルを復号化し、データベースにアクセスできる必要があります。 Secrets Manager を使用すると、コード内のハードコーディングされた認証情報 (パスワードなど) を Secrets Manager への API 呼び出しに置き換えて、シークレットをプログラムで取得できます。これにより、シークレットがコード内に存在しなくなるため、コードを調べている人によってシークレットが侵害されないようにすることができます。また、Secrets Manager を設定して、指定されたスケジュールに従ってシークレットを自動的にローテーションすることもできます。これにより、長期的なシークレットを短期的なシークレットに置き換えることができ、侵害のリスクを大幅に軽減できます 87 / 156 87. (87) 企業は、Amazon API Gateway API によって呼び出される AWS Lambda 関数でアプリケーションをホストしています。Lambda 関数は、顧客データを Amazon Aurora MySQL データベースに保存します。会社がデータベースをアップグレードするたびに、Lambda 関数はアップグレードが完了するまでデータベース接続を確立できません。その結果、一部のイベントでは顧客データが記録されません。 ソリューション アーキテクトは、データベースのアップグレード中に作成される顧客データを格納するソリューションを設計する必要があります。 これらの要件を満たすソリューションはどれですか? A. Amazon RDS プロキシをプロビジョニングして、Lambda 関数とデータベースの間に配置します。RDS プロキシに接続するように Lambda 関数を設定します。 B. Lambda 関数の実行時間を最大限に増やします。顧客データをデータベースに格納するコードに再試行メカニズムを作成します。 C. 顧客データを Lambda ローカル ストレージに永続化する。新しい Lambda 関数を設定してローカル ストレージをスキャンし、顧客データをデータベースに保存します。 D. Amazon Simple Queue Service (Amazon SQS) FIFO キューに顧客データを保存します。キューをポーリングし、顧客データをデータベースに保存する新しい Lambda 関数を作成します https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/rds-proxy.html 88 / 156 88. (88) 調査会社は、米国内の地域から数年間データを収集してきました。同社は、サイズが 3 TB で拡大している Amazon S3 バケットでデータをホストしています。同社は、S3 バケットを持つヨーロッパのマーケティング会社とデータを共有し始めました。同社は、データ転送コストをできるだけ低く抑えたいと考えています。 これらの要件を満たすソリューションはどれですか? A. 会社の S3 バケットでリクエスタ支払い機能を設定します。 B. 会社の S3 バケットからマーケティング会社の S3 バケットの 1 つへの S3 Cross-Region Replication を構成します。 C. マーケティング会社が会社の S3 バケットにアクセスできるように、マーケティング会社のクロスアカウント アクセスを構成します。 D. S3 Intelligent-Tiering を使用するように会社の S3 バケットを構成します。S3 バケットをマーケティング会社の S3 バケットの 1 つに同期します。 通常、データを共有したいが、データにアクセスする他のユーザーに関連する料金が発生しないようにする場合は、バケットをリクエスター支払いバケットに構成します。たとえば、郵便番号ディレクトリなどの大規模なデータセットを利用可能にする場合は、リクエスター支払いバケットを使用できます。データ、地理空間情報、または Web クローリング データ。https://docs.aws.amazon.com/AmazonS3/latest/userguide/RequesterPaysBuckets.html 89 / 156 89. (89) ある企業は、Amazon S3 を使用して機密監査文書を保存しています。S3 バケットは、バケット ポリシーを使用して、最小権限の原則に従って、監査チームの IAM ユーザー資格情報へのアクセスを制限します。会社の管理者は、S3 バケット内のドキュメントが誤って削除されることを心配しており、より安全なソリューションを求めています。 監査文書を保護するために、ソリューション アーキテクトは何をすべきですか? A. S3 バケットでバージョニングと MFA 削除機能を有効にします。 B. 各監査チーム IAM ユーザー アカウントの IAM ユーザー資格情報で多要素認証 (MFA) を有効にします。 C. 監査チームの IAM ユーザー アカウントに S3 ライフサイクル ポリシーを追加して、監査期間中に s3:DeleteObject アクションを拒否する。 D. AWS Key Management Service (AWS KMS) を使用して S3 バケットを暗号化し、監査チームの IAM ユーザー アカウントが KMS キーにアクセスできないように制限します。 90 / 156 90. (90) ある会社は、SQL データベースを使用して、公開されている映画データを保存しています。データベースは、Amazon RDS シングル AZ DB インスタンスで実行されます。スクリプトは毎日ランダムな間隔でクエリを実行し、データベースに追加された新しい映画の数を記録します。スクリプトは、営業時間中に最終的な合計を報告する必要があります。 同社の開発チームは、スクリプトの実行時にデータベースのパフォーマンスが開発タスクには不十分であることに気付きました。ソリューション アーキテクトは、この問題を解決するためのソリューションを推奨する必要があります。 運用上のオーバーヘッドが最も少なく、この要件を満たすソリューションはどれですか? A. DB インスタンスをマルチ AZ 配置に変更します。 B. データベースの読み取りレプリカを作成します。読み取りレプリカのみをクエリするようにスクリプトを構成します。 C. 開発チームに、毎日の終わりにデータベース内のエントリを手動でエクスポートするように指示します。 D. Amazon ElastiCache を使用して、スクリプトがデータベースに対して実行する一般的なクエリをキャッシュします。 B に同意します。スクリプトはデータを読み取ってレポートを生成するだけであり、速度低下はスクリプトの実行中にのみ発生します。したがって、リードレプリカを使用することで、最小限のオーバーヘッドで問題を解決できます。 91 / 156 91. (91) 企業には、VPC 内の Amazon EC2 インスタンスで実行されるアプリケーションがあります。アプリケーションの 1 つは、Amazon S3 API を呼び出してオブジェクトを保存および読み取る必要があります。同社のセキュリティ規則によれば、アプリケーションからのトラフィックがインターネットを通過することは許可されていません。 これらの要件を満たすソリューションはどれですか? A. S3 ゲートウェイ エンドポイントを構成します。 B. プライベートサブネットに S3 バケットを作成します。 C. EC2 インスタンスと同じ AWS リージョンに S3 バケットを作成します。 D. EC2 インスタンスと同じサブネットに NAT ゲートウェイを設定します。 ゲートウェイ エンドポイントは、VPC 用のインターネット ゲートウェイや NAT デバイスを必要とせずに、Amazon S3 および DynamoDB への信頼性の高い接続を提供します。オプション A である必要があります。 92 / 156 92. (92) ある企業は、機密性の高いユーザー情報を Amazon S3 バケットに保存しています。同社は、VPC 内の Amazon EC2 インスタンスで実行されているアプリケーション層からこのバケットへの安全なアクセスを提供したいと考えています。 これを達成するために、ソリューション アーキテクトはどの手順を組み合わせて実行する必要がありますか? (2つ選んでください。) A. VPC 内で Amazon S3 の VPC ゲートウェイ エンドポイントを設定します。 B. S3 バケット内のオブジェクトを公開するバケット ポリシーを作成します。 C. VPC で実行されているアプリケーション層のみへのアクセスを制限するバケット ポリシーを作成します。 D. S3 アクセス ポリシーで IAM ユーザーを作成し、IAM 資格情報を EC2 インスタンスにコピーします。 E. NAT インスタンスを作成し、EC2 インスタンスが NAT インスタンスを使用して S3 バケットにアクセスするようにします。 93 / 156 93. (93) ある企業は、MySQL データベースを利用するオンプレミス アプリケーションを実行しています。同社は、アプリケーションの弾力性と可用性を高めるために、アプリケーションを AWS に移行しています。 現在のアーキテクチャでは、通常の操作時にデータベースで大量の読み取りアクティビティが発生します。4 時間ごとに、会社の開発チームは本番データベースの完全なエクスポートをプルして、ステージング環境にデータベースを設定します。この期間中、ユーザーは許容できないアプリケーション遅延を経験します。手順が完了するまで、開発チームはステージング環境を使用できません。 ソリューション アーキテクトは、アプリケーションの待ち時間の問題を軽減する代替アーキテクチャを推奨する必要があります。また、代替アーキテクチャでは、開発チームがステージング環境を遅滞なく使用し続けることができる必要があります。 これらの要件を満たすソリューションはどれですか? A. 本番用にマルチ AZ Aurora レプリカで Amazon Aurora MySQL を使用します。mysqldump ユーティリティを使用するバックアップおよび復元プロセスを実装して、ステージング データベースにデータを入力します。 B. Amazon Aurora MySQL とマルチ AZ Aurora レプリカを本番用に使用する。データベースの複製を使用して、ステージング データベースをオンデマンドで作成します。 C. マルチ AZ 配置で Amazon RDS for MySQL を使用し、本番用にレプリカを読み取ります。ステージング データベースにはスタンバイ インスタンスを使用します。 D. マルチ AZ 配置で Amazon RDS for MySQL を使用し、本番用にレプリカを読み取ります。mysqldump ユーティリティを使用するバックアップおよび復元プロセスを実装して、ステージング データベースにデータを入力します。 94 / 156 94. (94) ある会社は、ユーザーが小さなファイルを Amazon S3 にアップロードするアプリケーションを設計しています。ユーザーがファイルをアップロードした後、ファイルは、データを変換し、後で分析するためにデータを JSON 形式で保存するための 1 回限りの単純な処理を必要とします。 各ファイルは、アップロード後できるだけ迅速に処理する必要があります。需要は異なります。ユーザーが大量のファイルをアップロードする日もあります。他の日には、ユーザーはいくつかのファイルをアップロードするか、ファイルをまったくアップロードしません。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれですか? A. Amazon S3 からテキスト ファイルを読み取るように Amazon EMR を設定します。処理スクリプトを実行してデータを変換します。結果の JSON ファイルを Amazon Aurora DB クラスターに保存します。 B. イベント通知を Amazon Simple Queue Service (Amazon SQS) キューに送信するように Amazon S3 を設定します。Amazon EC2 インスタンスを使用してキューから読み取り、データを処理します。結果の JSON ファイルを Amazon DynamoDB に保存します。 C. イベント通知を Amazon Simple Queue Service (Amazon SQS) キューに送信するように Amazon S3 を設定する。AWS Lambda 関数を使用してキューから読み取り、データを処理します。結果の JSON ファイルを Amazon DynamoDB に保存します。 D. 新しいファイルがアップロードされたときに Amazon Kinesis Data Streams にイベントを送信するように Amazon EventBridge (Amazon CloudWatch Events) を設定します。AWS Lambda 関数を使用して、ストリームからイベントを消費し、データを処理します。結果の JSON ファイルを Amazon Aurora DB クラスターに保存します。 95 / 156 95. (95) アプリケーションは、会社の本社のユーザーが製品データにアクセスできるようにします。製品データは Amazon RDS MySQL DB インスタンスに保存されます。運用チームは、アプリケーション パフォーマンスの低下を特定し、読み取りトラフィックを書き込みトラフィックから分離したいと考えています。ソリューション アーキテクトは、アプリケーションのパフォーマンスを迅速に最適化する必要があります。 ソリューションアーキテクトは何を推奨すべきですか? A. 既存のデータベースをマルチ AZ 配置に変更します。プライマリ アベイラビリティ ゾーンから読み取りリクエストを処理します。 B. 既存のデータベースをマルチ AZ 配置に変更します。セカンダリ アベイラビリティ ゾーンから読み取りリクエストを処理します。 C. データベースの読み取りレプリカを作成します。コンピューティング リソースとストレージ リソースの半分をソース データベースとして使用して、リードレプリカを構成します。 D. データベースの読み取りレプリカを作成します。ソース データベースと同じコンピューティング リソースとストレージ リソースを使用してリードレプリカを構成します。 96 / 156 96. (96) このポリシーの効果は何ですか? A. ユーザーは、us-east-1 を除く任意の AWS リージョンで EC2 インスタンスを終了できます。 B. ユーザーは、us-east-1 リージョンの IP アドレス 10.100.100.1 で EC2 インスタンスを終了できます C. ユーザーのソース IP が 10.100.100.254 の場合、ユーザーは us-east-1 リージョンで EC2 インスタンスを終了できます。 D. ユーザーのソース IP が 10.100.100.254 の場合、ユーザーは us-east-1 リージョンで EC2 インスタンスを終了できません。 97 / 156 97. (97) ある会社には、Microsoft Windows 共有ファイル ストレージを必要とするオンプレミスで実行されている大規模な Microsoft SharePoint 展開があります。同社は、このワークロードを AWS クラウドに移行したいと考えており、さまざまなストレージ オプションを検討しています。ストレージ ソリューションは、可用性が高く、アクセス制御のために Active Directory と統合されている必要があります。 これらの要件を満たすソリューションはどれですか? A. Amazon EFS ストレージを設定し、認証用の Active Directory ドメインを設定します。 B. 2 つのアベイラビリティーゾーンの AWS Storage Gateway ファイルゲートウェイに SMB ファイル共有を作成します。 C. Amazon S3 バケットを作成し、ボリュームとしてマウントするように Microsoft Windows Server を構成します。 D. AWS で Amazon FSx for Windows File Server ファイル システムを作成し、認証用の Active Directory ドメインを設定します。 98 / 156 98. (98) 画像処理会社には、ユーザーが画像をアップロードするために使用する Web アプリケーションがあります。アプリケーションは、画像を Amazon S3 バケットにアップロードします。同社は、オブジェクト作成イベントを Amazon Simple Queue Service (Amazon SQS) 標準キューに発行するように S3 イベント通知をセットアップしました。SQS キューは、画像を処理し、結果をメールでユーザーに送信する AWS Lambda 関数のイベント ソースとして機能します。 ユーザーは、アップロードされた画像ごとに複数の電子メール メッセージを受信していると報告しています。ソリューション アーキテクトは、SQS メッセージが Lambda 関数を複数回呼び出しているため、複数の電子メール メッセージが生成されていると判断しました。 この問題を最小の運用オーバーヘッドで解決するには、ソリューション アーキテクトは何をすべきですか? A. ReceiveMessage の待機時間を 30 秒に増やして、SQS キューでロング ポーリングを設定します。 B. SQS 標準キューを SQS FIFO キューに変更します。メッセージ重複排除 ID を使用して、重複メッセージを破棄します。 C. SQS キューの可視性タイムアウトを、関数タイムアウトとバッチ ウィンドウ タイムアウトの合計よりも大きい値に増やします。 D. メッセージが処理前に読み取られた直後に SQS キューから各メッセージを削除するように Lambda 関数を変更します。 A は正しくありません。ロング ポーリングでは、1 回のクエリですべての SQS サーバーからすべての画像が取得されることのみが保証されます。同じメッセージがラムダ関数を 2 回トリガーする場合は、可視性タイムアウトが十分に長くなく、ラムダがメッセージの削除に間に合わなかったことが原因である可能性があります ->> C は正しいです 99 / 156 99. (99) ある会社は、オンプレミスのデータ センターでホストされているゲーム アプリケーション用の共有ストレージ ソリューションを実装しています。この会社は、Lustre クライアントを使用してデータにアクセスする機能を必要としています。ソリューションは完全に管理されている必要があります。 これらの要件を満たすソリューションはどれですか? ある会社は、オンプレミスのデータ センターでホストされているゲーム アプリケーション用の共有ストレージ ソリューションを実装しています。この会社は、Lustre クライアントを使用してデータにアクセスする機能を必要としています。ソリューションは完全に管理されている必要があります。 これらの要件を満たすソリューションはどれですか? B. Amazon EC2 Windows インスタンスを作成します。インスタンスに Windows ファイル共有ロールをインストールして構成します。アプリケーション サーバーをファイル共有に接続します。 C. Amazon Elastic File System (Amazon EFS) ファイル システムを作成し、Lustre をサポートするように設定します。ファイル システムをオリジン サーバーに接続します。アプリケーション サーバーをファイル システムに接続します。 D. Amazon FSx for Lustre ファイル システムを作成します。ファイル システムをオリジン サーバーに接続します。アプリケーション サーバーをファイル システムに接続します。 答えは D です。質問の Lustre は FSx としてのみ利用可能です 100 / 156 100. (100) 企業のコンテナ化されたアプリケーションは、Amazon EC2 インスタンスで実行されます。アプリケーションは、他のビジネス アプリケーションと通信する前に、セキュリティ証明書をダウンロードする必要があります。同社は、ほぼリアルタイムで証明書を暗号化および復号化するための高度に安全なソリューションを望んでいます。このソリューションでは、データが暗号化された後、可用性の高いストレージにデータを格納する必要もあります。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれですか? A. 暗号化された証明書の AWS Secrets Manager シークレットを作成します。必要に応じて証明書を手動で更新します。きめ細かい IAM アクセスを使用して、データへのアクセスを制御します。 B. Python 暗号化ライブラリを使用して暗号化操作を受信および実行する AWS Lambda 関数を作成します。関数を Amazon S3 バケットに保存します。 C. AWS Key Management Service (AWS KMS) カスタマー管理キーを作成します。EC2 ロールが暗号化操作に KMS キーを使用できるようにします。暗号化されたデータを Amazon S3 に保存します。 D. AWS Key Management Service (AWS KMS) カスタマー管理キーを作成します。EC2 ロールが暗号化操作に KMS キーを使用できるようにします。暗号化されたデータを Amazon Elastic Block Store (Amazon EBS) ボリュームに保存します。 正解は C: EBS は高可用性ではない 101 / 156 101. (101) ソリューション アーキテクトは、パブリック サブネットとプライベート サブネットを持つ VPC を設計しています。VPC とサブネットは IPv4 CIDR ブロックを使用します。高可用性のために、3 つのアベイラビリティーゾーン (AZ) のそれぞれに 1 つのパブリックサブネットと 1 つのプライベートサブネットがあります。インターネット ゲートウェイは、パブリック サブネットにインターネット アクセスを提供するために使用されます。プライベート サブネットは、Amazon EC2 インスタンスがソフトウェア アップデートをダウンロードできるように、インターネットへのアクセスを必要とします。 ソリューション アーキテクトは、プライベート サブネットのインターネット アクセスを有効にするために何をする必要がありますか? A. 各 AZ のパブリックサブネットごとに 1 つずつ、合計 3 つの NAT ゲートウェイを作成します。AZ 内の NAT ゲートウェイに非 VPC トラフィックを転送する各 AZ のプライベート ルート テーブルを作成します。 B. 各 AZ のプライベートサブネットごとに 1 つずつ、3 つの NAT インスタンスを作成します。AZ 内の NAT インスタンスに非 VPC トラフィックを転送する各 AZ のプライベート ルート テーブルを作成します。 C. プライベート サブネットの 1 つに 2 つ目のインターネット ゲートウェイを作成します。非 VPC トラフィックをプライベート インターネット ゲートウェイに転送するプライベート サブネットのルート テーブルを更新します。 D. パブリック サブネットの 1 つにエグレス専用インターネット ゲートウェイを作成します。非 VPC トラフィックを下り専用インターネット ゲートウェイに転送するプライベート サブネットのルート テーブルを更新します。 Bが答えになるはずです。https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html 102 / 156 102. (102) ある会社は、オンプレミスのデータセンターを AWS に移行したいと考えています。データ センターは、NFS ベースのファイル システムにデータを格納する SFTP サーバーをホストします。サーバーは、転送する必要がある 200 GB のデータを保持します。サーバーは、Amazon Elastic File System (Amazon EFS) ファイル システムを使用する Amazon EC2 インスタンスでホストされている必要があります。 このタスクを自動化するために、ソリューション アーキテクトはどの手順を組み合わせて実行する必要がありますか? (2つ選んでください。) A. EFS ファイル システムと同じアベイラビリティー ゾーンに EC2 インスタンスを起動します。 B. オンプレミスのデータセンターに AWS DataSync エージェントをインストールします。 C. EC2 インスタンスにデータ用のセカンダリ Amazon Elastic Block Store (Amazon EBS) ボリュームを作成します。 D. オペレーティング システムのコピー コマンドを手動で使用して、データを EC2 インスタンスにプッシュします。 E. AWS DataSync を使用して、オンプレミス SFTP サーバーに適したロケーション構成を作成します。 EFS ファイル システムと同じアベイラビリティー ゾーンに EC2 インスタンスを起動します。EFS ストレージと同じ AZ にインスタンスを配置することは理にかなっています。**B**。オンプレミスのデータセンターに AWS DataSync エージェントをインストールします。EFS にデータを移動する DataSync は、既に EC2 インスタンスを使用しています (提供されている情報を参照してください)。これ以上必要なものはありません... C. EC2 インスタンスにデータ用のセカンダリ Amazon Elastic Block Store (Amazon EBS) ボリュームを作成します。このセカンダリ EBS ボリュームは必要ありません... データは EFS に移動する必要があります... D. オペレーティング システムのコピー コマンドを手動で使用して、データを EC2 インスタンスにプッシュします。(Aの代わりに)潜在的に可能ですが、「このタスクを自動化する」という前提は、「手動で」アクションに反します。したがって、AEを維持する必要があります AWS DataSync を使用して、オンプレミスの SFTP サーバーに適した場所の構成を作成します。DataSync と SFTP "オンプレミス" の構成との関係がわかりません! ナンセンス。つまり、答えは A&B です。 103 / 156 103. (103) 会社には、毎日同時に実行される AWS Glue の抽出、変換、ロード (ETL) ジョブがあります。このジョブは、Amazon S3 バケットにある XML データを処理します。毎日新しいデータが S3 バケットに追加されます。ソリューションアーキテクトは、AWS Glue が各実行中にすべてのデータを処理していることに気付きました。 AWS Glue が古いデータを再処理しないようにするために、ソリューションアーキテクトは何をすべきですか? A. ジョブ ブックマークを使用するようにジョブを編集します。 B. データが処理された後にデータを削除するようにジョブを編集します。 C. NumberOfWorkers フィールドを 1 に設定してジョブを編集します。 D. FindMatches 機械学習 (ML) 変換を使用します。 これがブックマークの目的です。「AWS Glue は、ジョブ実行からの状態情報を永続化することにより、ETL ジョブの前回の実行中に既に処理されたデータを追跡します。この永続化された状態情報は、ジョブ ブックマークと呼ばれます。ジョブ ブックマークは、AWS Glue が維持するのに役立ちます。情報を状態にして、古いデータの再処理を防ぎます。」https://docs.aws.amazon.com/glue/latest/dg/monitor-continuations.html 104 / 156 104. (104) ソリューション アーキテクトは、Web サイト用の可用性の高いインフラストラクチャを設計する必要があります。このウェブサイトは、Amazon EC2 インスタンスで実行される Windows ウェブサーバーを利用しています。ソリューション アーキテクトは、数千の IP アドレスから発生する大規模な DDoS 攻撃を軽減できるソリューションを実装する必要があります。Web サイトのダウンタイムは許容されません。 このような攻撃から Web サイトを保護するために、ソリューション アーキテクトはどのようなアクションを実行する必要がありますか? (2つ選んでください。) A. AWS Shield Advanced を使用して DDoS 攻撃を阻止します。 B. 攻撃者を自動的にブロックするように Amazon GuardDuty を設定します。 C. 静的コンテンツと動的コンテンツの両方に Amazon CloudFront を使用するようにウェブサイトを構成します。 D. AWS Lambda 関数を使用して、攻撃者の IP アドレスを VPC ネットワーク ACL に自動的に追加します。 E. Auto Scaling グループで EC2 スポット インスタンスを使用し、ターゲット追跡スケーリング ポリシーが 80% の CPU 使用率に設定されている。 AC だと思います。その理由は、可用性の高いソリューションが必要だからです。AWS Shield は DDoS 攻撃を処理できます。ソリューションを HA にするために、クラウド フロントを使用できます。ACが最良の答えのようです。ABは冗長な答えのようです。 105 / 156 105. (105) ある会社は、新しいサーバーレス ワークロードをデプロイする準備をしています。ソリューション アーキテクトは、最小権限の原則を使用して、AWS Lambda 関数の実行に使用されるアクセス許可を設定する必要があります。Amazon EventBridge (Amazon CloudWatch Events) ルールが関数を呼び出します。 これらの要件を満たすソリューションはどれですか? A. lambda:InvokeFunction をアクションとして、* をプリンシパルとして、関数に実行ロールを追加します。 B. lambda:InvokeFunction をアクションとして、Service: lambda.amazonaws.com をプリンシパルとして、関数に実行ロールを追加します。 C. lambda:* をアクションとして、Service: events.amazonaws.com をプリンシパルとして、リソースベースのポリシーを関数に追加します。 D. lambda:InvokeFunction をアクションとして、Service: events.amazonaws.com をプリンシパルとして、リソースベースのポリシーを関数に追加します。 106 / 156 106. (106) ある企業が機密データを Amazon S3 に保存する準備をしています。コンプライアンス上の理由から、データは保存時に暗号化する必要があります。暗号化キーの使用状況は、監査目的でログに記録する必要があります。キーは毎年ローテーションする必要があります。 これらの要件を満たし、運用効率が最も高いソリューションはどれですか? A. 顧客提供のキーを使用したサーバー側の暗号化 (SSE-C) B. Amazon S3 マネージド キーによるサーバー側の暗号化 (SSE-S3) C. 手動ローテーションによる AWS KMS キー (SSE-KMS) によるサーバー側の暗号化 D. 自動ローテーションによる AWS KMS キー (SSE-KMS) によるサーバー側の暗号化 運用上最も効率的なのは D です。鍵のローテーションの自動化が最も効率的です。確認のために、A および B オプションでは、ここで説明されているようにローテーションを自動化できません 107 / 156 107. (107) 自転車シェアリング会社は、営業時間のピーク時に自転車の位置を追跡するための多層アーキテクチャを開発しています。同社は、既存の分析プラットフォームでこれらのデータ ポイントを使用したいと考えています。ソリューション アーキテクトは、このアーキテクチャをサポートする最も実行可能な多層オプションを決定する必要があります。データ ポイントは REST API からアクセスできる必要があります。 位置データを保存および取得するためのこれらの要件を満たすアクションはどれですか? A. Amazon S3 で Amazon Athena を使用します。 B. AWS Lambda で Amazon API Gateway を使用する。 C. Amazon Redshift で Amazon QuickSight を使用する。 D. Amazon Kinesis Data Analytics で Amazon API Gateway を使用する。 データを取得するには API Gateway が必要なので、オプション A と C はアウトです。「同社は既存の分析プラットフォームでこれらのデータ ポイントを使用したいと考えている」ため、Kynesis を追加する必要はありません。オプションDもアウトです。これにより、オプション B が正しいものとして残ります。 108 / 156 108. (108) ある会社は、Amazon RDS のデータベースにリストを保存する自動車販売 Web サイトを持っています。自動車が販売されると、リストを Web サイトから削除し、データを複数のターゲット システムに送信する必要があります。 ソリューション アーキテクトはどの設計を推奨する必要がありますか? A. Amazon RDS のデータベースが更新されたときにトリガーされる AWS Lambda 関数を作成して、ターゲットが消費する Amazon Simple Queue Service (Amazon SQS) キューに情報を送信します。 B. Amazon RDS のデータベースが更新されたときにトリガーされる AWS Lambda 関数を作成して、ターゲットが消費する Amazon Simple Queue Service (Amazon SQS) FIFO キューに情報を送信します。 C. RDS イベント通知をサブスクライブし、複数の Amazon Simple Notification Service (Amazon SNS) トピックに展開された Amazon Simple Queue Service (Amazon SQS) キューを送信します。AWS Lambda 関数を使用してターゲットを更新します。 D. RDS イベント通知をサブスクライブし、複数の Amazon Simple Queue Service (Amazon SQS) キューに展開された Amazon Simple Notification Service (Amazon SNS) トピックを送信します。AWS Lambda 関数を使用してターゲットを更新します。 109 / 156 109. (109) 企業は Amazon S3 にデータを保存する必要があり、データが変更されないようにする必要があります。会社は、Amazon S3 にアップロードされた新しいオブジェクトが、会社がオブジェクトを変更することを決定するまで、不特定の期間変更できないままにしたいと考えています。会社の AWS アカウントの特定のユーザーのみが、オブジェクトを削除する機能を持つことができます。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. S3 Glacier ボールトを作成します。オブジェクトに WORM (write-once, read-many) ボールト ロック ポリシーを適用します。 B. S3 オブジェクト ロックを有効にして S3 バケットを作成します。バージョニングを有効にします。保存期間を100年に設定。新しいオブジェクトの S3 バケットのデフォルト保持モードとしてガバナンス モードを使用します。 C. S3 バケットを作成します。AWS CloudTrail を使用して、オブジェクトを変更する S3 API イベントを追跡します。通知を受けたら、変更されたオブジェクトを、会社が所有するすべてのバックアップ バージョンから復元します。 D. S3 オブジェクト ロックを有効にして S3 バケットを作成します。バージョニングを有効にします。オブジェクトにリーガル ホールドを追加します。オブジェクトを削除する必要があるユーザーの IAM ポリシーに s3:PutObjectLegalHold アクセス許可を追加します。 110 / 156 110. (110) あるソーシャル メディア会社は、ユーザーがその Web サイトに画像をアップロードできるようにしています。ウェブサイトは Amazon EC2 インスタンスで実行されます。アップロードリクエスト中に、ウェブサイトは画像を標準サイズにサイズ変更し、サイズ変更された画像を Amazon S3 に保存します。ユーザーは、Web サイトへのアップロード リクエストが遅いと感じています。 同社は、アプリケーション内の結合を減らし、Web サイトのパフォーマンスを改善する必要があります。ソリューション アーキテクトは、イメージ アップロードの最も運用効率の高いプロセスを設計する必要があります。 これらの要件を満たすために、ソリューション アーキテクトはどのアクションを組み合わせて実行する必要がありますか? (2つ選んでください。) A. S3 Glacier に画像をアップロードするようにアプリケーションを設定します。 B. 元の画像を Amazon S3 にアップロードするようにウェブサーバーを設定します。 C. 署名付き URL を使用して各ユーザーのブラウザから Amazon S3 に画像を直接アップロードするようにアプリケーションを設定する D. イメージがアップロードされたときに AWS Lambda 関数を呼び出すように S3 イベント通知を設定します。関数を使用して画像のサイズを変更します。 E. アップロードされた画像のサイズを変更するスケジュールで AWS Lambda 関数を呼び出す Amazon EventBridge (Amazon CloudWatch Events) ルールを作成します。 111 / 156 111. (111) ある会社は最近、メッセージ処理システムを AWS に移行しました。システムは、Amazon EC2 インスタンスで実行されている ActiveMQ キューにメッセージを受信します。メッセージは、Amazon EC2 で実行されているコンシューマー アプリケーションによって処理されます。コンシューマ アプリケーションはメッセージを処理し、Amazon EC2 で実行されている MySQL データベースに結果を書き込みます。同社は、このアプリケーションの可用性を高め、運用の複雑さを軽減したいと考えています。 最も高い可用性を提供するアーキテクチャはどれですか? A. 2 つ目の ActiveMQ サーバーを別のアベイラビリティーゾーンに追加します。別のアベイラビリティーゾーンに追加のコンシューマー EC2 インスタンスを追加します。MySQL データベースを別のアベイラビリティーゾーンに複製します。 B. 2 つのアベイラビリティーゾーンにまたがって構成されたアクティブ/スタンバイブローカーで Amazon MQ を使用します。別のアベイラビリティーゾーンに追加のコンシューマー EC2 インスタンスを追加します。MySQL データベースを別のアベイラビリティーゾーンに複製します。 C. 2 つのアベイラビリティーゾーンにまたがって構成されたアクティブ/スタンバイブローカーで Amazon MQ を使用します。別のアベイラビリティーゾーンに追加のコンシューマー EC2 インスタンスを追加します。マルチ AZ を有効にして Amazon RDS for MySQL を使用します。 D. 2 つのアベイラビリティーゾーンにまたがって構成されたアクティブ/スタンバイブローカーで Amazon MQ を使用します。2 つのアベイラビリティーゾーンにまたがるコンシューマー EC2 インスタンスの Auto Scaling グループを追加します。マルチ AZ を有効にして Amazon RDS for MySQL を使用します。 112 / 156 112. (112 )企業は、着信要求を処理する一連のオンプレミス サーバーでコンテナー化された Web アプリケーションをホストしています。リクエストの数は急速に増加しています。オンプレミス サーバーは、増加した要求数を処理できません。同社は、最小限のコード変更と最小限の開発労力でアプリケーションを AWS に移行したいと考えています。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれですか? A. Amazon Elastic Container Service (Amazon ECS) で AWS Fargate を使用して、Service Auto Scaling でコンテナ化されたウェブ アプリケーションを実行します。Application Load Balancer を使用して、着信要求を分散します B. 2 つの Amazon EC2 インスタンスを使用して、コンテナ化された Web アプリケーションをホストします。Application Load Balancer を使用して、着信要求を分散します。 C. サポートされている言語のいずれかを使用する新しいコードで AWS Lambda を使用する。負荷をサポートするために複数の Lambda 関数を作成します。Lambda 関数へのエントリ ポイントとして Amazon API Gateway を使用します。 D. AWS ParallelCluster などのハイ パフォーマンス コンピューティング (HPC) ソリューションを使用して、受信リクエストを適切な規模で処理できる HPC クラスターを確立します。 運用上のオーバーヘッドが少ないということは、A: Fargate (EC2 なし)、コンテナを ECS に移動、成長のための自動スケーリング、消費のバランスを取るための ALB を意味します。B - EC2 の構成が必要です C - コードの追加が必要です (開発者) D - HPC プラットフォームを利用するためにアプリを再設計するなど、最も複雑なアプローチのようです。 113 / 156 113. (113) ある企業は、レポートに 50 TB のデータを使用しています。この会社は、このデータをオンプレミスから AWS に移動したいと考えています。会社のデータ センターのカスタム アプリケーションは、毎週のデータ変換ジョブを実行します。同社は、データ転送が完了するまでアプリケーションを一時停止する予定であり、できるだけ早く転送プロセスを開始する必要があります。 データセンターには、追加のワークロードに使用できるネットワーク帯域幅がありません。ソリューション アーキテクトはデータを転送し、変換ジョブを AWS クラウドで実行し続けるように設定する必要があります。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれですか? A. AWS DataSync を使用してデータを移動します。AWS Glue を使用してカスタム変換ジョブを作成します。 B. AWS Snowcone デバイスを注文してデータを移動します。変換アプリケーションをデバイスにデプロイします。 C. AWS Snowball Edge Storage Optimized デバイスを注文します。データをデバイスにコピーします。AWS Glue を使用してカスタム変換ジョブを作成します。 D. Amazon EC2 コンピューティングを含む AWS Snowball Edge Storage Optimized デバイスを注文します。データをデバイスにコピーします。AWS で新しい EC2 インスタンスを作成して、変換アプリケーションを実行します。 114 / 156 114. (114) ある会社は、ユーザーが写真をアップロードして、自分の画像にフォト フレームを追加できる画像分析アプリケーションを作成しました。ユーザーは、画像とメタデータをアップロードして、画像に追加するフォト フレームを指定します。アプリケーションは、単一の Amazon EC2 インスタンスと Amazon DynamoDB を使用してメタデータを保存します。 アプリケーションはますます人気が高まり、ユーザー数は増加しています。同社は、時間帯や曜日によって同時ユーザー数が大きく異なると予想しています。企業は、拡大するユーザー ベースのニーズに合わせてアプリケーションを拡張できるようにする必要があります。 これらの要件を満たすソリューションはどれですか? A. AWS Lambda を使用して写真を処理します。写真とメタデータを DynamoDB に保存します。 B. Amazon Kinesis Data Firehose を使用して写真を処理し、写真とメタデータを保存します。 C. AWS Lambda を使用して写真を処理する。写真を Amazon S3 に保存します。DynamoDB を保持してメタデータを保存します。 D. EC2 インスタンスの数を 3 つに増やします。プロビジョンド IOPS SSD (io2) Amazon Elastic Block Store (Amazon EBS) ボリュームを使用して、写真とメタデータを保存します。 イメージをDBに保存することは、S3メタデータと比較して非常にスケーラブルではなく、多くのスペースを占有せず、DBにより効率的に保存されます 115 / 156 115. (115) 医療記録会社は、Amazon EC2 インスタンスでアプリケーションをホストしています。アプリケーションは、Amazon S3 に保存されている顧客データ ファイルを処理します。EC2 インスタンスは、パブリック サブネットでホストされます。EC2 インスタンスはインターネット経由で Amazon S3 にアクセスしますが、他のネットワーク アクセスは必要ありません。 新しい要件では、ファイル転送のネットワーク トラフィックがプライベート ルートを使用し、インターネット経由で送信されないようにする必要があります。 この要件を満たすために、ソリューション アーキテクトが推奨すべきネットワーク アーキテクチャの変更はどれですか? A. NAT ゲートウェイを作成します。パブリック サブネットのルート テーブルを構成して、NAT ゲートウェイ経由でトラフィックを Amazon S3 に送信します。 B. S3 プレフィックス リストへのトラフィックのみが許可されるように、アウトバウンド トラフィックを制限するように EC2 インスタンスのセキュリティ グループを構成します。 C. EC2 インスタンスをプライベートサブネットに移動します。Amazon S3 の VPC エンドポイントを作成し、そのエンドポイントをプライベート サブネットのルート テーブルにリンクします。 D. VPC からインターネットゲートウェイを削除します。AWS Direct Connect 接続をセットアップし、Direct Connect 接続を介してトラフィックを Amazon S3 にルーティングします。 116 / 156 116. (116) ある会社は、企業の Web サイトに一般的なコンテンツ管理システム (CMS) を使用しています。ただし、必要なパッチ適用とメンテナンスは面倒です。同社は Web サイトを再設計しており、新しいソリューションを求めています。Web サイトは年に 4 回更新され、動的なコンテンツを利用できるようにする必要はありません。ソリューションは、高いスケーラビリティと強化されたセキュリティを提供する必要があります。 これらの要件を満たす変更の組み合わせはどれで、運用上のオーバーヘッドは最小ですか? (2つ選んでください。) A. HTTPS 機能を使用するように、ウェブサイトの前に Amazon CloudFront を設定します。 B. ウェブサイトの前に AWS WAF ウェブ ACL をデプロイして、HTTPS 機能を提供します。 C. AWS Lambda 関数を作成してデプロイし、ウェブサイトのコンテンツを管理および提供します。 D. 新しいウェブサイトと Amazon S3 バケットを作成します。静的 Web サイト ホスティングを有効にして、S3 バケットに Web サイトをデプロイします。 E. 新しい Web サイトを作成します。Application Load Balancer の背後にある Amazon EC2 インスタンスの Auto Scaling グループを使用して、ウェブサイトをデプロイします 117 / 156 117. (117) 企業は、アプリケーション ログを Amazon CloudWatch Logs ログ グループに保存します。新しいポリシーでは、会社はすべてのアプリケーション ログを Amazon OpenSearch Service (Amazon Elasticsearch Service) にほぼリアルタイムで保存する必要があります。 運用上のオーバーヘッドが最も少なく、この要件を満たすソリューションはどれですか? A. CloudWatch Logs サブスクリプションを設定して、ログを Amazon OpenSearch Service (Amazon Elasticsearch Service) にストリーミングします。 B. AWS Lambda 関数を作成します。ログ グループを使用して関数を呼び出し、ログを Amazon OpenSearch Service (Amazon Elasticsearch Service) に書き込みます。 C. Amazon Kinesis Data Firehose 配信ストリームを作成します。ログ グループを配信ストリーム ソースとして構成します。配信ストリームの宛先として Amazon OpenSearch Service (Amazon Elasticsearch Service) を設定します。 D. 各アプリケーション サーバーに Amazon Kinesis エージェントをインストールして構成し、ログを Amazon Kinesis Data Streams に配信します。ログを Amazon OpenSearch Service (Amazon Elasticsearch Service) に配信するように Kinesis Data Streams を設定します。 118 / 156 118. (118) ある企業が、複数のアベイラビリティーゾーンの Amazon EC2 インスタンスで実行されるウェブベースのアプリケーションを構築しています。Web アプリケーションは、合計サイズが約 900 TB のテキスト ドキュメントのリポジトリへのアクセスを提供します。同社は、Web アプリケーションの需要が高まる時期を予想しています。ソリューション アーキテクトは、テキスト ドキュメントのストレージ コンポーネントが常にアプリケーションの需要を満たすように拡張できることを確認する必要があります。同社は、ソリューションの全体的なコストを懸念しています。 これらの要件を最も費用対効果の高い方法で満たすストレージ ソリューションはどれですか? A. Amazon Elastic Block Store (Amazon EBS) B. Amazon エラスティック ファイル システム (Amazon EFS) C. Amazon OpenSearch Service (Amazon Elasticsearch Service) D. アマゾン S3 質問は検索容量ではなくストレージをスケーリングしたいという具体的なものです。 119 / 156 119. (119) グローバル企業は、Amazon API Gateway を使用して、us-east-1 リージョンと ap-southeast-2 リージョンのロイヤルティ クラブ ユーザー向けの REST API を設計しています。ソリューション アーキテクトは、SQL インジェクションやクロスサイト スクリプティング攻撃から複数のアカウントにわたってこれらの API Gateway 管理 REST API を保護するソリューションを設計する必要があります。 最小限の管理作業でこれらの要件を満たすソリューションはどれですか? A. 両方のリージョンで AWS WAF をセットアップします。地域 Web ACL を API ステージに関連付けます。 B. 両方のリージョンで AWS Firewall Manager をセットアップします。AWS WAF ルールを一元的に設定します。 C. バスリージョンに AWS Shield をセットアップします。地域 Web ACL を API ステージに関連付けます。 D. リージョンの 1 つで AWS Shield をセットアップします。地域 Web ACL を API ステージに関連付けます。 120 / 156 120. (120) ある会社は、us-west-2 リージョンのネットワーク ロード バランサー (NLB) の背後にある 3 つの Amazon EC2 インスタンスにセルフマネージド DNS ソリューションを実装しました。同社のユーザーのほとんどは、米国とヨーロッパにいます。同社は、ソリューションのパフォーマンスと可用性を向上させたいと考えています。同社は eu-west-1 リージョンで 3 つの EC2 インスタンスを起動して構成し、EC2 インスタンスを新しい NLB のターゲットとして追加します。 会社がトラフィックをすべての EC2 インスタンスにルーティングするために使用できるソリューションはどれですか? A. Amazon Route 53 地理位置情報ルーティング ポリシーを作成して、リクエストを 2 つの NLB のいずれかにルーティングします。Amazon CloudFront ディストリビューションを作成します。Route 53 レコードをディストリビューションのオリジンとして使用します。 B. AWS Global Accelerator で標準アクセラレータを作成します。us-west-2 と eu-west-1 にエンドポイント グループを作成します。エンドポイント グループのエンドポイントとして 2 つの NLB を追加します。 C. Elastic IP アドレスを 6 つの EC2 インスタンスにアタッチします。Amazon Route 53 ジオロケーション ルーティング ポリシーを作成して、リクエストを 6 つの EC2 インスタンスのいずれかにルーティングします。Amazon CloudFront ディストリビューションを作成します。Route 53 レコードをディストリビューションのオリジンとして使用します D. 2 つの NLB を 2 つの Application Load Balancer (ALB) に置き換えます。Amazon Route 53 レイテンシールーティングポリシーを作成して、リクエストを 2 つの ALB のいずれかにルーティングします。Amazon CloudFront ディストリビューションを作成します。Route 53 レコードをディストリビューションのオリジンとして使用します。 121 / 156 121. (121) ある会社は、AWS でオンライン トランザクション処理 (OLTP) ワークロードを実行しています。このワークロードは、マルチ AZ 配置で暗号化されていない Amazon RDS DB インスタンスを使用します。このインスタンスから毎日のデータベース スナップショットが取得されます。 データベースとスナップショットが常に暗号化されるようにするために、ソリューションアーキテクトは何をすべきですか? A. 最新の DB スナップショットのコピーを暗号化します。暗号化されたスナップショットを復元して、既存の DB インスタンスを置き換えます。 B. 新しい暗号化された Amazon Elastic Block Store (Amazon EBS) ボリュームを作成し、そこにスナップショットをコピーします。DB インスタンスで暗号化を有効にします。 C. スナップショットをコピーし、AWS Key Management Service (AWS KMS) を使用して暗号化を有効にする 暗号化されたスナップショットを既存の DB インスタンスに復元する。 D. AWS Key Management Service (AWS KMS) 管理キー (SSE-KMS) によるサーバー側の暗号化を使用して暗号化された Amazon S3 バケットにスナップショットをコピーします。 「Amazon RDS DB インスタンスの暗号化は、作成時に有効にできますが、作成後に有効にすることはできません。ただし、DB インスタンスのスナップショットを作成し、暗号化されたコピーを作成することで、暗号化されていない DB インスタンスに暗号化を追加できます。スナップショット。その後、暗号化されたスナップショットから DB インスタンスを復元して、元の DB インスタンスの暗号化されたコピーを取得できます。」https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/encrypt-an-existing-amazon-rds-for-postgresql-db-instance.html 122 / 156 122. (122) ある会社は、アプリケーションでデータを暗号化する必要がある開発者をサポートするために、スケーラブルなキー管理インフラストラクチャを構築したいと考えています。 運用上の負担を軽減するために、ソリューション アーキテクトは何をすべきでしょうか? A. 多要素認証 (MFA) を使用して暗号化キーを保護します。 B. AWS Key Management Service (AWS KMS) を使用して暗 C. AWS Certificate Manager (ACM) を使用して、暗号化キーを作成、保存、および割り当てる。 D. IAM ポリシーを使用して、暗号化キーを保護するためのアクセス許可を持つユーザーの範囲を制限します。 非対称キーを使用してデータにデジタル署名または検証する必要がある開発者は、このサービスを使用して、必要な秘密キーを作成および管理する必要があります。開発者とその増加するアプリケーション数をサポートするスケーラブルなキー管理インフラストラクチャを探している場合は、ライセンス コストと運用上の負担を軽減するために使用する必要があります 123 / 156 123. (123) ある会社には、2 つの Amazon EC2 インスタンスでホストされている動的 Web アプリケーションがあります。同社には独自の SSL 証明書があり、SSL ターミネーションを実行するために各インスタンス上にあります。 最近トラフィックが増加しており、運用チームは、SSL 暗号化と復号化が原因で Web サーバーの計算能力が上限に達していると判断しました。 アプリケーションのパフォーマンスを向上させるために、ソリューション アーキテクトは何をすべきでしょうか? A. AWS Certificate Manager (ACM) を使用して新しい SSL 証明書を作成します。各インスタンスに ACM 証明書をインストールします。 B. Amazon S3 バケットを作成する SSL 証明書を S3 バケットに移行します。SSL ターミネーションのバケットを参照するように EC2 インスタンスを設定します。 C. プロキシ サーバーとして別の EC2 インスタンスを作成します。SSL 証明書を新しいインスタンスに移行し、既存の EC2 インスタンスに直接接続するように構成します。 D. SSL 証明書を AWS Certificate Manager (ACM) にインポートします。ACM からの SSL 証明書を使用する HTTPS リスナーで Application Load Balancer を作成します。 この問題は、SSL オフロード、つまり SSL ターミネーション タスクを ALB に移動することで解決されます。https://aws.amazon.com/blogs/aws/elastic-load-balancer-support-for-ssl-termination/ 124 / 156 124. (124) 企業には、多数の Amazon EC2 インスタンスを使用して完了する非常に動的なバッチ処理ジョブがあります。ジョブは本質的にステートレスであり、悪影響を与えることなくいつでも開始および停止でき、完了するまでに通常合計 60 分以上かかります。同社はソリューション アーキテクトに、仕事の要件を満たすスケーラブルで費用対効果の高いソリューションを設計するよう依頼しました。 ソリューションアーキテクトは何を推奨すべきですか? A. EC2 スポット インスタンスを実装します。 B. EC2 リザーブド インスタンスを購入します。 C. EC2 オンデマンド インスタンスを実装します。 D. AWS Lambda で処理を実装します。 125 / 156 125. (125) ある会社は、AWS で 2 層の e コマース Web サイトを運営しています。Web 層は、Amazon EC2 インスタンスにトラフィックを送信するロード バランサーで構成されます。データベース層は Amazon RDS DB インスタンスを使用します。EC2 インスタンスと RDS DB インスタンスは、パブリック インターネットに公開しないでください。EC2 インスタンスでは、サードパーティの Web サービスを介して注文の支払い処理を完了するために、インターネット アクセスが必要です。アプリケーションは高可用性である必要があります。 これらの要件を満たす構成オプションの組み合わせはどれですか? (2つ選んでください。) A. Auto Scaling グループを使用して、プライベートサブネットで EC2 インスタンスを起動します。RDS マルチ AZ DB インスタンスをプライベートサブネットにデプロイします。 B. 2 つのアベイラビリティーゾーンにまたがる 2 つのプライベートサブネットと 2 つの NAT ゲートウェイで VPC を設定します。プライベートサブネットに Application Load Balancer をデプロイします。 C. Auto Scaling グループを使用して、2 つのアベイラビリティーゾーンにまたがるパブリックサブネットで EC2 インスタンスを起動します。RDS マルチ AZ DB インスタンスをプライベートサブネットにデプロイします。 D. 2 つのアベイラビリティーゾーンにまたがる 1 つのパブリックサブネット、1 つのプライベートサブネット、および 2 つの NAT ゲートウェイで VPC を構成します。パブリックサブネットに Application Load Balancer をデプロイします。 E. 2 つのアベイラビリティーゾーンにまたがる 2 つのパブリックサブネット、2 つのプライベートサブネット、および 2 つの NAT ゲートウェイで VPC を構成します。パブリックサブネットに Application Load Balancer をデプロイします。 126 / 156 126. (126) ソリューション アーキテクトは、企業のストレージ コストを削減するソリューションを実装する必要があります。会社のすべてのデータは、Amazon S3 標準ストレージ クラスにあります。会社は、すべてのデータを少なくとも 25 年間保持する必要があります。直近 2 年間のデータは、可用性が高く、すぐに取得できる必要があります。 これらの要件を満たすソリューションはどれですか? A. S3 ライフサイクル ポリシーを設定して、オブジェクトを S3 Glacier Deep Archive にすぐに移行します。 B. S3 ライフサイクル ポリシーを設定して、2 年後にオブジェクトを S3 Glacier Deep Archive に移行します。 C. S3 Intelligent-Tiering を使用する。アーカイブ オプションを有効にして、データが S3 Glacier Deep Archive にアーカイブされるようにします。 D. オブジェクトを S3 One Zone-Infrequent Access (S3 One Zone-IA) にすぐに移行し、2 年後に S3 Glacier Deep Archive に移行する S3 ライフサイクル ポリシーを設定します。 127 / 156 127. (127) メディア企業は、システムを AWS クラウドに移行する可能性を評価しています。この会社は、ビデオ処理用に最大の I/O パフォーマンスを備えた少なくとも 10 TB のストレージ、メディア コンテンツを保存するための 300 TB の非常に耐久性の高いストレージ、および使用されなくなったアーカイブ メディアの要件を満たす 900 TB のストレージを必要としています。 これらの要件を満たすために、ソリューション アーキテクトはどのサービス セットを推奨する必要がありますか? A. 最大のパフォーマンスを実現する Amazon EBS、耐久性のあるデータ ストレージを実現する Amazon S3、アーカイブ ストレージを実現する Amazon S3 Glacier B. 最大のパフォーマンスを実現する Amazon EBS、耐久性のあるデータ ストレージを実現する Amazon EFS、アーカイブ ストレージを実現する Amazon S3 Glacier C. 最大のパフォーマンスのための Amazon EC2 インスタンスストア、耐久性のあるデータストレージのための Amazon EFS、およびアーカイブストレージのための Amazon S3 D. 最大のパフォーマンスを実現する Amazon EC2 インスタンス ストア、耐久性のあるデータ ストレージを実現する Amazon S3、アーカイブ ストレージを実現する Amazon S3 Glacier 選択した回答: D 現時点で可能な最大インスタンス ストアは、EBS と比較して I/O が高い NVMe で 30 TB です。is4gen.8xlarge 4 x 7,500 GB (30 TB) NVMe SSD https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html#instance-store-volumes 128 / 156 128. (128) 企業は、AWS クラウドのコンテナでアプリケーションを実行したいと考えています。これらのアプリケーションはステートレスであり、基盤となるインフラストラクチャ内の中断を許容できます。同社は、コストと運用オーバーヘッドを最小限に抑えるソリューションを必要としています。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. Amazon EC2 Auto Scaling グループでスポット インスタンスを使用して、アプリケーション コンテナを実行します。 B. Amazon Elastic Kubernetes Service (Amazon EKS) マネージド ノード グループでスポット インスタンスを使用する。 C. Amazon EC2 Auto Scaling グループでオンデマンド インスタンスを使用して、アプリケーション コンテナを実行します。 D. Amazon Elastic Kubernetes Service (Amazon EKS) マネージド ノード グループでオンデマンド インスタンスを使用する。 129 / 156 129. (129) ある会社は、オンプレミスで多層 Web アプリケーションを実行しています。Web アプリケーションはコンテナー化され、ユーザー レコードを含む PostgreSQL データベースに接続された多数の Linux ホスト上で実行されます。インフラストラクチャとキャパシティ プランニングを維持するための運用上のオーバーヘッドが、会社の成長を制限しています。ソリューション アーキテクトは、アプリケーションのインフラストラクチャを改善する必要があります。 これを達成するために、ソリューション アーキテクトはどのアクションを組み合わせて実行する必要がありますか? (2つ選んでください。) A. PostgreSQL データベースを Amazon Aurora に移行します。 B. Amazon EC2 インスタンスでホストされるように Web アプリケーションを移行します。 C. ウェブ アプリケーション コンテンツ用に Amazon CloudFront ディストリビューションをセットアップする。 D. ウェブ アプリケーションと PostgreSQL データベースの間に Amazon ElastiCache をセットアップします。 E. Amazon Elastic Container Service (Amazon ECS) を使用して、AWS Fargate でホストされるようにウェブ アプリケーションを移行します。 130 / 156 130. (130) アプリケーションは、複数のアベイラビリティ ゾーンにまたがる Amazon EC2 インスタンスで実行されます。インスタンスは、Application Load Balancer の背後にある Amazon EC2 Auto Scaling グループで実行されます。アプリケーションは、EC2 インスタンスの CPU 使用率が 40% またはそれに近い場合に最高のパフォーマンスを発揮します。 グループ内のすべてのインスタンスで望ましいパフォーマンスを維持するために、ソリューション アーキテクトは何をすべきですか? A. シンプルなスケーリング ポリシーを使用して、Auto Scaling グループを動的にスケーリングします。 B. ターゲット追跡ポリシーを使用して、Auto Scaling グループを動的にスケーリングします。 C. AWS Lambda 関数を使用して、目的の Auto Scaling グループ容量を更新します。 D. スケジュールされたスケーリングアクションを使用して、Auto Scaling グループをスケールアップおよびスケールダウンします。 131 / 156 131. (131) ある企業が、ストレージに Amazon S3 バケットを使用するファイル共有アプリケーションを開発しています。同社は、Amazon CloudFront ディストリビューションを通じてすべてのファイルを提供したいと考えています。会社は、S3 URL への直接のナビゲーションを通じてファイルにアクセスできるようにしたくありません。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. S3 バケットごとに個別のポリシーを作成して、CloudFront アクセスのみに読み取り権限を付与します。 B. IAM ユーザーを作成します。S3 バケット内のオブジェクトに対する読み取り権限をユーザーに付与します。ユーザーを CloudFront に割り当てます。 C. CloudFront ディストリビューション ID をプリンシパルとして割り当て、ターゲット S3 バケットを Amazon リソースネーム (ARN) として割り当てる S3 バケット ポリシーを作成します。 D. オリジン アクセス ID (OAI) を作成します。OAI を CloudFront ディストリビューションに割り当てます。OAI のみが読み取り権限を持つように、S3 バケットの権限を設定します。 Amazon CloudFront ディストリビューションを介してのみオブジェクトにアクセスできるように、Amazon Simple Storage Service (Amazon S3) バケットへのアクセスを制限したいと考えています。どうやってやるの?CloudFront オリジン アクセス ID (OAI) を作成する https://aws.amazon.com/premiumsupport/knowledge-center/cloudfront-access-to-amazon-s3/ 132 / 156 132. (132) 企業の Web サイトでは、ダウンロード可能な履歴パフォーマンス レポートをユーザーに提供しています。Web サイトには、会社の Web サイトの需要をグローバルに満たすように拡張できるソリューションが必要です。ソリューションは、費用対効果が高く、インフラストラクチャ リソースのプロビジョニングを制限し、可能な限り最速の応答時間を提供する必要があります。 これらの要件を満たすために、ソリューション アーキテクトはどの組み合わせを推奨する必要がありますか? A. Amazon CloudFront と Amazon S3 B. AWS Lambda と Amazon DynamoDB C. Amazon EC2 Auto Scaling を使用した Application Load Balancer D. 内部 Application Load Balancer を備えた Amazon Route 53 133 / 156 133. (133) ある会社は、オンプレミスで Oracle データベースを実行しています。会社の AWS への移行の一環として、会社はデータベースを利用可能な最新バージョンにアップグレードしたいと考えています。この会社は、データベースのディザスター リカバリー (DR) もセットアップしたいと考えています。同社は、通常の運用と DR セットアップの運用オーバーヘッドを最小限に抑える必要があります。同社はまた、データベースの基盤となるオペレーティング システムへのアクセスを維持する必要があります。 これらの要件を満たすソリューションはどれですか? A. Oracle データベースを Amazon EC2 インスタンスに移行します。別の AWS リージョンへのデータベース レプリケーションを設定します。 B. Oracle データベースを Amazon RDS for Oracle に移行します。クロスリージョン自動バックアップを有効にして、スナップショットを別の AWS リージョンに複製します。 C. Oracle データベースを Amazon RDS Custom for Oracle に移行します。別の AWS リージョンでデータベースのリードレプリカを作成します。 D. Oracle データベースを Amazon RDS for Oracle に移行します。別のアベイラビリティ ゾーンにスタンバイ データベースを作成します。 C である必要があります: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/rds-custom.html 134 / 156 134. (134) ある会社は、アプリケーションをサーバーレス ソリューションに移行したいと考えています。サーバーレス ソリューションでは、SL を使用して既存のデータと新しいデータを分析する必要があります。会社はデータを Amazon S3 バケットに保存します。データには暗号化が必要であり、別の AWS リージョンに複製する必要があります。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれですか? A. 新しい S3 バケットを作成します。データを新しい S3 バケットにロードします。S3 Cross-Region Replication (CRR) を使用して、暗号化されたオブジェクトを別のリージョンの S3 バケットに複製します。AWS KMS multi-Region kays (SSE-KMS) でサーバー側の暗号化を使用します。Amazon Athena を使用してデータをクエリします。 B. 新しい S3 バケットを作成します。データを新しい S3 バケットにロードします。S3 Cross-Region Replication (CRR) を使用して、暗号化されたオブジェクトを別のリージョンの S3 バケットに複製します。AWS KMS マルチリージョンキー (SSE-KMS) でサーバー側の暗号化を使用します。Amazon RDS を使用してデータをクエリします。 C. データを既存の S3 バケットにロードします。S3 Cross-Region Replication (CRR) を使用して、暗号化されたオブジェクトを別のリージョンの S3 バケットに複製します。Amazon S3 管理の暗号化キー (SSE-S3) でサーバー側の暗号化を使用します。Amazon Athena を使用してデータをクエリします。 D. データを既存の S3 バケットにロードします。S3 Cross-Region Replication (CRR) を使用して、暗号化されたオブジェクトを別のリージョンの S3 バケットに複製します。Amazon S3 管理の暗号化キー (SSE-S3) でサーバー側の暗号化を使用します。Amazon RDS を使用してデータをクエリします。 SSE-KMS と SSE-S3 - 最後の方がオーバーヘッドが少ないようです (キーは S3 によって自動的に生成され、アップロード時にデータに適用され、それ以上のアクションは必要ないためです。KMS は柔軟性が高くなりますが、別の方法が必要になります。サービス, これは最終的に 1 つを管理するよりも「複雑」です (S3). したがって、A と B は除外されます. 疑わしい場合は、A と B に 2 つのバケットがあり、C と D に 1 つだけ保持されています. C と D のどちらかを決定するのは、Athena か RDS を決定することです.RDS はリレーショナル データベースであり、Athena のユース ケースである S3 に関するドキュメントがあります. Athenaまた、サーバーレスであるため、基盤となるインフラストラクチャと容量を制御する必要がありません. したがって、C が答えです 135 / 156 135. (135) 企業は AWS でワークロードを実行します。会社は、外部プロバイダーからのサービスに接続する必要があります。サービスはプロバイダーの VPC でホストされます。同社のセキュリティ チームによると、接続はプライベートである必要があり、ターゲット サービスに制限する必要があります。接続は、会社の VPC からのみ開始する必要があります。 これらの要件を満たすソリューションはどれですか? A. 会社の VPC とプロバイダーの VPC の間に VPC ピアリング接続を作成します。ターゲット サービスに接続するようにルート テーブルを更新します。 B. VPC に仮想プライベートゲートウェイを作成するようプロバイダーに依頼します。AWS PrivateLink を使用して、ターゲット サービスに接続します。 C. 会社の VP のパブリック サブネットに NAT ゲートウェイを作成し、ルート テーブルを更新してターゲット サービスに接続します。 D. プロバイダーに、対象サービスの VPC エンドポイントを作成するよう依頼します。AWS PrivateLink を使用して、ターゲット サービスに接続します。 AWS PrivateLink は、トラフィックをパブリック インターネットに公開することなく、VPC、AWS サービス、およびオンプレミス ネットワーク間のプライベート接続を提供します**。AWS PrivateLink を使用すると、さまざまなアカウントや VPC 間でサービスを簡単に接続して、ネットワーク アーキテクチャを大幅に簡素化できます。AWS PrivateLink を利用したインターフェイス **VPC エンドポイント** は、AWS パートナーがホストするサービスと、AWS Marketplace で利用可能なサポートされているソリューションに接続します。https://aws.amazon.com/privatelink/ 136 / 156 136. (136) ある会社は、オンプレミスの PostgreSQL データベースを Amazon Aurora PostgreSQL に移行しています。オンプレミス データベースは、移行中もオンラインでアクセス可能な状態を維持する必要があります。Aurora データベースは、オンプレミス データベースとの同期を維持する必要があります。 これらの要件を満たすために、ソリューション アーキテクトはどのアクションを組み合わせて実行する必要がありますか? (2つ選んでください。 A. 進行中のレプリケーション タスクを作成します。 B. オンプレミス データベースのデータベース バックアップを作成します。 C. AWS Database Migration Service (AWS DMS) レプリケーション サーバーを作成します。 D. AWS Schema Conversion Tool (AWS SCT) を使用して、データベース スキーマを変換します E. データベースの同期を監視する Amazon EventBridge (Amazon CloudWatch Events) ルールを作成します。 AWS Database Migration Service (AWS DMS) は、データベースを AWS に迅速かつ安全に移行するのに役立ちます。ソース データベースは移行中も完全に機能し続けるため、データベースに依存するアプリケーションのダウンタイムが最小限に抑えられます。... AWS Database Migration Service を使用すると、サポートされているソースからサポートされているターゲットに低レイテンシーでデータを継続的に複製することもできます。https://aws.amazon.com/dms/ 137 / 156 137. (137) 企業は、AWS Organizations を使用して各ビジネス ユニット専用の AWS アカウントを作成し、リクエストに応じて各ビジネス ユニットのアカウントを個別に管理します。ルート電子メールの受信者は、1 つのアカウントのルート ユーザーの電子メール アドレスに送信された通知を受け取りませんでした。同社は、今後のすべての通知が見逃されないようにしたいと考えています。今後の通知は、アカウント管理者に限定する必要があります。 これらの要件を満たすソリューションはどれですか? A. AWS アカウントのルート ユーザーの電子メール アドレスに送信される通知電子メール メッセージを組織内のすべてのユーザーに転送するように、会社の電子メール サーバーを構成します。 B. AWS アカウントのルート ユーザーのすべての E メール アドレスを、アラートに応答できる少数の管理者に送信される配布リストとして構成します。AWS Organizations コンソールまたはプログラムで AWS アカウントの代替連絡先を設定します。 C. AWS アカウントのルート ユーザーのすべての E メール メッセージが、アラートの監視とそれらのアラートの適切なグループへの転送を担当する 1 人の管理者に送信されるように構成します。 D. 既存のすべての AWS アカウントと新しく作成されたすべてのアカウントを、同じルート ユーザーの E メール アドレスを使用するように構成します。AWS Organizations コンソールまたはプログラムで AWS アカウントの代替連絡先を設定します。 管理アカウントのルート ユーザーにグループのメール アドレスを使用する https://docs.aws.amazon.com/organizations/latest/userguide/orgs_best-practices_mgmt-acct.html#best-practices_mgmt-acct_email-address 138 / 156 138. (138) ある企業は、AWS で e コマース アプリケーションを実行しています。すべての新しい注文は、単一のアベイラビリティーゾーンの Amazon EC2 インスタンスで実行される RabbitMQ キューでメッセージとして発行されます。これらのメッセージは、別の EC2 インスタンスで実行される別のアプリケーションによって処理されます。このアプリケーションは、詳細を別の EC2 インスタンスの PostgreSQL データベースに保存します。EC2 インスタンスはすべて同じアベイラビリティーゾーンにあります。 同社はアーキテクチャを再設計して、最小限の運用オーバーヘッドで最高の可用性を提供する必要があります。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. Amazon MQ 上の RabbitMQ インスタンスの冗長ペア (アクティブ/スタンバイ) にキューを移行します。アプリケーションをホストする EC2 インスタンスのマルチ AZ Auto Scaling グループを作成します。PostgreSQL データベースをホストする EC2 インスタンス用に別のマルチ AZ Auto Scaling グループを作成します。 B. Amazon MQ 上の RabbitMQ インスタンスの冗長ペア (アクティブ/スタンバイ) にキューを移行します。アプリケーションをホストする EC2 インスタンスのマルチ AZ Auto Scaling グループを作成します。データベースを移行して、Amazon RDS for PostgreSQL のマルチ AZ 配置で実行します。 C. RabbitMQ キューをホストする EC2 インスタンス用のマルチ AZ Auto Scaling グループを作成します。アプリケーションをホストする EC2 インスタンス用に別のマルチ AZ Auto Scaling グループを作成します。データベースを移行して、Amazon RDS for PostgreSQL のマルチ AZ 配置で実行します。 D. RabbitMQ キューをホストする EC2 インスタンス用のマルチ AZ Auto Scaling グループを作成します。アプリケーションをホストする EC2 インスタンス用に別のマルチ AZ Auto Scaling グループを作成します。PostgreSQL データベースをホストする EC2 インスタンス用に 3 つ目のマルチ AZ Auto Scaling グループを作成する 139 / 156 139. (139) レポート チームは、Amazon S3 バケットで毎日ファイルを受け取ります。レポートチームは、Amazon QuickSight で使用するために、毎日同時にこの初期 S3 バケットから分析 S3 バケットにファイルを手動でレビューしてコピーします。追加のチームが、より大きなサイズのファイルを最初の S3 バケットに送信し始めています。 レポート チームは、ファイルが最初の S3 バケットに入ると、ファイルを自動的に分析 S3 バケットに移動したいと考えています。レポート チームは、AWS Lambda 関数を使用して、コピーされたデータに対してパターン マッチング コードを実行することも望んでいます。さらに、レポート チームはデータ ファイルを Amazon SageMaker Pipelines のパイプラインに送信したいと考えています。 これらの要件を最小の運用オーバーヘッドで満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. ファイルを分析 S3 バケットにコピーする Lambda 関数を作成します。分析 S3 バケットの S3 イベント通知を作成します。イベント通知の送信先として Lambda および SageMaker パイプラインを設定します。イベントタイプとして s3:ObjectCreated:Put を設定します。 B. ファイルを分析 S3 バケットにコピーする Lambda 関数を作成します。イベント通知を Amazon EventBridge (Amazon CloudWatch Events) に送信するように分析 S3 バケットを設定します。EventBridge (CloudWatch イベント) で ObjectCreated ルールを構成します。ルールのターゲットとして Lambda および SageMaker パイプラインを設定します。 C. S3 バケット間の S3 レプリケーションを設定します。分析 S3 バケットの S3 イベント通知を作成します。イベント通知の送信先として Lambda および SageMaker パイプラインを設定します。イベントタイプとして s3:ObjectCreated:Put を設定します。 D. S3 バケット間の S3 レプリケーションを設定します。イベント通知を Amazon EventBridge (Amazon CloudWatch Events) に送信するように分析 S3 バケットを設定します。EventBridge (CloudWatch イベント) で ObjectCreated ルールを構成します。ルールのターゲットとして Lambda および SageMaker パイプラインを設定します。 A と B は、ラムダを使用してファイルを別のバケットにコピーしていると言います。C と D は S3 レプリケーションを使用してファイルをコピーします。C と D はラムダの設定を必要としませんが、まったく同じことを行っています。 、より効率的であるはずです質問は、チームがファイルを手動でコピーしていることを示しています。手動でコピーまたはラムダでコピーするよりも、ファイルを自動的に複製することが最も効率的な方法である必要があります。 140 / 156 140. (140) ソリューション アーキテクトは、企業が AWS でアプリケーションを実行するコストを最適化するのを支援する必要があります。アプリケーションは、アーキテクチャ内のコンピューティングに Amazon EC2 インスタンス、AWS Fargate、および AWS Lambda を使用します。 EC2 インスタンスは、アプリケーションのデータ取り込みレイヤーを実行します。EC2 の使用は散発的で予測不可能です。EC2 インスタンスで実行されるワークロードは、いつでも中断される可能性があります。アプリケーションのフロントエンドは Fargate で実行され、Lambda は API レイヤーを提供します。フロントエンドの使用率と API レイヤーの使用率は、来年中に予測可能になります。 このアプリケーションをホストするための最も費用対効果の高いソリューションを提供する購入オプションの組み合わせはどれですか? (2つ選んでください。) A. データ取り込みレイヤーにスポットインスタンスを使用する B. データ取り込みレイヤーにオンデマンド インスタンスを使用する C. フロントエンドと API レイヤー用の 1 年間の Compute Savings Plan を購入します。 D. データ取り込みレイヤー用に 1 年間の全前払い予約インスタンスを購入します。 E. フロントエンドと API レイヤー用の 1 年間の EC2 インスタンス Savings Plan を購入します。 141 / 156 141. (141) ある会社は、ユーザーにグローバルなニュース速報、ローカル アラート、および天気予報を提供する Web ベースのポータルを運営しています。ポータルは、静的コンテンツと動的コンテンツを組み合わせて使用することにより、各ユーザーにパーソナライズされたビューを提供します。コンテンツは、Application Load Balancer (ALB) の背後にある Amazon EC2 インスタンスで実行されている API サーバーを介して、HTTPS 経由で提供されます。この会社は、ポータルがこのコンテンツを世界中のユーザーにできるだけ早く提供することを望んでいます。 ソリューション アーキテクトは、すべてのユーザーの待ち時間を最小限に抑えるためにアプリケーションをどのように設計する必要がありますか? A. アプリケーション スタックを単一の AWS リージョンにデプロイします。Amazon CloudFront を使用して、ALB をオリジンとして指定することにより、すべての静的コンテンツと動的コンテンツを提供します。 B. アプリケーション スタックを 2 つの AWS リージョンにデプロイする。Amazon Route 53 レイテンシールーティングポリシーを使用して、最も近いリージョンの ALB からすべてのコンテンツを提供します。 C. アプリケーション スタックを単一の AWS リージョンにデプロイする。Amazon CloudFront を使用して静的コンテンツを提供します。動的コンテンツを ALB から直接提供します D. アプリケーション スタックを 2 つの AWS リージョンにデプロイする。Amazon Route 53 地理位置情報ルーティング ポリシーを使用して、最も近いリージョンの ALB からすべてのコンテンツを提供します。 答えは A です。Amazon CloudFront は、静的および動的な Web コンテンツの配信を高速化する Web サービスです 142 / 156 142. (142) ゲーム会社は、可用性の高いアーキテクチャを設計しています。アプリケーションは、変更された Linux カーネルで実行され、UDP ベースのトラフィックのみをサポートします。同社は、可能な限り最高のユーザー エクスペリエンスを提供するために、フロントエンド層を必要としています。その層は、待ち時間が短く、トラフィックを最も近いエッジ ロケーションにルーティングし、アプリケーション エンドポイントへのエントリ用に静的 IP アドレスを提供する必要があります。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. リクエストを Application Load Balancer に転送するように Amazon Route 53 を設定します。AWS Application Auto Scaling のアプリケーションに AWS Lambda を使用します。 B. リクエストを Network Load Balancer に転送するように Amazon CloudFront を設定します。AWS Application Auto Scaling グループ内のアプリケーションに AWS Lambda を使用します。 C. リクエストを Network Load Balancer に転送するように AWS Global Accelerator を設定します。EC2 Auto Scaling グループ内のアプリケーションに Amazon EC2 インスタンスを使用します。 D. リクエストを Application Load Balancer に転送するように Amazon API Gateway を設定します。EC2 Auto Scaling グループ内のアプリケーションに Amazon EC2 インスタンスを使用します。 143 / 156 143. (143) ある会社は、既存のオンプレミスのモノリシック アプリケーションを AWS に移行したいと考えています。同社は、フロントエンド コードとバックエンド コードをできるだけ多く残したいと考えています。ただし、会社はアプリケーションをより小さなアプリケーションに分割したいと考えています。異なるチームが各アプリケーションを管理します。同社は、運用上のオーバーヘッドを最小限に抑える高度にスケーラブルなソリューションを必要としています。 これらの要件を満たすソリューションはどれですか? A. AWS Lambda でアプリケーションをホストします。アプリケーションを Amazon API Gateway と統合します。 B. AWS Amplify を使用してアプリケーションをホストします。AWS Lambda と統合された Amazon API Gateway API にアプリケーションを接続します。 C. Amazon EC2 インスタンスでアプリケーションをホストします。Auto Scaling グループ内の EC2 インスタンスをターゲットとして Application Load Balancer をセットアップします。 D. Amazon Elastic Container Service (Amazon ECS) でアプリケーションをホストします。Amazon ECS をターゲットとして Application Load Balancer をセットアップします。 144 / 156 144. (144) ある企業は最近、グローバル e コマース アプリケーションのデータ ストアとして Amazon Aurora の使用を開始しました。大規模なレポートを実行すると、開発者は e コマース アプリケーションのパフォーマンスが低下していると報告します。Amazon CloudWatch でメトリクスを確認した後、ソリューション アーキテクトは、月次レポートの実行時に ReadIOPS および CPUUtilizalion メトリクスが急上昇していることに気付きました。 最も費用対効果の高いソリューションは何ですか? A. 月次レポートを Amazon Redshift に移行します。 B. 月次レポートを Aurora レプリカに移行します。 C. Aurora データベースをより大きなインスタンス クラスに移行します。 D. Aurora インスタンスのプロビジョンド IOPS を増やします。 145 / 156 145. (145) 企業は、単一の Amazon EC2 オンデマンド インスタンスでウェブサイト分析アプリケーションをホストしています。分析ソフトウェアは PHP で作成され、MySQL データベースを使用します。分析ソフトウェア、PHP を提供する Web サーバー、およびデータベース サーバーはすべて、EC2 インスタンスでホストされます。アプリケーションは、ビジー時にパフォーマンス低下の兆候を示しており、5xx エラーを示しています。同社は、アプリケーションをシームレスに拡張する必要があります。 これらの要件を最も費用対効果の高い方法で満たすソリューションはどれですか? A. データベースを Amazon RDS for MySQL DB インスタンスに移行します。Web アプリケーションの AMI を作成します。AMI を使用して、2 番目の EC2 オンデマンド インスタンスを起動します。Application Load Balancer を使用して、各 EC2 インスタンスに負荷を分散します。 B. データベースを Amazon RDS for MySQL DB インスタンスに移行します。Web アプリケーションの AMI を作成します。AMI を使用して、2 番目の EC2 オンデマンド インスタンスを起動します。Amazon Route 53 加重ルーティングを使用して、2 つの EC2 インスタンスに負荷を分散します。 C. データベースを Amazon Aurora MySQL DB インスタンスに移行します。AWS Lambda 関数を作成して、EC2 インスタンスを停止し、インスタンス タイプを変更します。CPU 使用率が 75% を超えたときに Lambda 関数を呼び出す Amazon CloudWatch アラームを作成します。 D. データベースを Amazon Aurora MySQL DB インスタンスに移行します。Web アプリケーションの AMI を作成します。AMI を起動テンプレートに適用します。起動テンプレートを使用して Auto Scaling グループを作成する スポットフリートを使用するように起動テンプレートを設定します。Application Load Balancer を Auto Scaling グループにアタッチします。 146 / 156 146. (146) ある会社は、Application Load Balancer の背後にある Amazon EC2 オンデマンド インスタンスのグループで、本番環境でステートレス ウェブ アプリケーションを実行しています。アプリケーションは、各営業日の 8 時間に大量に使用されます。アプリケーションの使用状況は中程度で、一晩中安定しています。週末はアプリケーションの使用率が低くなります。 同社は、アプリケーションの可用性に影響を与えることなく、EC2 コストを最小限に抑えたいと考えています。 これらの要件を満たすソリューションはどれですか? A. ワークロード全体にスポット インスタンスを使用します。 B. ベースライン レベルの使用にはリザーブド インスタンスを使用します。アプリケーションが必要とする追加容量には、スポット インスタンスを使用します。 C. ベースライン レベルの使用にはオンデマンド インスタンスを使用します。アプリケーションが必要とする追加容量には、スポット インスタンスを使用します。 D. ベースライン レベルの使用には専有インスタンスを使用します。アプリケーションが必要とする追加容量には、オンデマンド インスタンスを使用します。 147 / 156 147. (147) 企業は、重要なアプリケーションのアプリケーション ログ ファイルを 10 年間保持する必要があります。アプリケーション チームは、トラブルシューティングのために過去 1 か月のログに定期的にアクセスしますが、1 か月より古いログにアクセスすることはほとんどありません。このアプリケーションは、1 か月あたり 10 TB を超えるログを生成します。 これらの要件を最も費用対効果の高い方法で満たすストレージ オプションはどれですか? A. Amazon S3 にログを保存します。AWS Backup を使用して、1 か月以上前のログを S3 Glacier Deep Archive に移動します。 B. Amazon S3 にログを保存します。S3 ライフサイクル ポリシーを使用して、1 か月以上前のログを S3 Glacier Deep Archive に移動します。 C. ログを Amazon CloudWatch Logs に保存します。AWS Backup を使用して、1 か月以上前のログを S3 Glacier Deep Archive に移動します。 D. ログを Amazon CloudWatch Logs に保存します。Amazon S3 ライフサイクル ポリシーを使用して、1 か月以上前のログを S3 Glacier Deep Archive に移動します。 148 / 156 148. (148) 企業には、次のコンポーネントを含むデータ取り込みワークフローがあります。 新しいデータ配信に関する通知を受け取る Amazon Simple Notification Service (Amazon SNS) トピック データ を処理および保存する AWS Lambda 関数 ネットワーク接続の問題により、取り込みワークフローが失敗することがある. 障害が発生した場合、会社が手動でジョブを再実行しない限り、対応するデータは取り込まれません。 最終的にすべての通知が確実に処理されるようにするために、ソリューション アーキテクトは何をすべきでしょうか? A. 複数のアベイラビリティーゾーンに展開するように Lambda 関数を設定します。 B. Lambda 関数の設定を変更して、関数の CPU とメモリの割り当てを増やします。 C. SNS トピックの再試行戦略を構成して、再試行回数と再試行間の待機時間の両方を増やします。 D. Amazon Simple Queue Service (Amazon SQS) キューを障害時の送信先として設定します。Lambda 関数を変更して、キュー内のメッセージを処理します。 https://docs.aws.amazon.com/sns/latest/dg/sns-message-delivery-retries.html 149 / 156 149. (149) ある会社には、イベント データを生成するサービスがあります。この会社は、AWS を使用して、受信したイベント データを処理したいと考えています。データは、処理全体で維持する必要がある特定の順序で書き込まれます。この会社は、運用上のオーバーヘッドを最小限に抑えるソリューションを実装したいと考えています。 ソリューション アーキテクトはこれをどのように達成する必要がありますか? A. メッセージを保持する Amazon Simple Queue Service (Amazon SQS) FIFO キューを作成します。キューからのメッセージを処理するように AWS Lambda 関数をセットアップします。 B. Amazon Simple Notification Service (Amazon SNS) トピックを作成して、処理するペイロードを含む通知を配信します。サブスクライバーとして AWS Lambda 関数を設定します。 C. メッセージを保持するための Amazon Simple Queue Service (Amazon SQS) 標準キューを作成します。キューからのメッセージを個別に処理するように AWS Lambda 関数をセットアップします。 D. Amazon Simple Notification Service (Amazon SNS) トピックを作成して、処理するペイロードを含む通知を配信します。Amazon Simple Queue Service (Amazon SQS) キューをサブスクライバーとして設定します。 150 / 156 150. (150) ある会社は、アプリケーションをオンプレミス サーバーから Amazon EC2 インスタンスに移行しています。移行設計要件の一部として、ソリューション アーキテクトはインフラストラクチャ メトリック アラームを実装する必要があります。CPU 使用率が短時間で 50% を超えた場合、会社は対処する必要はありません。ただし、CPU 使用率が 50% を超えて増加し、同時にディスクの読み取り IOPS が高い場合、企業はできるだけ早く対応する必要があります。ソリューション アーキテクトは、誤報も減らす必要があります。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. 可能であれば、Amazon CloudWatch 複合アラームを作成します。 B. Amazon CloudWatch ダッシュボードを作成して、メトリクスを視覚化し、問題に迅速に対応します。 C. Amazon CloudWatch Synthetics カナリアを作成して、アプリケーションを監視し、アラームを発生させます。 D. 可能であれば、複数のメトリクスのしきい値を持つ単一の Amazon CloudWatch メトリクス アラームを作成します。 複合アラームは、他のアラームの状態を監視することによって状態を決定します。**複合アラームを使用してアラーム ノイズを減らすことができます**。たとえば、基になるメトリクス アラームが特定の条件を満たしたときに ALARM になる複合アラームを作成できます。次に、複合アラームが ALARM に入るように設定し、基になるメトリクス アラームがアクションを実行しないように構成することで、基になるメトリクス アラームが ALARM になったときに通知を送信できます。現在、複合アラームは次のアクションを実行できます: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Create_Composite_Alarm.html 151 / 156 151. (151) ある会社は、オンプレミスのデータセンターを AWS に移行したいと考えています。会社のコンプライアンス要件に従って、会社は ap-northeast-3 リージョンのみを使用できます。会社の管理者は、VPC をインターネットに接続することを許可されていません。 これらの要件を満たすソリューションはどれですか? (2つ選んでください。) A. AWS Control Tower を使用して、データ レジデンシー ガードレールを実装し、インターネット アクセスを拒否し、ap-northeast-3 を除くすべての AWS リージョンへのアクセスを拒否します。 B. AWS WAF でルールを使用して、インターネット アクセスを防止します。AWS アカウント設定で ap-northeast-3 を除くすべての AWS リージョンへのアクセスを拒否します。 C. AWS Organizations を使用して、VPC がインターネット アクセスを取得できないようにするサービス コントロール ポリシー (SCPS) を設定します。ap-northeast-3 を除くすべての AWS リージョンへのアクセスを拒否します。 D. 各 VPC でネットワーク ACL のアウトバウンド ルールを作成して、0.0.0.0/0 からのすべてのトラフィックを拒否します。ap-northeast-3 以外の AWS リージョンの使用を防ぐために、各ユーザーの IAM ポリシーを作成します。 E. AWS Config を使用してマネージド ルールをアクティブ化し、インターネット ゲートウェイを検出してアラートを出し、ap-northeast-3 の外部にデプロイされた新しいリソースを検出してアラートを出す https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies_scps_examples_vpc.html#example_vpc_2 152 / 156 152. (152) ある会社は、3 層 Web アプリケーションを使用して、新入社員にトレーニングを提供しています。アプリケーションは、毎日 12 時間のみアクセスされます。同社は Amazon RDS for MySQL DB インスタンスを使用して情報を保存しており、コストを最小限に抑えたいと考えています。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. AWS Systems Manager Session Manager の IAM ポリシーを設定します。ポリシーの IAM ロールを作成します。役割の信頼関係を更新します。DB インスタンスの自動起動と停止を設定します。 B. DB インスタンスが停止しているときにユーザーがキャッシュからデータにアクセスできるようにする Amazon ElastiCache for Redis キャッシュクラスターを作成します。DB インスタンスの起動後にキャッシュを無効化します。 C. Amazon EC2 インスタンスを起動します。Amazon RDS へのアクセスを許可する IAM ロールを作成します。ロールを EC2 インスタンスにアタッチします。必要なスケジュールで EC2 インスタンスを開始および停止するように cron ジョブを構成します。 D. DB インスタンスを開始および停止する AWS Lambda 関数を作成します。Amazon EventBridge (Amazon CloudWatch Events) のスケジュールされたルールを作成して、Lambda 関数を呼び出します。Lambda 関数をルールのイベント ターゲットとして設定します。 「AWS Systems Manager を使用して Amazon RDS の停止と開始をスケジュールする」 ドキュメントの手順: 1. State Manager の AWS Identity and Access Management (IAM) ポリシーを設定します。2. 新しいポリシーの IAM ロールを作成します。3. Systems Manager が使用できるように、役割の信頼関係を更新します。4. State Manager で自動停止を設定します。5. State Manager で自動起動を設定します。https://aws.amazon.com/blogs/database/schedule-amazon-rds-stop-and-start-using-aws-systems-manager/ 153 / 156 153. (153) 人気のある曲のクリップから作成された着メロを販売している会社があります。着信音を含むファイルは Amazon S3 標準に保存され、サイズは少なくとも 128 KB です。同社には何百万ものファイルがありますが、90 日以上経過した着信音のダウンロードはまれです。同社は、ユーザーがアクセス頻度の高いファイルをすぐに利用できるようにしつつ、ストレージの費用を節約する必要があります。 これらの要件を最も費用対効果の高い方法で満たすために、会社が取るべき行動はどれですか? A. オブジェクトの最初のストレージ層に S3 Standard-Infrequent Access (S3 Standard-IA) ストレージを構成します。 B. ファイルを S3 Intelligent-Tiering に移動し、90 日後にオブジェクトをより安価なストレージ層に移動するように設定します。 C. オブジェクトを管理するように S3 インベントリを設定し、90 日後にそれらを S3 Standard-Infrequent Access (S3 Standard-1A) に移動します。 D. 90 日後にオブジェクトを S3 Standard から S3 Standard-Infrequent Access (S3 Standard-1A) に移動する S3 ライフサイクル ポリシーを実装します。 154 / 156 154. (154) 企業は、医療試験の結果を Amazon S3 リポジトリに保存する必要があります。リポジトリは、少数の科学者が新しいファイルを追加できるようにし、他のすべてのユーザーを読み取り専用アクセスに制限する必要があります。ユーザーは、リポジトリ内のファイルを変更または削除できません。会社は、作成日から最低 1 年間、すべてのファイルをリポジトリに保持する必要があります。 これらの要件を満たすソリューションはどれですか? A. S3 オブジェクト ロックを 1 年間のリーガル ホールド付きのガバナンス モードで使用します。 B. S3 オブジェクト ロックをコンプライアンス モードで使用し、保持期間を 365 日間に設定します。 C. IAM ロールを使用して、すべてのユーザーが S3 バケット内のオブジェクトを削除または変更できないように制限します。S3 バケット ポリシーを使用して、IAM ロールのみを許可します。 D. オブジェクトが追加されるたびに AWS Lambda 関数を呼び出すように S3 バケットを設定します。保存されたオブジェクトのハッシュを追跡するように関数を構成して、変更されたオブジェクトをそれに応じてマークできるようにします。 155 / 156 155. (155) 問155トピック 1 大手メディア企業が AWS でウェブ アプリケーションをホストしています。同社は、世界中のユーザーがファイルに確実にアクセスできるように、機密メディア ファイルのキャッシュを開始したいと考えています。コンテンツは Amazon S3 バケットに保存されます。企業は、リクエストの発信元が地理的にどこであるかに関係なく、コンテンツを迅速に配信する必要があります。 これらの要件を満たすソリューションはどれですか? A. AWS DataSync を使用して、S3 バケットをウェブ アプリケーションに接続します。 B. AWS Global Accelerator をデプロイして、S3 バケットをウェブ アプリケーションに接続します。 C. Amazon CloudFront をデプロイして、S3 バケットを CloudFront エッジ サーバーに接続します。 D. Amazon Simple Queue Service (Amazon SQS) を使用して、S3 バケットをウェブ アプリケーションに接続します。 156 / 156 156. (156) ある会社が、さまざまなデータベースから取得したバッチ データを生成します。同社はまた、ネットワーク センサーとアプリケーション API からライブ ストリーム データを生成します。この会社は、ビジネス分析のためにすべてのデータを 1 つの場所に統合する必要があります。会社は、受信データを処理してから、データを異なる Amazon S3 バケットにステージングする必要があります。チームは後で 1 回限りのクエリを実行し、データをビジネス インテリジェンス ツールにインポートして主要業績評価指標 (KPI) を表示します。 これらの要件を最も少ない運用オーバーヘッドで満たすステップの組み合わせはどれですか? (2つ選んでください。) A. 1 回限りのクエリには Amazon Athena を使用します。Amazon QuickSight を使用して KPI のダッシュボードを作成します。 B. 1 回限りのクエリに Amazon Kinesis Data Analytics を使用する。Amazon QuickSight を使用して KPI のダッシュボードを作成します。 C. カスタム AWS Lambda 関数を作成して、個々のレコードをデータベースから Amazon Redshift クラスターに移動します。 D. AWS Glue の抽出、変換、ロード (ETL) ジョブを使用して、データを JSON 形式に変換する。複数の Amazon OpenSearch Service (Amazon Elasticsearch Service) クラスターにデータをロードします。 E. AWS Lake Formation の設計図を使用して、データ レイクに取り込むことができるデータを特定します。AWS Glue を使用してソースをクロールし、データを抽出して、データを Apache Parquet 形式で Amazon S3 にロードします。 Your score is 0% Restart quiz ■AWS SAA C03 1~50 /50 AWS-SAA-C03-1~50 AWS Certified Solutions Architect - Associate は、AWS における、可用性があり、コスト効率が高く、高耐障害性で、スケーラブルな分散システムの設計に関する 1 年以上の実務経験を持つ方を対象としています。 1 / 50 1. (1)ある企業が、複数の大陸にまたがる都市の温度、湿度、気圧に関するデータを収集しています。同社が毎日各サイトから収集するデータの平均量は 500 GB です。各サイトには高速インターネット接続があります。 同社は、これらすべてのグローバル サイトからのデータを 1 つの Amazon S3 バケットにできるだけ早く集約したいと考えています。ソリューションは、運用の複雑さを最小限に抑える必要があります。 これらの要件を満たすソリューションはどれですか? A. 宛先 S3 バケットで S3 Transfer Acceleration をオンにします。マルチパート アップロードを使用して、サイト データを宛先 S3 バケットに直接アップロードします。 B. 各サイトから最も近いリージョンの S3 バケットにデータをアップロードします。S3 Cross-Region Replication を使用して、オブジェクトを宛先 S3 バケットにコピーします。次に、元の S3 バケットからデータを削除します。 C. AWS Snowball Edge Storage Optimized デバイス ジョブを毎日スケジュールして、各サイトから最も近いリージョンにデータを転送します。S3 Cross-Region Replication を使用して、オブジェクトを宛先 S3 バケットにコピーします。 D. 各サイトから最も近いリージョンの Amazon EC2 インスタンスにデータをアップロードします。データを Amazon Elastic Block Store (Amazon EBS) ボリュームに保存します。定期的に EBS スナップショットを作成し、宛先 S3 バケットを含むリージョンにコピーします。そのリージョンで EBS ボリュームを復元します。 S3 Transfer Acceleration は、より高速で高速に適しているため、最適なソリューションです。Transfer Acceleration は、世界中から S3 バケットへの転送速度を最適化するように設計されています。 2 / 50 2. (2)企業は、独自のアプリケーションのログ ファイルを分析する機能を必要としています。ログは Amazon S3 バケットに JSON 形式で保存されます。クエリはシンプルで、オンデマンドで実行されます。ソリューション アーキテクトは、既存のアーキテクチャに最小限の変更を加えて分析を実行する必要があります。 運用上のオーバーヘッドを最小限に抑えながらこれらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. Amazon Redshift を使用してすべてのコンテンツを 1 か所にロードし、必要に応じて SQL クエリを実行します。 B. Amazon CloudWatch Logs を使用してログを保存します。必要に応じて、Amazon CloudWatch コンソールから SQL クエリを実行します。 C. Amazon S3 で直接 Amazon Athena を使用して、必要に応じてクエリを実行する。 D. AWS Glue を使用してログをカタログ化する。Amazon EMR で一時的な Apache Spark クラスターを使用して、必要に応じて SQL クエリを実行します。 Amazon Athena は、S3 オブジェクトに対して分析を実行するためのサーバーレス クエリ サービスです。そして、それは最小限の変更を望んでいるので、私は間違いなくそれに行きます. 3 / 50 3. (3) 企業は AWS Organizations を使用して、さまざまな部門の複数の AWS アカウントを管理しています。管理アカウントには、プロジェクト レポートを含む Amazon S3 バケットがあります。この会社は、この S3 バケットへのアクセスを AWS Organizations の組織内のアカウントのユーザーのみに制限したいと考えています。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれですか? A. 組織 ID への参照を含む aws PrincipalOrgID グローバル条件キーを S3 バケット ポリシーに追加します。 B. 部門ごとに組織単位 (OU) を作成します。aws:PrincipalOrgPaths グローバル条件キーを S3 バケット ポリシーに追加します。 C. AWS CloudTrail を使用して、CreateAccount、InviteAccountToOrganization、LeaveOrganization、および RemoveAccountFromOrganization イベントをモニタリングします。それに応じて S3 バケット ポリシーを更新します。 D. S3 バケットへのアクセスが必要な各ユーザーにタグを付ける。aws:PrincipalTag グローバル条件キーを S3 バケット ポリシーに追加します。 aws:PrincipalOrgID リソースにアクセスするプリンシパルが組織内のアカウントに属しているかどうかを検証します。https://aws.amazon.com/blogs/security/control-access-to-aws-resources-by-using-the-aws-organization-of-iam-principals/ 4 / 50 4. (4) アプリケーションは、VPC 内の Amazon EC2 インスタンスで実行されます。アプリケーションは、Amazon S3 バケットに保存されているログを処理します。EC2 インスタンスは、インターネットに接続せずに S3 バケットにアクセスする必要があります。 Amazon S3 へのプライベート ネットワーク接続を提供するソリューションはどれですか? A. S3 バケットへのゲートウェイ VPC エンドポイントを作成します。 B. ログを Amazon CloudWatch Logs にストリーミングします。ログを S3 バケットにエクスポートします。 C. Amazon EC2 でインスタンス プロファイルを作成して、S3 アクセスを許可する。 D. S3 エンドポイントにアクセスするためのプライベート リンクを使用して Amazon API Gateway API を作成します。 VPC エンドポイントを使用すると、パブリック インターネットを使用する代わりに、プライベート ネットワークを使用して AWS サービスに接続できます 5 / 50 5. (5) ある会社は、ユーザーがアップロードしたドキュメントを Amazon EBS ボリュームに保存する単一の Amazon EC2 インスタンスを使用して、AWS でウェブ アプリケーションをホストしています。スケーラビリティと可用性を向上させるために、同社はアーキテクチャを複製し、2 つ目の EC2 インスタンスと EBS ボリュームを別のアベイラビリティ ゾーンに作成し、両方を Application Load Balancer の背後に配置しました。この変更を完了した後、ユーザーは、Web サイトを更新するたびに、ドキュメントのいずれかのサブセットを表示できるが、すべてのドキュメントを同時に表示することはできないと報告しました。 ユーザーがすべてのドキュメントを一度に表示できるようにするために、ソリューション アーキテクトは何を提案する必要がありますか? A. データをコピーして、両方の EBS ボリュームにすべてのドキュメントが含まれるようにする B. Application Load Balancer を設定して、ドキュメントを含むサーバーにユーザーを誘導します C. 両方の EBS ボリュームから Amazon EFS にデータをコピーします。新しいドキュメントを Amazon EFS に保存するようにアプリケーションを変更する D. 両方のサーバーにリクエストを送信するように Application Load Balancer を設定します。各ドキュメントを正しいサーバーから返す 6 / 50 6. (6) ある企業は、NFS を使用して、大きなビデオ ファイルをオンプレミスのネットワーク接続ストレージに格納しています。各ビデオ ファイルのサイズは 1 MB から 500 GB までです。合計ストレージは 70 TB であり、これ以上増加することはありません。会社は、動画ファイルを Amazon S3 に移行することにしました。この会社は、可能な限り最小限のネットワーク帯域幅を使用しながら、できるだけ早くビデオ ファイルを移行する必要があります。 これらの要件を満たすソリューションはどれですか? A. S3 バケットを作成します。S3 バケットへの書き込み権限を持つ IAM ロールを作成します。AWS CLI を使用して、すべてのファイルを S3 バケットにローカルにコピーします。 B. AWS Snowball Edge ジョブを作成します。オンプレミスで Snowball Edge デバイスを受け取ります。Snowball Edge クライアントを使用してデータをデバイスに転送します。AWS がデータを Amazon S3 にインポートできるように、デバイスを返却します。 最も投票された C. オンプレミスに S3 ファイル ゲートウェイをデプロイする。S3 ファイル ゲートウェイに接続するパブリック サービス エンドポイントを作成します。S3 バケットを作成します。S3 ファイル ゲートウェイに新しい NFS ファイル共有を作成します。新しいファイル共有が S3 バケットを指すようにします。既存の NFS ファイル共有から S3 ファイル ゲートウェイにデータを転送します。 D. オンプレミス ネットワークと AWS の間に AWS Direct Connect 接続をセットアップします。S3 ファイル ゲートウェイをオンプレミスにデプロイします。S3 ファイル ゲートウェイに接続するためのパブリック仮想インターフェイス (VIF) を作成します。S3 バケットを作成します。S3 ファイル ゲートウェイに新しい NFS ファイル共有を作成します。新しいファイル共有が S3 バケットを指すようにします。既存の NFS ファイル共有から S3 ファイル ゲートウェイにデータを転送します。 可能な限り最小限のネットワーク帯域幅を使用しながらなのでCではなくBです 7 / 50 7. (7) 会社には、受信メッセージを取り込むアプリケーションがあります。その後、数十の他のアプリケーションやマイクロサービスがこれらのメッセージをすばやく消費します。メッセージの数は劇的に変化し、1 秒あたり 100,000 に急に増加することもあります。同社は、ソリューションを切り離してスケーラビリティを向上させたいと考えています。 これらの要件を満たすソリューションはどれですか? A. メッセージを Amazon Kinesis Data Analytics に保持します。メッセージを読み取って処理するようにコンシューマー アプリケーションを構成します。 B. Auto Scaling グループ内の Amazon EC2 インスタンスに取り込みアプリケーションをデプロイし、CPU メトリクスに基づいて EC2 インスタンスの数をスケーリングします。 C. 単一のシャードでメッセージを Amazon Kinesis Data Streams に書き込む。AWS Lambda 関数を使用してメッセージを前処理し、Amazon DynamoDB に保存します。メッセージを処理するために DynamoDB から読み取るようにコンシューマ アプリケーションを設定します。 D. 複数の Amazon Simple Queue Service (Amazon SOS) サブスクリプションを使用して、Amazon Simple Notification Service (Amazon SNS) トピックにメッセージを発行します。キューからのメッセージを処理するようにコンシューマー アプリケーションを構成します。 最も投票さ 8 / 50 8. (8) ある会社は、分散アプリケーションを AWS に移行しています。アプリケーションは、さまざまなワークロードを処理します。従来のプラットフォームは、複数の計算ノード間でジョブを調整するプライマリ サーバーで構成されています。同社は、回復力とスケーラビリティを最大化するソリューションでアプリケーションをモダナイズしたいと考えています。 ソリューション アーキテクトは、これらの要件を満たすためにアーキテクチャをどのように設計する必要がありますか? A. Amazon Simple Queue Service (Amazon SQS) キューをジョブの送信先として設定します。Auto Scaling グループで管理される Amazon EC2 インスタンスを使用してコンピューティング ノードを実装します。スケジュールされたスケーリングを使用するように EC2 Auto Scaling を設定します。 B. Amazon Simple Queue Service (Amazon SQS) キューをジョブの送信先として設定します。Auto Scaling グループで管理される Amazon EC2 インスタンスを使用してコンピューティング ノードを実装します。キューのサイズに基づいて EC2 Auto Scaling を構成します。 C. Auto Scaling グループで管理される Amazon EC2 インスタンスを使用して、プライマリ サーバーとコンピューティング ノードを実装します。ジョブの送信先として AWS CloudTrail を設定します。プライマリ サーバーの負荷に基づいて EC2 Auto Scaling を構成します。 D. Auto Scaling グループで管理される Amazon EC2 インスタンスを使用して、プライマリ サーバーとコンピューティング ノードを実装します。ジョブの送信先として Amazon EventBridge (Amazon CloudWatch Events) を設定します。コンピューティング ノードの負荷に基づいて EC2 Auto Scaling を構成します。 A - 不正解: スケーリング ポリシーのスケジュールは意味がありません。C、D - 不正解: プライマリ サーバーは、コンピューティング ノードと同じ Auto Scaling グループにあるべきではありません。Bが正解です。 9 / 50 9. (9) ある会社は、データ センターで SMB ファイル サーバーを実行しています。ファイル サーバーには、ファイルが作成されてから最初の数日間、頻繁にアクセスされる大きなファイルが格納されます。7 日後、ファイルはほとんどアクセスされなくなります。 合計データ サイズは増加しており、会社の合計ストレージ容量に近づいています。ソリューション アーキテクトは、最近アクセスしたファイルへの低遅延アクセスを失うことなく、会社の利用可能なストレージ スペースを増やす必要があります。ソリューション アーキテクトは、将来のストレージの問題を回避するために、ファイル ライフサイクル管理も提供する必要があります。 これらの要件を満たすソリューションはどれですか? A. AWS DataSync を使用して、7 日より古いデータを SMB ファイルサーバーから AWS にコピーします。 B. Amazon S3 ファイル ゲートウェイを作成して、会社のストレージ スペースを拡張します。S3 ライフサイクル ポリシーを作成して、7 日後にデータを S3 Glacier Deep Archive に移行します。 C. Amazon FSx for Windows ファイル サーバー ファイル システムを作成して、会社のストレージ スペースを拡張する。 D. 各ユーザーのコンピュータにユーティリティをインストールして、Amazon S3 にアクセスします。S3 ライフサイクル ポリシーを作成して、7 日後にデータを S3 Glacier Flexible Retrieval に移行します。 D はユーティリティ機能が曖昧であり、柔軟なストレージが必要ないため、間違っています。 https://docs.aws.amazon.com/filegateway/latest/files3/CreatingAnSMBFileShare.html 10 / 50 10. (10) ある会社は、AWS で e コマース Web アプリケーションを構築しています。アプリケーションは、新しい注文に関する情報を Amazon API Gateway REST API に送信して処理します。会社は、注文が受信順に処理されるようにしたいと考えています。 これらの要件を満たすソリューションはどれですか? A. API Gateway 統合を使用して、アプリケーションが注文を受け取ったときに Amazon Simple Notification Service (Amazon SNS) トピックにメッセージを発行します。AWS Lambda 関数をトピックにサブスクライブして処理を実行します。 B. アプリケーションが注文を受け取ると、API Gateway 統合を使用して、Amazon Simple Queue Service (Amazon SQS) FIFO キューにメッセージを送信します。処理のために AWS Lambda 関数を呼び出すように SQS FIFO キューを設定します。 C. API Gateway オーソライザーを使用して、アプリケーションが注文を処理している間、すべてのリクエストをブロックします。 D. アプリケーションが注文を受け取ったときに、API Gateway 統合を使用して、Amazon Simple Queue Service (Amazon SQS) 標準キューにメッセージを送信します。処理のために AWS Lambda 関数を呼び出すように SQS 標準キューを設定します。 FIFOはその特定の目的のために作られているため 11 / 50 11. (11) 企業には、Amazon EC2 インスタンスで実行され、Amazon Aurora データベースを使用するアプリケーションがあります。EC2 インスタンスは、ファイルにローカルに保存されているユーザー名とパスワードを使用してデータベースに接続します。この会社は、資格情報管理の運用上のオーバーヘッドを最小限に抑えたいと考えています。 この目標を達成するために、ソリューション アーキテクトは何をすべきでしょうか? A. AWS Secrets Manager を使用します。自動回転をオンにします。 B. AWS Systems Manager パラメータストアを使用します。自動回転をオンにします。 C. AWS Key Management Service (AWS KMS) 暗号化キーで暗号化されたオブジェクトを格納する Amazon S3 バケットを作成します。認証情報ファイルを S3 バケットに移行します。アプリケーションを S3 バケットに向けます。 D. EC2 インスタンスごとに、暗号化された Amazon Elastic Block Store (Amazon EBS) ボリュームを作成します。新しい EBS ボリュームを各 EC2 インスタンスにアタッチします。認証情報ファイルを新しい EBS ボリュームに移行します。アプリケーションを新しい EBS ボリュームに向けます。 パラメータ ストアは自動ローテーションをサポートしていないため、B は間違っています。顧客が自分で記述しない限り、A が答えです。 12 / 50 12. (12) グローバル企業は、Application Load Balancer (ALB) の背後にある Amazon EC2 インスタンスでウェブ アプリケーションをホストしています。Web アプリケーションには、静的データと動的データがあります。同社は静的データを Amazon S3 バケットに保存します。この会社は、静的データと動的データのパフォーマンスを向上させ、待ち時間を短縮したいと考えています。この会社は、Amazon Route 53 に登録された独自のドメイン名を使用してい ます。これらの要件を満たすために、ソリューションアーキテクトは何をすべきですか? A. S3 バケットと ALB をオリジンとして持つ Amazon CloudFront ディストリビューションを作成します。トラフィックを CloudFront ディストリビューションにルーティングするように Route 53 を設定します。 B. ALB をオリジンとする Amazon CloudFront ディストリビューションを作成する。S3 バケットをエンドポイントとする AWS Global Accelerator 標準アクセラレータを作成します。 Route 53 を設定して、トラフィックを CloudFront ディストリビューションにルーティングします。 C. S3 バケットをオリジンとする Amazon CloudFront ディストリビューションを作成する。ALB と CloudFront ディストリビューションをエンドポイントとして持つ AWS Global Accelerator 標準アクセラレータを作成します。アクセラレータの DNS 名を指すカスタム ドメイン名を作成します。カスタム ドメイン名を Web アプリケーションのエンドポイントとして使用します。 D. ALB をオリジンとする Amazon CloudFront ディストリビューションを作成する。S3 バケットをエンドポイントとする AWS Global Accelerator 標準アクセラレータを作成します。2 つのドメイン名を作成します。動的コンテンツの CloudFront DNS 名に 1 つのドメイン名をポイントします。他のドメイン名を静的コンテンツのアクセラレータ DNS 名にポイントします。ドメイン名を Web アプリケーションのエンドポイントとして使用します。 CloudFront を使用して、エッジ ロケーションを使用してインターネットではなく AWS ネットワーク経由で接続することにより、動的コンテンツ (この場合は ALB) のレイテンシを短縮し、レイテンシを短縮できます。そのため、コンテンツをキャッシュする必要はないかもしれませんが、それでも待ち時間が短縮され、最小限の作業量でパフォーマンスが向上します。 https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/DownloadDistS3AndCustomOrigins.html#concept_elb_origin 13 / 50 13. (13) 企業は、AWS インフラストラクチャで毎月のメンテナンスを実行します。これらのメンテナンス作業中、同社は Amazon RDS for MySQL データベースの認証情報を複数の AWS リージョンにローテーションする必要があります。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれですか? A. 認証情報をシークレットとして AWS Secrets Manager に保存します。必要なリージョンにマルチリージョン シークレット レプリケーションを使用します。スケジュールに従ってシークレットをローテーションするように Secrets Manager を設定します。 B. 安全な文字列パラメータを作成して、認証情報をシークレットとして AWS Systems Manager に保存します。必要なリージョンにマルチリージョン シークレット レプリケーションを使用します。スケジュールに従ってシークレットをローテーションするように Systems Manager を設定します。 C. サーバー側の暗号化 (SSE) が有効になっている Amazon S3 バケットに認証情報を保存します。Amazon EventBridge (Amazon CloudWatch Events) を使用して AWS Lambda 関数を呼び出し、認証情報をローテーションします。 D. AWS Key Management Service (AWS KMS) マルチリージョンの顧客管理キーを使用して、資格情報をシークレットとして暗号化します。シークレットを Amazon DynamoDB グローバル テーブルに保存します。AWS Lambda 関数を使用して、DynamoDB からシークレットを取得します。RDS API を使用してシークレットをローテーションします。 シークレットを保存するための AWS Secrets Manager、X 日ごとにシークレットのローテーションを強制する機能、ローテーション時にシークレットの生成を自動化する (Lambda を使用)、Amazon RDS (MySQL、PostgreSQL、Aurora) との統合。 14 / 50 14. (14) ある企業は、Application Load Balancer の背後にある Amazon EC2 インスタンスで e コマース アプリケーションを実行しています。インスタンスは、複数のアベイラビリティーゾーンにまたがる Amazon EC2 Auto Scaling グループで実行されます。Auto Scaling グループは、CPU 使用率のメトリクスに基づいてスケーリングします。e コマース アプリケーションは、大規模な EC2 インスタンスでホストされている MySQL 8.0 データベースにトランザクション データを保存します。 アプリケーションの負荷が増加すると、データベースのパフォーマンスは急速に低下します。アプリケーションは、書き込みトランザクションよりも多くの読み取り要求を処理します。同社は、高可用性を維持しながら、予測不可能な読み取りワークロードの需要を満たすために、データベースを自動的にスケーリングするソリューションを望んでいます。 これらの要件を満たすソリューションはどれですか? A. リーダーおよびコンピューティング機能用の単一ノードで Amazon Redshift を使用します。 B. シングル AZ 配置で Amazon RDS を使用する 別のアベイラビリティーゾーンにリーダーインスタンスを追加するように Amazon RDS を設定します。 C. マルチ AZ 配置で Amazon Aurora を使用する。Aurora レプリカで Aurora Auto Scaling を設定します。 最も投票され D. EC2 スポットインスタンスで Amazon ElastiCache for Memcached を使用する。 AURORA は RDS 上の MySQL の 5 倍のパフォーマンス向上であり、書き込みよりも多くの読み取り要求を処理します。高可用性の維持 = マルチ AZ 配置 15 / 50 15. (15) ある会社は最近 AWS に移行し、本番 VPC に出入りするトラフィックを保護するソリューションを実装したいと考えています。同社はオンプレミスのデータセンターに検査サーバーを持っていました。検査サーバーは、トラフィック フロー検査やトラフィック フィルタリングなどの特定の操作を実行しました。同社は、AWS クラウドに同じ機能を持たせたいと考えています。 これらの要件を満たすソリューションはどれですか? A. 本番 VPC でのトラフィック検査とトラフィックフィルタリングに Amazon GuardDuty を使用します。 B. トラフィックミラーリングを使用して、トラフィックの検査とフィルタリングのために本番 VPC からのトラフィックをミラーリングします。 C. AWS Network Firewall を使用して、本番 VPC のトラフィック検査とトラフィックフィルタリングに必要なルールを作成します。 D. AWS Firewall Manager を使用して、本番 VPC のトラフィック検査とトラフィックフィルタリングに必要なルールを作成します。 AWS Network Firewall は、Amazon Virtual Private Cloud (Amazon VPC) で作成した Virtual Private Cloud (VPC) 向けのステートフルなマネージド ネットワーク ファイアウォールおよび侵入検知および防止サービスです。ネットワーク ファイアウォールを使用すると、VPC の境界でトラフィックをフィルタリングできます。これには、インターネット ゲートウェイ、NAT ゲートウェイ、または VPN または AWS Direct Connect を介して送受信されるトラフィックのフィルタリングが含まれます。 16 / 50 16. (16) 企業は AWS でデータレイクをホストしています。データレイクは、Amazon S3 と Amazon RDS for PostgreSQL のデータで構成されています。この会社は、データの視覚化を提供し、データ レイク内のすべてのデータ ソースを含むレポート ソリューションを必要としています。会社の管理チームだけが、すべてのビジュアライゼーションに完全にアクセスできるようにする必要があります。会社の残りの部分は、アクセスを制限する必要があります。 これらの要件を満たすソリューションはどれですか? A. Amazon QuickSight で分析を作成します。すべてのデータ ソースを接続し、新しいデータセットを作成します。ダッシュボードを公開してデータを視覚化します。ダッシュボードを適切な IAM ロールと共有します。 B. Amazon QuickSight で分析を作成します。すべてのデータ ソースを接続し、新しいデータセットを作成します。ダッシュボードを公開してデータを視覚化します。ダッシュボードを適切なユーザーおよびグループと共有します C. Amazon S3 のデータ用に AWS Glue テーブルとクローラーを作成します。AWS Glue の抽出、変換、ロード (ETL) ジョブを作成して、レポートを作成します。レポートを Amazon S3 に発行します。S3 バケット ポリシーを使用して、レポートへのアクセスを制限します。 D. Amazon S3 のデータ用に AWS Glue テーブルとクローラーを作成します。Amazon Athena Federated Query を使用して、Amazon RDS for PostgreSQL 内のデータにアクセスします。Amazon Athena を使用してレポートを生成します。レポートを Amazon S3 に発行します。S3 バケット ポリシーを使用して、レポートへのアクセスを制限します。 https://docs.aws.amazon.com/quicksight/latest/user/sharing-a-dashboard.html 17 / 50 17. (17) ある企業が新しいビジネス アプリケーションを実装しています。アプリケーションは 2 つの Amazon EC2 インスタンスで実行され、ドキュメント ストレージに Amazon S3 バケットを使用します。ソリューション アーキテクトは、EC2 インスタンスが S3 バケットにアクセスできることを確認する必要があります。 この要件を満たすために、ソリューション アーキテクトは何をする必要がありますか? A. S3 バケットへのアクセスを許可する IAM ロールを作成します。ロールを EC2 インスタンスにアタッチします。 最 B. S3 バケットへのアクセスを許可する IAM ポリシーを作成します。ポリシーを EC2 インスタンスにアタッチします。 C. S3 バケットへのアクセスを許可する IAM グループを作成します。グループを EC2 インスタンスにアタッチします。 D. S3 バケットへのアクセスを許可する IAM ユーザーを作成します。ユーザー アカウントを EC2 インスタンスにアタッチします。 IAM ロールを EC2 インスタンスに関連付ける必要があることを常に覚えておいてください 18 / 50 18. (18) アプリケーション開発チームは、大きな画像を小さな圧縮画像に変換するマイクロサービスを設計しています。ユーザーがウェブ インターフェイスを介して画像をアップロードすると、マイクロサービスは画像を Amazon S3 バケットに保存し、AWS Lambda 関数を使用して画像を処理および圧縮し、画像を圧縮された形式で別の S3 バケットに保存する必要があります。 ソリューション アーキテクトは、耐久性のあるステートレス コンポーネントを使用して画像を自動的に処理するソリューションを設計する必要があります。 これらの要件を満たすアクションの組み合わせはどれですか? (2つ選んでください。) A. Amazon Simple Queue Service (Amazon SQS) キューを作成します。画像が S3 バケットにアップロードされたときに SQS キューに通知を送信するように S3 バケットを構成します。 B. Amazon Simple Queue Service (Amazon SQS) キューを呼び出し元として使用するように Lambda 関数を設定します。SQS メッセージが正常に処理されたら、キュー内のメッセージを削除します。 C. S3 バケットで新しいアップロードを監視するように Lambda 関数を設定します。アップロードされた画像が検出されたら、ファイル名をメモリ内のテキスト ファイルに書き込み、そのテキスト ファイルを使用して、処理された画像を追跡します。 D. Amazon EC2 インスタンスを起動して、Amazon Simple Queue Service (Amazon SQS) キューを監視します。アイテムがキューに追加されたら、EC2 インスタンスのテキスト ファイルにファイル名を記録し、Lambda 関数を呼び出します。 E. S3 バケットを監視するように Amazon EventBridge (Amazon CloudWatch Events) イベントを設定します。画像がアップロードされたら、さらに処理するためにアプリケーション所有者の E メールアドレスを使用して、Amazon ample Notification Service (Amazon SNS) トピックにアラートを送信します。 19 / 50 19. (19) 企業には、AWS にデプロイされた 3 層の Web アプリケーションがあります。Web サーバーは、VPC のパブリックサブネットにデプロイされます。アプリケーション サーバーとデータベース サーバーは、同じ VPC 内のプライベート サブネットにデプロイされます。同社は、AWS Marketplace からサードパーティの仮想ファイアウォール アプライアンスを検査 VPC にデプロイしました。アプライアンスは、IP パケットを受け入れることができる IP インターフェースで構成されています。 ソリューション アーキテクトは、トラフィックが Web サーバーに到達する前にアプリケーションへのすべてのトラフィックを検査するために、Web アプリケーションをアプライアンスと統合する必要があります。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれですか? A. アプリケーションの VPC のパブリック サブネットに Network Load Balancer を作成して、パケット検査のためにトラフィックをアプライアンスにルーティングします。 B. アプリケーションの VPC のパブリックサブネットに Application Load Balancer を作成して、パケット検査のためにトラフィックをアプライアンスにルーティングします。 C. インスペクション VPConfigure ルート テーブルにトランジット ゲートウェイを展開し、トランジット ゲートウェイを介して着信パケットをルーティングします。 D. 検査 VPC に Gateway Load Balancer をデプロイします。ゲートウェイ ロード バランサ エンドポイントを作成して、着信パケットを受信し、パケットをアプライアンスに転送します。 ゲートウェイ ロード バランサーを使用する https://aws.amazon.com/blogs/networking-and-content-delivery/scaling-network-traffic-inspection-using-aws-gateway-load-balancer/ 20 / 50 20. (20) ある企業は、大量の本番データを同じ AWS リージョンのテスト環境に複製する能力を向上させたいと考えています。データは、Amazon Elastic Block Store (Amazon EBS) ボリューム上の Amazon EC2 インスタンスに保存されます。複製されたデータへの変更は、実稼働環境に影響を与えてはなりません。このデータにアクセスするソフトウェアには、常に高い I/O パフォーマンスが必要です。 ソリューション アーキテクトは、運用データをテスト環境に複製するために必要な時間を最小限に抑える必要があります。 これらの要件を満たすソリューションはどれですか? A. 本番 EBS ボリュームの EBS スナップショットを取得します。テスト環境の EC2 インスタンス ストア ボリュームにスナップショットを復元します。 B. EBS マルチアタッチ機能を使用するように本番 EBS ボリュームを構成します。本番 EBS ボリュームの EBS スナップショットを取得します。テスト環境で本番 EBS ボリュームを EC2 インスタンスにアタッチします。 C. 本番 EBS ボリュームの EBS スナップショットを取得します。新しい EBS ボリュームを作成して初期化します。実稼働 EBS スナップショットからボリュームを復元する前に、新しい EBS ボリュームをテスト環境の EC2 インスタンスにアタッチします。 D. 本番 EBS ボリュームの EBS スナップショットを取得します。EBS スナップショットで EBS 高速スナップショット復元機能をオンにします。スナップショットを新しい EBS ボリュームに復元します。テスト環境で新しい EBS ボリュームを EC2 インスタンスにアタッチします。 高速スナップショット Amazon EBS 高速スナップショット復元 (FSR) を使用すると、作成時に完全に初期化されたスナップショットからボリュームを作成できます。これにより、ブロックが初めてアクセスされたときのブロックでの I/O 操作の待ち時間がなくなります。高速スナップショット リストアを使用して作成されたボリュームは、プロビジョニングされたすべてのパフォーマンスを即座に提供します。 21 / 50 21. (21) ある e コマース企業が、AWS で 1 日 1 日のウェブサイトを立ち上げたいと考えています。毎日 24 時間、1 つの商品だけがセール対象となります。同社は、ピーク時にミリ秒のレイテンシーで毎時数百万のリクエストを処理できるようにしたいと考えています。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれですか? A. Amazon S3 を使用して、異なる S3 バケットで完全なウェブサイトをホストします。Amazon CloudFront ディストリビューションを追加します。S3 バケットをディストリビューションのオリジンとして設定します。注文データを Amazon S3 に保存します。 B. 複数のアベイラビリティーゾーンにまたがる Auto Scaling グループで実行される Amazon EC2 インスタンスに完全なウェブサイトをデプロイします。Application Load Balancer (ALB) を追加して、Web サイトのトラフィックを分散します。バックエンド API 用に別の ALB を追加します。データを Amazon RDS for MySQL に保存します。 C. 完全なアプリケーションを移行してコンテナで実行する。Amazon Elastic Kubernetes Service (Amazon EKS) でコンテナをホストします。Kubernetes Cluster Autoscaler を使用して、トラフィックのバーストを処理するポッドの数を増減します。データを Amazon RDS for MySQL に保存します。 D. Amazon S3 バケットを使用して、ウェブサイトの静的コンテンツをホストする。Amazon CloudFront ディストリビューションをデプロイします。S3 バケットをオリジンとして設定します。バックエンド API には Amazon API Gateway と AWS Lambda 関数を使用します。データを Amazon DynamoDB に保存します。 すべてのコンポーネントが無限にスケーラブルな dynamoDB、API Gateway、Lambda、そしてもちろん s3+cloudfront であるためです。 22 / 50 22. (22) ソリューション アーキテクトは、Amazon S3 を使用して、新しいデジタル メディア アプリケーションのストレージ アーキテクチャを設計しています。メディア ファイルは、アベイラビリティー ゾーンの損失に対して回復力がある必要があります。頻繁にアクセスされるファイルもあれば、予測不可能なパターンでほとんどアクセスされないファイルもあります。ソリューション アーキテクトは、メディア ファイルの保存と取得のコストを最小限に抑える必要があります。 これらの要件を満たすストレージ オプションはどれですか? A. S3 標準 B. S3 インテリジェント階層化 C. S3 標準 - 低頻度アクセス (S3 標準 - IA) D. S3 1 ゾーン - 低頻度アクセス (S3 1 ゾーン - IA) 「予測不可能なパターン」 - 常に S3 の Intelligent Tiering を使用する また、回復力の要件も満たしています: 「S3 Standard、S3 Intelligent-Tiering、S3 Standard-IA、S3 Glacier Instant Retrieval、S3 Glacier Flexible Retrieval、および S3 Glacier Deep Archive が冗長的に保存されます。 AWS リージョンの最低 3 つのアベイラビリティーゾーンにまたがる複数のデバイス上のオブジェクト https://docs.aws.amazon.com/AmazonS3/latest/userguide/DataDurability.html 23 / 50 23. (23) ある企業は、Amazon S3 標準ストレージを使用してバックアップ ファイルを保存しています。ファイルは 1 か月間頻繁にアクセスされます。ただし、ファイルは 1 か月後にアクセスされません。会社はファイルを無期限に保持する必要があります。 これらの要件を最も費用対効果の高い方法で満たすストレージ ソリューションはどれですか? A. オブジェクトを自動的に移行するように S3 Intelligent-Tiering を設定します。 B. S3 ライフサイクル設定を作成して、1 か月後にオブジェクトを S3 Standard から S3 Glacier Deep Archive に移行します。 C. S3 ライフサイクル構成を作成して、1 か月後にオブジェクトを S3 標準から S3 標準 - 低頻度アクセス (S3 標準 - IA) に移行します。 D. S3 ライフサイクル構成を作成して、1 か月後にオブジェクトを S3 標準から S3 One Zone-Infrequent Access (S3 One Zone-IA) に移行します。 24 / 50 24. (24) ある会社は、最新の請求書で Amazon EC2 コストの増加を確認しています。請求チームは、いくつかの EC2 インスタンスのインスタンス タイプの望ましくない垂直方向のスケーリングに気付きました。ソリューション アーキテクトは、過去 2 か月間の EC2 コストを比較するグラフを作成し、詳細な分析を行って、垂直スケーリングの根本原因を特定する必要があります。 ソリューション アーキテクトは、運用上のオーバーヘッドが最も少ない情報をどのように生成する必要がありますか? A. AWS Budgets を使用して予算レポートを作成し、インスタンス タイプに基づいて EC2 コストを比較します。 B. Cost Explorer の詳細なフィルタリング機能を使用して、インスタンス タイプに基づいて EC2 コストの詳細な分析を実行します。 C. AWS Billing and Cost Management ダッシュボードのグラフを使用して、過去 2 か月のインスタンス タイプに基づいて EC2 コストを比較します。 D. AWS のコストと使用状況レポートを使用してレポートを作成し、Amazon S3 バケットに送信します。Amazon S3 をソースとして Amazon QuickSight を使用して、インスタンス タイプに基づいてインタラクティブなグラフを生成します。 https://www.examtopics.com/discussions/amazon/view/68306-exam-aws-certified-solutions-architect-associate-saa-c02/ 25 / 50 25. (25) ある会社がアプリケーションを設計しています。このアプリケーションは、AWS Lambda 関数を使用して、Amazon API Gateway 経由で情報を受け取り、その情報を Amazon Aurora PostgreSQL データベースに保存します。 概念実証の段階では、会社は Lambda クォータを大幅に増やして、会社がデータベースにロードする必要がある大量のデータを処理する必要があります。ソリューション アーキテクトは、スケーラビリティを向上させ、構成作業を最小限に抑えるために、新しい設計を推奨する必要があります。 これらの要件を満たすソリューションはどれですか? A. Lambda 関数コードを、Amazon EC2 インスタンスで実行される Apache Tomcat コードにリファクタリングします。ネイティブ Java Database Connectivity (JDBC) ドライバーを使用してデータベースに接続します。 B. プラットフォームを Aurora から Amazon DynamoD に変更し、DynamoDB Accelerator (DAX) クラスターをプロビジョニングします。DAX クライアント SDK を使用して、既存の DynamoDB API 呼び出しを DAX クラスターに向けます。 C. 2 つの Lambda 関数を設定する。情報を受け取る関数を 1 つ設定します。情報をデータベースにロードするように他の関数を構成します。Amazon Simple Notification Service (Amazon SNS) を使用して Lambda 関数を統合します。 D. 2 つの Lambda 関数を設定する。情報を受け取る関数を 1 つ設定します。情報をデータベースにロードするように他の関数を構成します。Amazon Simple Queue Service (Amazon SQS) キューを使用して、Lambda 関数を統合します。 A - リファクタリングは解決策になる可能性がありますが、多くの労力が必要です - 答えではありません B - DynamoDB は NoSQL で、Aurora は SQL であるため、DB の移行が必要です... 再び多くの労力がかかるため、答えはありません C と D構造は似ていますが... CはSNSを使用し、2番目のラムダ関数に通知します...同じボトルネックを引き起こします... DがSQSを使用するソリューションではないため、2番目のラムダ関数は応答時にキューに移動できますDB ロード プロセスを続行します。通常、アプリのデカップリングは、負荷を分散することでパフォーマンスの向上に役立ちます。この場合、ボトルネックはキューを使用することで解決されます...したがって、Dが答えです。 26 / 50 26. (26) 企業は、AWS クラウドのデプロイを見直して、Amazon S3 バケットに許可されていない構成変更がないことを確認する必要があります。 この目標を達成するために、ソリューション アーキテクトは何をすべきでしょうか? A. 適切なルールで AWS Config をオンにします B. 適切なチェックで AWS Trusted Advisor を有効にします。 C. 適切な評価テンプレートを使用して Amazon Inspector を有効にします。 D. Amazon S3 サーバー アクセス ログを有効にします。Amazon EventBridge (Amazon Cloud Watch Events) を設定します。 27 / 50 27. (27) ある企業が新しいアプリケーションを立ち上げ、Amazon CloudWatch ダッシュボードにアプリケーションのメトリクスを表示します。会社の製品マネージャーは、このダッシュボードに定期的にアクセスする必要があります。製品マネージャーは AWS アカウントを持っていません。ソリューション アーキテクトは、最小特権の原則に従って、プロダクト マネージャーへのアクセスを提供する必要があります。 これらの要件を満たすソリューションはどれですか? A. CloudWatch コンソールからダッシュボードを共有します。製品マネージャーのメール アドレスを入力し、共有手順を完了します。ダッシュボードの共有可能なリンクをプロダクト マネージャーに提供します。 B. 製品マネージャー専用の IAM ユーザーを作成します。CloudWatchReadOnlyAccess AWS 管理ポリシーをユーザーにアタッチします。新しいログイン資格情報を製品マネージャーと共有します。正しいダッシュボードのブラウザー URL を製品マネージャーと共有します。 C. 会社の従業員用の IAM ユーザーを作成します。ViewOnlyAccess AWS 管理ポリシーを IAM ユーザーにアタッチします。新しいログイン資格情報を製品マネージャーと共有します。プロダクト マネージャーに依頼して、CloudWatch コンソールに移動し、[ダッシュボード] セクションでダッシュボードを名前で見つけます。 D. 踏み台サーバーをパブリックサブネットに展開します。製品マネージャーがダッシュボードにアクセスする必要がある場合は、サーバーを起動して RDP 資格情報を共有します。踏み台サーバーで、ダッシュボードを表示するための適切なアクセス許可を持つ、キャッシュされた AWS 資格情報を使用してダッシュボード URL を開くようにブラウザーが構成されていることを確認します。 1 つのダッシュボードを共有し、ダッシュボードを表示できるユーザーの特定のメール アドレスを指定します。これらの各ユーザーは、ダッシュボードを表示するために入力する必要がある独自のパスワードを作成します。https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-dashboard-sharing.html 28 / 50 28. (28) ある企業がアプリケーションを AWS に移行しています。アプリケーションは異なるアカウントにデプロイされます。同社は、AWS Organizations を使用してアカウントを一元管理しています。会社のセキュリティ チームは、会社のすべてのアカウントにわたるシングル サインオン (SSO) ソリューションを必要としています。会社は、オンプレミスのセルフマネージド Microsoft Active Directory でユーザーとグループを引き続き管理する必要があります。 これらの要件を満たすソリューションはどれですか? A. AWS SSO コンソールから AWS Single Sign-On (AWS SSO) を有効にします。一方向のフォレストの信頼または一方向のドメインの信頼を作成して、AWS Directory Service for Microsoft Active Directory を使用して、会社の自己管理型 Microsoft Active Directory を AWS SSO に接続します。 B. AWS SSO コンソールから AWS Single Sign-On (AWS SSO) を有効にします。AWS Directory Service for Microsoft Active Directory を使用して、企業の自己管理型 Microsoft Active Directory を AWS SSO に接続するための双方向のフォレスト信頼を作成します。 C. AWS ディレクトリ サービスを使用します。会社が自己管理する Microsoft Active Directory と双方向の信頼関係を構築します。 C. AWS ディレクトリ サービスを使用します。会社が自己管理する Microsoft Active Directory と双方向の信頼関係を構築します。 これには、オンプレミス ドメインから AWS ドメインへの 2 つの方法の信頼が必要です。二人はお互いを信頼するでしょう。一方向の信頼 : ドメイン A がドメイン B を信頼している場合、ドメイン B のユーザーはドメイン A のリソースにアクセスできますが、その逆はできません。したがって、A の場合は送信側の信頼であり、B の場合は受信側の信頼です。AWS アプリケーション (Amazon Chime、Amazon Connect、Amazon QuickSight、AWS Single Sign-On、Amazon WorkDocs、Amazon WorkMail、Amazon WorkSpaces、AWS Client VPN、AWS Management Console、および AWS Transfer Family) は、それらが機能するために、オンプレミス ドメイン。これは、認証が双方向に流れる必要があることを示しています。詳細については、https://aws.amazon.com/blogs/security/everything-you-wanted-to-know-about-trusts-with-aws-managed-microsoft-ad/ を参照してくだい 29 / 50 29. (29) ある会社は、UDP 接続を使用する Voice over Internet Protocol (VoIP) サービスを提供しています。このサービスは、Auto Scaling グループで実行される Amazon EC2 インスタンスで構成されています。同社は複数の AWS リージョンにデプロイしています。 会社は、レイテンシーが最も低いリージョンにユーザーをルーティングする必要があります。同社は、リージョン間の自動フェイルオーバーも必要としています。 これらの要件を満たすソリューションはどれですか? A. Network Load Balancer (NLB) と関連するターゲット グループをデプロイします。ターゲット グループを Auto Scaling グループに関連付けます。各リージョンで NLB を AWS Global Accelerator エンドポイントとして使用します。 B. Application Load Balancer (ALB) と関連するターゲット グループをデプロイします。ターゲット グループを Auto Scaling グループに関連付けます。各リージョンで ALB を AWS Global Accelerator エンドポイントとして使用します。 C. Network Load Balancer (NLB) と関連するターゲット グループを展開します。ターゲット グループを Auto Scaling グループに関連付けます。各 NLB のエイリアスを指す Amazon Route 53 レイテンシー レコードを作成します。レイテンシーレコードをオリジンとして使用する Amazon CloudFront ディストリビューションを作成します。 D. Application Load Balancer (ALB) と関連するターゲット グループをデプロイします。ターゲット グループを Auto Scaling グループに関連付けます。各 ALB のエイリアスを指す Amazon Route 53 加重レコードを作成します。加重レコードをオリジンとして使用する Amazon CloudFront ディストリビューションをデプロイします。 ALB は UDP をサポートしていません。Cloudfront はリアルタイムの通信には使用されず、CDN のみです。https://aws.amazon.com/fr/blogs/networking-and-content-delivery/improving-real-time-communication-rtc-client-experience-with-aws-global-accelerator/ 30 / 50 30. (30) 開発チームは、Performance Insights を有効にして、汎用の Amazon RDS for MySQL DB インスタンスで毎月リソース集約型のテストを実行します。テストは月に 1 回 48 時間続き、データベースを使用する唯一のプロセスです。チームは、DB インスタンスのコンピューティングおよびメモリ属性を減らすことなく、テストの実行コストを削減したいと考えています。 これらの要件を最も費用対効果の高い方法で満たすソリューションはどれですか? A. テストが完了したら、DB インスタンスを停止します。必要に応じて DB インスタンスを再起動します。 B. DB インスタンスで Auto Scaling ポリシーを使用して、テストの完了時に自動的にスケーリングする。 C. テストが完了したら、スナップショットを作成します。DB インスタンスを終了し、必要に応じてスナップショットを復元します。 D. テストが完了したら、DB インスタンスを低容量インスタンスに変更します。必要に応じて DB インスタンスを再度変更します。 RDS データベースが停止している場合でも、ストレージの料金が発生します 31 / 50 31. (31) AWS でウェブ アプリケーションをホストしている会社は、すべての Amazon EC2 インスタンスを確保したいと考えています。Amazon RDS DB インスタンス。また、Amazon Redshift クラスターはタグで構成されています。同社は、このチェックの構成と操作の労力を最小限に抑えたいと考えています。 これを達成するために、ソリューション アーキテクトは何をすべきでしょうか? A. AWS Config ルールを使用して、適切にタグ付けされていないリソースを定義および検出します。 B. Cost Explorer を使用して、適切にタグ付けされていないリソースを表示します。それらのリソースに手動でタグを付けます。 C. API 呼び出しを記述して、適切なタグ割り当てについてすべてのリソースをチェックします。EC2 インスタンスでコードを定期的に実行します。 D. API 呼び出しを記述して、適切なタグ割り当てについてすべてのリソースをチェックします。Amazon CloudWatch を介して AWS Lambda 関数をスケジュールし、コードを定期的に実行します。 32 / 50 32. (32) 開発チームは、他のチームがアクセスする Web サイトをホストする必要があります。Web サイトのコンテンツは、HTML、CSS、クライアント側の JavaScript、および画像で構成されます。 Web サイトをホストするための最も費用対効果の高い方法はどれですか? A. ウェブサイトをコンテナ化し、AWS Fargate でホストします。 B. Amazon S3 バケットを作成し、そこでウェブサイトをホストします。 C. Web サーバーを Amazon EC2 インスタンスにデプロイして、Web サイトをホストします。 D. Express.js フレームワークを使用する AWS Lambda ターゲットで Application Load Balancer を設定します。 クライアント側の JavaScript です。Web サイトは静的であるため、S3 である必要があります。 33 / 50 33. (33) ある企業は、AWS でオンライン マーケットプレイスの Web アプリケーションを実行しています。このアプリケーションは、ピーク時に何十万ものユーザーにサービスを提供しています。同社は、何百万もの金融取引の詳細を他のいくつかの社内アプリケーションと共有するために、スケーラブルでほぼリアルタイムのソリューションを必要としています。また、トランザクションを処理して機密データを削除してから、ドキュメント データベースに格納して低レイテンシで取得する必要もあります。 これらの要件を満たすために、ソリューション アーキテクトは何を推奨する必要がありますか? A. トランザクション データを Amazon DynamoDB に保存します。DynamoDB でルールを設定して、書き込み時にすべてのトランザクションから機密データを削除します。DynamoDB ストリームを使用して、トランザクション データを他のアプリケーションと共有します。 B. トランザクション データを Amazon Kinesis Data Firehose にストリーミングして、Amazon DynamoDB と Amazon S3 にデータを保存します。AWS Lambda と Kinesis Data Firehose の統合を使用して、機密データを削除します。他のアプリケーションは、Amazon S3 に保存されたデータを使用できます。 C. トランザクション データを Amazon Kinesis Data Streams にストリーミングします。AWS Lambda 統合を使用して、すべてのトランザクションから機密データを削除し、トランザクション データを Amazon DynamoDB に保存します。他のアプリケーションは、Kinesis データストリームからトランザクションデータを消費できます。 D. バッチ処理されたトランザクション データを Amazon S3 にファイルとして保存します。Amazon S3 でファイルを更新する前に、AWS Lambda を使用してすべてのファイルを処理し、機密データを削除します。その後、Lambda 関数はデータを Amazon DynamoDB に保存します。他のアプリケーションは、Amazon S3 に保存されたトランザクション ファイルを使用できます。 https://docs.aws.amazon.com/zh_cn/streams/latest/dev/tutorial-stock-data-lambda.html 34 / 50 34. (34) ある企業は、多層アプリケーションを AWS でホストしています。コンプライアンス、ガバナンス、監査、およびセキュリティのために、企業は AWS リソースの構成変更を追跡し、これらのリソースに対して行われた API 呼び出しの履歴を記録する必要があります。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. AWS CloudTrail を使用して構成の変更を追跡し、AWS Config を使用して API 呼び出しを記録します。 B. AWS Config を使用して構成の変更を追跡し、AWS CloudTrail を使用して API 呼び出しを記録します。 C. AWS Config を使用して構成の変更を追跡し、Amazon CloudWatch を使用して API 呼び出しを記録する。 D. AWS CloudTrail を使用して構成の変更を追跡し、Amazon CloudWatch を使用して API 呼び出しを記録します。 CloudTrail - ユーザー アクティビティと API 呼び出し履歴を追跡します. 構成 - タグ リソースの構成と関係を評価、監査、および評価します 35 / 50 35. (35) ある会社は、AWS クラウドで一般向けの Web アプリケーションを立ち上げる準備をしています。このアーキテクチャは、Elastic Load Balancer (ELB) の背後にある VPC 内の Amazon EC2 インスタンスで構成されています。DNS にはサードパーティのサービスが使用されます。企業のソリューション アーキテクトは、大規模な DDoS 攻撃を検出して防御するためのソリューションを推奨する必要があります。 これらの要件を満たすソリューションはどれですか? A. アカウントで Amazon GuardDuty を有効にします。 B. EC2 インスタンスで Amazon Inspector を有効にします。 C. AWS Shield を有効にして、Amazon Route 53 をそれに割り当てます。 D. AWS Shield Advanced を有効にし、ELB をそれに割り当てます AWS Shield Advanced は、Amazon EC2 インスタンス、Elastic Load Balancing ロードバランサー、CloudFront ディストリビューション、Route 53 ホストゾーン、および AWS Global Accelerator 標準アクセラレーターに対して拡張された DDoS 攻撃保護を提供します。 36 / 50 36. (36) ある企業が AWS クラウドでアプリケーションを構築しています。アプリケーションは、2 つの AWS リージョンの Amazon S3 バケットにデータを保存します。会社は、AWS Key Management Service (AWS KMS) カスタマー管理キーを使用して、S3 バケットに保存されているすべてのデータを暗号化する必要があります。両方の S3 バケットのデータは、同じ KMS キーで暗号化および復号化する必要があります。データとキーは、2 つのリージョンのそれぞれに保存する必要があります。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれですか? A. 各リージョンに S3 バケットを作成します。Amazon S3 管理の暗号化キー (SSE-S3) によるサーバー側の暗号化を使用するように S3 バケットを設定します。S3 バケット間のレプリケーションを構成します。 B. 顧客管理のマルチリージョン KMS キーを作成します。各リージョンに S3 バケットを作成します。S3 バケット間のレプリケーションを構成します。クライアント側の暗号化で KMS キーを使用するようにアプリケーションを構成します C. 各リージョンにカスタマー管理の KMS キーと S3 バケットを作成します。Amazon S3 管理の暗号化キー (SSE-S3) によるサーバー側の暗号化を使用するように S3 バケットを設定します。S3 バケット間のレプリケーションを構成します。 D. 各リージョンでカスタマー管理の KMS キーと S3 バケットを作成します。AWS KMS キー (SSE-KMS) によるサーバー側の暗号化を使用するように S3 バケットを設定します。S3 バケット間のレプリケーションを構成します。 KMS マルチリージョン キーが必要です https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-overview.html 37 / 50 37. (37) ある企業が最近、AWS アカウントの Amazon EC2 インスタンスでさまざまな新しいワークロードを開始しました。この会社は、インスタンスにリモートかつ安全にアクセスして管理するための戦略を作成する必要があります。同社は、AWS のネイティブ サービスと連携し、AWS Well-Architected フレームワークに準拠する繰り返し可能なプロセスを実装する必要があります。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれですか? A. EC2 シリアル コンソールを使用して、管理用の各インスタンスのターミナル インターフェイスに直接アクセスします。 B. 既存の各インスタンスと新しいインスタンスに適切な IAM ロールをアタッチします。AWS Systems Manager Session Manager を使用して、リモート SSH セッションを確立します。 C. 管理 SSH キー ペアを作成します。公開鍵を各 EC2 インスタンスにロードします。踏み台ホストをパブリック サブネットにデプロイして、各インスタンスの管理用のトンネルを提供します。 D. AWS サイト間 VPN 接続を確立します。管理者に、ローカルのオンプレミス マシンを使用して、VPN トンネル経由で SSH キーを使用してインスタンスに直接接続するように指示します。 B または C のいずれかですが、B の方が必要な運用オーバーヘッドが少ない (IAM ロールをアタッチするだけ) ため、B を選択します 38 / 50 38. (38) ある会社は、Amazon S3 で静的ウェブサイトをホストしており、DNS に Amazon Route 53 を使用しています。このウェブサイトは、世界中からの需要が高まっています。会社は、Web サイトにアクセスするユーザーの待ち時間を短縮する必要があります。 これらの要件を最も費用対効果の高い方法で満たすソリューションはどれですか? A. ウェブサイトを含む S3 バケットをすべての AWS リージョンに複製します。Route 53 ジオロケーション ルーティング エントリを追加します。 B. AWS Global Accelerator でアクセラレーターをプロビジョニングします。提供された IP アドレスを S3 バケットに関連付けます。Route 53 エントリを編集して、アクセラレータの IP アドレスを指すようにします。 C. S3 バケットの前に Amazon CloudFront ディストリビューションを追加します。CloudFront ディストリビューションを指すように Route 53 エントリを編集します。 D. バケットで S3 Transfer Acceleration を有効にします。新しいエンドポイントを指すように Route 53 エントリを編集します。 39 / 50 39. (39) ある企業は、自社の Web サイトでアイテムの検索可能なリポジトリを維持しています。データは、1,000 万行を超える Amazon RDS for MySQL データベース テーブルに保存されます。データベースには、2 TB の汎用 SSD ストレージがあります。同社の Web サイトを通じて、このデータに対して毎日何百万もの更新が行われています。 同社は、一部の挿入操作に 10 秒以上かかることに気付きました。会社は、データベース ストレージのパフォーマンスが問題であると判断しました。 このパフォーマンスの問題に対処するソリューションはどれですか? A. ストレージ タイプをプロビジョンド IOPS SSD に変更します。 B. DB インスタンスをメモリ最適化インスタンス クラスに変更します。 C. DB インスタンスをバースト可能なパフォーマンス インスタンス クラスに変更します。 D. MySQL ネイティブ非同期レプリケーションでマルチ AZ RDS リードレプリカを有効にします。 毎日、このデータに対して何百万もの更新があります。ストレージ プロビジョンド IOPS SSD を提供する必要があります。 40 / 50 40. (40) ある企業には、毎日合計 1 TB のステータス アラートを生成する何千ものエッジ デバイスがあります。各アラートのサイズは約 2 KB です。ソリューション アーキテクトは、将来の分析のためにアラートを取り込んで保存するためのソリューションを実装する必要があります。 同社は、可用性の高いソリューションを望んでいます。ただし、会社はコストを最小限に抑える必要があり、追加のインフラストラクチャを管理したくありません。さらに、同社はすぐに分析できるように 14 日間のデータを保持し、14 日より古いデータをアーカイブしたいと考えています。 これらの要件を満たす最も運用効率の高いソリューションは何ですか? A. Amazon Kinesis Data Firehose 配信ストリームを作成して、アラートを取り込みます。アラートを Amazon S3 バケットに配信するように Kinesis Data Firehose ストリームを設定します。14 日後にデータを Amazon S3 Glacier に移行するように S3 ライフサイクル構成をセットアップします。 B. 2 つのアベイラビリティーゾーンで Amazon EC2 インスタンスを起動し、Elastic Load Balancer の背後に配置してアラートを取り込む。アラートを Amazon S3 バケットに保存するスクリプトを EC2 インスタンスで作成します。14 日後にデータを Amazon S3 Glacier に移行するように S3 ライフサイクル構成をセットアップします。 C. Amazon Kinesis Data Firehose 配信ストリームを作成して、アラートを取り込む。アラートを Amazon OpenSearch Service (Amazon Elasticsearch Service) クラスターに配信するように Kinesis Data Firehose ストリームを設定します。Amazon OpenSearch Service (Amazon Elasticsearch Service) クラスターをセットアップして、毎日手動でスナップショットを作成し、クラスターから 14 日より古いデータを削除します。 D. Amazon Simple Queue Service (Amazon SQS) 標準キューを作成してアラートを取り込み、メッセージ保持期間を 14 日に設定します。SQS キューをポーリングし、メッセージの経過時間を確認し、必要に応じてメッセージ データを分析するようにコンシューマーを構成します。メッセージが 14 日経過している場合、コンシューマーはメッセージを Amazon S3 バケットにコピーし、SQS キューからメッセージを削除する必要があります。 維持するために多くのコードとインフラストラクチャを必要とする D と比較して、運用上最も効率的です。A はほとんど管理されています (firehose は完全に管理されており、S3 ライフサイクルも管理されています) 41 / 50 41. (41) 企業のアプリケーションは、データ収集のために複数のサービスとしてのソフトウェア (SaaS) ソースと統合されています。同社は Amazon EC2 インスタンスを実行してデータを受信し、分析のためにデータを Amazon S3 バケットにアップロードします。データを受信してアップロードする同じ EC2 インスタンスも、アップロードが完了するとユーザーに通知を送信します。同社は、アプリケーションのパフォーマンスが遅いことに気付き、可能な限りパフォーマンスを改善したいと考えています。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれですか? A. EC2 インスタンスがスケールアウトできるように、Auto Scaling グループを作成します。S3 バケットへのアップロードが完了したときに、イベントを Amazon Simple Notification Service (Amazon SNS) トピックに送信するように S3 イベント通知を設定します。 B. Amazon AppFlow フローを作成して、各 SaaS ソースと S3 バケットの間でデータを転送します。S3 バケットへのアップロードが完了したときに、イベントを Amazon Simple Notification Service (Amazon SNS) トピックに送信するように S3 イベント通知を設定します。 C. SaaS ソースごとに Amazon EventBridge (Amazon CloudWatch Events) ルールを作成して、出力データを送信します。S3 バケットをルールのターゲットとして設定します。S3 バケットへのアップロードが完了したときにイベントを送信するための 2 つ目の EventBridge (Cloud Watch Events) ルールを作成します。2 番目のルールのターゲットとして Amazon Simple Notification Service (Amazon SNS) トピックを設定します。 D. EC2 インスタンスの代わりに使用する Docker コンテナを作成します。コンテナ化されたアプリケーションを Amazon Elastic Container Service (Amazon ECS) でホストします。S3 バケットへのアップロードが完了したときに、イベントを Amazon Simple Notification Service (Amazon SNS) トピックに送信するように Amazon CloudWatch Container Insights を設定します。 Amazon AppFlow は、Salesforce、SAP、Zendesk、Slack、ServiceNow などの Software-as-a Service (SaaS) アプリケーションと、Amazon S3 や Amazon Redshift などの AWS サービスとの間でデータを安全に転送できるようにする完全マネージド型の統合サービスです。数回クリックするだけです。https://aws.amazon.com/appflow/ 42 / 50 42. (42) ある会社は、単一の VPC 内の Amazon EC2 インスタンスで高可用性の画像処理アプリケーションを実行しています。EC2 インスタンスは、複数のアベイラビリティーゾーンにまたがる複数のサブネット内で実行されます。EC2 インスタンスは相互に通信しません。ただし、EC2 インスタンスは、Amazon S3 からイメージをダウンロードし、単一の NAT ゲートウェイを介してイメージを Amazon S3 にアップロードします。同社はデータ転送料金を懸念している。 会社が地域データ転送料金を回避するための最も費用対効果の高い方法は何ですか? A. 各アベイラビリティーゾーンで NAT ゲートウェイを起動します。 B. NAT ゲートウェイを NAT インスタンスに置き換えます。 C. Amazon S3 のゲートウェイ VPC エンドポイントをデプロイします。 D. EC2 インスタンスを実行するために EC2 Dedicated Host をプロビジョニングします。 43 / 50 43. (43) ある企業には、Amazon S3 にバックアップされる大量の時間依存データを生成するオンプレミス アプリケーションがあります。アプリケーションが成長し、インターネット帯域幅の制限についてユーザーから苦情が寄せられています。ソリューション アーキテクトは、Amazon S3 へのタイムリーなバックアップと、内部ユーザーのインターネット接続への影響を最小限に抑える長期的なソリューションを設計する必要があります。 これらの要件を満たすソリューションはどれですか? A. AWS VPN 接続を確立し、VPC ゲートウェイ エンドポイントを介してすべてのトラフィックをプロキシします。 B. 新しい AWS Direct Connect 接続を確立し、この新しい接続を介してバックアップ トラフィックを転送します。 C. 毎日の AWS Snowball デバイスを注文する。データを Snowball デバイスにロードし、デバイスを毎日 AWS に返却します。 D. AWS マネジメント コンソールからサポート チケットを送信します。アカウントからの S3 サービス制限の削除をリクエストします A: VPN もインターネットを経由し、帯域幅を使用します C: 毎日の Snowball 転送は、コストと効率に関して言えば、実際には長期的なソリューションではありません D: S3 の制限はここでは何も変更しないので、答えは B です 44 / 50 44. (44) 会社には、重要なデータを含む Amazon S3 バケットがあります。会社は、データが誤って削除されないように保護する必要があります。 これらの要件を満たすために、ソリューション アーキテクトはどの手順を組み合わせて実行する必要がありますか? (2つ選んでください。) A. S3 バケットでバージョニングを有効にします B. S3 バケットで MFA 削除を有効にします。 C. S3 バケットにバケット ポリシーを作成します。 C. S3 バケットにバケット ポリシーを作成します。 E. S3 バケット内のオブジェクトのライフサイクル ポリシーを作成します。 オブジェクトの履歴バージョンを保持するためにバージョニングを有効にします。オブジェクトのクロスリージョン レプリケーションを有効にします。オブジェクト バージョンを削除するときに多要素認証 (MFA) を要求するには、MFA 削除を有効にします。https://aws.amazon.com/it/premiumsupport/knowledge-center/s3-audit-deleted-missing-objects/ 45 / 50 45. (45) 企業には、以下で構成されるデータ取り込みワークフローがあります。 • 新しいデータ配信に関する通知のための Amazon Simple Notification Service (Amazon SNS) トピック• データ を処理し、メタデータを記録するための AWS Lambda 関数 会社は、取り込みワークフローが失敗したことを観察します。場合によっては、ネットワーク接続の問題が原因です。このような障害が発生した場合、企業が手動でジョブを再実行しない限り、Lambda 関数は対応するデータを取り込みません。 今後 Lambda 関数がすべてのデータを確実に取り込むために、ソリューションアーキテクトはどのアクションの組み合わせを実行する必要がありますか? (2つ選んでください。) A. Lambda 関数を複数のアベイラビリティーゾーンにデプロイします。 B. Amazon Simple Queue Service (Amazon SQS) キューを作成し、SNS トピックにサブスクライブします。 C. Lambda 関数に割り当てられている CPU とメモリを増やします。 D. Lambda 関数のプロビジョニングされたスループットを増やします。 E. Amazon Simple Queue Service (Amazon SQS) キューから読み取るように Lambda 関数を変更します。 A、C、D の選択肢はありません。Lambda は独自の高可用性とスケーラビリティを提供するフルマネージド サービスであるため、回答は B と E です。 3回 賛成 46 / 50 46. (46) ある会社には、店舗にマーケティング サービスを提供するアプリケーションがあります。サービスは、店舗の顧客による以前の購入に基づいています。店舗は、SFTP を介して会社にトランザクション データをアップロードし、データを処理および分析して、新しいマーケティング オファーを生成します。一部のファイルは、サイズが 200 GB を超える場合があります。 最近、同社は、一部のストアが、含まれてはならない個人を特定できる情報 (PII) を含むファイルをアップロードしていることを発見しました。この会社は、PII が再び共有された場合に管理者にアラートが送信されるようにしたいと考えています。同社は修復の自動化も望んでいます。 最小の開発労力でこれらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. 安全な転送ポイントとして Amazon S3 バケットを使用します。Amazon Inspector を使用して、バケット内のオブジェクトをスキャンします。オブジェクトに PII が含まれている場合は、S3 ライフサイクル ポリシーをトリガーして、PII を含むオブジェクトを削除します。 B. 安全な転送ポイントとして Amazon S3 バケットを使用する。Amazon Macie を使用して、バケット内のオブジェクトをスキャンします。オブジェクトに PII が含まれている場合は、Amazon Simple Notification Service (Amazon SNS) を使用して管理者への通知をトリガーし、PII を含むオブジェクトを削除します。 C. AWS Lambda 関数にカスタム スキャン アルゴリズムを実装する。オブジェクトがバケットにロードされたときに関数をトリガーします。オブジェクトに PII が含まれている場合は、Amazon Simple Notification Service (Amazon SNS) を使用して管理者への通知をトリガーし、PII を含むオブジェクトを削除します。 D. AWS Lambda 関数にカスタム スキャン アルゴリズムを実装する。オブジェクトがバケットにロードされたときに関数をトリガーします。オブジェクトに PII が含まれている場合は、Amazon Simple Email Service (Amazon SES) を使用して管理者への通知をトリガーし、S3 ライフサイクル ポリシーをトリガーして PII を含む肉を削除します。 47 / 50 47. (47) 企業は、1 週間続く今後のイベントのために、特定の AWS リージョンの 3 つの特定のアベイラビリティーゾーンで保証された Amazon EC2 キャパシティーを必要としています。 EC2 の容量を保証するために会社は何をすべきですか? A. 必要なリージョンを指定するリザーブド インスタンスを購入します。 B. 必要なリージョンを指定するオンデマンド キャパシティー予約を作成します。 C. 必要なリージョンと 3 つのアベイラビリティーゾーンを指定するリザーブドインスタンスを購入します。 D. 必要なリージョンと 3 つのアベイラビリティーゾーンを指定するオンデマンドキャパシティー予約を作成します。 インスタンスの予約: 全期間 (1 年または 3 年) の料金を支払う必要があり、費用対効果が高くありません 48 / 50 48. (48) 企業の Web サイトでは、商品のカタログに Amazon EC2 インスタンス ストアを使用しています。この会社は、カタログの可用性を高め、カタログが永続的な場所に格納されるようにしたいと考えています。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. カタログを Redis 用 Amazon ElastiCache に移動します。 B. より大きなインスタンス ストアを使用して、より大きな EC2 インスタンスをデプロイします。 C. カタログをインスタンスストアから Amazon S3 Glacier Deep Archive に移動します。 D. カタログを Amazon Elastic File System (Amazon EFS) ファイル システムに移動します 49 / 50 49. (49) ある会社は、月単位で通話記録ファイルを保存しています。ユーザーは呼び出しから 1 年以内にランダムにファイルにアクセスしますが、1 年を過ぎるとユーザーがファイルにアクセスする頻度は低くなります。同社は、ユーザーが 1 年未満のファイルをできるだけ早くクエリして取得できるようにすることで、ソリューションを最適化したいと考えています。古いファイルを取得する際の遅延は許容されます。 これらの要件を最も費用対効果の高い方法で満たすソリューションはどれですか? A. Amazon S3 Glacier Instant Retrieval にタグ付きの個々のファイルを保存します。タグをクエリして、S3 Glacier Instant Retrieval からファイルを取得します。 B. Amazon S3 Intelligent-Tiering に個々のファイルを保存します。S3 ライフサイクル ポリシーを使用して、1 年後にファイルを S3 Glacier Flexible Retrieval に移動します。Amazon Athena を使用して、Amazon S3 にあるファイルをクエリして取得します。S3 Glacier Select を使用して、S3 Glacier にあるファイルをクエリして取得します。 C. タグ付きの個々のファイルを Amazon S3 標準ストレージに保存します。各アーカイブの検索メタデータを Amazon S3 標準ストレージに保存します。S3 ライフサイクル ポリシーを使用して、1 年後にファイルを S3 Glacier Instant Retrieval に移動します。Amazon S3 からメタデータを検索して、ファイルのクエリと取得を行います。 D. 個々のファイルを Amazon S3 標準ストレージに保存します。S3 ライフサイクル ポリシーを使用して、1 年後にファイルを S3 Glacier Deep Archive に移動します。検索メタデータを Amazon RDS に保存します。Amazon RDS からファイルをクエリします。S3 Glacier Deep Archive からファイルを取得します。 ユーザーがファイルにランダムにアクセスする S3 Intelligent-Tiering は、オブジェクトのサイズや保持期間に関係なく、アクセス パターンが不明、変化する、または予測できないデータにとって理想的なストレージ クラスです。S3 Intelligent-Tiering は、ほぼすべてのワークロード、特にデータレイク、データ分析、新しいアプリケーション、ユーザー生成コンテンツのデフォルトのストレージ クラスとして使用できます。https://aws.amazon.com/fr/s3/storage-classes/intelligent-tiering/ 50 / 50 50. (50) ある会社には、1,000 個の Amazon EC2 Linux インスタンスで実行される本番ワークロードがあります。ワークロードは、サードパーティ ソフトウェアによって強化されます。同社は、重大なセキュリティの脆弱性を修復するために、すべての EC2 インスタンスでサードパーティ ソフトウェアにできるだけ早くパッチを適用する必要があります。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. AWS Lambda 関数を作成して、すべての EC2 インスタンスにパッチを適用します。 B. AWS Systems Manager Patch Manager を設定して、すべての EC2 インスタンスにパッチを適用します。 C. AWS Systems Manager のメンテナンスウィンドウをスケジュールして、すべての EC2 インスタンスにパッチを適用します。 D. AWS Systems Manager Run Command を使用して、すべての EC2 インスタンスにパッチを適用するカスタム コマンドを実行します。 サードパーティ製ソフトウェアにパッチを適用する必要があります yum、apt、dnf には適用されません。 Your score is 0% Restart quiz ■AWS SAA C03 51~100 /50 AWS-SAA-C03-51~100 AWS Certified Solutions Architect - Associate は、AWS における、可用性があり、コスト効率が高く、高耐障害性で、スケーラブルな分散システムの設計に関する 1 年以上の実務経験を持つ方を対象としています。 1 / 50 1. (51) ある企業が、REST API による検索用に注文の出荷統計を提供するアプリケーションを開発しています。この会社は、出荷統計を抽出し、データを読みやすい HTML 形式に整理し、そのレポートを毎朝同時に複数の電子メール アドレスに送信したいと考えています。 これらの要件を満たすために、ソリューション アーキテクトはどの手順を組み合わせて実行する必要がありますか? (2つ選んでください。 A. データを Amazon Kinesis Data Firehose に送信するようにアプリケーションを設定します。 B. Amazon Simple Email Service (Amazon SES) を使用してデータをフォーマットし、レポートを E メールで送信します。 C. AWS Glue ジョブを呼び出してアプリケーションの API にデータをクエリする Amazon EventBridge (Amazon CloudWatch Events) のスケジュールされたイベントを作成します。 D. AWS Lambda 関数を呼び出してアプリケーションの API にデータをクエリする Amazon EventBridge (Amazon CloudWatch Events) のスケジュールされたイベントを作成します。 E. アプリケーション データを Amazon S3 に保存します。E メールでレポートを送信するための S3 イベント送信先として Amazon Simple Notification Service (Amazon SNS) トピックを作成します。 SES を使用して、レポートを HTML でフォーマットできます。https://docs.aws.amazon.com/ses/latest/dg/send-email-formatted.html 2 / 50 2. (52) ある会社は、オンプレミスのアプリケーションを AWS に移行したいと考えています。このアプリケーションは、サイズが数十ギガバイトから数百テラバイトまでさまざまな出力ファイルを生成します。アプリケーション データは、標準のファイル システム構造に格納する必要があります。同社は、自動的にスケーリングするソリューションを望んでいます。可用性が高く、最小限の運用オーバーヘッドしか必要としません。 これらの要件を満たすソリューションはどれですか? A. アプリケーションを移行して、Amazon Elastic Container Service (Amazon ECS) でコンテナとして実行します。ストレージには Amazon S3 を使用します。 B. アプリケーションを移行して、Amazon Elastic Kubernetes Service (Amazon EKS) でコンテナとして実行する。ストレージには Amazon Elastic Block Store (Amazon EBS) を使用します。 C. マルチ AZ Auto Scaling グループ内の Amazon EC2 インスタンスにアプリケーションを移行します。ストレージには Amazon Elastic File System (Amazon EFS) を使用します。 D. マルチ AZ Auto Scaling グループ内の Amazon EC2 インスタンスにアプリケーションを移行します。ストレージには Amazon Elastic Block Store (Amazon EBS) を使用します。 3 / 50 3. (53) 企業は、その会計記録を Amazon S3 に保存する必要があります。記録は 1 年間すぐにアクセスできる必要があり、その後さらに 9 年間アーカイブする必要があります。管理ユーザーとルート ユーザーを含む会社の誰も、10 年間全体でレコードを削除することはできません。レコードは、最大限の復元力で保存する必要があります。 これらの要件を満たすソリューションはどれですか? A. レコードを S3 Glacier に 10 年間保存します。アクセス制御ポリシーを使用して、10 年間レコードの削除を拒否します。 B. S3 Intelligent-Tiering を使用してレコードを保存します。IAM ポリシーを使用して、レコードの削除を拒否します。10 年後、IAM ポリシーを変更して削除を許可します。 C. S3 ライフサイクル ポリシーを使用して、1 年後にレコードを S3 Standard から S3 Glacier Deep Archive に移行します。S3 オブジェクト ロックをコンプライアンス モードで 10 年間使用します。 D. S3 ライフサイクル ポリシーを使用して、1 年後にレコードを S3 Standard から S3 One Zone-Infrequent Access (S3 One Zone-IA) に移行します。S3 オブジェクト ロックをガバナンス モードで 10 年間使用します。 4 / 50 4. (54) ある会社は、AWS で複数の Windows ワークロードを実行しています。同社の従業員は、2 つの Amazon EC2 インスタンスでホストされている Windows ファイル共有を使用しています。ファイル共有は、それらの間でデータを同期し、重複コピーを維持します。同社は、ユーザーが現在ファイルにアクセスする方法を保持する、可用性と耐久性に優れたストレージ ソリューションを必要としています。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. すべてのデータを Amazon S3 に移行します。ユーザーがファイルにアクセスするための IAM 認証をセットアップします。 B. Amazon S3 ファイル ゲートウェイをセットアップします。S3 ファイル ゲートウェイを既存の EC2 インスタンスにマウントします。 C. マルチ AZ 設定を使用して、ファイル共有環境を Amazon FSx for Windows File Server に拡張します。すべてのデータを FSx for Windows ファイル サーバーに移行します。 D. マルチ AZ 構成を使用して、ファイル共有環境を Amazon Elastic File System (Amazon EFS) に拡張します。すべてのデータを Amazon EFS に移行します。 5 / 50 5. (55) ソリューション アーキテクトが、複数のサブネットを含む VPC アーキテクチャを開発しています。このアーキテクチャは、Amazon EC2 インスタンスと Amazon RDS DB インスタンスを使用するアプリケーションをホストします。このアーキテクチャは、2 つのアベイラビリティーゾーンにある 6 つのサブネットで構成されています。各アベイラビリティーゾーンには、パブリックサブネット、プライベートサブネット、およびデータベース専用のサブネットが含まれています。プライベート サブネットで実行される EC2 インスタンスのみが RDS データベースにアクセスできます。 これらの要件を満たすソリューションはどれですか? A. パブリック サブネットの CIDR ブロックへのルートを除外する新しいルート テーブルを作成します。ルート テーブルをデータベース サブネットに関連付けます。 B. パブリック サブネット内のインスタンスに割り当てられているセキュリティ グループからのインバウンド トラフィックを拒否するセキュリティ グループを作成します。セキュリティグループを DB インスタンスにアタッチします。 C. プライベート サブネット内のインスタンスに割り当てられたセキュリティ グループからのインバウンド トラフィックを許可するセキュリティ グループを作成します。セキュリティグループを DB インスタンスにアタッチします。 D. パブリック サブネットとプライベート サブネットの間に新しいピアリング接続を作成します。プライベート サブネットとデータベース サブネットの間に別のピアリング接続を作成します。 A: トラフィック フローを完全には構成していません B: セキュリティ グループには拒否ルールがありません D: ピアリングは主に VPC 間で行われますが、ここではあまり役に立ちません 答えは C で、最も主流の方法です 6 / 50 6. (56) ある会社は、そのドメイン名を Amazon Route 53 に登録しました。この会社は、バックエンド マイクロサービス API のパブリック インターフェイスとして、ca-central-1 リージョンで Amazon API Gateway を使用しています。サードパーティ サービスは API を安全に使用します。会社は、サードパーティ サービスが HTTPS を使用できるように、会社のドメイン名と対応する証明書を使用して API Gateway URL を設計したいと考えています。 これらの要件を満たすソリューションはどれですか? A. API Gateway で Name="Endpoint-URL" および Value="Company Domain Name" を使用してステージ変数を作成し、デフォルト URL を上書きします。会社のドメイン名に関連付けられた公開証明書を AWS Certificate Manager (ACM) にインポートします。 B. 会社のドメイン名で Route 53 DNS レコードを作成します。エイリアス レコードが Regional API Gateway ステージ エンドポイントを指すようにします。会社のドメイン名に関連付けられたパブリック証明書を us-east-1 リージョンの AWS Certificate Manager (ACM) にインポートします。 C. Regional API Gateway エンドポイントを作成します。API Gateway エンドポイントを会社のドメイン名に関連付けます。会社のドメイン名に関連付けられたパブリック証明書を同じリージョンの AWS Certificate Manager (ACM) にインポートします。証明書を API Gateway エンドポイントに添付します。トラフィックを API Gateway エンドポイントにルーティングするように Route 53 を構成します。 D. Regional API Gateway エンドポイントを作成します。API Gateway エンドポイントを会社のドメイン名に関連付けます。会社のドメイン名に関連付けられたパブリック証明書を us-east-1 リージョンの AWS Certificate Manager (ACM) にインポートします。証明書を API Gateway API に添付します。会社のドメイン名で Route 53 DNS レコードを作成します。A レコードを会社のドメイン名にポイントします。 答えは C だと思います。クラウドフロント用でなければ、us-east-1 に証明書を添付する必要はありません。この場合、ターゲットは ca-central-1 です。 7 / 50 7. (57) ある企業が人気のソーシャル メディア Web サイトを運営しています。Web サイトでは、ユーザーは画像をアップロードして他のユーザーと共有できます。同社は、画像に不適切なコンテンツが含まれていないことを確認したいと考えています。同社は、開発作業を最小限に抑えるソリューションを必要としています。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. Amazon Comprehend を使用して、不適切なコンテンツを検出します。信頼性の低い予測には人間によるレビューを使用します。 B. Amazon Rekognition を使用して不適切なコンテンツを検出する。信頼性の低い予測には人間によるレビューを使用します。 C. Amazon SageMaker を使用して不適切なコンテンツを検出する。グラウンド トゥルースを使用して、信頼性の低い予測にラベルを付けます。 D. AWS Fargate を使用してカスタム機械学習モデルをデプロイし、不適切なコンテンツを検出します。グラウンド トゥルースを使用して、信頼性の低い予測にラベルを付けます。 https://docs.aws.amazon.com/rekognition/latest/dg/moderation.html?pg=ln&sec=ft 8 / 50 8. (58) ある企業は、重要なアプリケーションをコンテナで実行して、スケーラビリティと可用性の要件を満たすことを望んでいます。同社は、重要なアプリケーションの保守に集中することを好みます。同社は、コンテナ化されたワークロードを実行する基盤となるインフラストラクチャのプロビジョニングと管理を担当したくありません。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. Amazon EC2 インスタンスを使用し、インスタンスに Docker をインストールします。 B. Amazon EC2 ワーカーノードで Amazon Elastic Container Service (Amazon ECS) を使用します。 C. AWS Fargate で Amazon Elastic Container Service (Amazon ECS) を使用する。 D. Amazon Elastic Container Service (Amazon ECS) に最適化された Amazon Machine Image (AMI) から Amazon EC2 インスタンスを使用します。 AWS Fargate はサーバーレスの従量課金制のコンピューティング エンジンであり、サーバーを管理する必要がなく、アプリケーションの構築に専念できます。AWS Fargate は、Amazon Elastic Container Service (ECS) および Amazon Elastic Kubernetes Service (EKS) と互換性があります。https://aws.amazon.com/fr/fargate/ 9 / 50 9. (59) ある企業は、300 を超えるグローバル Web サイトとアプリケーションをホストしています。同社は、毎日 30 TB を超えるクリックストリーム データを分析するためのプラットフォームを必要としています。 クリックストリーム データを送信して処理するために、ソリューション アーキテクトは何をすべきですか? A. AWS Data Pipeline を設計してデータを Amazon S3 バケットにアーカイブし、データを使用して Amazon EMR クラスターを実行して分析を生成します。 B. Amazon EC2 インスタンスの Auto Scaling グループを作成してデータを処理し、Amazon Redshift が分析に使用できるように Amazon S3 データレイクに送信します。 C. データを Amazon CloudFront にキャッシュする。データを Amazon S3 バケットに保存します。オブジェクトが S3 バケットに追加されたとき。AWS Lambda 関数を実行して、分析用のデータを処理します。 D. Amazon Kinesis Data Streams からデータを収集します。Amazon Kinesis Data Firehose を使用して、データを Amazon S3 データレイクに送信します。分析のために Amazon Redshift にデータをロードします。 https://aws.amazon.com/es/blogs/big-data/real-time-analytics-with-amazon-redshift-streaming-ingestion/ 10 / 50 10. (60) 企業は、AWS でホストされているウェブサイトを持っています。Web サイトは、HTTP と HTTPS を別々に処理するように構成された Application Load Balancer (ALB) の背後にあります。この会社は、要求が HTTPS を使用するように、すべての要求を Web サイトに転送したいと考えています。 この要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. ALB のネットワーク ACL を更新して、HTTPS トラフィックのみを受け入れるようにします。 B. URL の HTTP を HTTPS に置き換えるルールを作成します。 C. ALB でリスナー ルールを作成して、HTTP トラフィックを HTTPS にリダイレクトします。 D. ALB を、Server Name Indication (SNI) を使用するように構成された Network Load Balancer に置き換えます。 https://aws.amazon.com/premiumsupport/knowledge-center/elb-redirect-http-to-https-using-alb/ 11 / 50 11. (61) ある会社は、AWS で 2 層の Web アプリケーションを開発しています。同社の開発者は、バックエンドの Amazon RDS データベースに直接接続する Amazon EC2 インスタンスにアプリケーションをデプロイしました。会社は、アプリケーションでデータベース資格情報をハードコーディングしてはなりません。この会社は、データベース資格情報を定期的に自動的にローテーションするソリューションも実装する必要があります。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれです A. データベース資格情報をインスタンス メタデータに保存します。Amazon EventBridge (Amazon CloudWatch Events) ルールを使用して、RDS 認証情報とインスタンス メタデータを同時に更新するスケジュールされた AWS Lambda 関数を実行します。 B. データベース認証情報を、暗号化された Amazon S3 バケットの設定ファイルに保存します。Amazon EventBridge (Amazon CloudWatch Events) ルールを使用して、RDS 認証情報と設定ファイル内の認証情報を同時に更新するスケジュールされた AWS Lambda 関数を実行します。S3 バージョニングを使用して、以前の値にフォールバックできるようにします。 C. データベース認証情報をシークレットとして AWS Secrets Manager に保存します。シークレットの自動ローテーションをオンにします。必要なアクセス許可を EC2 ロールにアタッチして、シークレットへのアクセスを許可します。 D. データベース認証情報を暗号化されたパラメータとして AWS Systems Manager Parameter Store に保存します。暗号化されたパラメーターの自動ローテーションをオンにします。必要なアクセス許可を EC2 ロールにアタッチして、暗号化されたパラメーターへのアクセスを許可します。 https://docs.aws.amazon.com/secretsmanager/latest/userguide/create_database_secret.html 12 / 50 12. (62) ある企業が、新しいパブリック Web アプリケーションを AWS にデプロイしています。アプリケーションは、Application Load Balancer (ALB) の背後で実行されます。アプリケーションは、外部認証局 (CA) によって発行された SSL/TLS 証明書を使用して、エッジで暗号化する必要があります。証明書の有効期限が切れる前に、証明書を毎年ローテーションする必要があります。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. AWS Certificate Manager (ACM) を使用して SSL/TLS 証明書を発行します。証明書を ALB に適用します。管理された更新機能を使用して、証明書を自動的にローテーションします。 B. AWS Certificate Manager (ACM) を使用して SSL/TLS 証明書を発行します。証明書からキー マテリアルをインポートします。証明書を AL に適用するマネージド更新機能を使用して、証明書を自動的にローテーションします。 C. AWS Certificate Manager (ACM) プライベート認証局を使用して、ルート CA から SSL/TLS 証明書を発行します。証明書を ALB に適用します。管理された更新機能を使用して、証明書を自動的にローテーションします。 D. AWS Certificate Manager (ACM) を使用して、SSL/TLS 証明書をインポートします。証明書を ALB に適用します。Amazon EventBridge (Amazon CloudWatch Events) を使用して、証明書の有効期限が近づいたときに通知を送信します。証明書を手動でローテーションします。 13 / 50 13. (63) ある企業は AWS でインフラストラクチャを実行しており、ドキュメント管理アプリケーション用に 700,000 人のユーザーを登録しています。同社は、大きな .pdf ファイルを .jpg 画像ファイルに変換する製品を作成する予定です。.pdf ファイルのサイズは平均 5 MB です。会社は元のファイルと変換されたファイルを保存する必要があります。ソリューション アーキテクトは、時間の経過とともに急速に増大する需要に対応するために、スケーラブルなソリューションを設計する必要があります。 これらの要件を最も費用対効果の高い方法で満たすソリューションはどれですか? A. .pdf ファイルを Amazon S3 に保存します。AWS Lambda 関数を呼び出してファイルを .jpg 形式に変換し、Amazon S3 に保存するように S3 PUT イベントを設定します。 B. .pdf ファイルを Amazon Dynamo に保存するDynamoDB ストリーム機能を使用して AWS Lambda 関数を呼び出し、ファイルを .jpg 形式に変換して DynamoDB に保存します。 C. Amazon EC2 インスタンス、Amazon Elastic Block Store (Amazon EBS) ストレージ、および Auto Scaling グループを含む AWS Elastic Beanstalk アプリケーションに .pdf ファイルをアップロードします。EC2 インスタンスでプログラムを使用して、ファイルを .jpg 形式に変換します。.pdf ファイルと .jpg ファイルを EBS ストアに保存します。 D. Amazon EC2 インスタンス、Amazon Elastic File System (Amazon EFS) ストレージ、および Auto Scaling グループを含む AWS Elastic Beanstalk アプリケーションに .pdf ファイルをアップロードします。EC2 インスタンスのプログラムを使用して、ファイルを .jpg 形式に変換します。.pdf ファイルと .jpg ファイルを EBS ストアに保存します 14 / 50 14. (64) ある企業は、オンプレミスで実行されている Windows ファイル サーバー上に 5 TB を超えるファイル データを保有しています。ユーザーとアプリケーションは、毎日データとやり取りします。 同社は Windows ワークロードを AWS に移行しています。同社はこのプロセスを継続するため、AWS とオンプレミスのファイル ストレージに最小限のレイテンシでアクセスする必要があります。同社は、運用上のオーバーヘッドを最小限に抑え、既存のファイル アクセス パターンを大幅に変更する必要のないソリューションを必要としています。同社は、AWS への接続に AWS サイト間 VPN 接続を使用しています。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. AWS に Amazon FSx for Windows File Server をデプロイして設定します。オンプレミスのファイル データを FSx for Windows ファイル サーバーに移動します。FSx for Windows File Server on AWS を使用するようにワークロードを再構成します。 B. オンプレミスで Amazon S3 ファイル ゲートウェイをデプロイして構成する。オンプレミスのファイル データを S3 ファイル ゲートウェイに移動します。オンプレミスのワークロードとクラウドのワークロードを再構成して、S3 ファイル ゲートウェイを使用します。 C. オンプレミスで Amazon S3 ファイル ゲートウェイをデプロイして構成する。オンプレミスのファイル データを Amazon S3 に移動します。ワークロードを再構成して、Amazon S3 を直接使用するか、S3 ファイル ゲートウェイを使用します。各ワークロードの場所によって異なります。 D. AWS で Windows ファイルサーバー用の Amazon FSx をデプロイして設定します。オンプレミスで Amazon FSx File Gateway をデプロイして設定します。オンプレミスのファイル データを FSx ファイル ゲートウェイに移動します。FSx for Windows File Server on AWS を使用するようにクラウド ワークロードを構成します。FSx ファイル ゲートウェイを使用するようにオンプレミスのワークロードを構成します。 https://www.examtopics.com/discussions/amazon/view/83281-exam-aws-certified-solutions-architect-associate-saa-c02/ 15 / 50 15. (65) 病院は最近、Amazon API Gateway と AWS Lambda を使用して RESTful API をデプロイしました。病院は API Gateway と Lambda を使用して、PDF 形式と JPEG 形式のレポートをアップロードします。病院は、Lambda コードを変更して、レポート内の保護医療情報 (PHI) を識別する必要があります。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれですか? A. 既存の Python ライブラリを使用して、レポートからテキストを抽出し、抽出されたテキストから PHI を識別します。 B. Amazon Textract を使用して、レポートからテキストを抽出します。Amazon SageMaker を使用して、抽出されたテキストから PHI を識別します C. Amazon Textract を使用してレポートからテキストを抽出する。Amazon Comprehend Medical を使用して、抽出されたテキストから PHI を識別します。 D. Amazon Rekognition を使用して、レポートからテキストを抽出します。Amazon Comprehend Medical を使用して、抽出されたテキストから PHI を識別します。 Textract と Comprehend は HIPPA に準拠しています https://aws.amazon.com/blogs/machine-learning/amazon-texttract-is-now-hipaa-eligible/ 16 / 50 16. (66) ある会社に、それぞれのサイズが約 5 MB の多数のファイルを生成するアプリケーションがあります。ファイルは Amazon S3 に保存されます。会社のポリシーでは、ファイルを削除する前に 4 年間保存する必要があります。ファイルには複製が容易ではない重要なビジネス データが含まれているため、すぐにアクセスできることが常に必要です。ファイルは、オブジェクト作成の最初の 30 日間は頻繁にアクセスされますが、最初の 30 日以降はほとんどアクセスされません。 最も費用対効果の高いストレージ ソリューションはどれですか? A. S3 バケット ライフサイクル ポリシーを作成して、オブジェクトの作成から 30 日後にファイルを S3 Standard から S3 Glacier に移動します。オブジェクトの作成から 4 年後にファイルを削除します。 B. S3 バケット ライフサイクル ポリシーを作成して、ファイルを S3 Standard から S3 One Zone-Infrequent Access (S3 One Zone-IA) にオブジェクト作成から 30 日で移動します。オブジェクトの作成から 4 年後にファイルを削除します。 C. S3 バケット ライフサイクル ポリシーを作成して、オブジェクトの作成から 30 日後にファイルを S3 標準から S3 標準 - 低頻度アクセス (S3 標準 - IA) に移動します。オブジェクトの作成から 4 年後にファイルを削除します。 最も D. S3 バケット ライフサイクル ポリシーを作成して、ファイルを S3 Standard から S3 Standard-Infrequent Access (S3 Standard-IA) にオブジェクト作成から 30 日で移動します。オブジェクトの作成から 4 年後にファイルを S3 Glacier に移動します。 最も費用対効果が高い A: S3 Glacier Instant Retrieval は、S3 標準および S3 標準 IA ストレージ クラスと同じ低レイテンシーと高スループット パフォーマンスで、アーカイブ ストレージへの最速のアクセスを提供する新しいストレージ クラスです。S3 Glacier Instant Retrieval ストレージ クラスを使用して低価格でデータを取得すると、S3 Standard-IA ストレージ クラスを使用する場合と比較して、ストレージ コストを最大 68% 節約できます。 17 / 50 17. (67) ある会社は、複数の Amazon EC2 インスタンスでアプリケーションをホストしています。アプリケーションは、Amazon SQS キューからのメッセージを処理し、Amazon RDS テーブルに書き込み、キューからメッセージを削除します。RDS テーブルに重複レコードが見つかることがあります。SQS キューには、重複するメッセージは含まれていません。 メッセージが一度だけ処理されるようにするために、ソリューションアーキテクトは何をすべきですか? A. CreateQueue API 呼び出しを使用して、新しいキューを作成します。 B. AddPermission API 呼び出しを使用して、適切な権限を追加します。 C. ReceiveMessage API 呼び出しを使用して、適切な待機時間を設定します。 D. ChangeMessageVisibility API 呼び出しを使用して、表示タイムアウトを増やします。 SQS の場合 - マルチコンシューマーの場合、1 つのコンシューマーが既にメッセージを取得して処理している場合、その間に別のコンシューマーがメッセージを取得してそこでメッセージを処理することができ、最後に 2 つのコピーが追加されます。これを回避するために、メッセージは選択された時点から非表示になり、処理後に削除されます。この表示タイムアウトは、メッセージの処理にかかる最大時間に応じて増加します 18 / 50 18. (68) ソリューション アーキテクトは、企業のオンプレミス インフラストラクチャを AWS に拡張するための新しいハイブリッド アーキテクチャを設計しています。同社は、AWS リージョンへの一貫した低レイテンシーで可用性の高い接続を必要としています。同社はコストを最小限に抑える必要があり、プライマリ接続に障害が発生した場合は低速のトラフィックを受け入れる用意があります。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. AWS Direct Connect 接続をリージョンにプロビジョニングします。プライマリ Direct Connect 接続が失敗した場合のバックアップとして VPN 接続をプロビジョニングします。 B. プライベート接続のためにリージョンへの VPN トンネル接続をプロビジョニングします。プライベート接続用に、およびプライマリ VPN 接続が失敗した場合のバックアップとして、2 番目の VPN トンネルをプロビジョニングします。 C. AWS Direct Connect 接続をリージョンにプロビジョニングします。プライマリ Direct Connect 接続が失敗した場合に、バックアップとして同じリージョンに 2 つ目の Direct Connect 接続をプロビジョニングします。 D. AWS Direct Connect 接続をリージョンにプロビジョニングします。プライマリ Direct Connect 接続が失敗した場合に、AWS CLI から Direct Connect フェイルオーバー属性を使用して、バックアップ接続を自動的に作成します。 19 / 50 19. (69) ある会社は、Application Load Balancer の背後にある Amazon EC2 インスタンスでビジネスに不可欠な Web アプリケーションを実行しています。EC2 インスタンスは Auto Scaling グループにあります。このアプリケーションは、単一のアベイラビリティーゾーンにデプロイされた Amazon Aurora PostgreSQL データベースを使用します。同社は、アプリケーションの可用性を高め、ダウンタイムとデータ損失を最小限に抑えたいと考えています。 最小限の運用労力でこれらの要件を満たすソリューションはどれですか? A. EC2 インスタンスを異なる AWS リージョンに配置します。Amazon Route 53 ヘルスチェックを使用してトラフィックをリダイレクトします。Aurora PostgreSQL クロスリージョン レプリケーションを使用します。 B. 複数のアベイラビリティーゾーンを使用するように Auto Scaling グループを構成します。データベースをマルチ AZ として設定します。データベースの Amazon RDS Proxy インスタンスを設定します。 C. 1 つのアベイラビリティーゾーンを使用するように Auto Scaling グループを構成します。データベースの 1 時間ごとのスナップショットを生成します。障害が発生した場合に、スナップショットからデータベースを回復します。 D. 複数の AWS リージョンを使用するように Auto Scaling グループを設定します。アプリケーションから Amazon S3 にデータを書き込みます。S3 イベント通知を使用して AWS Lambda 関数を起動し、データをデータベースに書き込みます。 20 / 50 20. (70) 企業の HTTP アプリケーションは、Network Load Balancer (NLB) の背後にあります。NLB のターゲット グループは、Web サービスを実行する複数の EC2 インスタンスを持つ Amazon EC2 Auto Scaling グループを使用するように設定されています。 同社は、NLB がアプリケーションの HTTP エラーを検出していないことに気付きました。これらのエラーでは、Web サービスを実行する EC2 インスタンスを手動で再起動する必要があります。この会社は、カスタム スクリプトやコードを記述することなく、アプリケーションの可用性を向上させる必要があります。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. NLB で HTTP ヘルス チェックを有効にして、会社のアプリケーションの URL を提供します。 B. EC2 インスタンスに cron ジョブを追加して、1 分ごとにローカル アプリケーションのログを確認します。HTTP エラーが検出された場合。アプリケーションが再起動します。 C. NLB を Application Load Balancer に置き換えます。会社のアプリケーションの URL を指定して、HTTP ヘルス チェックを有効にします。異常なインスタンスを置き換える Auto Scaling アクションを設定します D. NLB の UnhealthyHostCount メトリクスを監視する Amazon Cloud Watch アラームを作成します。アラームが ALARM 状態のときに、異常なインスタンスを置き換える Auto Scaling アクションを設定します。 NLB は HTTP および HTTPS ヘルス チェックをサポートしているため、A を選択します。というわけで、正解はC。 21 / 50 21. (71) ある企業は、Amazon DynamoDB を使用して顧客情報を保存するショッピング アプリケーションを実行しています。データが破損した場合、ソリューション アーキテクトは、15 分の目標復旧時点 (RPO) と 1 時間の目標復旧時間 (RTO) を満たすソリューションを設計する必要があります。 これらの要件を満たすために、ソリューション アーキテクトは何を推奨する必要がありますか? A. DynamoDB グローバル テーブルを設定します。RPO 回復のために、アプリケーションを別の AWS リージョンにポイントします。 B. DynamoDB ポイントインタイム リカバリを設定します。RPO 回復の場合は、目的の時点に復元します。 C. 毎日、DynamoDB データを Amazon S3 Glacier にエクスポートします。RPO リカバリのために、S3 Glacier から DynamoDB にデータをインポートします。 D. DynamoDB テーブルの Amazon Elastic Block Store (Amazon EBS) スナップショットを 15 分ごとにスケジュールします。RPO リカバリの場合、EBS スナップショットを使用して DynamoDB テーブルを復元します。 A - DynamoDB グローバル テーブルはマルチリージョンおよびマルチアクティブ データベースを提供しますが、「データが破損した場合」には有効ではありません。この場合、バックアップが必要です。この解決策は無効です。**B** - ポイント イン タイム リカバリは、迅速にリカバリするための継続的なバックアップとして設計されています。RPO を完全にカバーし、おそらく RTO もカバーします。https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/PointInTimeRecovery.html C - 毎日のエクスポートでは、15 分の RPO はカバーされません。D - DynamoDB はサーバーレスです... では、これらの EBS スナップショットは何から取得されたものですか? 22 / 50 22. (72) 会社は、同じ AWS リージョンにある Amazon S3 バケットから写真を頻繁にアップロードおよびダウンロードする必要がある写真処理アプリケーションを実行しています。ソリューション アーキテクトは、データ転送料金の増加に気づき、これらのコストを削減するソリューションを実装する必要があります。 ソリューション アーキテクトはどのようにこの要件を満たすことができますか? A. Amazon API Gateway をパブリックサブネットにデプロイし、ルートテーブルを調整して S3 コールをルーティングします。 B. NAT ゲートウェイをパブリック サブネットにデプロイし、S3 バケットへのアクセスを許可するエンドポイント ポリシーをアタッチします。 C. アプリケーションをパブリックサブネットにデプロイし、インターネットゲートウェイ経由でルーティングして S3 バケットにアクセスできるようにします。 D. S3 VPC ゲートウェイ エンドポイントを VPC にデプロイし、S3 バケットへのアクセスを許可するエンドポイント ポリシーをアタッチします。 コストを削減するには、S3 への NAT ゲートウェイ、VPC エンドポイントを取り除きます 23 / 50 23. (73) ある企業は最近、プライベート サブネット内の Amazon EC2 で Linux ベースのアプリケーション インスタンスを起動し、VPC のパブリック サブネット内の Amazon EC2 インスタンスで Linux ベースの踏み台ホストを起動しました。ソリューション アーキテクトは、オンプレミス ネットワークから、会社のインターネット接続を介して、要塞ホスト、およびアプリケーション サーバーに接続する必要があります。ソリューション アーキテクトは、すべての EC2 インスタンスのセキュリティ グループがそのアクセスを許可することを確認する必要があります。 これらの要件を満たすために、ソリューション アーキテクトはどの手順を組み合わせて実行する必要がありますか? (2つ選んでください。) A. 踏み台ホストの現在のセキュリティ グループを、アプリケーション インスタンスからのインバウンド アクセスのみを許可するグループに置き換えます。 B. 踏み台ホストの現在のセキュリティ グループを、会社の内部 IP 範囲からのインバウンド アクセスのみを許可するグループに置き換えます。 C. 踏み台ホストの現在のセキュリティ グループを、会社の外部 IP 範囲からのインバウンド アクセスのみを許可するグループに置き換えます。 D. アプリケーション インスタンスの現在のセキュリティ グループを、踏み台ホストのプライベート IP アドレスからのみインバウンド SSH アクセスを許可するグループに置き換えます。 E. アプリケーション インスタンスの現在のセキュリティ グループを、踏み台ホストのパブリック IP アドレスからのみインバウンド SSH アクセスを許可するグループに置き換えます。 C はオンプレミス ネットワークからインターネット経由で要塞へ (オンプレミス リソースのパブリック IP を使用)、D は要塞と ec2 が同じ VPC 内にあるため、要塞はプライベート IP アドレスを介して EC2 と通信できることを意味します。 24 / 50 24. (74) ソリューション アーキテクトが 2 層 Web アプリケーションを設計しています。このアプリケーションは、パブリック サブネット内の Amazon EC2 でホストされている公開 Web 層で構成されています。データベース層は、プライベート サブネット内の Amazon EC2 で実行されている Microsoft SQL Server で構成されています。セキュリティは会社にとって最優先事項です。 この状況では、セキュリティ グループをどのように構成する必要がありますか? (2つ選んでください。) A. ポート 443 で 0.0.0.0/0 からのインバウンド トラフィックを許可するように、Web 層のセキュリティ グループを構成します。 B. ポート 443 で 0.0.0.0/0 からのアウトバウンド トラフィックを許可するように、Web 層のセキュリティ グループを構成します。 C. データベース層のセキュリティ グループを構成して、Web 層のセキュリティ グループからのポート 1433 でのインバウンド トラフィックを許可します。 D. データベース層のセキュリティ グループを構成して、ポート 443 および 1433 で Web 層のセキュリティ グループへのアウトバウンド トラフィックを許可します。 E. データベース層のセキュリティ グループを構成して、Web 層のセキュリティ グループからのポート 443 および 1433 でのインバウンド トラフィックを許可します。 25 / 50 25. (75) ある企業は、多層アプリケーションをオンプレミスから AWS クラウドに移行して、アプリケーションのパフォーマンスを向上させたいと考えています。アプリケーションは、RESTful サービスを介して相互に通信するアプリケーション層で構成されています。1 つの層が過負荷になると、トランザクションはドロップされます。ソリューション アーキテクトは、これらの問題を解決し、アプリケーションをモダナイズするソリューションを設計する必要があります。 これらの要件を満たし、運用効率が最も高いソリューションはどれですか? A. Amazon API Gateway を使用し、トランザクションをアプリケーション層として AWS Lambda 関数に転送します。アプリケーション サービス間の通信レイヤーとして Amazon Simple Queue Service (Amazon SQS) を使用します。 B. Amazon CloudWatch メトリクスを使用してアプリケーションのパフォーマンス履歴を分析し、パフォーマンス障害時のサーバーのピーク使用率を判断します。ピーク要件を満たすために、アプリケーション サーバーの Amazon EC2 インスタンスのサイズを増やします。 C. Amazon Simple Notification Service (Amazon SNS) を使用して、Auto Scaling グループ内の Amazon EC2 で実行されているアプリケーション サーバー間のメッセージングを処理する。Amazon CloudWatch を使用して SNS キューの長さを監視し、必要に応じてスケールアップおよびスケールダウンします D. Amazon Simple Queue Service (Amazon SQS) を使用して、Auto Scaling グループ内の Amazon EC2 で実行されているアプリケーション サーバー間のメッセージングを処理します。Amazon CloudWatch を使用して SQS キューの長さを監視し、通信障害が検出されたときにスケールアップします。 26 / 50 26. (76) ある企業は、1 つの工場にある複数のマシンから毎日 10 TB の計装データを受け取ります。データは、工場内にあるオンプレミス データ センターのストレージ エリア ネットワーク (SAN) に保存された JSON ファイルで構成されます。同社は、このデータを Amazon S3 に送信したいと考えています。そこでは、重要なほぼリアルタイムの分析を提供するいくつかの追加システムからアクセスできます。データは機密と見なされるため、安全な転送が重要です。 最も信頼性の高いデータ転送を提供するソリューションはどれですか? A. パブリックインターネット経由の AWS DataSync B. AWS Direct Connect を介した AWS DataSync C. パブリックインターネット経由の AWS Database Migration Service (AWS DMS) D. AWS Direct Connect を介した AWS Database Migration Service (AWS DMS) 27 / 50 27. (77) 企業は、そのアプリケーションのリアルタイム データ取り込みアーキテクチャを構成する必要があります。同社は API、データのストリーミング時にデータを変換するプロセス、およびデータのストレージ ソリューションを必要としています。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれですか? A. Amazon EC2 インスタンスをデプロイして、Amazon Kinesis データストリームにデータを送信する API をホストします。Kinesis データストリームをデータソースとして使用する Amazon Kinesis Data Firehose 配信ストリームを作成します。AWS Lambda 関数を使用してデータを変換します。Kinesis Data Firehose 配信ストリームを使用して、データを Amazon S3 に送信します。 B. Amazon EC2 インスタンスをデプロイして、データを AWS Glue に送信する API をホストします。EC2 インスタンスでのソース/宛先チェックを停止します。AWS Glue を使用してデータを変換し、データを Amazon S3 に送信します。 C. Amazon Kinesis データストリームにデータを送信するように Amazon API Gateway API を設定します。Kinesis データストリームをデータソースとして使用する Amazon Kinesis Data Firehose 配信ストリームを作成します。AWS Lambda 関数を使用してデータを変換します。Kinesis Data Firehose 配信ストリームを使用して、データを Amazon S3 に送信します。 D. データを AWS Glue に送信するように Amazon API Gateway API を設定します。AWS Lambda 関数を使用してデータを変換します。AWS Glue を使用してデータを Amazon S3 に送信します。 (A) - API をホストするために EC2 インスタンスをデプロイする必要はありません - 運用上のオーバーヘッド (B) - A と同じ (**C**) - 答えは (D) - AWS Glue は S3 からデータを取得します。 API GW からではありません。AWS Glue は単独で ETL を実行できるため、ラムダは必要ありません。 28 / 50 28. (78) 企業は、ユーザーのトランザクション データを Amazon DynamoDB テーブルに保持する必要があります。会社はデータを 7 年間保持する必要があります。 これらの要件を満たす最も運用効率の高いソリューションは何ですか? A. DynamoDB ポイントインタイム リカバリを使用して、テーブルを継続的にバックアップします。 B. AWS Backup を使用して、テーブルのバックアップ スケジュールと保持ポリシーを作成します。 C. DynamoDB コンソールを使用して、テーブルのオンデマンド バックアップを作成します。バックアップを Amazon S3 バケットに保存します。S3 バケットの S3 ライフサイクル構成を設定します。 D. AWS Lambda 関数を呼び出す Amazon EventBridge (Amazon CloudWatch Events) ルールを作成します。テーブルをバックアップし、バックアップを Amazon S3 バケットに保存するように Lambda 関数を設定します。S3 バケットの S3 ライフサイクル構成を設定します。 29 / 50 29. (79) ある会社は、データ ストレージに Amazon DynamoDB テーブルを使用することを計画しています。同社はコストの最適化を懸念しています。テーブルはほとんどの朝に使用されません。夕方になると、読み書きトラフィックは予測不能になることがよくあります。トラフィックのスパイクが発生すると、非常に迅速に発生します。 ソリューション アーキテクトは何を推奨すべきですか? A. オンデマンド容量モードで DynamoDB テーブルを作成します。 B. グローバルセカンダリインデックスを持つ DynamoDB テーブルを作成します。 C. プロビジョニングされた容量と自動スケーリングを備えた DynamoDB テーブルを作成します。 D. プロビジョニングされた容量モードで DynamoDB テーブルを作成し、それをグローバル テーブルとして設定します。 30 / 50 30. (80) ある会社は最近、AWS マネージド サービス プロバイダー (MSP) パートナーと、アプリケーション移行イニシアチブを支援する契約を結びました。ソリューション アーキテクトは、既存の AWS アカウントの Amazon Machine Image (AMI) を MSP パートナーの AWS アカウントと共有する必要があります。AMI は Amazon Elastic Block Store (Amazon EBS) に支えられており、AWS Key Management Service (AWS KMS) カスタマー管理キーを使用して EBS ボリューム スナップショットを暗号化します。 ソリューション アーキテクトが AMI を MSP パートナーの AWS アカウントと共有するための最も安全な方法は何ですか? A. 暗号化された AMI とスナップショットを公開します。キー ポリシーを変更して、MSP パートナーの AWS アカウントがキーを使用できるようにします。 B. AMI の launchPermission プロパティを変更します。AMI を MSP パートナーの AWS アカウントとのみ共有します。キー ポリシーを変更して、MSP パートナーの AWS アカウントがキーを使用できるようにします。 C. AMI の launchPermission プロパティを変更します。AMI を MSP パートナーの AWS アカウントとのみ共有します。キー ポリシーを変更して、暗号化のために MSP パートナーが所有する新しい KMS キーを信頼します。 D. ソース アカウントから MSP パートナーの AWS アカウントの Amazon S3 バケットに AMI をエクスポートし、MSP パートナーが所有する新しい KMS キーで S3 バケットを暗号化します。MSP パートナーの AWS アカウントで AMI をコピーして起動します。 既存の KMS キーは、AMI スナップショットの暗号化に既に使用されているため、MSP 外部アカウントと共有します。https://docs.aws.amazon.com/kms/latest/developerguide/key-policy-modifying-external-accounts.html 31 / 50 31. (81) ソリューション アーキテクトは、AWS にデプロイされる新しいアプリケーションのクラウド アーキテクチャを設計しています。処理するジョブの数に基づいて、必要に応じてアプリケーション ノードを追加および削除しながら、プロセスを並行して実行する必要があります。プロセッサ アプリケーションはステートレスです。ソリューション アーキテクトは、アプリケーションが疎結合され、ジョブ アイテムが永続的に保存されるようにする必要があります。 ソリューション アーキテクトはどの設計を使用する必要がありますか? A. Amazon SNS トピックを作成して、処理が必要なジョブを送信します。プロセッサ アプリケーションで構成される Amazon Machine Image (AMI) を作成します。AMI を使用する起動構成を作成します。起動設定を使用して Auto Scaling グループを作成します。Auto Scaling グループのスケーリング ポリシーを設定して、CPU 使用率に基づいてノードを追加および削除します。 B. 処理が必要なジョブを保持する Amazon SQS キューを作成します。プロセッサ アプリケーションで構成される Amazon Machine Image (AMI) を作成します。AMI を使用する起動構成を作成します。起動設定を使用して Auto Scaling グループを作成します。Auto Scaling グループのスケーリング ポリシーを設定して、ネットワークの使用状況に基づいてノードを追加および削除します。 C. 処理が必要なジョブを保持する Amazon SQS キューを作成します。プロセッサ アプリケーションで構成される Amazon Machine Image (AMI) を作成します。AMI を使用する起動テンプレートを作成します。起動テンプレートを使用して Auto Scaling グループを作成します。Auto Scaling グループのスケーリング ポリシーを設定して、SQS キュー内の項目数に基づいてノードを追加および削除します。 D. Amazon SNS トピックを作成して、処理が必要なジョブを送信します。プロセッサ アプリケーションで構成される Amazon Machine Image (AMI) を作成します。AMI を使用する起動テンプレートを作成します。起動テンプレートを使用して Auto Scaling グループを作成します。Auto Scaling グループのスケーリング ポリシーを設定して、SNS トピックに発行されたメッセージの数に基づいてノードを追加および削除します。 32 / 50 32. (82) 企業は、AWS クラウドでウェブ アプリケーションをホストしています。同社は、AWS Certificate Manager (ACM) にインポートされた証明書を使用するように Elastic Load Balancer を設定します。各証明書の有効期限が切れる 30 日前に、会社のセキュリティ チームに通知する必要があります。 この要件を満たすために、ソリューション アーキテクトは何を推奨する必要がありますか? A. ACM にルールを追加して、証明書が期限切れになる 30 日前から毎日、カスタム メッセージを Amazon Simple Notification Service (Amazon SNS) トピックに発行します。 B. 30 日以内に期限切れになる証明書をチェックする AWS Config ルールを作成します。AWS Config が非準拠のリソースを報告したときに、Amazon Simple Notification Service (Amazon SNS) を介してカスタムアラートを呼び出すように Amazon EventBridge (Amazon CloudWatch Events) を設定します。 C. AWS Trusted Advisor を使用して、30 日以内に期限切れになる証明書を確認します。チェックステータスの変更に関する Trusted Advisor メトリクスに基づく Amazon CloudWatch アラームを作成します。Amazon Simple Notification Service (Amazon SNS) 経由でカスタム アラートを送信するようにアラームを設定します。 D. Amazon EventBridge (Amazon CloudWatch Events) ルールを作成して、30 日以内に期限切れになる証明書を検出します。AWS Lambda 関数を呼び出すルールを設定します。Amazon Simple Notification Service (Amazon SNS) 経由でカスタム アラートを送信するように Lambda 関数を設定します。 B AWS Config には acm-certificate-expiration-check という名前のマネージド ルールがあり、証明書の有効期限が切れていないかどうかをチェックします (設定可能な日数) 33 / 50 33. (83) 企業の動的 Web サイトは、米国内のオンプレミス サーバーを使用してホストされています。同社はヨーロッパで製品を発売しており、新しいヨーロッパのユーザーのためにサイトの読み込み時間を最適化したいと考えています. サイトのバックエンドは米国内にある必要があります。製品は数日後に発売され、早急な解決策が必要です。 ソリューションアーキテクトは何を推奨すべきですか? A. us-east-1 で Amazon EC2 インスタンスを起動し、サイトをそこに移行します。 B. ウェブサイトを Amazon S3 に移動します。リージョン間でクロスリージョン レプリケーションを使用します。 C. オンプレミス サーバーを指すカスタムオリジンで Amazon CloudFront を使用する。 D. オンプレミス サーバーを指す Amazon Route 53 地理的近接性ルーティング ポリシーを使用します。 34 / 50 34. (84) ある企業は、既存の 3 層 Web アーキテクチャのコストを削減したいと考えています。ウェブ、アプリケーション、およびデータベース サーバーは、開発、テスト、および本番環境用の Amazon EC2 インスタンスで実行されています。EC2 インスタンスの平均 CPU 使用率は、ピーク時に 30%、非ピーク時に 10% です。 本番 EC2 インスタンスは 1 日 24 時間稼働します。開発およびテスト EC2 インスタンスは、毎日少なくとも 8 時間実行されます。同社は、使用されていないときに EC2 インスタンスの開発とテストを停止する自動化を実装する予定です。 企業の要件を最も費用対効果の高い方法で満たす EC2 インスタンス購入ソリューションはどれですか? A. 本番 EC2 インスタンスにはスポット インスタンスを使用します。開発およびテスト EC2 インスタンスにはリザーブド インスタンスを使用します。 B. 本番 EC2 インスタンスにはリザーブド インスタンスを使用します。開発およびテスト EC2 インスタンスにはオンデマンド インスタンスを使用します。 C. 本番 EC2 インスタンスにスポット ブロックを使用する。開発およびテスト EC2 インスタンスにはリザーブド インスタンスを使用します。 D. 実稼働 EC2 インスタンスにオンデマンド インスタンスを使用する。開発およびテスト EC2 インスタンスには Spot ブロックを使用します。 スポット ブロックは利用できなくなり、24 時間年中無休で Prod マシンでスポット インスタンスを使用することはできないため、オプション B が有効なはずです。 35 / 50 35. (85) 会社には、ユーザーが Web インターフェイスまたはモバイル アプリを介してドキュメントをアップロードする実稼働 Web アプリケーションがあります。新しい規制要件による。新しいドキュメントは、保存後に変更または削除することはできません。 この要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. アップロードされたドキュメントを、S3 バージョニングと S3 オブジェクト ロックが有効になっている Amazon S3 バケットに保存します。 B. アップロードされたドキュメントを Amazon S3 バケットに保存します。ドキュメントを定期的にアーカイブするように S3 ライフサイクル ポリシーを設定します。 C. アップロードされたドキュメントを、S3 バージョニングが有効になっている Amazon S3 バケットに保存します。すべてのアクセスを読み取り専用に制限するように ACL を構成します。 D. アップロードされたドキュメントを Amazon Elastic File System (Amazon EFS) ボリュームに保存します。ボリュームを読み取り専用モードでマウントして、データにアクセスします。 選択した回答: A S3 Object Lock を使用して、write-once-read-many (WORM) モデルを使用してオブジェクトを保存できます。オブジェクト ロックは、オブジェクトが一定時間または無期限に削除または上書きされるのを防ぐのに役立ちます。S3 Object Lock を使用して、WORM ストレージを必要とする規制要件を満たすか、オブジェクトの変更と削除に対する保護レイヤーを追加することができます。オブジェクト ロックが有効になると、バージョニングが必要になり、自動的にアクティブ化されます。 36 / 50 36. (86) ある企業には、共通の Amazon RDS MySQL マルチ AZ DB インスタンスに頻繁にアクセスする必要がある複数のウェブ サーバーがあります。同社は、Web サーバーがデータベースに接続するための安全な方法を望んでいますが、ユーザー資格情報を頻繁にローテーションするというセキュリティ要件を満たしています。 これらの要件を満たすソリューションはどれですか? A. データベース ユーザーの認証情報を AWS Secrets Manager に保存します。ウェブサーバーが AWS Secrets Manager にアクセスできるようにするために必要な IAM アクセス許可を付与します。 B. データベース ユーザーの認証情報を AWS Systems Manager OpsCenter に保存します。Web サーバーが OpsCenter にアクセスできるようにするために必要な IAM 権限を付与します。 C. データベース ユーザーの資格情報を安全な Amazon S3 バケットに保存します。Web サーバーが認証情報を取得してデータベースにアクセスできるように、必要な IAM 権限を付与します。 D. ウェブサーバーのファイルシステム上の AWS Key Management Service (AWS KMS) で暗号化されたファイルに、データベースユーザーの認証情報を保存します。Web サーバーは、ファイルを復号化し、データベースにアクセスできる必要があります。 Secrets Manager を使用すると、コード内のハードコーディングされた認証情報 (パスワードなど) を Secrets Manager への API 呼び出しに置き換えて、シークレットをプログラムで取得できます。これにより、シークレットがコード内に存在しなくなるため、コードを調べている人によってシークレットが侵害されないようにすることができます。また、Secrets Manager を設定して、指定されたスケジュールに従ってシークレットを自動的にローテーションすることもできます。これにより、長期的なシークレットを短期的なシークレットに置き換えることができ、侵害のリスクを大幅に軽減できます 37 / 50 37. (87) 企業は、Amazon API Gateway API によって呼び出される AWS Lambda 関数でアプリケーションをホストしています。Lambda 関数は、顧客データを Amazon Aurora MySQL データベースに保存します。会社がデータベースをアップグレードするたびに、Lambda 関数はアップグレードが完了するまでデータベース接続を確立できません。その結果、一部のイベントでは顧客データが記録されません。 ソリューション アーキテクトは、データベースのアップグレード中に作成される顧客データを格納するソリューションを設計する必要があります。 これらの要件を満たすソリューションはどれですか? A. Amazon RDS プロキシをプロビジョニングして、Lambda 関数とデータベースの間に配置します。RDS プロキシに接続するように Lambda 関数を設定します。 B. Lambda 関数の実行時間を最大限に増やします。顧客データをデータベースに格納するコードに再試行メカニズムを作成します。 C. 顧客データを Lambda ローカル ストレージに永続化する。新しい Lambda 関数を設定してローカル ストレージをスキャンし、顧客データをデータベースに保存します。 D. Amazon Simple Queue Service (Amazon SQS) FIFO キューに顧客データを保存します。キューをポーリングし、顧客データをデータベースに保存する新しい Lambda 関数を作成します https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/rds-proxy.html 38 / 50 38. (88) 調査会社は、米国内の地域から数年間データを収集してきました。同社は、サイズが 3 TB で拡大している Amazon S3 バケットでデータをホストしています。同社は、S3 バケットを持つヨーロッパのマーケティング会社とデータを共有し始めました。同社は、データ転送コストをできるだけ低く抑えたいと考えています。 これらの要件を満たすソリューションはどれですか? A. 会社の S3 バケットでリクエスタ支払い機能を設定します。 B. 会社の S3 バケットからマーケティング会社の S3 バケットの 1 つへの S3 Cross-Region Replication を構成します。 C. マーケティング会社が会社の S3 バケットにアクセスできるように、マーケティング会社のクロスアカウント アクセスを構成します。 D. S3 Intelligent-Tiering を使用するように会社の S3 バケットを構成します。S3 バケットをマーケティング会社の S3 バケットの 1 つに同期します。 通常、データを共有したいが、データにアクセスする他のユーザーに関連する料金が発生しないようにする場合は、バケットをリクエスター支払いバケットに構成します。たとえば、郵便番号ディレクトリなどの大規模なデータセットを利用可能にする場合は、リクエスター支払いバケットを使用できます。データ、地理空間情報、または Web クローリング データ。https://docs.aws.amazon.com/AmazonS3/latest/userguide/RequesterPaysBuckets.html 39 / 50 39. (89) ある企業は、Amazon S3 を使用して機密監査文書を保存しています。S3 バケットは、バケット ポリシーを使用して、最小権限の原則に従って、監査チームの IAM ユーザー資格情報へのアクセスを制限します。会社の管理者は、S3 バケット内のドキュメントが誤って削除されることを心配しており、より安全なソリューションを求めています。 監査文書を保護するために、ソリューション アーキテクトは何をすべきですか? A. S3 バケットでバージョニングと MFA 削除機能を有効にします。 B. 各監査チーム IAM ユーザー アカウントの IAM ユーザー資格情報で多要素認証 (MFA) を有効にします。 C. 監査チームの IAM ユーザー アカウントに S3 ライフサイクル ポリシーを追加して、監査期間中に s3:DeleteObject アクションを拒否する。 D. AWS Key Management Service (AWS KMS) を使用して S3 バケットを暗号化し、監査チームの IAM ユーザー アカウントが KMS キーにアクセスできないように制限します。 40 / 50 40. (90) ある会社は、SQL データベースを使用して、公開されている映画データを保存しています。データベースは、Amazon RDS シングル AZ DB インスタンスで実行されます。スクリプトは毎日ランダムな間隔でクエリを実行し、データベースに追加された新しい映画の数を記録します。スクリプトは、営業時間中に最終的な合計を報告する必要があります。 同社の開発チームは、スクリプトの実行時にデータベースのパフォーマンスが開発タスクには不十分であることに気付きました。ソリューション アーキテクトは、この問題を解決するためのソリューションを推奨する必要があります。 運用上のオーバーヘッドが最も少なく、この要件を満たすソリューションはどれですか? A. DB インスタンスをマルチ AZ 配置に変更します。 B. データベースの読み取りレプリカを作成します。読み取りレプリカのみをクエリするようにスクリプトを構成します。 C. 開発チームに、毎日の終わりにデータベース内のエントリを手動でエクスポートするように指示します。 D. Amazon ElastiCache を使用して、スクリプトがデータベースに対して実行する一般的なクエリをキャッシュします。 B に同意します。スクリプトはデータを読み取ってレポートを生成するだけであり、速度低下はスクリプトの実行中にのみ発生します。したがって、リードレプリカを使用することで、最小限のオーバーヘッドで問題を解決できます。 41 / 50 41. (91) 企業には、VPC 内の Amazon EC2 インスタンスで実行されるアプリケーションがあります。アプリケーションの 1 つは、Amazon S3 API を呼び出してオブジェクトを保存および読み取る必要があります。同社のセキュリティ規則によれば、アプリケーションからのトラフィックがインターネットを通過することは許可されていません。 これらの要件を満たすソリューションはどれですか? A. S3 ゲートウェイ エンドポイントを構成します。 B. プライベートサブネットに S3 バケットを作成します。 C. EC2 インスタンスと同じ AWS リージョンに S3 バケットを作成します。 D. EC2 インスタンスと同じサブネットに NAT ゲートウェイを設定します。 ゲートウェイ エンドポイントは、VPC 用のインターネット ゲートウェイや NAT デバイスを必要とせずに、Amazon S3 および DynamoDB への信頼性の高い接続を提供します。オプション A である必要があります。 42 / 50 42. (92) ある企業は、機密性の高いユーザー情報を Amazon S3 バケットに保存しています。同社は、VPC 内の Amazon EC2 インスタンスで実行されているアプリケーション層からこのバケットへの安全なアクセスを提供したいと考えています。 これを達成するために、ソリューション アーキテクトはどの手順を組み合わせて実行する必要がありますか? (2つ選んでください。) A. VPC 内で Amazon S3 の VPC ゲートウェイ エンドポイントを設定します。 B. S3 バケット内のオブジェクトを公開するバケット ポリシーを作成します。 C. VPC で実行されているアプリケーション層のみへのアクセスを制限するバケット ポリシーを作成します。 D. S3 アクセス ポリシーで IAM ユーザーを作成し、IAM 資格情報を EC2 インスタンスにコピーします。 E. NAT インスタンスを作成し、EC2 インスタンスが NAT インスタンスを使用して S3 バケットにアクセスするようにします。 43 / 50 43. (93) ある企業は、MySQL データベースを利用するオンプレミス アプリケーションを実行しています。同社は、アプリケーションの弾力性と可用性を高めるために、アプリケーションを AWS に移行しています。 現在のアーキテクチャでは、通常の操作時にデータベースで大量の読み取りアクティビティが発生します。4 時間ごとに、会社の開発チームは本番データベースの完全なエクスポートをプルして、ステージング環境にデータベースを設定します。この期間中、ユーザーは許容できないアプリケーション遅延を経験します。手順が完了するまで、開発チームはステージング環境を使用できません。 ソリューション アーキテクトは、アプリケーションの待ち時間の問題を軽減する代替アーキテクチャを推奨する必要があります。また、代替アーキテクチャでは、開発チームがステージング環境を遅滞なく使用し続けることができる必要があります。 これらの要件を満たすソリューションはどれですか? A. 本番用にマルチ AZ Aurora レプリカで Amazon Aurora MySQL を使用します。mysqldump ユーティリティを使用するバックアップおよび復元プロセスを実装して、ステージング データベースにデータを入力します。 B. Amazon Aurora MySQL とマルチ AZ Aurora レプリカを本番用に使用する。データベースの複製を使用して、ステージング データベースをオンデマンドで作成します。 C. マルチ AZ 配置で Amazon RDS for MySQL を使用し、本番用にレプリカを読み取ります。ステージング データベースにはスタンバイ インスタンスを使用します。 D. マルチ AZ 配置で Amazon RDS for MySQL を使用し、本番用にレプリカを読み取ります。mysqldump ユーティリティを使用するバックアップおよび復元プロセスを実装して、ステージング データベースにデータを入力します。 44 / 50 44. (94) ある会社は、ユーザーが小さなファイルを Amazon S3 にアップロードするアプリケーションを設計しています。ユーザーがファイルをアップロードした後、ファイルは、データを変換し、後で分析するためにデータを JSON 形式で保存するための 1 回限りの単純な処理を必要とします。 各ファイルは、アップロード後できるだけ迅速に処理する必要があります。需要は異なります。ユーザーが大量のファイルをアップロードする日もあります。他の日には、ユーザーはいくつかのファイルをアップロードするか、ファイルをまったくアップロードしません。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれですか? A. Amazon S3 からテキスト ファイルを読み取るように Amazon EMR を設定します。処理スクリプトを実行してデータを変換します。結果の JSON ファイルを Amazon Aurora DB クラスターに保存します。 B. イベント通知を Amazon Simple Queue Service (Amazon SQS) キューに送信するように Amazon S3 を設定します。Amazon EC2 インスタンスを使用してキューから読み取り、データを処理します。結果の JSON ファイルを Amazon DynamoDB に保存します。 C. イベント通知を Amazon Simple Queue Service (Amazon SQS) キューに送信するように Amazon S3 を設定する。AWS Lambda 関数を使用してキューから読み取り、データを処理します。結果の JSON ファイルを Amazon DynamoDB に保存します。 D. 新しいファイルがアップロードされたときに Amazon Kinesis Data Streams にイベントを送信するように Amazon EventBridge (Amazon CloudWatch Events) を設定します。AWS Lambda 関数を使用して、ストリームからイベントを消費し、データを処理します。結果の JSON ファイルを Amazon Aurora DB クラスターに保存します。 45 / 50 45. (95) アプリケーションは、会社の本社のユーザーが製品データにアクセスできるようにします。製品データは Amazon RDS MySQL DB インスタンスに保存されます。運用チームは、アプリケーション パフォーマンスの低下を特定し、読み取りトラフィックを書き込みトラフィックから分離したいと考えています。ソリューション アーキテクトは、アプリケーションのパフォーマンスを迅速に最適化する必要があります。 ソリューションアーキテクトは何を推奨すべきですか? A. 既存のデータベースをマルチ AZ 配置に変更します。プライマリ アベイラビリティ ゾーンから読み取りリクエストを処理します。 B. 既存のデータベースをマルチ AZ 配置に変更します。セカンダリ アベイラビリティ ゾーンから読み取りリクエストを処理します。 C. データベースの読み取りレプリカを作成します。コンピューティング リソースとストレージ リソースの半分をソース データベースとして使用して、リードレプリカを構成します。 D. データベースの読み取りレプリカを作成します。ソース データベースと同じコンピューティング リソースとストレージ リソースを使用してリードレプリカを構成します。 46 / 50 46. (96) このポリシーの効果は何ですか? A. ユーザーは、us-east-1 を除く任意の AWS リージョンで EC2 インスタンスを終了できます。 B. ユーザーは、us-east-1 リージョンの IP アドレス 10.100.100.1 で EC2 インスタンスを終了できます C. ユーザーのソース IP が 10.100.100.254 の場合、ユーザーは us-east-1 リージョンで EC2 インスタンスを終了できます。 D. ユーザーのソース IP が 10.100.100.254 の場合、ユーザーは us-east-1 リージョンで EC2 インスタンスを終了できません。 47 / 50 47. (97) ある会社には、Microsoft Windows 共有ファイル ストレージを必要とするオンプレミスで実行されている大規模な Microsoft SharePoint 展開があります。同社は、このワークロードを AWS クラウドに移行したいと考えており、さまざまなストレージ オプションを検討しています。ストレージ ソリューションは、可用性が高く、アクセス制御のために Active Directory と統合されている必要があります。 これらの要件を満たすソリューションはどれですか? A. Amazon EFS ストレージを設定し、認証用の Active Directory ドメインを設定します。 B. 2 つのアベイラビリティーゾーンの AWS Storage Gateway ファイルゲートウェイに SMB ファイル共有を作成します。 C. Amazon S3 バケットを作成し、ボリュームとしてマウントするように Microsoft Windows Server を構成します。 D. AWS で Amazon FSx for Windows File Server ファイル システムを作成し、認証用の Active Directory ドメインを設定します。 48 / 50 48. (98) 画像処理会社には、ユーザーが画像をアップロードするために使用する Web アプリケーションがあります。アプリケーションは、画像を Amazon S3 バケットにアップロードします。同社は、オブジェクト作成イベントを Amazon Simple Queue Service (Amazon SQS) 標準キューに発行するように S3 イベント通知をセットアップしました。SQS キューは、画像を処理し、結果をメールでユーザーに送信する AWS Lambda 関数のイベント ソースとして機能します。 ユーザーは、アップロードされた画像ごとに複数の電子メール メッセージを受信していると報告しています。ソリューション アーキテクトは、SQS メッセージが Lambda 関数を複数回呼び出しているため、複数の電子メール メッセージが生成されていると判断しました。 この問題を最小の運用オーバーヘッドで解決するには、ソリューション アーキテクトは何をすべきですか? A. ReceiveMessage の待機時間を 30 秒に増やして、SQS キューでロング ポーリングを設定します。 B. SQS 標準キューを SQS FIFO キューに変更します。メッセージ重複排除 ID を使用して、重複メッセージを破棄します。 C. SQS キューの可視性タイムアウトを、関数タイムアウトとバッチ ウィンドウ タイムアウトの合計よりも大きい値に増やします。 D. メッセージが処理前に読み取られた直後に SQS キューから各メッセージを削除するように Lambda 関数を変更します。 A は正しくありません。ロング ポーリングでは、1 回のクエリですべての SQS サーバーからすべての画像が取得されることのみが保証されます。同じメッセージがラムダ関数を 2 回トリガーする場合は、可視性タイムアウトが十分に長くなく、ラムダがメッセージの削除に間に合わなかったことが原因である可能性があります ->> C は正しいです 49 / 50 49. (99) ある会社は、オンプレミスのデータ センターでホストされているゲーム アプリケーション用の共有ストレージ ソリューションを実装しています。この会社は、Lustre クライアントを使用してデータにアクセスする機能を必要としています。ソリューションは完全に管理されている必要があります。 これらの要件を満たすソリューションはどれですか? ある会社は、オンプレミスのデータ センターでホストされているゲーム アプリケーション用の共有ストレージ ソリューションを実装しています。この会社は、Lustre クライアントを使用してデータにアクセスする機能を必要としています。ソリューションは完全に管理されている必要があります。 これらの要件を満たすソリューションはどれですか? B. Amazon EC2 Windows インスタンスを作成します。インスタンスに Windows ファイル共有ロールをインストールして構成します。アプリケーション サーバーをファイル共有に接続します。 C. Amazon Elastic File System (Amazon EFS) ファイル システムを作成し、Lustre をサポートするように設定します。ファイル システムをオリジン サーバーに接続します。アプリケーション サーバーをファイル システムに接続します。 D. Amazon FSx for Lustre ファイル システムを作成します。ファイル システムをオリジン サーバーに接続します。アプリケーション サーバーをファイル システムに接続します。 答えは D です。質問の Lustre は FSx としてのみ利用可能です 50 / 50 50. (100) 企業のコンテナ化されたアプリケーションは、Amazon EC2 インスタンスで実行されます。アプリケーションは、他のビジネス アプリケーションと通信する前に、セキュリティ証明書をダウンロードする必要があります。同社は、ほぼリアルタイムで証明書を暗号化および復号化するための高度に安全なソリューションを望んでいます。このソリューションでは、データが暗号化された後、可用性の高いストレージにデータを格納する必要もあります。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれですか? A. 暗号化された証明書の AWS Secrets Manager シークレットを作成します。必要に応じて証明書を手動で更新します。きめ細かい IAM アクセスを使用して、データへのアクセスを制御します。 B. Python 暗号化ライブラリを使用して暗号化操作を受信および実行する AWS Lambda 関数を作成します。関数を Amazon S3 バケットに保存します。 C. AWS Key Management Service (AWS KMS) カスタマー管理キーを作成します。EC2 ロールが暗号化操作に KMS キーを使用できるようにします。暗号化されたデータを Amazon S3 に保存します。 D. AWS Key Management Service (AWS KMS) カスタマー管理キーを作成します。EC2 ロールが暗号化操作に KMS キーを使用できるようにします。暗号化されたデータを Amazon Elastic Block Store (Amazon EBS) ボリュームに保存します。 正解は C: EBS は高可用性ではない Your score is 0% Restart quiz ■AWS SAA C03 101~160 /56 AWS-SAA-C03-101~160 AWS Certified Solutions Architect - Associate は、AWS における、可用性があり、コスト効率が高く、高耐障害性で、スケーラブルな分散システムの設計に関する 1 年以上の実務経験を持つ方を対象としています。 1 / 56 1. (101) ソリューション アーキテクトは、パブリック サブネットとプライベート サブネットを持つ VPC を設計しています。VPC とサブネットは IPv4 CIDR ブロックを使用します。高可用性のために、3 つのアベイラビリティーゾーン (AZ) のそれぞれに 1 つのパブリックサブネットと 1 つのプライベートサブネットがあります。インターネット ゲートウェイは、パブリック サブネットにインターネット アクセスを提供するために使用されます。プライベート サブネットは、Amazon EC2 インスタンスがソフトウェア アップデートをダウンロードできるように、インターネットへのアクセスを必要とします。 ソリューション アーキテクトは、プライベート サブネットのインターネット アクセスを有効にするために何をする必要がありますか? A. 各 AZ のパブリックサブネットごとに 1 つずつ、合計 3 つの NAT ゲートウェイを作成します。AZ 内の NAT ゲートウェイに非 VPC トラフィックを転送する各 AZ のプライベート ルート テーブルを作成します。 B. 各 AZ のプライベートサブネットごとに 1 つずつ、3 つの NAT インスタンスを作成します。AZ 内の NAT インスタンスに非 VPC トラフィックを転送する各 AZ のプライベート ルート テーブルを作成します。 C. プライベート サブネットの 1 つに 2 つ目のインターネット ゲートウェイを作成します。非 VPC トラフィックをプライベート インターネット ゲートウェイに転送するプライベート サブネットのルート テーブルを更新します。 D. パブリック サブネットの 1 つにエグレス専用インターネット ゲートウェイを作成します。非 VPC トラフィックを下り専用インターネット ゲートウェイに転送するプライベート サブネットのルート テーブルを更新します。 Bが答えになるはずです。https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html 2 / 56 2. (102) ある会社は、オンプレミスのデータセンターを AWS に移行したいと考えています。データ センターは、NFS ベースのファイル システムにデータを格納する SFTP サーバーをホストします。サーバーは、転送する必要がある 200 GB のデータを保持します。サーバーは、Amazon Elastic File System (Amazon EFS) ファイル システムを使用する Amazon EC2 インスタンスでホストされている必要があります。 このタスクを自動化するために、ソリューション アーキテクトはどの手順を組み合わせて実行する必要がありますか? (2つ選んでください。) A. EFS ファイル システムと同じアベイラビリティー ゾーンに EC2 インスタンスを起動します。 B. オンプレミスのデータセンターに AWS DataSync エージェントをインストールします。 C. EC2 インスタンスにデータ用のセカンダリ Amazon Elastic Block Store (Amazon EBS) ボリュームを作成します。 D. オペレーティング システムのコピー コマンドを手動で使用して、データを EC2 インスタンスにプッシュします。 E. AWS DataSync を使用して、オンプレミス SFTP サーバーに適したロケーション構成を作成します。 EFS ファイル システムと同じアベイラビリティー ゾーンに EC2 インスタンスを起動します。EFS ストレージと同じ AZ にインスタンスを配置することは理にかなっています。**B**。オンプレミスのデータセンターに AWS DataSync エージェントをインストールします。EFS にデータを移動する DataSync は、既に EC2 インスタンスを使用しています (提供されている情報を参照してください)。これ以上必要なものはありません... C. EC2 インスタンスにデータ用のセカンダリ Amazon Elastic Block Store (Amazon EBS) ボリュームを作成します。このセカンダリ EBS ボリュームは必要ありません... データは EFS に移動する必要があります... D. オペレーティング システムのコピー コマンドを手動で使用して、データを EC2 インスタンスにプッシュします。(Aの代わりに)潜在的に可能ですが、「このタスクを自動化する」という前提は、「手動で」アクションに反します。したがって、AEを維持する必要があります AWS DataSync を使用して、オンプレミスの SFTP サーバーに適した場所の構成を作成します。DataSync と SFTP "オンプレミス" の構成との関係がわかりません! ナンセンス。つまり、答えは A&B です。 3 / 56 3. (103) 会社には、毎日同時に実行される AWS Glue の抽出、変換、ロード (ETL) ジョブがあります。このジョブは、Amazon S3 バケットにある XML データを処理します。毎日新しいデータが S3 バケットに追加されます。ソリューションアーキテクトは、AWS Glue が各実行中にすべてのデータを処理していることに気付きました。 AWS Glue が古いデータを再処理しないようにするために、ソリューションアーキテクトは何をすべきですか? A. ジョブ ブックマークを使用するようにジョブを編集します。 B. データが処理された後にデータを削除するようにジョブを編集します。 C. NumberOfWorkers フィールドを 1 に設定してジョブを編集します。 D. FindMatches 機械学習 (ML) 変換を使用します。 これがブックマークの目的です。「AWS Glue は、ジョブ実行からの状態情報を永続化することにより、ETL ジョブの前回の実行中に既に処理されたデータを追跡します。この永続化された状態情報は、ジョブ ブックマークと呼ばれます。ジョブ ブックマークは、AWS Glue が維持するのに役立ちます。情報を状態にして、古いデータの再処理を防ぎます。」https://docs.aws.amazon.com/glue/latest/dg/monitor-continuations.html 4 / 56 4. (104) ソリューション アーキテクトは、Web サイト用の可用性の高いインフラストラクチャを設計する必要があります。このウェブサイトは、Amazon EC2 インスタンスで実行される Windows ウェブサーバーを利用しています。ソリューション アーキテクトは、数千の IP アドレスから発生する大規模な DDoS 攻撃を軽減できるソリューションを実装する必要があります。Web サイトのダウンタイムは許容されません。 このような攻撃から Web サイトを保護するために、ソリューション アーキテクトはどのようなアクションを実行する必要がありますか? (2つ選んでください。) A. AWS Shield Advanced を使用して DDoS 攻撃を阻止します。 B. 攻撃者を自動的にブロックするように Amazon GuardDuty を設定します。 C. 静的コンテンツと動的コンテンツの両方に Amazon CloudFront を使用するようにウェブサイトを構成します。 D. AWS Lambda 関数を使用して、攻撃者の IP アドレスを VPC ネットワーク ACL に自動的に追加します。 E. Auto Scaling グループで EC2 スポット インスタンスを使用し、ターゲット追跡スケーリング ポリシーが 80% の CPU 使用率に設定されている。 AC だと思います。その理由は、可用性の高いソリューションが必要だからです。AWS Shield は DDoS 攻撃を処理できます。ソリューションを HA にするために、クラウド フロントを使用できます。ACが最良の答えのようです。ABは冗長な答えのようです。 5 / 56 5. (105) ある会社は、新しいサーバーレス ワークロードをデプロイする準備をしています。ソリューション アーキテクトは、最小権限の原則を使用して、AWS Lambda 関数の実行に使用されるアクセス許可を設定する必要があります。Amazon EventBridge (Amazon CloudWatch Events) ルールが関数を呼び出します。 これらの要件を満たすソリューションはどれですか? A. lambda:InvokeFunction をアクションとして、* をプリンシパルとして、関数に実行ロールを追加します。 B. lambda:InvokeFunction をアクションとして、Service: lambda.amazonaws.com をプリンシパルとして、関数に実行ロールを追加します。 C. lambda:* をアクションとして、Service: events.amazonaws.com をプリンシパルとして、リソースベースのポリシーを関数に追加します。 D. lambda:InvokeFunction をアクションとして、Service: events.amazonaws.com をプリンシパルとして、リソースベースのポリシーを関数に追加します。 6 / 56 6. (106) ある企業が機密データを Amazon S3 に保存する準備をしています。コンプライアンス上の理由から、データは保存時に暗号化する必要があります。暗号化キーの使用状況は、監査目的でログに記録する必要があります。キーは毎年ローテーションする必要があります。 これらの要件を満たし、運用効率が最も高いソリューションはどれですか? A. 顧客提供のキーを使用したサーバー側の暗号化 (SSE-C) B. Amazon S3 マネージド キーによるサーバー側の暗号化 (SSE-S3) C. 手動ローテーションによる AWS KMS キー (SSE-KMS) によるサーバー側の暗号化 D. 自動ローテーションによる AWS KMS キー (SSE-KMS) によるサーバー側の暗号化 運用上最も効率的なのは D です。鍵のローテーションの自動化が最も効率的です。確認のために、A および B オプションでは、ここで説明されているようにローテーションを自動化できません 7 / 56 7. (107) 自転車シェアリング会社は、営業時間のピーク時に自転車の位置を追跡するための多層アーキテクチャを開発しています。同社は、既存の分析プラットフォームでこれらのデータ ポイントを使用したいと考えています。ソリューション アーキテクトは、このアーキテクチャをサポートする最も実行可能な多層オプションを決定する必要があります。データ ポイントは REST API からアクセスできる必要があります。 位置データを保存および取得するためのこれらの要件を満たすアクションはどれですか? A. Amazon S3 で Amazon Athena を使用します。 B. AWS Lambda で Amazon API Gateway を使用する。 C. Amazon Redshift で Amazon QuickSight を使用する。 D. Amazon Kinesis Data Analytics で Amazon API Gateway を使用する。 データを取得するには API Gateway が必要なので、オプション A と C はアウトです。「同社は既存の分析プラットフォームでこれらのデータ ポイントを使用したいと考えている」ため、Kynesis を追加する必要はありません。オプションDもアウトです。これにより、オプション B が正しいものとして残ります。 8 / 56 8. (108) ある会社は、Amazon RDS のデータベースにリストを保存する自動車販売 Web サイトを持っています。自動車が販売されると、リストを Web サイトから削除し、データを複数のターゲット システムに送信する必要があります。 ソリューション アーキテクトはどの設計を推奨する必要がありますか? A. Amazon RDS のデータベースが更新されたときにトリガーされる AWS Lambda 関数を作成して、ターゲットが消費する Amazon Simple Queue Service (Amazon SQS) キューに情報を送信します。 B. Amazon RDS のデータベースが更新されたときにトリガーされる AWS Lambda 関数を作成して、ターゲットが消費する Amazon Simple Queue Service (Amazon SQS) FIFO キューに情報を送信します。 C. RDS イベント通知をサブスクライブし、複数の Amazon Simple Notification Service (Amazon SNS) トピックに展開された Amazon Simple Queue Service (Amazon SQS) キューを送信します。AWS Lambda 関数を使用してターゲットを更新します。 D. RDS イベント通知をサブスクライブし、複数の Amazon Simple Queue Service (Amazon SQS) キューに展開された Amazon Simple Notification Service (Amazon SNS) トピックを送信します。AWS Lambda 関数を使用してターゲットを更新します。 9 / 56 9. (109) 企業は Amazon S3 にデータを保存する必要があり、データが変更されないようにする必要があります。会社は、Amazon S3 にアップロードされた新しいオブジェクトが、会社がオブジェクトを変更することを決定するまで、不特定の期間変更できないままにしたいと考えています。会社の AWS アカウントの特定のユーザーのみが、オブジェクトを削除する機能を持つことができます。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. S3 Glacier ボールトを作成します。オブジェクトに WORM (write-once, read-many) ボールト ロック ポリシーを適用します。 B. S3 オブジェクト ロックを有効にして S3 バケットを作成します。バージョニングを有効にします。保存期間を100年に設定。新しいオブジェクトの S3 バケットのデフォルト保持モードとしてガバナンス モードを使用します。 C. S3 バケットを作成します。AWS CloudTrail を使用して、オブジェクトを変更する S3 API イベントを追跡します。通知を受けたら、変更されたオブジェクトを、会社が所有するすべてのバックアップ バージョンから復元します。 D. S3 オブジェクト ロックを有効にして S3 バケットを作成します。バージョニングを有効にします。オブジェクトにリーガル ホールドを追加します。オブジェクトを削除する必要があるユーザーの IAM ポリシーに s3:PutObjectLegalHold アクセス許可を追加します。 10 / 56 10. (110) あるソーシャル メディア会社は、ユーザーがその Web サイトに画像をアップロードできるようにしています。ウェブサイトは Amazon EC2 インスタンスで実行されます。アップロードリクエスト中に、ウェブサイトは画像を標準サイズにサイズ変更し、サイズ変更された画像を Amazon S3 に保存します。ユーザーは、Web サイトへのアップロード リクエストが遅いと感じています。 同社は、アプリケーション内の結合を減らし、Web サイトのパフォーマンスを改善する必要があります。ソリューション アーキテクトは、イメージ アップロードの最も運用効率の高いプロセスを設計する必要があります。 これらの要件を満たすために、ソリューション アーキテクトはどのアクションを組み合わせて実行する必要がありますか? (2つ選んでください。) A. S3 Glacier に画像をアップロードするようにアプリケーションを設定します。 B. 元の画像を Amazon S3 にアップロードするようにウェブサーバーを設定します。 C. 署名付き URL を使用して各ユーザーのブラウザから Amazon S3 に画像を直接アップロードするようにアプリケーションを設定する D. イメージがアップロードされたときに AWS Lambda 関数を呼び出すように S3 イベント通知を設定します。関数を使用して画像のサイズを変更します。 E. アップロードされた画像のサイズを変更するスケジュールで AWS Lambda 関数を呼び出す Amazon EventBridge (Amazon CloudWatch Events) ルールを作成します。 11 / 56 11. (111) ある会社は最近、メッセージ処理システムを AWS に移行しました。システムは、Amazon EC2 インスタンスで実行されている ActiveMQ キューにメッセージを受信します。メッセージは、Amazon EC2 で実行されているコンシューマー アプリケーションによって処理されます。コンシューマ アプリケーションはメッセージを処理し、Amazon EC2 で実行されている MySQL データベースに結果を書き込みます。同社は、このアプリケーションの可用性を高め、運用の複雑さを軽減したいと考えています。 最も高い可用性を提供するアーキテクチャはどれですか? A. 2 つ目の ActiveMQ サーバーを別のアベイラビリティーゾーンに追加します。別のアベイラビリティーゾーンに追加のコンシューマー EC2 インスタンスを追加します。MySQL データベースを別のアベイラビリティーゾーンに複製します。 B. 2 つのアベイラビリティーゾーンにまたがって構成されたアクティブ/スタンバイブローカーで Amazon MQ を使用します。別のアベイラビリティーゾーンに追加のコンシューマー EC2 インスタンスを追加します。MySQL データベースを別のアベイラビリティーゾーンに複製します。 C. 2 つのアベイラビリティーゾーンにまたがって構成されたアクティブ/スタンバイブローカーで Amazon MQ を使用します。別のアベイラビリティーゾーンに追加のコンシューマー EC2 インスタンスを追加します。マルチ AZ を有効にして Amazon RDS for MySQL を使用します。 D. 2 つのアベイラビリティーゾーンにまたがって構成されたアクティブ/スタンバイブローカーで Amazon MQ を使用します。2 つのアベイラビリティーゾーンにまたがるコンシューマー EC2 インスタンスの Auto Scaling グループを追加します。マルチ AZ を有効にして Amazon RDS for MySQL を使用します。 12 / 56 12. (112 )企業は、着信要求を処理する一連のオンプレミス サーバーでコンテナー化された Web アプリケーションをホストしています。リクエストの数は急速に増加しています。オンプレミス サーバーは、増加した要求数を処理できません。同社は、最小限のコード変更と最小限の開発労力でアプリケーションを AWS に移行したいと考えています。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれですか? A. Amazon Elastic Container Service (Amazon ECS) で AWS Fargate を使用して、Service Auto Scaling でコンテナ化されたウェブ アプリケーションを実行します。Application Load Balancer を使用して、着信要求を分散します B. 2 つの Amazon EC2 インスタンスを使用して、コンテナ化された Web アプリケーションをホストします。Application Load Balancer を使用して、着信要求を分散します。 C. サポートされている言語のいずれかを使用する新しいコードで AWS Lambda を使用する。負荷をサポートするために複数の Lambda 関数を作成します。Lambda 関数へのエントリ ポイントとして Amazon API Gateway を使用します。 D. AWS ParallelCluster などのハイ パフォーマンス コンピューティング (HPC) ソリューションを使用して、受信リクエストを適切な規模で処理できる HPC クラスターを確立します。 運用上のオーバーヘッドが少ないということは、A: Fargate (EC2 なし)、コンテナを ECS に移動、成長のための自動スケーリング、消費のバランスを取るための ALB を意味します。B - EC2 の構成が必要です C - コードの追加が必要です (開発者) D - HPC プラットフォームを利用するためにアプリを再設計するなど、最も複雑なアプローチのようです。 13 / 56 13. (113) ある企業は、レポートに 50 TB のデータを使用しています。この会社は、このデータをオンプレミスから AWS に移動したいと考えています。会社のデータ センターのカスタム アプリケーションは、毎週のデータ変換ジョブを実行します。同社は、データ転送が完了するまでアプリケーションを一時停止する予定であり、できるだけ早く転送プロセスを開始する必要があります。 データセンターには、追加のワークロードに使用できるネットワーク帯域幅がありません。ソリューション アーキテクトはデータを転送し、変換ジョブを AWS クラウドで実行し続けるように設定する必要があります。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれですか? A. AWS DataSync を使用してデータを移動します。AWS Glue を使用してカスタム変換ジョブを作成します。 B. AWS Snowcone デバイスを注文してデータを移動します。変換アプリケーションをデバイスにデプロイします。 C. AWS Snowball Edge Storage Optimized デバイスを注文します。データをデバイスにコピーします。AWS Glue を使用してカスタム変換ジョブを作成します。 D. Amazon EC2 コンピューティングを含む AWS Snowball Edge Storage Optimized デバイスを注文します。データをデバイスにコピーします。AWS で新しい EC2 インスタンスを作成して、変換アプリケーションを実行します。 14 / 56 14. (114) ある会社は、ユーザーが写真をアップロードして、自分の画像にフォト フレームを追加できる画像分析アプリケーションを作成しました。ユーザーは、画像とメタデータをアップロードして、画像に追加するフォト フレームを指定します。アプリケーションは、単一の Amazon EC2 インスタンスと Amazon DynamoDB を使用してメタデータを保存します。 アプリケーションはますます人気が高まり、ユーザー数は増加しています。同社は、時間帯や曜日によって同時ユーザー数が大きく異なると予想しています。企業は、拡大するユーザー ベースのニーズに合わせてアプリケーションを拡張できるようにする必要があります。 これらの要件を満たすソリューションはどれですか? A. AWS Lambda を使用して写真を処理します。写真とメタデータを DynamoDB に保存します。 B. Amazon Kinesis Data Firehose を使用して写真を処理し、写真とメタデータを保存します。 C. AWS Lambda を使用して写真を処理する。写真を Amazon S3 に保存します。DynamoDB を保持してメタデータを保存します。 D. EC2 インスタンスの数を 3 つに増やします。プロビジョンド IOPS SSD (io2) Amazon Elastic Block Store (Amazon EBS) ボリュームを使用して、写真とメタデータを保存します。 イメージをDBに保存することは、S3メタデータと比較して非常にスケーラブルではなく、多くのスペースを占有せず、DBにより効率的に保存されます 15 / 56 15. (115) 医療記録会社は、Amazon EC2 インスタンスでアプリケーションをホストしています。アプリケーションは、Amazon S3 に保存されている顧客データ ファイルを処理します。EC2 インスタンスは、パブリック サブネットでホストされます。EC2 インスタンスはインターネット経由で Amazon S3 にアクセスしますが、他のネットワーク アクセスは必要ありません。 新しい要件では、ファイル転送のネットワーク トラフィックがプライベート ルートを使用し、インターネット経由で送信されないようにする必要があります。 この要件を満たすために、ソリューション アーキテクトが推奨すべきネットワーク アーキテクチャの変更はどれですか? A. NAT ゲートウェイを作成します。パブリック サブネットのルート テーブルを構成して、NAT ゲートウェイ経由でトラフィックを Amazon S3 に送信します。 B. S3 プレフィックス リストへのトラフィックのみが許可されるように、アウトバウンド トラフィックを制限するように EC2 インスタンスのセキュリティ グループを構成します。 C. EC2 インスタンスをプライベートサブネットに移動します。Amazon S3 の VPC エンドポイントを作成し、そのエンドポイントをプライベート サブネットのルート テーブルにリンクします。 D. VPC からインターネットゲートウェイを削除します。AWS Direct Connect 接続をセットアップし、Direct Connect 接続を介してトラフィックを Amazon S3 にルーティングします。 16 / 56 16. (116) ある会社は、企業の Web サイトに一般的なコンテンツ管理システム (CMS) を使用しています。ただし、必要なパッチ適用とメンテナンスは面倒です。同社は Web サイトを再設計しており、新しいソリューションを求めています。Web サイトは年に 4 回更新され、動的なコンテンツを利用できるようにする必要はありません。ソリューションは、高いスケーラビリティと強化されたセキュリティを提供する必要があります。 これらの要件を満たす変更の組み合わせはどれで、運用上のオーバーヘッドは最小ですか? (2つ選んでください。) A. HTTPS 機能を使用するように、ウェブサイトの前に Amazon CloudFront を設定します。 B. ウェブサイトの前に AWS WAF ウェブ ACL をデプロイして、HTTPS 機能を提供します。 C. AWS Lambda 関数を作成してデプロイし、ウェブサイトのコンテンツを管理および提供します。 D. 新しいウェブサイトと Amazon S3 バケットを作成します。静的 Web サイト ホスティングを有効にして、S3 バケットに Web サイトをデプロイします。 E. 新しい Web サイトを作成します。Application Load Balancer の背後にある Amazon EC2 インスタンスの Auto Scaling グループを使用して、ウェブサイトをデプロイします 17 / 56 17. (117) 企業は、アプリケーション ログを Amazon CloudWatch Logs ログ グループに保存します。新しいポリシーでは、会社はすべてのアプリケーション ログを Amazon OpenSearch Service (Amazon Elasticsearch Service) にほぼリアルタイムで保存する必要があります。 運用上のオーバーヘッドが最も少なく、この要件を満たすソリューションはどれですか? A. CloudWatch Logs サブスクリプションを設定して、ログを Amazon OpenSearch Service (Amazon Elasticsearch Service) にストリーミングします。 B. AWS Lambda 関数を作成します。ログ グループを使用して関数を呼び出し、ログを Amazon OpenSearch Service (Amazon Elasticsearch Service) に書き込みます。 C. Amazon Kinesis Data Firehose 配信ストリームを作成します。ログ グループを配信ストリーム ソースとして構成します。配信ストリームの宛先として Amazon OpenSearch Service (Amazon Elasticsearch Service) を設定します。 D. 各アプリケーション サーバーに Amazon Kinesis エージェントをインストールして構成し、ログを Amazon Kinesis Data Streams に配信します。ログを Amazon OpenSearch Service (Amazon Elasticsearch Service) に配信するように Kinesis Data Streams を設定します。 18 / 56 18. (118) ある企業が、複数のアベイラビリティーゾーンの Amazon EC2 インスタンスで実行されるウェブベースのアプリケーションを構築しています。Web アプリケーションは、合計サイズが約 900 TB のテキスト ドキュメントのリポジトリへのアクセスを提供します。同社は、Web アプリケーションの需要が高まる時期を予想しています。ソリューション アーキテクトは、テキスト ドキュメントのストレージ コンポーネントが常にアプリケーションの需要を満たすように拡張できることを確認する必要があります。同社は、ソリューションの全体的なコストを懸念しています。 これらの要件を最も費用対効果の高い方法で満たすストレージ ソリューションはどれですか? A. Amazon Elastic Block Store (Amazon EBS) B. Amazon エラスティック ファイル システム (Amazon EFS) C. Amazon OpenSearch Service (Amazon Elasticsearch Service) D. アマゾン S3 質問は検索容量ではなくストレージをスケーリングしたいという具体的なものです。 19 / 56 19. (119) グローバル企業は、Amazon API Gateway を使用して、us-east-1 リージョンと ap-southeast-2 リージョンのロイヤルティ クラブ ユーザー向けの REST API を設計しています。ソリューション アーキテクトは、SQL インジェクションやクロスサイト スクリプティング攻撃から複数のアカウントにわたってこれらの API Gateway 管理 REST API を保護するソリューションを設計する必要があります。 最小限の管理作業でこれらの要件を満たすソリューションはどれですか? A. 両方のリージョンで AWS WAF をセットアップします。地域 Web ACL を API ステージに関連付けます。 B. 両方のリージョンで AWS Firewall Manager をセットアップします。AWS WAF ルールを一元的に設定します。 C. バスリージョンに AWS Shield をセットアップします。地域 Web ACL を API ステージに関連付けます。 D. リージョンの 1 つで AWS Shield をセットアップします。地域 Web ACL を API ステージに関連付けます。 20 / 56 20. (120) ある会社は、us-west-2 リージョンのネットワーク ロード バランサー (NLB) の背後にある 3 つの Amazon EC2 インスタンスにセルフマネージド DNS ソリューションを実装しました。同社のユーザーのほとんどは、米国とヨーロッパにいます。同社は、ソリューションのパフォーマンスと可用性を向上させたいと考えています。同社は eu-west-1 リージョンで 3 つの EC2 インスタンスを起動して構成し、EC2 インスタンスを新しい NLB のターゲットとして追加します。 会社がトラフィックをすべての EC2 インスタンスにルーティングするために使用できるソリューションはどれですか? A. Amazon Route 53 地理位置情報ルーティング ポリシーを作成して、リクエストを 2 つの NLB のいずれかにルーティングします。Amazon CloudFront ディストリビューションを作成します。Route 53 レコードをディストリビューションのオリジンとして使用します。 B. AWS Global Accelerator で標準アクセラレータを作成します。us-west-2 と eu-west-1 にエンドポイント グループを作成します。エンドポイント グループのエンドポイントとして 2 つの NLB を追加します。 C. Elastic IP アドレスを 6 つの EC2 インスタンスにアタッチします。Amazon Route 53 ジオロケーション ルーティング ポリシーを作成して、リクエストを 6 つの EC2 インスタンスのいずれかにルーティングします。Amazon CloudFront ディストリビューションを作成します。Route 53 レコードをディストリビューションのオリジンとして使用します D. 2 つの NLB を 2 つの Application Load Balancer (ALB) に置き換えます。Amazon Route 53 レイテンシールーティングポリシーを作成して、リクエストを 2 つの ALB のいずれかにルーティングします。Amazon CloudFront ディストリビューションを作成します。Route 53 レコードをディストリビューションのオリジンとして使用します。 21 / 56 21. (121) ある会社は、AWS でオンライン トランザクション処理 (OLTP) ワークロードを実行しています。このワークロードは、マルチ AZ 配置で暗号化されていない Amazon RDS DB インスタンスを使用します。このインスタンスから毎日のデータベース スナップショットが取得されます。 データベースとスナップショットが常に暗号化されるようにするために、ソリューションアーキテクトは何をすべきですか? A. 最新の DB スナップショットのコピーを暗号化します。暗号化されたスナップショットを復元して、既存の DB インスタンスを置き換えます。 B. 新しい暗号化された Amazon Elastic Block Store (Amazon EBS) ボリュームを作成し、そこにスナップショットをコピーします。DB インスタンスで暗号化を有効にします。 C. スナップショットをコピーし、AWS Key Management Service (AWS KMS) を使用して暗号化を有効にする 暗号化されたスナップショットを既存の DB インスタンスに復元する。 D. AWS Key Management Service (AWS KMS) 管理キー (SSE-KMS) によるサーバー側の暗号化を使用して暗号化された Amazon S3 バケットにスナップショットをコピーします。 「Amazon RDS DB インスタンスの暗号化は、作成時に有効にできますが、作成後に有効にすることはできません。ただし、DB インスタンスのスナップショットを作成し、暗号化されたコピーを作成することで、暗号化されていない DB インスタンスに暗号化を追加できます。スナップショット。その後、暗号化されたスナップショットから DB インスタンスを復元して、元の DB インスタンスの暗号化されたコピーを取得できます。」https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/encrypt-an-existing-amazon-rds-for-postgresql-db-instance.html 22 / 56 22. (122) ある会社は、アプリケーションでデータを暗号化する必要がある開発者をサポートするために、スケーラブルなキー管理インフラストラクチャを構築したいと考えています。 運用上の負担を軽減するために、ソリューション アーキテクトは何をすべきでしょうか? A. 多要素認証 (MFA) を使用して暗号化キーを保護します。 B. AWS Key Management Service (AWS KMS) を使用して暗 C. AWS Certificate Manager (ACM) を使用して、暗号化キーを作成、保存、および割り当てる。 D. IAM ポリシーを使用して、暗号化キーを保護するためのアクセス許可を持つユーザーの範囲を制限します。 非対称キーを使用してデータにデジタル署名または検証する必要がある開発者は、このサービスを使用して、必要な秘密キーを作成および管理する必要があります。開発者とその増加するアプリケーション数をサポートするスケーラブルなキー管理インフラストラクチャを探している場合は、ライセンス コストと運用上の負担を軽減するために使用する必要があります 23 / 56 23. (123) ある会社には、2 つの Amazon EC2 インスタンスでホストされている動的 Web アプリケーションがあります。同社には独自の SSL 証明書があり、SSL ターミネーションを実行するために各インスタンス上にあります。 最近トラフィックが増加しており、運用チームは、SSL 暗号化と復号化が原因で Web サーバーの計算能力が上限に達していると判断しました。 アプリケーションのパフォーマンスを向上させるために、ソリューション アーキテクトは何をすべきでしょうか? A. AWS Certificate Manager (ACM) を使用して新しい SSL 証明書を作成します。各インスタンスに ACM 証明書をインストールします。 B. Amazon S3 バケットを作成する SSL 証明書を S3 バケットに移行します。SSL ターミネーションのバケットを参照するように EC2 インスタンスを設定します。 C. プロキシ サーバーとして別の EC2 インスタンスを作成します。SSL 証明書を新しいインスタンスに移行し、既存の EC2 インスタンスに直接接続するように構成します。 D. SSL 証明書を AWS Certificate Manager (ACM) にインポートします。ACM からの SSL 証明書を使用する HTTPS リスナーで Application Load Balancer を作成します。 この問題は、SSL オフロード、つまり SSL ターミネーション タスクを ALB に移動することで解決されます。https://aws.amazon.com/blogs/aws/elastic-load-balancer-support-for-ssl-termination/ 24 / 56 24. (124) 企業には、多数の Amazon EC2 インスタンスを使用して完了する非常に動的なバッチ処理ジョブがあります。ジョブは本質的にステートレスであり、悪影響を与えることなくいつでも開始および停止でき、完了するまでに通常合計 60 分以上かかります。同社はソリューション アーキテクトに、仕事の要件を満たすスケーラブルで費用対効果の高いソリューションを設計するよう依頼しました。 ソリューションアーキテクトは何を推奨すべきですか? A. EC2 スポット インスタンスを実装します。 B. EC2 リザーブド インスタンスを購入します。 C. EC2 オンデマンド インスタンスを実装します。 D. AWS Lambda で処理を実装します。 25 / 56 25. (125) ある会社は、AWS で 2 層の e コマース Web サイトを運営しています。Web 層は、Amazon EC2 インスタンスにトラフィックを送信するロード バランサーで構成されます。データベース層は Amazon RDS DB インスタンスを使用します。EC2 インスタンスと RDS DB インスタンスは、パブリック インターネットに公開しないでください。EC2 インスタンスでは、サードパーティの Web サービスを介して注文の支払い処理を完了するために、インターネット アクセスが必要です。アプリケーションは高可用性である必要があります。 これらの要件を満たす構成オプションの組み合わせはどれですか? (2つ選んでください。) A. Auto Scaling グループを使用して、プライベートサブネットで EC2 インスタンスを起動します。RDS マルチ AZ DB インスタンスをプライベートサブネットにデプロイします。 B. 2 つのアベイラビリティーゾーンにまたがる 2 つのプライベートサブネットと 2 つの NAT ゲートウェイで VPC を設定します。プライベートサブネットに Application Load Balancer をデプロイします。 C. Auto Scaling グループを使用して、2 つのアベイラビリティーゾーンにまたがるパブリックサブネットで EC2 インスタンスを起動します。RDS マルチ AZ DB インスタンスをプライベートサブネットにデプロイします。 D. 2 つのアベイラビリティーゾーンにまたがる 1 つのパブリックサブネット、1 つのプライベートサブネット、および 2 つの NAT ゲートウェイで VPC を構成します。パブリックサブネットに Application Load Balancer をデプロイします。 E. 2 つのアベイラビリティーゾーンにまたがる 2 つのパブリックサブネット、2 つのプライベートサブネット、および 2 つの NAT ゲートウェイで VPC を構成します。パブリックサブネットに Application Load Balancer をデプロイします。 26 / 56 26. (126) ソリューション アーキテクトは、企業のストレージ コストを削減するソリューションを実装する必要があります。会社のすべてのデータは、Amazon S3 標準ストレージ クラスにあります。会社は、すべてのデータを少なくとも 25 年間保持する必要があります。直近 2 年間のデータは、可用性が高く、すぐに取得できる必要があります。 これらの要件を満たすソリューションはどれですか? A. S3 ライフサイクル ポリシーを設定して、オブジェクトを S3 Glacier Deep Archive にすぐに移行します。 B. S3 ライフサイクル ポリシーを設定して、2 年後にオブジェクトを S3 Glacier Deep Archive に移行します。 C. S3 Intelligent-Tiering を使用する。アーカイブ オプションを有効にして、データが S3 Glacier Deep Archive にアーカイブされるようにします。 D. オブジェクトを S3 One Zone-Infrequent Access (S3 One Zone-IA) にすぐに移行し、2 年後に S3 Glacier Deep Archive に移行する S3 ライフサイクル ポリシーを設定します。 27 / 56 27. (127) メディア企業は、システムを AWS クラウドに移行する可能性を評価しています。この会社は、ビデオ処理用に最大の I/O パフォーマンスを備えた少なくとも 10 TB のストレージ、メディア コンテンツを保存するための 300 TB の非常に耐久性の高いストレージ、および使用されなくなったアーカイブ メディアの要件を満たす 900 TB のストレージを必要としています。 これらの要件を満たすために、ソリューション アーキテクトはどのサービス セットを推奨する必要がありますか? A. 最大のパフォーマンスを実現する Amazon EBS、耐久性のあるデータ ストレージを実現する Amazon S3、アーカイブ ストレージを実現する Amazon S3 Glacier B. 最大のパフォーマンスを実現する Amazon EBS、耐久性のあるデータ ストレージを実現する Amazon EFS、アーカイブ ストレージを実現する Amazon S3 Glacier C. 最大のパフォーマンスのための Amazon EC2 インスタンスストア、耐久性のあるデータストレージのための Amazon EFS、およびアーカイブストレージのための Amazon S3 D. 最大のパフォーマンスを実現する Amazon EC2 インスタンス ストア、耐久性のあるデータ ストレージを実現する Amazon S3、アーカイブ ストレージを実現する Amazon S3 Glacier 選択した回答: D 現時点で可能な最大インスタンス ストアは、EBS と比較して I/O が高い NVMe で 30 TB です。is4gen.8xlarge 4 x 7,500 GB (30 TB) NVMe SSD https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html#instance-store-volumes 28 / 56 28. (128) 企業は、AWS クラウドのコンテナでアプリケーションを実行したいと考えています。これらのアプリケーションはステートレスであり、基盤となるインフラストラクチャ内の中断を許容できます。同社は、コストと運用オーバーヘッドを最小限に抑えるソリューションを必要としています。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. Amazon EC2 Auto Scaling グループでスポット インスタンスを使用して、アプリケーション コンテナを実行します。 B. Amazon Elastic Kubernetes Service (Amazon EKS) マネージド ノード グループでスポット インスタンスを使用する。 C. Amazon EC2 Auto Scaling グループでオンデマンド インスタンスを使用して、アプリケーション コンテナを実行します。 D. Amazon Elastic Kubernetes Service (Amazon EKS) マネージド ノード グループでオンデマンド インスタンスを使用する。 29 / 56 29. (129) ある会社は、オンプレミスで多層 Web アプリケーションを実行しています。Web アプリケーションはコンテナー化され、ユーザー レコードを含む PostgreSQL データベースに接続された多数の Linux ホスト上で実行されます。インフラストラクチャとキャパシティ プランニングを維持するための運用上のオーバーヘッドが、会社の成長を制限しています。ソリューション アーキテクトは、アプリケーションのインフラストラクチャを改善する必要があります。 これを達成するために、ソリューション アーキテクトはどのアクションを組み合わせて実行する必要がありますか? (2つ選んでください。) A. PostgreSQL データベースを Amazon Aurora に移行します。 B. Amazon EC2 インスタンスでホストされるように Web アプリケーションを移行します。 C. ウェブ アプリケーション コンテンツ用に Amazon CloudFront ディストリビューションをセットアップする。 D. ウェブ アプリケーションと PostgreSQL データベースの間に Amazon ElastiCache をセットアップします。 E. Amazon Elastic Container Service (Amazon ECS) を使用して、AWS Fargate でホストされるようにウェブ アプリケーションを移行します。 30 / 56 30. (130) アプリケーションは、複数のアベイラビリティ ゾーンにまたがる Amazon EC2 インスタンスで実行されます。インスタンスは、Application Load Balancer の背後にある Amazon EC2 Auto Scaling グループで実行されます。アプリケーションは、EC2 インスタンスの CPU 使用率が 40% またはそれに近い場合に最高のパフォーマンスを発揮します。 グループ内のすべてのインスタンスで望ましいパフォーマンスを維持するために、ソリューション アーキテクトは何をすべきですか? A. シンプルなスケーリング ポリシーを使用して、Auto Scaling グループを動的にスケーリングします。 B. ターゲット追跡ポリシーを使用して、Auto Scaling グループを動的にスケーリングします。 C. AWS Lambda 関数を使用して、目的の Auto Scaling グループ容量を更新します。 D. スケジュールされたスケーリングアクションを使用して、Auto Scaling グループをスケールアップおよびスケールダウンします。 31 / 56 31. (131) ある企業が、ストレージに Amazon S3 バケットを使用するファイル共有アプリケーションを開発しています。同社は、Amazon CloudFront ディストリビューションを通じてすべてのファイルを提供したいと考えています。会社は、S3 URL への直接のナビゲーションを通じてファイルにアクセスできるようにしたくありません。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. S3 バケットごとに個別のポリシーを作成して、CloudFront アクセスのみに読み取り権限を付与します。 B. IAM ユーザーを作成します。S3 バケット内のオブジェクトに対する読み取り権限をユーザーに付与します。ユーザーを CloudFront に割り当てます。 C. CloudFront ディストリビューション ID をプリンシパルとして割り当て、ターゲット S3 バケットを Amazon リソースネーム (ARN) として割り当てる S3 バケット ポリシーを作成します。 D. オリジン アクセス ID (OAI) を作成します。OAI を CloudFront ディストリビューションに割り当てます。OAI のみが読み取り権限を持つように、S3 バケットの権限を設定します。 Amazon CloudFront ディストリビューションを介してのみオブジェクトにアクセスできるように、Amazon Simple Storage Service (Amazon S3) バケットへのアクセスを制限したいと考えています。どうやってやるの?CloudFront オリジン アクセス ID (OAI) を作成する https://aws.amazon.com/premiumsupport/knowledge-center/cloudfront-access-to-amazon-s3/ 32 / 56 32. (132) 企業の Web サイトでは、ダウンロード可能な履歴パフォーマンス レポートをユーザーに提供しています。Web サイトには、会社の Web サイトの需要をグローバルに満たすように拡張できるソリューションが必要です。ソリューションは、費用対効果が高く、インフラストラクチャ リソースのプロビジョニングを制限し、可能な限り最速の応答時間を提供する必要があります。 これらの要件を満たすために、ソリューション アーキテクトはどの組み合わせを推奨する必要がありますか? A. Amazon CloudFront と Amazon S3 B. AWS Lambda と Amazon DynamoDB C. Amazon EC2 Auto Scaling を使用した Application Load Balancer D. 内部 Application Load Balancer を備えた Amazon Route 53 33 / 56 33. (133) ある会社は、オンプレミスで Oracle データベースを実行しています。会社の AWS への移行の一環として、会社はデータベースを利用可能な最新バージョンにアップグレードしたいと考えています。この会社は、データベースのディザスター リカバリー (DR) もセットアップしたいと考えています。同社は、通常の運用と DR セットアップの運用オーバーヘッドを最小限に抑える必要があります。同社はまた、データベースの基盤となるオペレーティング システムへのアクセスを維持する必要があります。 これらの要件を満たすソリューションはどれですか? A. Oracle データベースを Amazon EC2 インスタンスに移行します。別の AWS リージョンへのデータベース レプリケーションを設定します。 B. Oracle データベースを Amazon RDS for Oracle に移行します。クロスリージョン自動バックアップを有効にして、スナップショットを別の AWS リージョンに複製します。 C. Oracle データベースを Amazon RDS Custom for Oracle に移行します。別の AWS リージョンでデータベースのリードレプリカを作成します。 D. Oracle データベースを Amazon RDS for Oracle に移行します。別のアベイラビリティ ゾーンにスタンバイ データベースを作成します。 C である必要があります: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/rds-custom.html 34 / 56 34. (134) ある会社は、アプリケーションをサーバーレス ソリューションに移行したいと考えています。サーバーレス ソリューションでは、SL を使用して既存のデータと新しいデータを分析する必要があります。会社はデータを Amazon S3 バケットに保存します。データには暗号化が必要であり、別の AWS リージョンに複製する必要があります。 運用上のオーバーヘッドが最も少なく、これらの要件を満たすソリューションはどれですか? A. 新しい S3 バケットを作成します。データを新しい S3 バケットにロードします。S3 Cross-Region Replication (CRR) を使用して、暗号化されたオブジェクトを別のリージョンの S3 バケットに複製します。AWS KMS multi-Region kays (SSE-KMS) でサーバー側の暗号化を使用します。Amazon Athena を使用してデータをクエリします。 B. 新しい S3 バケットを作成します。データを新しい S3 バケットにロードします。S3 Cross-Region Replication (CRR) を使用して、暗号化されたオブジェクトを別のリージョンの S3 バケットに複製します。AWS KMS マルチリージョンキー (SSE-KMS) でサーバー側の暗号化を使用します。Amazon RDS を使用してデータをクエリします。 C. データを既存の S3 バケットにロードします。S3 Cross-Region Replication (CRR) を使用して、暗号化されたオブジェクトを別のリージョンの S3 バケットに複製します。Amazon S3 管理の暗号化キー (SSE-S3) でサーバー側の暗号化を使用します。Amazon Athena を使用してデータをクエリします。 D. データを既存の S3 バケットにロードします。S3 Cross-Region Replication (CRR) を使用して、暗号化されたオブジェクトを別のリージョンの S3 バケットに複製します。Amazon S3 管理の暗号化キー (SSE-S3) でサーバー側の暗号化を使用します。Amazon RDS を使用してデータをクエリします。 SSE-KMS と SSE-S3 - 最後の方がオーバーヘッドが少ないようです (キーは S3 によって自動的に生成され、アップロード時にデータに適用され、それ以上のアクションは必要ないためです。KMS は柔軟性が高くなりますが、別の方法が必要になります。サービス, これは最終的に 1 つを管理するよりも「複雑」です (S3). したがって、A と B は除外されます. 疑わしい場合は、A と B に 2 つのバケットがあり、C と D に 1 つだけ保持されています. C と D のどちらかを決定するのは、Athena か RDS を決定することです.RDS はリレーショナル データベースであり、Athena のユース ケースである S3 に関するドキュメントがあります. Athenaまた、サーバーレスであるため、基盤となるインフラストラクチャと容量を制御する必要がありません. したがって、C が答えです 35 / 56 35. (135) 企業は AWS でワークロードを実行します。会社は、外部プロバイダーからのサービスに接続する必要があります。サービスはプロバイダーの VPC でホストされます。同社のセキュリティ チームによると、接続はプライベートである必要があり、ターゲット サービスに制限する必要があります。接続は、会社の VPC からのみ開始する必要があります。 これらの要件を満たすソリューションはどれですか? A. 会社の VPC とプロバイダーの VPC の間に VPC ピアリング接続を作成します。ターゲット サービスに接続するようにルート テーブルを更新します。 B. VPC に仮想プライベートゲートウェイを作成するようプロバイダーに依頼します。AWS PrivateLink を使用して、ターゲット サービスに接続します。 C. 会社の VP のパブリック サブネットに NAT ゲートウェイを作成し、ルート テーブルを更新してターゲット サービスに接続します。 D. プロバイダーに、対象サービスの VPC エンドポイントを作成するよう依頼します。AWS PrivateLink を使用して、ターゲット サービスに接続します。 AWS PrivateLink は、トラフィックをパブリック インターネットに公開することなく、VPC、AWS サービス、およびオンプレミス ネットワーク間のプライベート接続を提供します**。AWS PrivateLink を使用すると、さまざまなアカウントや VPC 間でサービスを簡単に接続して、ネットワーク アーキテクチャを大幅に簡素化できます。AWS PrivateLink を利用したインターフェイス **VPC エンドポイント** は、AWS パートナーがホストするサービスと、AWS Marketplace で利用可能なサポートされているソリューションに接続します。https://aws.amazon.com/privatelink/ 36 / 56 36. (136) ある会社は、オンプレミスの PostgreSQL データベースを Amazon Aurora PostgreSQL に移行しています。オンプレミス データベースは、移行中もオンラインでアクセス可能な状態を維持する必要があります。Aurora データベースは、オンプレミス データベースとの同期を維持する必要があります。 これらの要件を満たすために、ソリューション アーキテクトはどのアクションを組み合わせて実行する必要がありますか? (2つ選んでください。 A. 進行中のレプリケーション タスクを作成します。 B. オンプレミス データベースのデータベース バックアップを作成します。 C. AWS Database Migration Service (AWS DMS) レプリケーション サーバーを作成します。 D. AWS Schema Conversion Tool (AWS SCT) を使用して、データベース スキーマを変換します E. データベースの同期を監視する Amazon EventBridge (Amazon CloudWatch Events) ルールを作成します。 AWS Database Migration Service (AWS DMS) は、データベースを AWS に迅速かつ安全に移行するのに役立ちます。ソース データベースは移行中も完全に機能し続けるため、データベースに依存するアプリケーションのダウンタイムが最小限に抑えられます。... AWS Database Migration Service を使用すると、サポートされているソースからサポートされているターゲットに低レイテンシーでデータを継続的に複製することもできます。https://aws.amazon.com/dms/ 37 / 56 37. (137) 企業は、AWS Organizations を使用して各ビジネス ユニット専用の AWS アカウントを作成し、リクエストに応じて各ビジネス ユニットのアカウントを個別に管理します。ルート電子メールの受信者は、1 つのアカウントのルート ユーザーの電子メール アドレスに送信された通知を受け取りませんでした。同社は、今後のすべての通知が見逃されないようにしたいと考えています。今後の通知は、アカウント管理者に限定する必要があります。 これらの要件を満たすソリューションはどれですか? A. AWS アカウントのルート ユーザーの電子メール アドレスに送信される通知電子メール メッセージを組織内のすべてのユーザーに転送するように、会社の電子メール サーバーを構成します。 B. AWS アカウントのルート ユーザーのすべての E メール アドレスを、アラートに応答できる少数の管理者に送信される配布リストとして構成します。AWS Organizations コンソールまたはプログラムで AWS アカウントの代替連絡先を設定します。 C. AWS アカウントのルート ユーザーのすべての E メール メッセージが、アラートの監視とそれらのアラートの適切なグループへの転送を担当する 1 人の管理者に送信されるように構成します。 D. 既存のすべての AWS アカウントと新しく作成されたすべてのアカウントを、同じルート ユーザーの E メール アドレスを使用するように構成します。AWS Organizations コンソールまたはプログラムで AWS アカウントの代替連絡先を設定します。 管理アカウントのルート ユーザーにグループのメール アドレスを使用する https://docs.aws.amazon.com/organizations/latest/userguide/orgs_best-practices_mgmt-acct.html#best-practices_mgmt-acct_email-address 38 / 56 38. (138) ある企業は、AWS で e コマース アプリケーションを実行しています。すべての新しい注文は、単一のアベイラビリティーゾーンの Amazon EC2 インスタンスで実行される RabbitMQ キューでメッセージとして発行されます。これらのメッセージは、別の EC2 インスタンスで実行される別のアプリケーションによって処理されます。このアプリケーションは、詳細を別の EC2 インスタンスの PostgreSQL データベースに保存します。EC2 インスタンスはすべて同じアベイラビリティーゾーンにあります。 同社はアーキテクチャを再設計して、最小限の運用オーバーヘッドで最高の可用性を提供する必要があります。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. Amazon MQ 上の RabbitMQ インスタンスの冗長ペア (アクティブ/スタンバイ) にキューを移行します。アプリケーションをホストする EC2 インスタンスのマルチ AZ Auto Scaling グループを作成します。PostgreSQL データベースをホストする EC2 インスタンス用に別のマルチ AZ Auto Scaling グループを作成します。 B. Amazon MQ 上の RabbitMQ インスタンスの冗長ペア (アクティブ/スタンバイ) にキューを移行します。アプリケーションをホストする EC2 インスタンスのマルチ AZ Auto Scaling グループを作成します。データベースを移行して、Amazon RDS for PostgreSQL のマルチ AZ 配置で実行します。 C. RabbitMQ キューをホストする EC2 インスタンス用のマルチ AZ Auto Scaling グループを作成します。アプリケーションをホストする EC2 インスタンス用に別のマルチ AZ Auto Scaling グループを作成します。データベースを移行して、Amazon RDS for PostgreSQL のマルチ AZ 配置で実行します。 D. RabbitMQ キューをホストする EC2 インスタンス用のマルチ AZ Auto Scaling グループを作成します。アプリケーションをホストする EC2 インスタンス用に別のマルチ AZ Auto Scaling グループを作成します。PostgreSQL データベースをホストする EC2 インスタンス用に 3 つ目のマルチ AZ Auto Scaling グループを作成する 39 / 56 39. (139) レポート チームは、Amazon S3 バケットで毎日ファイルを受け取ります。レポートチームは、Amazon QuickSight で使用するために、毎日同時にこの初期 S3 バケットから分析 S3 バケットにファイルを手動でレビューしてコピーします。追加のチームが、より大きなサイズのファイルを最初の S3 バケットに送信し始めています。 レポート チームは、ファイルが最初の S3 バケットに入ると、ファイルを自動的に分析 S3 バケットに移動したいと考えています。レポート チームは、AWS Lambda 関数を使用して、コピーされたデータに対してパターン マッチング コードを実行することも望んでいます。さらに、レポート チームはデータ ファイルを Amazon SageMaker Pipelines のパイプラインに送信したいと考えています。 これらの要件を最小の運用オーバーヘッドで満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. ファイルを分析 S3 バケットにコピーする Lambda 関数を作成します。分析 S3 バケットの S3 イベント通知を作成します。イベント通知の送信先として Lambda および SageMaker パイプラインを設定します。イベントタイプとして s3:ObjectCreated:Put を設定します。 B. ファイルを分析 S3 バケットにコピーする Lambda 関数を作成します。イベント通知を Amazon EventBridge (Amazon CloudWatch Events) に送信するように分析 S3 バケットを設定します。EventBridge (CloudWatch イベント) で ObjectCreated ルールを構成します。ルールのターゲットとして Lambda および SageMaker パイプラインを設定します。 C. S3 バケット間の S3 レプリケーションを設定します。分析 S3 バケットの S3 イベント通知を作成します。イベント通知の送信先として Lambda および SageMaker パイプラインを設定します。イベントタイプとして s3:ObjectCreated:Put を設定します。 D. S3 バケット間の S3 レプリケーションを設定します。イベント通知を Amazon EventBridge (Amazon CloudWatch Events) に送信するように分析 S3 バケットを設定します。EventBridge (CloudWatch イベント) で ObjectCreated ルールを構成します。ルールのターゲットとして Lambda および SageMaker パイプラインを設定します。 A と B は、ラムダを使用してファイルを別のバケットにコピーしていると言います。C と D は S3 レプリケーションを使用してファイルをコピーします。C と D はラムダの設定を必要としませんが、まったく同じことを行っています。 、より効率的であるはずです質問は、チームがファイルを手動でコピーしていることを示しています。手動でコピーまたはラムダでコピーするよりも、ファイルを自動的に複製することが最も効率的な方法である必要があります。 40 / 56 40. (140) ソリューション アーキテクトは、企業が AWS でアプリケーションを実行するコストを最適化するのを支援する必要があります。アプリケーションは、アーキテクチャ内のコンピューティングに Amazon EC2 インスタンス、AWS Fargate、および AWS Lambda を使用します。 EC2 インスタンスは、アプリケーションのデータ取り込みレイヤーを実行します。EC2 の使用は散発的で予測不可能です。EC2 インスタンスで実行されるワークロードは、いつでも中断される可能性があります。アプリケーションのフロントエンドは Fargate で実行され、Lambda は API レイヤーを提供します。フロントエンドの使用率と API レイヤーの使用率は、来年中に予測可能になります。 このアプリケーションをホストするための最も費用対効果の高いソリューションを提供する購入オプションの組み合わせはどれですか? (2つ選んでください。) A. データ取り込みレイヤーにスポットインスタンスを使用する B. データ取り込みレイヤーにオンデマンド インスタンスを使用する C. フロントエンドと API レイヤー用の 1 年間の Compute Savings Plan を購入します。 D. データ取り込みレイヤー用に 1 年間の全前払い予約インスタンスを購入します。 E. フロントエンドと API レイヤー用の 1 年間の EC2 インスタンス Savings Plan を購入します。 41 / 56 41. (141) ある会社は、ユーザーにグローバルなニュース速報、ローカル アラート、および天気予報を提供する Web ベースのポータルを運営しています。ポータルは、静的コンテンツと動的コンテンツを組み合わせて使用することにより、各ユーザーにパーソナライズされたビューを提供します。コンテンツは、Application Load Balancer (ALB) の背後にある Amazon EC2 インスタンスで実行されている API サーバーを介して、HTTPS 経由で提供されます。この会社は、ポータルがこのコンテンツを世界中のユーザーにできるだけ早く提供することを望んでいます。 ソリューション アーキテクトは、すべてのユーザーの待ち時間を最小限に抑えるためにアプリケーションをどのように設計する必要がありますか? A. アプリケーション スタックを単一の AWS リージョンにデプロイします。Amazon CloudFront を使用して、ALB をオリジンとして指定することにより、すべての静的コンテンツと動的コンテンツを提供します。 B. アプリケーション スタックを 2 つの AWS リージョンにデプロイする。Amazon Route 53 レイテンシールーティングポリシーを使用して、最も近いリージョンの ALB からすべてのコンテンツを提供します。 C. アプリケーション スタックを単一の AWS リージョンにデプロイする。Amazon CloudFront を使用して静的コンテンツを提供します。動的コンテンツを ALB から直接提供します D. アプリケーション スタックを 2 つの AWS リージョンにデプロイする。Amazon Route 53 地理位置情報ルーティング ポリシーを使用して、最も近いリージョンの ALB からすべてのコンテンツを提供します。 答えは A です。Amazon CloudFront は、静的および動的な Web コンテンツの配信を高速化する Web サービスです 42 / 56 42. (142) ゲーム会社は、可用性の高いアーキテクチャを設計しています。アプリケーションは、変更された Linux カーネルで実行され、UDP ベースのトラフィックのみをサポートします。同社は、可能な限り最高のユーザー エクスペリエンスを提供するために、フロントエンド層を必要としています。その層は、待ち時間が短く、トラフィックを最も近いエッジ ロケーションにルーティングし、アプリケーション エンドポイントへのエントリ用に静的 IP アドレスを提供する必要があります。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. リクエストを Application Load Balancer に転送するように Amazon Route 53 を設定します。AWS Application Auto Scaling のアプリケーションに AWS Lambda を使用します。 B. リクエストを Network Load Balancer に転送するように Amazon CloudFront を設定します。AWS Application Auto Scaling グループ内のアプリケーションに AWS Lambda を使用します。 C. リクエストを Network Load Balancer に転送するように AWS Global Accelerator を設定します。EC2 Auto Scaling グループ内のアプリケーションに Amazon EC2 インスタンスを使用します。 D. リクエストを Application Load Balancer に転送するように Amazon API Gateway を設定します。EC2 Auto Scaling グループ内のアプリケーションに Amazon EC2 インスタンスを使用します。 43 / 56 43. (143) ある会社は、既存のオンプレミスのモノリシック アプリケーションを AWS に移行したいと考えています。同社は、フロントエンド コードとバックエンド コードをできるだけ多く残したいと考えています。ただし、会社はアプリケーションをより小さなアプリケーションに分割したいと考えています。異なるチームが各アプリケーションを管理します。同社は、運用上のオーバーヘッドを最小限に抑える高度にスケーラブルなソリューションを必要としています。 これらの要件を満たすソリューションはどれですか? A. AWS Lambda でアプリケーションをホストします。アプリケーションを Amazon API Gateway と統合します。 B. AWS Amplify を使用してアプリケーションをホストします。AWS Lambda と統合された Amazon API Gateway API にアプリケーションを接続します。 C. Amazon EC2 インスタンスでアプリケーションをホストします。Auto Scaling グループ内の EC2 インスタンスをターゲットとして Application Load Balancer をセットアップします。 D. Amazon Elastic Container Service (Amazon ECS) でアプリケーションをホストします。Amazon ECS をターゲットとして Application Load Balancer をセットアップします。 44 / 56 44. (144) ある企業は最近、グローバル e コマース アプリケーションのデータ ストアとして Amazon Aurora の使用を開始しました。大規模なレポートを実行すると、開発者は e コマース アプリケーションのパフォーマンスが低下していると報告します。Amazon CloudWatch でメトリクスを確認した後、ソリューション アーキテクトは、月次レポートの実行時に ReadIOPS および CPUUtilizalion メトリクスが急上昇していることに気付きました。 最も費用対効果の高いソリューションは何ですか? A. 月次レポートを Amazon Redshift に移行します。 B. 月次レポートを Aurora レプリカに移行します。 C. Aurora データベースをより大きなインスタンス クラスに移行します。 D. Aurora インスタンスのプロビジョンド IOPS を増やします。 45 / 56 45. (145) 企業は、単一の Amazon EC2 オンデマンド インスタンスでウェブサイト分析アプリケーションをホストしています。分析ソフトウェアは PHP で作成され、MySQL データベースを使用します。分析ソフトウェア、PHP を提供する Web サーバー、およびデータベース サーバーはすべて、EC2 インスタンスでホストされます。アプリケーションは、ビジー時にパフォーマンス低下の兆候を示しており、5xx エラーを示しています。同社は、アプリケーションをシームレスに拡張する必要があります。 これらの要件を最も費用対効果の高い方法で満たすソリューションはどれですか? A. データベースを Amazon RDS for MySQL DB インスタンスに移行します。Web アプリケーションの AMI を作成します。AMI を使用して、2 番目の EC2 オンデマンド インスタンスを起動します。Application Load Balancer を使用して、各 EC2 インスタンスに負荷を分散します。 B. データベースを Amazon RDS for MySQL DB インスタンスに移行します。Web アプリケーションの AMI を作成します。AMI を使用して、2 番目の EC2 オンデマンド インスタンスを起動します。Amazon Route 53 加重ルーティングを使用して、2 つの EC2 インスタンスに負荷を分散します。 C. データベースを Amazon Aurora MySQL DB インスタンスに移行します。AWS Lambda 関数を作成して、EC2 インスタンスを停止し、インスタンス タイプを変更します。CPU 使用率が 75% を超えたときに Lambda 関数を呼び出す Amazon CloudWatch アラームを作成します。 D. データベースを Amazon Aurora MySQL DB インスタンスに移行します。Web アプリケーションの AMI を作成します。AMI を起動テンプレートに適用します。起動テンプレートを使用して Auto Scaling グループを作成する スポットフリートを使用するように起動テンプレートを設定します。Application Load Balancer を Auto Scaling グループにアタッチします。 46 / 56 46. (146) ある会社は、Application Load Balancer の背後にある Amazon EC2 オンデマンド インスタンスのグループで、本番環境でステートレス ウェブ アプリケーションを実行しています。アプリケーションは、各営業日の 8 時間に大量に使用されます。アプリケーションの使用状況は中程度で、一晩中安定しています。週末はアプリケーションの使用率が低くなります。 同社は、アプリケーションの可用性に影響を与えることなく、EC2 コストを最小限に抑えたいと考えています。 これらの要件を満たすソリューションはどれですか? A. ワークロード全体にスポット インスタンスを使用します。 B. ベースライン レベルの使用にはリザーブド インスタンスを使用します。アプリケーションが必要とする追加容量には、スポット インスタンスを使用します。 C. ベースライン レベルの使用にはオンデマンド インスタンスを使用します。アプリケーションが必要とする追加容量には、スポット インスタンスを使用します。 D. ベースライン レベルの使用には専有インスタンスを使用します。アプリケーションが必要とする追加容量には、オンデマンド インスタンスを使用します。 47 / 56 47. (147) 企業は、重要なアプリケーションのアプリケーション ログ ファイルを 10 年間保持する必要があります。アプリケーション チームは、トラブルシューティングのために過去 1 か月のログに定期的にアクセスしますが、1 か月より古いログにアクセスすることはほとんどありません。このアプリケーションは、1 か月あたり 10 TB を超えるログを生成します。 これらの要件を最も費用対効果の高い方法で満たすストレージ オプションはどれですか? A. Amazon S3 にログを保存します。AWS Backup を使用して、1 か月以上前のログを S3 Glacier Deep Archive に移動します。 B. Amazon S3 にログを保存します。S3 ライフサイクル ポリシーを使用して、1 か月以上前のログを S3 Glacier Deep Archive に移動します。 C. ログを Amazon CloudWatch Logs に保存します。AWS Backup を使用して、1 か月以上前のログを S3 Glacier Deep Archive に移動します。 D. ログを Amazon CloudWatch Logs に保存します。Amazon S3 ライフサイクル ポリシーを使用して、1 か月以上前のログを S3 Glacier Deep Archive に移動します。 48 / 56 48. (148) 企業には、次のコンポーネントを含むデータ取り込みワークフローがあります。 新しいデータ配信に関する通知を受け取る Amazon Simple Notification Service (Amazon SNS) トピック データ を処理および保存する AWS Lambda 関数 ネットワーク接続の問題により、取り込みワークフローが失敗することがある. 障害が発生した場合、会社が手動でジョブを再実行しない限り、対応するデータは取り込まれません。 最終的にすべての通知が確実に処理されるようにするために、ソリューション アーキテクトは何をすべきでしょうか? A. 複数のアベイラビリティーゾーンに展開するように Lambda 関数を設定します。 B. Lambda 関数の設定を変更して、関数の CPU とメモリの割り当てを増やします。 C. SNS トピックの再試行戦略を構成して、再試行回数と再試行間の待機時間の両方を増やします。 D. Amazon Simple Queue Service (Amazon SQS) キューを障害時の送信先として設定します。Lambda 関数を変更して、キュー内のメッセージを処理します。 https://docs.aws.amazon.com/sns/latest/dg/sns-message-delivery-retries.html 49 / 56 49. (149) ある会社には、イベント データを生成するサービスがあります。この会社は、AWS を使用して、受信したイベント データを処理したいと考えています。データは、処理全体で維持する必要がある特定の順序で書き込まれます。この会社は、運用上のオーバーヘッドを最小限に抑えるソリューションを実装したいと考えています。 ソリューション アーキテクトはこれをどのように達成する必要がありますか? A. メッセージを保持する Amazon Simple Queue Service (Amazon SQS) FIFO キューを作成します。キューからのメッセージを処理するように AWS Lambda 関数をセットアップします。 B. Amazon Simple Notification Service (Amazon SNS) トピックを作成して、処理するペイロードを含む通知を配信します。サブスクライバーとして AWS Lambda 関数を設定します。 C. メッセージを保持するための Amazon Simple Queue Service (Amazon SQS) 標準キューを作成します。キューからのメッセージを個別に処理するように AWS Lambda 関数をセットアップします。 D. Amazon Simple Notification Service (Amazon SNS) トピックを作成して、処理するペイロードを含む通知を配信します。Amazon Simple Queue Service (Amazon SQS) キューをサブスクライバーとして設定します。 50 / 56 50. (150) ある会社は、アプリケーションをオンプレミス サーバーから Amazon EC2 インスタンスに移行しています。移行設計要件の一部として、ソリューション アーキテクトはインフラストラクチャ メトリック アラームを実装する必要があります。CPU 使用率が短時間で 50% を超えた場合、会社は対処する必要はありません。ただし、CPU 使用率が 50% を超えて増加し、同時にディスクの読み取り IOPS が高い場合、企業はできるだけ早く対応する必要があります。ソリューション アーキテクトは、誤報も減らす必要があります。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. 可能であれば、Amazon CloudWatch 複合アラームを作成します。 B. Amazon CloudWatch ダッシュボードを作成して、メトリクスを視覚化し、問題に迅速に対応します。 C. Amazon CloudWatch Synthetics カナリアを作成して、アプリケーションを監視し、アラームを発生させます。 D. 可能であれば、複数のメトリクスのしきい値を持つ単一の Amazon CloudWatch メトリクス アラームを作成します。 複合アラームは、他のアラームの状態を監視することによって状態を決定します。**複合アラームを使用してアラーム ノイズを減らすことができます**。たとえば、基になるメトリクス アラームが特定の条件を満たしたときに ALARM になる複合アラームを作成できます。次に、複合アラームが ALARM に入るように設定し、基になるメトリクス アラームがアクションを実行しないように構成することで、基になるメトリクス アラームが ALARM になったときに通知を送信できます。現在、複合アラームは次のアクションを実行できます: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Create_Composite_Alarm.html 51 / 56 51. (151) ある会社は、オンプレミスのデータセンターを AWS に移行したいと考えています。会社のコンプライアンス要件に従って、会社は ap-northeast-3 リージョンのみを使用できます。会社の管理者は、VPC をインターネットに接続することを許可されていません。 これらの要件を満たすソリューションはどれですか? (2つ選んでください。) A. AWS Control Tower を使用して、データ レジデンシー ガードレールを実装し、インターネット アクセスを拒否し、ap-northeast-3 を除くすべての AWS リージョンへのアクセスを拒否します。 B. AWS WAF でルールを使用して、インターネット アクセスを防止します。AWS アカウント設定で ap-northeast-3 を除くすべての AWS リージョンへのアクセスを拒否します。 C. AWS Organizations を使用して、VPC がインターネット アクセスを取得できないようにするサービス コントロール ポリシー (SCPS) を設定します。ap-northeast-3 を除くすべての AWS リージョンへのアクセスを拒否します。 D. 各 VPC でネットワーク ACL のアウトバウンド ルールを作成して、0.0.0.0/0 からのすべてのトラフィックを拒否します。ap-northeast-3 以外の AWS リージョンの使用を防ぐために、各ユーザーの IAM ポリシーを作成します。 E. AWS Config を使用してマネージド ルールをアクティブ化し、インターネット ゲートウェイを検出してアラートを出し、ap-northeast-3 の外部にデプロイされた新しいリソースを検出してアラートを出す https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies_scps_examples_vpc.html#example_vpc_2 52 / 56 52. (152) ある会社は、3 層 Web アプリケーションを使用して、新入社員にトレーニングを提供しています。アプリケーションは、毎日 12 時間のみアクセスされます。同社は Amazon RDS for MySQL DB インスタンスを使用して情報を保存しており、コストを最小限に抑えたいと考えています。 これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか? A. AWS Systems Manager Session Manager の IAM ポリシーを設定します。ポリシーの IAM ロールを作成します。役割の信頼関係を更新します。DB インスタンスの自動起動と停止を設定します。 B. DB インスタンスが停止しているときにユーザーがキャッシュからデータにアクセスできるようにする Amazon ElastiCache for Redis キャッシュクラスターを作成します。DB インスタンスの起動後にキャッシュを無効化します。 C. Amazon EC2 インスタンスを起動します。Amazon RDS へのアクセスを許可する IAM ロールを作成します。ロールを EC2 インスタンスにアタッチします。必要なスケジュールで EC2 インスタンスを開始および停止するように cron ジョブを構成します。 D. DB インスタンスを開始および停止する AWS Lambda 関数を作成します。Amazon EventBridge (Amazon CloudWatch Events) のスケジュールされたルールを作成して、Lambda 関数を呼び出します。Lambda 関数をルールのイベント ターゲットとして設定します。 「AWS Systems Manager を使用して Amazon RDS の停止と開始をスケジュールする」 ドキュメントの手順: 1. State Manager の AWS Identity and Access Management (IAM) ポリシーを設定します。2. 新しいポリシーの IAM ロールを作成します。3. Systems Manager が使用できるように、役割の信頼関係を更新します。4. State Manager で自動停止を設定します。5. State Manager で自動起動を設定します。https://aws.amazon.com/blogs/database/schedule-amazon-rds-stop-and-start-using-aws-systems-manager/ 53 / 56 53. (153) 人気のある曲のクリップから作成された着メロを販売している会社があります。着信音を含むファイルは Amazon S3 標準に保存され、サイズは少なくとも 128 KB です。同社には何百万ものファイルがありますが、90 日以上経過した着信音のダウンロードはまれです。同社は、ユーザーがアクセス頻度の高いファイルをすぐに利用できるようにしつつ、ストレージの費用を節約する必要があります。 これらの要件を最も費用対効果の高い方法で満たすために、会社が取るべき行動はどれですか? A. オブジェクトの最初のストレージ層に S3 Standard-Infrequent Access (S3 Standard-IA) ストレージを構成します。 B. ファイルを S3 Intelligent-Tiering に移動し、90 日後にオブジェクトをより安価なストレージ層に移動するように設定します。 C. オブジェクトを管理するように S3 インベントリを設定し、90 日後にそれらを S3 Standard-Infrequent Access (S3 Standard-1A) に移動します。 D. 90 日後にオブジェクトを S3 Standard から S3 Standard-Infrequent Access (S3 Standard-1A) に移動する S3 ライフサイクル ポリシーを実装します。 54 / 56 54. (154) 企業は、医療試験の結果を Amazon S3 リポジトリに保存する必要があります。リポジトリは、少数の科学者が新しいファイルを追加できるようにし、他のすべてのユーザーを読み取り専用アクセスに制限する必要があります。ユーザーは、リポジトリ内のファイルを変更または削除できません。会社は、作成日から最低 1 年間、すべてのファイルをリポジトリに保持する必要があります。 これらの要件を満たすソリューションはどれですか? A. S3 オブジェクト ロックを 1 年間のリーガル ホールド付きのガバナンス モードで使用します。 B. S3 オブジェクト ロックをコンプライアンス モードで使用し、保持期間を 365 日間に設定します。 C. IAM ロールを使用して、すべてのユーザーが S3 バケット内のオブジェクトを削除または変更できないように制限します。S3 バケット ポリシーを使用して、IAM ロールのみを許可します。 D. オブジェクトが追加されるたびに AWS Lambda 関数を呼び出すように S3 バケットを設定します。保存されたオブジェクトのハッシュを追跡するように関数を構成して、変更されたオブジェクトをそれに応じてマークできるようにします。 55 / 56 55. (155) 問155トピック 1 大手メディア企業が AWS でウェブ アプリケーションをホストしています。同社は、世界中のユーザーがファイルに確実にアクセスできるように、機密メディア ファイルのキャッシュを開始したいと考えています。コンテンツは Amazon S3 バケットに保存されます。企業は、リクエストの発信元が地理的にどこであるかに関係なく、コンテンツを迅速に配信する必要があります。 これらの要件を満たすソリューションはどれですか? A. AWS DataSync を使用して、S3 バケットをウェブ アプリケーションに接続します。 B. AWS Global Accelerator をデプロイして、S3 バケットをウェブ アプリケーションに接続します。 C. Amazon CloudFront をデプロイして、S3 バケットを CloudFront エッジ サーバーに接続します。 D. Amazon Simple Queue Service (Amazon SQS) を使用して、S3 バケットをウェブ アプリケーションに接続します。 56 / 56 56. (156) ある会社が、さまざまなデータベースから取得したバッチ データを生成します。同社はまた、ネットワーク センサーとアプリケーション API からライブ ストリーム データを生成します。この会社は、ビジネス分析のためにすべてのデータを 1 つの場所に統合する必要があります。会社は、受信データを処理してから、データを異なる Amazon S3 バケットにステージングする必要があります。チームは後で 1 回限りのクエリを実行し、データをビジネス インテリジェンス ツールにインポートして主要業績評価指標 (KPI) を表示します。 これらの要件を最も少ない運用オーバーヘッドで満たすステップの組み合わせはどれですか? (2つ選んでください。) A. 1 回限りのクエリには Amazon Athena を使用します。Amazon QuickSight を使用して KPI のダッシュボードを作成します。 B. 1 回限りのクエリに Amazon Kinesis Data Analytics を使用する。Amazon QuickSight を使用して KPI のダッシュボードを作成します。 C. カスタム AWS Lambda 関数を作成して、個々のレコードをデータベースから Amazon Redshift クラスターに移動します。 D. AWS Glue の抽出、変換、ロード (ETL) ジョブを使用して、データを JSON 形式に変換する。複数の Amazon OpenSearch Service (Amazon Elasticsearch Service) クラスターにデータをロードします。 E. AWS Lake Formation の設計図を使用して、データ レイクに取り込むことができるデータを特定します。AWS Glue を使用してソースをクロールし、データを抽出して、データを Apache Parquet 形式で Amazon S3 にロードします。 Your score is 0% Restart quiz