私の理解では、QAサーバーはテストサーバーです... QAが何を表し、ステージング/プレプロダクションサーバーとの違いは何ですか。
御時間ありがとうございます!
質問の半分しか答えられません。QAは品質保証の略です。おそらく QA サーバーは、ソフトウェア/ハードウェアの品質を測定するテストに適しています。おそらく単体テスト/回帰テストは、このサーバーで実行するためのものです。
ステージング/プレプロダクション サーバーと呼ばれるものは、おそらく、ソフトウェア/ハードウェアの通常の使用に使用されるプロダクション コードを実行するシステムです。
これは古い投稿であることは知っていますが、検索中にこれを見つけたので、他の人がここに来てより多くの情報を求めている場合に備えて、私自身の知識の一部を追加すると思いました.
ミシェルはほとんどのことを正しく理解していましたが、可能であればいくつか修正したいと思います。まず、QA サーバーは通常、QA プロセスを処理するマシンを指し、QA プロセスの一部として、さまざまなコード ブランチをテストできる環境を作成するのに役立つソフトウェアを実行します。これは、環境を切り替えてブランチをチェックアウトすることから、実稼働環境に一致するマシン全体を再構築してそれらにコードをデプロイすることまで、さまざまです。QA サーバーの基本原則は、テスト用の QA 環境の作成を支援することです。
ステージング/運用前環境は、通常、コードがデプロイされる運用環境に可能な限り一致する 1 つまたは複数の環境を指します。繰り返しになりますが、これは、運用マシンのバージョンに一致するソフトウェア インストールを備えたマシンから、運用環境に一致する方法で複数のマシンとデータベースが接続されているミニ Web サーバー ファームまで、単純なものである可能性があります。繰り返しますが、目標は本番環境に適合するが本番環境ではなく、テストと品質保証を目的とした場所を持つことです。
元の質問に対する回答がまだ不明な人の助けになることを願っています。