No.1 ある会社には既存のファイル共有サービスがありません。 新しいプロジェクトでは、オンプレミスのデスクトップのドライブとしてマウント可能なファイル ストレージにアクセスする必要があります。 ファイル サーバーは、ユーザーがストレージにアクセスできるようにする前に、Active Directory ドメインに対してユーザーを認証する必要があります。 Active Directory ユーザーがストレージをデスクトップにドライブとしてマウントできるようにするのはどのサービスですか?
A. Amazon S3 Glacier
B. AWS DataSync
C. AWS Snowball Edge
D. AWS Storage Gateway
No.2 ソリューションアーキテクトは、AWS Cloud Formation テンプレートを使用して 3 層ウェブアプリケーションをデプロイしています。ウェブアプリケーションは、Amazon DynamoDB テーブルにユーザーデータを保存および取得するウェブ層とアプリケーション層で構成されています。ウェブ層とアプリケーション層は Amazon EC2 でホストされています。 アプリケーション EC2 インスタンスは、テンプレートで API 認証情報を公開せずに DynamoDB テーブルにアクセスする必要がある これらの要件を満たすために、ソリューション アーキテクトは何をすべきでしょうか?
A. DynamoOB テーブルを読み取るための 1AM ロールを作成します。インスタンス プロファイルを参照して、ロールをアプリケーション インスタンスに関連付けます。
B. DynamoOB テーブルの読み取りおよび書き込みに必要な権限を持つ IAM ロールを作成します。 ロールを EC2 インスタンス プロファイルに追加し、インスタンス プロファイルを apphcanon インスタンスに関連付けます。
C. AWS CloudFormaton テンプレートのパラメータ セクションを使用して、ユーザーがすでに作成された IAM ユーザー マットからのアクセス権と秘密キーを入力できるようにします。DynamoOB テーブルの読み取りと書き込みに必要な権限を持っています。
D. DynamoOB テーブルの読み取りおよび書き込みに必要なアクセス許可を持つ IAM ユーザーを AWS CioudFormation テンプレートに作成します。 GetAti 関数を使用してアクセス キーと秘密キーを取得し、ユーザー データを通じてアプリケーション インスタンスに渡します。
No.3 Amazon EC2 インスタンスでホストされている企業の Web サイトは、Amazon S3 に保存されている機密データを処理します。セキュリティ上の懸念により、企業は EC2 リソースと Amazon S3 の間にプライベートで安全な接続を必要としています。これらの要件を満たすソリューションはどれですか?
A. VPC エンドポイントからのアクセスを許可するように S3 バケット ポリシーを設定します。
B. S3 バケットへの読み取り/書き込みアクセスを許可する IAM ポリシーを設定します。
C. プライベート サブネットの外部のリソースにアクセスするために NAT ゲートウェイを設定します。
D. S3 バケットにアクセスするためのアクセス キー ID とシークレット アクセス キーを設定します。
No.4 ソリューションアーキテクトは、大量のデータのバッチ処理を処理するアプリケーションを作成しています。 入力データは Amazon S3 に保持され、出力データは別の S3 バケットに保存されます。 処理のために、アプリケーションは複数の Amazon EC2 インスタンス間でネットワーク経由でデータを転送します。 全体的なデータ転送コストを削減するには、ソリューション設計者は何をすべきでしょうか?
A. すべての EC2 インスタンスを Auto Scaling グループに配置します。
B. すべての EC2 インスタンスを同じ AWS リージョンに配置します。
C. すべての EC2 インスタンスを同じアベイラビリティーゾーンに配置します。
D. すべての EC2 インスタンスを複数のアベイラビリティーゾーンのプライベートサブネットに配置します。
No.5 ある会社が新しいビデオゲームを Web アプリケーションとして開発しました。 アプリケーションは、Amazon RDS for MySQL を備えた VPC 内の 3 層アーキテクチャにあります。 データベース層では、複数のプレーヤーがオンラインで同時に競争します。 ゲームの開発者は、トップ 10 のスコアボードをほぼリアルタイムで表示し、現在のスコアを維持しながらゲームを停止および復元できる機能を提供したいと考えています。 これらの要件を満たすために、ソリューションアーキテクトは何をすべきでしょうか?
A. Memcached クラスター用の Amazon ElastiCache をセットアップして、ウェブアプリケーションが表示するスコアをキャッシュします。
B. Redis クラスター用 Amazon ElastiCache をセットアップして、ウェブアプリケーションが表示するスコアを計算してキャッシュします。
C. Amazon CloudFront ディストリビューションを Web アプリケーションの前に配置して、アプリケーションのセクションにスコアボードをキャッシュします。
D. Amazon RDS for MySQL にリードレプリカを作成し、クエリを実行してスコアボードを計算し、読み取りトラフィックを Web アプリケーションに提供します。