No.1 開発者が、過去のデータを使用して毎日のレポートを生成するスクリプトを持っています。このスクリプトは一貫して10分以内に完了します。開発者はこのプロセスをコスト効果的な方法で自動化する必要があります。開発者が使用するべきサービスの組み合わせはどれですか?(2つ選択)
A. AWS Lambda
B. AWS CloudTrail
C. Cron on an Amazon EC2 instance
D. Amazon EC2 On-Demand instance with user data
E. Amazon EventBridge (Amazon CloudWatch Event)
No.2 ある会社は、既存のファイアウォールの可用性を向上させたいと考えています。VPC内でホストされているアプリケーションのコンプライアンス要件を満たすために、同社のセキュリティチームはAmazon EC2インスタンス上で動作する独自のファイアウォールを使用しています。すべてのインターネットトラフィックは、プライマリファイアウォールを経由します。プライマリファイアウォールがダウンすると、チームは手動でVPCのルートテーブルを変更し、異なる可用性ゾーンにあるセカンダリファイアウォールを使用するようにします。ソリューションアーキテクトは、ファイアウォールの可用性を向上させるためにどの戦略を使用するべきですか?(2つ選択)
A. ファイアウォールがホストされているVPCでEC2ゲートウェイエンドポイントを作成します。
B. ファイアウォールがホストされているVPCでEC2インターフェイスエンドポイントを作成します。
C. 独自のファイアウォールを実行しているEC2インスタンスでエンハンスドネットワーキングを有効にします。
D. VPC内でスケジュールされたAWS Lambda関数をデプロイし、プライマリファイアウォールを監視して、障害発生時にルートテーブルをセカンダリファイアウォールを使用するように変更します。
E. Amazon EventBridge(Amazon CloudWatch Events)でファイアウォールインスタンスの健康状態を監視します。検出された障害に対してイベントルールをトリガーし、プライマリファイアウォールを再起動します。
No.3 ある会社はAWSクラウドでそのアプリケーションをホストしています。このアプリケーションは、Auto Scalingグループ内とAmazon DynamoDBテーブルとともに、Elastic Load Balancerの背後のAmazon EC2インスタンス上で動作しています。会社は、アプリケーションを最小限のダウンタイムで別のAWSリージョンで利用できるようにしたいと考えています。ソリューションアーキテクトは、最小限のダウンタイムでこれらの要件を満たすために何をすべきですか?
A. ディザスタリカバリリージョンにAuto Scalingグループとロードバランサーを作成します。DynamoDBテーブルをグローバルテーブルとして設定します。DNSフェイルオーバーを新しいディザスタリカバリリージョンのロードバランサーに指すように設定します。
B. 必要なときに実行されるようにEC2インスタンス、ロードバランサー、およびDynamoDBテーブルを作成するためのAWS CloudFormationテンプレートを作成します。DNSフェイルオーバーを新しいディザスタリカバリリージョンのロードバランサーに指すように設定します。
C. 必要なときに実行されるようにEC2インスタンスとロードバランサーを作成するためのAWS CloudFormationテンプレートを作成します。DynamoDBテーブルをグローバルテーブルとして設定します。DNSフェイルオーバーを新しいディザスタリカバリリージョンのロードバランサーに指すように設定します。
D. ディザスタリカバリリージョンにAuto Scalingグループとロードバランサーを作成します。DynamoDBテーブルをグローバルテーブルとして設定します。Amazon CloudWatchアラームを作成して、Amazon Route 53がディザスタリカバリのロードバランサーを指すように更新するAWS Lambda関数をトリガーします。
No.4 AWS上にウェブアプリケーションをホストしている会社は、すべてのAmazon EC2インスタンス、Amazon RDS DBインスタンス、およびAmazon Redshiftクラスターがタグ付けされていることを確認したいと考えています。会社は、このチェックの設定と運用にかかる労力を最小限に抑えたい。ソリューションアーキテクトはこれを達成するために何をすべきか?
A. AWS Configのルールを使用して、適切にタグ付けされていないリソースを定義し検出する。
B. Cost Explorerを使用して、適切にタグ付けされていないリソースを表示する。それらのリソースに手動でタグを付ける。
C. 適切なタグ割り当てのためにすべてのリソースをチェックするAPIコールを書く。定期的にEC2インスタンス上でコードを実行する。
D. 適切なタグ割り当てのためにすべてのリソースをチェックするAPIコールを書く。Amazon CloudWatchを通じてAWS Lambda関数をスケジュールし、定期的にコードを実行する。
No.5 企業は、オンプレミスからAWSクラウドに高性能コンピューティング(HPC)アプリケーションとデータを移行したいと考えています。企業は、オンプレミスで層化されたストレージを使用しており、アプリケーションが定期的に実行される際には高性能な並列ストレージを、アプリケーションがアクティブでないときには、より経済的なコールドストレージを使用しています。ソリューションアーキテクトは、アプリケーションのストレージニーズをサポートするためにどの組み合わせのソリューションを推奨するべきか?(2つ選択)
A. Amazon S3をコールドデータストレージとして使用する
B. Amazon EFSをコールドデータストレージとして使用する
C. Amazon S3を高性能並列ストレージとして使用する
D. Amazon FSx for Lustreを高性能並列ストレージとして使用する
E. Amazon FSx for Windowsを高性能並列ストレージとして使用する