No.1 ある会社は、Amazon S3バケットをデータレイクのストレージプラットフォームとして使用しています。S3バケットには、複数のチームと数百のアプリケーションによってランダムにアクセスされる大量のデータが含まれています。会社は、S3のストレージコストを削減し、頻繁にアクセスされるオブジェクトの即時の利用可能性を提供したいと考えています。これらの要件を満たす最も運用上効率的なソリューションは何ですか?
A. オブジェクトをS3 Intelligent-Tieringストレージクラスに移行するS3ライフサイクルルールを作成する
B. オブジェクトをAmazon S3 Glacierに保存する。S3 Selectを使用して、アプリケーションがデータにアクセスできるようにする
C. S3ストレージクラス分析からのデータを使用して、オブジェクトをS3 Standard-Infrequent Access(S3 Standard-IA)ストレージクラスに自動的に移行するS3ライフサイクルルールを作成する
D. オブジェクトをS3 Standard-Infrequent Access (S3 Standard-IA)ストレージクラスに移行する。アプリケーションによってアクセスされるときに、オブジェクトをS3 Standardストレージクラスに移行するためのAWS Lambda関数を作成する。
No.2 ある会社は、単一のVPC内で複数のアベイラビリティゾーンに分散された複数のAmazon EC2インスタンスでメディアストアを運用しています。会社は、すべてのEC2インスタンス間でデータを共有するための高性能なソリューションを求めており、データはVPC内にのみ保持したいと考えています。ソリューションアーキテクトは何をおすすめすべきですか?
A. Amazon S3バケットを作成し、各インスタンスのアプリケーションからサービスAPIを呼び出します。
B. Amazon S3バケットを作成し、すべてのインスタンスでそれにボリュームとしてアクセスするように設定します。
C. Amazon Elastic Block Store(Amazon EBS)ボリュームを設定し、すべてのインスタンスにマウントします。
D. Amazon Elastic File System(Amazon EFS)ファイルシステムを設定し、すべてのインスタンスにマウントします。
No.3 ある会社がメディア共有アプリケーションを構築しており、ストレージとしてAmazon S3を使用することに決めました。メディアファイルがアップロードされると、会社はサムネイルの作成、画像内のオブジェクトの特定、ビデオを標準の形式と解像度にトランスコードする多段階のプロセスを開始し、メタデータをAmazon DynamoDBテーブルに抽出して保存します。メタデータは検索とナビゲーションに使用されます。トラフィック量は可変です。このソリューションは、不要な経費なしで負荷のスパイクを処理できるようにスケールする必要があります。このワークロードをサポートするためにソリューションアーキテクトは何をおすすめすべきですか?
A. Amazon S3にコンテンツをアップロードするために使用されるウェブサイトまたはモバイルアプリに処理を組み込みます。オブジェクトがアップロードされたときに必要なデータをDynamoDBテーブルに保存します。
B. オブジェクトがS3バケットに格納されると、AWS Step Functionsをトリガーします。Step Functionsがオブジェクトの処理に必要なステップを実行し、メタデータをDynamoDBテーブルに書き込みます。
C. オブジェクトがS3バケットに格納されると、AWS Lambda関数をトリガーします。Lambda関数がAWS Batchを開始してオブジェクトを処理するステップを実行します。完了時にオブジェクトデータをDynamoDBテーブルに配置します。
D. Amazon S3にオブジェクトがアップロードされると、AWS Lambda関数をトリガーしてDynamoDBテーブルに初期エントリを保存します。Auto ScalingグループのAmazon EC2インスタンスで実行されるプログラムを使用して、処理されていないインデックスをポーリングし、プログラムで処理を実行します。
No.4 ある会社がAWS Direct Connectリンクを使用して、コロケーション施設からus-east-1リージョンのAmazon S3バケットに1PBのデータをコピーしました。今、その会社はus-west-2リージョンの別のS3バケットにデータをコピーしたいと考えています。コロケーション施設はAWS Snowballの使用を許可していません。この要件を達成するために、ソリューションアーキテクトは何を推奨すべきですか?
A. Snowball Edgeデバイスを注文し、あるリージョンから別のリージョンへのデータのコピーを行います。
B. S3コンソールを使用して、ソースS3バケットのコンテンツをターゲットS3バケットに転送します。
C. aws S3 syncコマンドを使用して、ソースバケットから宛先バケットにデータをコピーします。
D. 異なるリージョンのS3バケット間でオブジェクトをコピーするためのクロスリージョンレプリケーション設定を追加します。
No.5 予測プロセスは、Amazon S3バケットに保存された訓練済みモデルにアクセスする必要があります。このプロセスは、画像を処理して予測を行うのに数秒かかります。プロセスはリソースを大量に消費するわけではなく、特別なハードウェアは必要とせず、実行には512MB以下のメモリしか必要としません。このユースケースに最も適したコンピュートソリューションは何ですか?
A. Amazon Elastic Container Service (Amazon ECS)
B. Amazon EC2 Spotインスタンス
C. AWS Lambda関数
D. AWS Elastic Beanstalk