ステージング環境
Staging Environment
すてーじんぐかんきょう
本番の環境とほぼ同じ構成で用意し、リリースの直前に最終的な確認を行うための環境。開発環境やテスト環境では見つけにくい、設定や外部との連携、性能の問題を、本番に反映する前に確かめる。
Related
他の資格での定義
本番環境とほぼ同じ構成を持ち、リリース前の最終的な確認を行うための環境。開発環境やテスト環境では再現できない本番に特有の問題を、利用者に影響を与えずに前もって見つける。
本番環境と同等の構成を持ち、リリース前の最終確認を行う環境。本番でのみ起きる不具合を事前に検出する。
本番環境とほぼ同じ構成のシステムを用意し、リリースや設定変更の前に最終的な確認を行う環境。開発環境やテスト環境では再現しにくい、本番と同じ機器構成・設定・データ量での動作を確かめてから本番へ反映する。ネットワークの更改でも、新しい構成や機器の設定をステージング環境で検証してから移行する。
本番環境とほぼ同じ構成と設定で用意し、リリース前の最終確認を行う環境。開発環境やテスト環境では再現しにくい、本番特有の構成やデータ量による問題を事前に見つける。
Past Exams
過去問での出題
過去問で 4 回出題(ネットワークスペシャリスト試験 2・データベーススペシャリスト試験 1・情報処理安全確保支援士試験 1)。うち 3 回は用語そのものを問う問題です。
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「用語を問う問題」は、この用語の説明や特徴そのものを問う問題です。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
サーバやネットワークなどのインフラ構成をコード(定義ファイル)で管理する手法。バージョン管理、自動テスト、再現性のある環境構築が可能になる。セキュリティの観点では、設定ミスの防止、セキュリティポリシーのコードレビュー、構成のドリフト検知に有効。
ソフトウェアのソースコードの変更履歴を記録・管理するシステム。Gitなどの分散型バージョン管理システムが広く使われる。セキュリティの観点では、アクセス制御、コードレビュー、ブランチ保護、機密情報(APIキー等)の混入防止が重要となる。
DockerやKubernetesなどのコンテナ技術を利用した開発・実行環境におけるセキュリティ対策。コンテナイメージの脆弱性スキャン、信頼できるベースイメージの使用、実行時の権限制限、ネットワークポリシーの設定、イメージ署名による改ざん検知などが含まれる。
対象システムのライフサイクルの各段階を支えるために使われるが、運用中の対象システムの機能には直接関わらないシステム。開発環境、テスト設備、製造設備、保守用の支援システム、教育訓練用のシステムなどが当たり、JIS X 0170で対象システムと対にして扱われる。
テストを行うために用意する、ハードウェア、ソフトウェア、ネットワーク、テストデータ、ツールなどの環境。本番の環境をできるだけ再現し、テストの結果が本番での振る舞いを反映するようにする。IoTや通信などの分野では、新しい技術を実際に近い条件で検証するための実験設備を指すこともある。
ソフトウェア開発に必要なエディタ、コンパイラ、デバッガ、ビルドツールなどを統合した開発環境。コード補完や構文チェックなどの機能により開発効率を向上させる。Visual StudioやEclipseが代表的。
