第1問クラウドサービスの一般的な利用形態として最も適切なものはどれか。
- A必要な時に必要な分だけ利用し従量課金で支払う
- B数年分のリソースを事前に一括で購入する
- C利用量にかかわらず毎月固定の利用料を支払う
- Dピーク時を予測して最大のインフラ容量を確保する
クラウドコンピューティングとは何かを理解する、すべての土台になる分野です。オンプレミスとの違い、初期投資から従量課金への転換、必要なときに必要なだけ使えるという弾力性が出発点になります。クラウドの6つの利点(初期費用の変動費化、規模の経済、キャパシティ予測の不要化、俊敏性の向上、データセンター運用からの解放、グローバル展開の容易さ)は繰り返し問われる定番論点です。あわせてクラウドの導入形態と、クラウド設計の原則も押さえてください。
この分野の問題45問を、選択肢・正解・解説つきで掲載しています。まず自分で解答を考えてから「正解と解説を見る」を開いて答え合わせをしてください。
クイズモードで挑戦 →正解:B.ピークを予測し調達した機器は数年後の更新まで簡単には入れ替えられない
オンプレミスでは自分たちで機器を調達するため、簡単には入れ替えられず数年後の性能を考慮して計画する必要があります。
この問題の解説ページを開く →正解:D.単一のデータセンターで完全に制御可能
AWSのメリットは「固定費の変動費化」「キャパシティ予測不要」「世界中へのデプロイ」などであり、単一のデータセンターに依存するのはSPOFのリスクとなります。
この問題の解説ページを開く →正解:B.クラウド上のアプリケーションの売上にかかる税金
TCOには人件費、データセンター費用、電気代、ライセンス費用、保守費用などが含まれますが、売上にかかる税金はインフラストラクチャのコストではありません。
この問題の解説ページを開く →正解:C.本来の業務に集中しビジネスを差別化するプロジェクトに専念できる
サーバー設置や保守といった重労働が不要になることで、ユーザーに直接関わる本来の業務に専念できます。
この問題の解説ページを開く →正解:D.数多くのユーザーが使用することで規模の経済の利点を活かせるから
数多くのユーザーがクラウドを使用することで規模の経済の利点が働き、従量課金制の料金を低く抑えることができます。
この問題の解説ページを開く →正解:A.インフラのリソース調達にアジャイル開発の手法を適用できる
開発者が分単位でリソースを利用できるため、アプリケーションエンジニアのアジャイル開発手法をインフラ調達にも適用できます。
この問題の解説ページを開く →正解:C.6つの柱
AWS Well-Architected フレームワークは、6つの柱(オペレーショナルエクセレンス、セキュリティ、信頼性、パフォーマンス効率、コスト最適化、持続可能性)に基づいています。
この問題の解説ページを開く →正解:D.変更の自動化や日常業務を管理するための標準化
オペレーショナルエクセレンスは、システムの実行とモニタリング、プロセスと手順の継続的な改善(変更の自動化や標準化など)に焦点を当てています。
この問題の解説ページを開く →正解:B.期待どおりの機能を実行し、要求に応えられなかった場合に迅速に回復する
信頼性の柱は、システムの正常動作と障害からの迅速な回復(分散システムの設計や復旧計画)に焦点を当てています。
この問題の解説ページを開く →正解:C.ビジネスニーズの増大に応じた効率の維持とリソースの最適化
パフォーマンス効率の柱は、要件に応じた最適化されたリソースの選択やビジネスニーズ増大時の効率維持に重点を置いています。
この問題の解説ページを開く →正解:D.過剰な支出をせずにビジネスニーズを満たすためのスケーリング
コスト最適化の柱は、不要なコストを回避し、適切なスケーリングで過剰支出を防ぐことに重点を置いています。
この問題の解説ページを開く →正解:B.利用者のワークロードをベストプラクティスに沿って自己評価し改善を支援する
このツールは、アーキテクチャや使い方をフレームワークに沿って評価し、継続的な改善を促進するためのガイダンスを提供します。
この問題の解説ページを開く →正解:A.システム全体のコンポーネントを密結合にして連動させる
コンポーネントを密結合にすると一部の障害が全体に波及するため、SPOF対策にはならず、疎結合にすることが推奨されます。
この問題の解説ページを開く →正解:B.一部に障害があってもシステム全体が正常に機能し続けるようにするため
コンポーネント間で過度に依存しない構造を作ることで、一部の障害が他へ影響を及ぼすのを防ぎます。
この問題の解説ページを開く →正解:C.Amazon SQS
Amazon SQS(Simple Queue Service)を利用することで、非同期でコンポーネントを分離し、耐障害性を高めることができます。
この問題の解説ページを開く →正解:D.大規模なシステムを特定機能を持つ小さなサービスに分割し独立して動作させる
システムを複数の小規模なサービスの集合体として構成し、各サービスを独立して開発・デプロイ可能にする設計手法です。
この問題の解説ページを開く →正解:B.リソースの性能を柔軟にスケールアウトまたはスケールインする性質
弾力性(伸縮性)とは、必要に応じてサーバーリソースなどを増減(スケールアウト/スケールイン)できることを意味します。
この問題の解説ページを開く →正解:C.性能上限やメモリスロットの上限による制限がある
CPUのアップグレードやメモリ増強によるスケールアップは、物理的なハードウェアの性能上限やスロットの空きに依存する制限があります。
この問題の解説ページを開く →正解:B.CPUの平均利用率やネットワークのトラフィック量
監視サービスを利用し、CPU利用率やトラフィック量などの状態に基づいて自動的にスケールアウトやスケールインを行います。
この問題の解説ページを開く →正解:D.使い捨て可能なビジネスリソースとして必要なときに調達し不要なときに破棄する
サーバーの初期調達費用が不要で即時追加・削除が可能なため、使い捨て可能なリソースとして柔軟に活用することが推奨されます。
この問題の解説ページを開く →正解:D.ハードウェアの性能上限やメモリスロットの上限に達すること
スケールアップは既存機器の部品交換などで対応するため、マザーボードなどの物理的な上限以上の性能強化ができません。
この問題の解説ページを開く →正解:C.設計がAWSのベストプラクティスに沿っているかを自己評価し継続的な改善を促進する
マネジメントコンソールから利用でき、設計や運用に関するガイダンスを得て自己評価と改善を行うことができます。
この問題の解説ページを開く →正解:D.クラウドでは繰り返し可能なプロセスを簡単に構築できるため積極的に並列化を実践する
クラウドは並列化を容易に行えるため、弾力性と組み合わせて並列処理を積極的に実践・自動化することが推奨されます。
この問題の解説ページを開く →