LinuCレベル4 システムアーキテクト 可用性の設計
全30問。各問に解説と選択肢ごとの解説がついています。
- 問1共有ストレージ上のデータベースを2ノードのアクティブ・スタンバイ構成で運用する。ノード間のハートビート用インターコネク…
- 問24ノードのフェイルオーバークラスタを、2ノードずつ2つのラックに分けて配置する計画がある。ラック間の通信が途絶した場合…
- 問3サービスごとの特性に合わせた冗長化設計の考え方として、適切でないものはどれか。
- 問4動画配信サービスで、リクエストは小さいがレスポンスは非常に大きい。現在はNAT方式のL4ロードバランサを使っており、ロ…
- 問5メッセージキューを介した非同期処理で、負荷の平準化と偶発的なエラーへの耐性を高めたい。設計として適切でないものはどれか。
- 問6ECサイトの注文サービスは在庫サービスを同期的に呼び出している。在庫サービスが過負荷で応答の遅延と失敗を続けた際、注文…
- 問7東京と大阪の2拠点でWebサービスをアクティブ・アクティブで提供し、DNSベースの広域負荷分散で利用者を振り分けている…
- 問8本番サイトから約500km離れた災害対策サイトへ、データベースのストレージをブロックレベルでレプリケーションする。更新…
- 問9遠隔地のサブサイトを使った災害対策の方式について、データの扱い・待機方法・切替方法のトレードオフを比較した記述として、…
- 問10PostgreSQLで運用中のシステムを、停止時間をできるだけ短くして新しいメジャーバージョンへ移行したい。あわせて、…
- 問116台のノードで構成する分散ストレージで、各データを別々の3台に複製して保持している。1台のノードが故障しても人手を介さ…
- 問12多数の取引先に公開しているAPIで、ある取引先のプログラムの不具合により短時間に大量のリクエストが送られ、他の取引先へ…
- 問13容量2TBのデータベースのバックアップ取得に約3時間かかるが、業務の更新を止められるのは数分以内である。LVMのスナッ…
- 問14Pacemaker/Corosyncによる2ノードのアクティブ・スタンバイ構成で、夜間バッチの実行中に稼働系ノードの負…
- 問15画像変換の処理を、メッセージキューを介してワーカー群に処理させる。ワーカーには性能の異なるサーバーが混在し、台数も負荷…
- 問16PostgreSQLのストリーミングレプリケーションを使って、プライマリとスタンバイによる冗長化と災害対策を設計する。…
- 問17keepalivedでVRRPを使い、2台のサーバーの間で仮想IPアドレス(VIP)を引き継ぐ冗長構成を設計する。設計…
- 問18ECサイトのWebサーバー群の前段にロードバランサを置く。振り分けとヘルスチェックの設定方針として、適切でないものはど…
- 問19同じデータセンター内の2台のサーバーで、DRBDによりデータベースの領域を複製してフェイルオーバー構成を組む。稼働系が…
- 問20オフィスのDHCPサーバーを冗長化し、障害が発生した場合でも既存クライアントが同じIPアドレスを継続利用できるようにし…
- 問21動画配信サービスのロードバランサを設計する。バックエンドサーバーは複数の異なるL3ネットワーク(別サブネット)に分散し…
- 問22同一データセンター内の2台のサーバー(主系:NVMe SSD搭載、副系:SATA HDD搭載)でDRBD(Protoc…
- 問23PostgreSQLデータベース・NFSマウント・VIPの3リソースを同じノードで動かすアクティブ・スタンバイ構成を設…
- 問24動画配信サービスのL4ロードバランサーを設計している。クライアントの接続時間は長く、動画の解像度によって各接続の帯域使…
- 問25本番のPostgreSQLデータベースに含まれる売上・在庫・請求の3テーブルのデータを、リアルタイムに分析用の別DBサ…
- 問26Pacemakerを使った3ノードのフェイルオーバークラスタで、クォーラムによる多数決でリソース制御を設計した。この構…
- 問27メッセージキューを使った非同期処理で、コンシューマが処理に失敗した場合のリトライ設計について、適切でないものはどれか。
- 問28PostgreSQLを2台(プライマリ+スタンバイ)で冗長化している。プライマリ障害発生から5分以内の自動復旧(RTO…
- 問29Pacemakerで定義した3リソース(ファイルシステムマウント fs、データベース pgsql、仮想IPアドレス v…
- 問30PostgreSQLで稼働している受注データベースで、オペレーターが誤って主要テーブルのデータを大量削除してしまった。…