IT用語帳
SAシステムアーキテクチャ · 性能・拡張性の設計

負荷分散

Load Balancing

ふかぶんさん

複数のサーバに処理要求を分散させ、システム全体の処理能力と可用性を向上させる技術。ラウンドロビン、最小接続数、IPハッシュなどの分散アルゴリズムがある。L4(トランスポート層)とL7(アプリケーション層)の方式がある。

共有:

Related

他の資格での定義

Past Exams

過去問での出題

過去問で 22 回出題(応用情報技術者試験 4・ネットワークスペシャリスト試験 3・データベーススペシャリスト試験 3・エンベデッドシステムスペシャリスト試験 3・ITサービスマネージャ試験 3・高度試験 午前Ⅰ 2・ITパスポート試験 1・基本情報技術者試験 1・システムアーキテクト試験 1・情報処理安全確保支援士試験 1)

残り 12 件を表示

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

システムアーキテクト試験の過去問によく出る用語

Related

関連キーワードの用語

SA性能要件

システムの処理速度、応答時間、スループット、同時接続数などに関する要件。業務のピーク時の処理量や許容される応答時間を定量的に定義し、システム方式設計の基準とする。

SAキャパシティプランニング

将来の業務量やユーザ数の増加を予測し、必要なシステム資源(CPU、メモリ、ディスク、ネットワーク帯域等)を事前に計画すること。過剰投資と性能不足の両方を避けるために、適切なサイジングを行う。

SAインデックス設計

データベースの検索性能を向上させるために、テーブルの列にインデックス(索引)を設定する設計。B-tree、ハッシュ、ビットマップなどの種類がある。検索は高速化するが更新時のオーバーヘッドが増えるため、適切な列選択が重要。

SA性能テスト

システムの応答時間、スループット、リソース使用量などが性能要件を満たしているかを検証するテスト。通常の負荷条件下での性能を測定し、ボトルネックの特定と性能チューニングにつなげる。

SA負荷テスト

想定される最大負荷をかけた状態でシステムが正常に動作するかを検証するテスト。同時接続ユーザ数やトランザクション量を段階的に増加させ、性能の限界点や劣化傾向を把握する。

SAストレステスト

システムの限界を超える負荷をかけ、過負荷時の挙動やリソース枯渇時の振る舞いを検証するテスト。異常時にシステムが適切にエラー処理や縮退運転を行えるか、データが失われないかを確認する。