36問中 0問が回答されています
質問:
You have already completed the テスト before. Hence you can not start it again.
問題を読み込んでいます…
You must sign in or sign up to start the テスト.
まず、次の操作を完了する必要があります:
正解数 0/問題数36
回答にかかった時間:
終了時間となりました
回答お疲れ様でした。
Earned Point(s): 0 of 0, (0)
0 Essay(s) Pending (Possible Point(s): 0)
おめでとう!ポイントが1追加されました!
アプリケーションを作成中で、アプリケーションコンポーネントを互いに切り離すためにメッセージバスが必要です。
このアプリケーションはバッチ処理を行わずに、1秒間に最大300のメッセージを生成します。
ソリューションアーキテクトは、メッセージが一度だけ配信され、キューに重複が発生しないことを保証する必要があります。
メッセージの順序を維持する必要はありません。
どのSQSキュー・タイプを使用すべきですか?
あなたはある会社のインフラエンジニアであり、毎晩定期的に実行されるバッチの完了時間が日に日に遅くなっていると相談を受けました。
一通り調査を実施したところ、あるバッチの対象データが想定以上に増えてしまい、ボトルネックとなっている事が分かりました。
現在対象のバッチを1台のEC2で処理をしていますが、複数のEC2に振り分ける構成に切り替える場合、利用すべき適切なサービスは次のうちどれですか?
あなたはマイクロサービスとしてECSを使用した社内向けアプリケーションを開発しています。
処理はフロントエンドとバックエンドのタスクで構成されており、フロントエンドで処理を受け付けてからバックエンドに処理を連携しています。
社内のユーザー数増加に伴い、フロントエンドの処理に時間がかかりアプリケーション全体が異常中断しています。
この問題を解決するために適切なソリューションはどれが適切ですか。
あるソリューションアーキテクトが、疎結合設計でアプリケーションを再構築しています。
アプリケーションは、コンシューマが正しい順序で受信する必要がある、1秒あたり最大1000メッセージのバッチを送信する予定です。
ソリューションアーキテクトはどのアクションを取るべきですか?
Amazon ECSを利用したマイクロサービス型の分散システムを構築しています。
EC2インスタンスにより処理が実施された結果を別のEC2インスタンスに連携する処理を実装することが必要です。
この要件を満たすマイクロサービス間連携の仕組みを選択してください。
Amazon EC2 SpotインスタンスをAmazon SQSキューからのメッセージを処理し、Amazon DynamoDBテーブルに結果を格納するために複数使用しています。
キューからメッセージを拾った後すぐにAWSはSpotインスタンスを終了させました。
Spotインスタンスはメッセージの処理を終了していませんでした。
メッセージはどうなるのでしょうか?
あるアプリケーションがアプリケーションロードバランサー(ALB)の背後にあるAmazon EC2インスタンス上で動作するREST APIに呼び出しを行っています。
ほとんどの処理はすぐに完了しますが、非常に長い時間を必要とするエンドポイントがあり、システム全体に遅延を引き起こしています。
システム全体が遅延となる影響を最小化するため、ソリューションアーキテクトはどのような方法を取ることができますか?
ある Web アプリケーションが利用者から注文処理情報を受け取り、そのメッセージを Amazon SQS キューに配置します。
複数のAmazon EC2インスタンスはメッセージをピックアップし、それらを処理してDynamoDBテーブルに結果を格納するように構成されています。
現在の構成では、ReceiveMessage APIリクエストに対する空のレスポンスが大量に発生しています。
ソリューションアーキテクトは、運用のオーバーヘッドを減らすために空の応答を排除する必要があります。
これはどのように行うことができますか?
Amazon Elastic Container Service(ECS)上のアプリケーションは、2つの処理が連携してデータを取り扱います。
2番目の処理は完了するのに非常に時間がかかります。
2つの処理を切り離すにはどうすればよいですか?
レガシーアプリケーションを Amazon ECS を使ったマイクロサービスとして統合することを検討しています。レガシーアプリケーションは、一連の2つの機能でデータを処理しており、そのうちの2番目に実行される機能は1番目の機能と比較し、処理時間が長いことが分かっております。各機能をマイクロサービス化するために最適な方法を選択してください。
あるEコマースアプリケーションは3つの層で構成されています。
ウェブ層はアプリケーションロードバランサーの背後にEC2インスタンスを含み、中間層はEC2インスタンスとAmazon SQSキューを使用して注文を処理し、データベース層はAuto Scaling DynamoDBテーブルで構成されています。
繁忙期に、利用者から注文の処理に遅れが出るという苦情がありました。ソリューションアーキテクトは、処理時間の短縮を任されました。
この要件を達成するために、どのアクションが最も効果的でしょうか?
あるウェブアプリではユーザーが画像をアップロードしてオンラインで閲覧することができます。
フロントエンド層にAuto Scalingグループがあり、ASGはアップロードされる画像の数に基づいて動的に調整される必要があります。
画像を処理するコンピュート層はAuto Scaling グループの後段にあります。
どうすればこれを実現できるでしょうか?
ある会社は、AWS MySQL RDSインスタンスの読み取りと書き込みIOPSメトリクスを監視し、運用チームにリアルタイムのアラートを送信する必要があります。
どのAWSサービスがこれを達成することができますか?(2つ選択)
ある会社が戦略的パートナーと協力しています。
パートナー企業は独自のAWSアカウントを持っています。
パートナー企業はAmazon SQSキューを保持しており、このSQSキューにのみ、自社にメッセージを送信可能とする仕組みで連携を行います。
どのようにパートナーに最小限の特権アクセスを提供できますか?
アプリケーションのフロントエンドにJavascriptが使用され、バックエンドのデータレイヤーにDynamoDBが利用されています。アプリケーションの使用中、DynamoDBに一時的なアクセス集中があることがわかりました。
費用効果が高くスケーラブルなアーキテクチャ構成を2つ選択してください。
あるWebアプリケーションでは、ユーザーが写真をアップロードし、その写真に加工フィルターを追加することができます。
このアプリケーションは、無料と有料の2つのサービスを提供しています。
有料ユーザーによってアップロードされた写真は、無料ユーザーが送信されたものよりも先に処理される必要があります。
写真は、Amazon S3 バケットにアップロードされ、イベント通知を使用して、Amazon SQS にジョブ情報を送信します。
これらの要件を満たすために、ソリューションアーキテクトはどのようにAmazon SQSを構成する必要がありますか?
ある企業が受信した順番通りに処理をするデータ処理アプリケーションを導入しています。
このアプリケーションと、後続のイベントデータを処理する層は切り離し、疎結合設計とするためのソリューションを必要としています。
また、このソリューションは、運用上の管理を最小限に抑える必要があります。
ソリューションアーキテクトは、どのようにしてこれらの要件を満たすことができるでしょうか。
あるアプリケーションには、処理しなければならないリクエストを受け取り、その後にリクエストを処理するための複数のコンポーネントがあります。
同社は、アプリケーションコンポーネントをデカップリング(疎結合設計)するためのソリューションを必要としています。
このアプリケーションは1日あたり約10,000リクエストを受け取り、リクエストの処理には最大2日かかることがあります。
また、処理に失敗したリクエストは保持する必要があります。
これらの要件を最も効率的に満たすのは、どのソリューションでしょうか?
ある企業は、Amazon API Gateway APIの背後にあるAmazon EC2インスタンス上で動作する複数のマイクロサービスで構成されるアプリケーションをデプロイしています。
ソリューションアーキテクトは、需要が大幅に増加したときにマイクロサービスが弾力的に拡張するような設計が実現されていないことを懸念しています。
どのソリューションが適切な解決策ですか?
ある会社がレガシーアプリケーションをリファクタリングして、Amazon ECSを使用して2つのマイクロサービスとして実行するようにしました。
このアプリケーションはデータを2つの部分に分けて処理し、2番目の処理は1番目の処理よりも時間がかかります。
ソリューションアーキテクトは、どのようにマイクロサービスを統合し、それらが独立してスケールすることを可能にすることができますか?
新しいアプリケーションは、複数のAmazon ECSタスクにまたがって実行されます。フロントエンドのアプリケーションロジックはデータを処理し、そのデータをバックエンドのECSタスクに渡し、追加処理を行い、データをデータストアに書き込みます。
障害が他のコンポーネントに影響を与えないよう、相互依存性を低減したいと考えています。
どのソリューションを使用すべきですか?
ある会社は、AWSでホストされるマイクロサービスアーキテクチャのアプリケーションを設計することを計画しています。
このアーキテクチャ全体は、可能な限りデカップリングされる必要があります。
また、必要に応じてトピックを通知する仕組みが必要です。
次のどのサービスがこれを達成するのを助けることができますか?(2つ選択)
Auto Scaling Groupを利用していて、変更を読み込むのに十分な速度で応答できず別のアプリケーション層からのメッセージが失われてしまうという問題が発生しています。アプリケーション層からのメッセージのサイズは約128KBです。
メッセージが失われないようにするための最適な設計オプションは何ですか?
AWSでWEBアプリケーションを構築している環境があります。データベースには、DynamoDBを利用しています。 一時的な集中アクセスが発生した場合にもデータベースへの書込処理能力が落ちないようにするための適切な方法を次の中から2つ選択してください。
メッセージキューイングサービスであるAmazon SQSでは、標準キューとFIFOキューという二つのキュータイプを提供しています。
メッセージ配信について、標準キューの説明として次のうちどちらが正しいですか?
Amazon ECSを利用してマイクロサービス型の分散システムを構築しています。マイクロサービス1とマイクロサービス2に分割しており、マイクロサービス1の処理後にマイクロサービス2に処理が引き渡されます。
この要件を満たすマイクロサービス間連携のアーキテクチャを選択してください。
あなたはAWSアーキテクトとして、EC2インスタンスにデプロイされたアプリケーションを持つ小売店のウェブサイトで働いています。
あなたは、Webサーバとデータベースサーバ間のメッセージを格納するためにSQSキューを使用しています。
Webサイトの負荷が高いため、クライアントがWebサイトにログインする前に価格の詳細を取得して不具合となるケースがあります。
この問題を解決するために、メッセージの順序を保持する SQS FIFO キューに移行することを計画しています。
あなたは、既存の標準キューを削除し、メッセージ単位ではなくキュー単位でメッセージ遅延時間を持つ新しい FIFO キューを作成しました。
SQS FIFOキューへの移行をスムーズに行うための前提条件は、次のうちどれでしょうか。
ある会社のモバイルアプリケーションはデータストアとしてDynamoDBを利用していますが、DynamoDBに一時的なデータ処理の急増が発生していることが見つかりました。
コスト効率が高くスケーラブルなアーキテクチャを提供する改善方法を選んでください。
メッセージキューイングサービスであるAmazon SQSでは、標準キューとFIFOキューという二つのキュータイプを提供しています。
メッセージの順序付けについて、標準キューの説明として正しいものは次のうちどれですか?
Amazon SQS を使用する際に空の受信レスポンスが大量に発生し、Amazon EC2インスタンスに不要なネットワークの負荷がかかっています。
ネットワーク負荷を減らす最適な方法を選択してください。
あるソリューションアーキテクトが、AWS上のアプリケーションを設計しています。
コンピュート層は、EC2インスタンス間で並行して実行されます。
コンピュート層は、処理するジョブの数に基づいてスケールする必要があります。
コンピュートレイヤーはステートレスです。
アプリケーションが疎結合であることと、ジョブアイテムが永続的に保存されることを保証しなければなりません。
どの設計を使用すべきですか?
A社のシステム更改ではメッセージング処理の要件があり、この要件ではメッセージの順序が保持され、重複するメッセージが送信されないことが求められます。
次のサービスの中で、要件を満たすサービスはどれですか?
メッセージキューイングサービスであるAmazon SQSでは、標準キューとFIFOキューという二つのキュータイプを提供しています。
メッセージ配信について、FIFOキューの説明として次のうちどちらが正しいですか?
SQSキューからメッセージを読み取るEC2インスタンスのAutoScalingグループを使用しています。現在の設定では、トラフィックが急増した場合にキューが処理できずに滞留している問題が生じています。
この問題を解決する適切なAutoScalingの設定を選択してください。