私たちはスタートアップ企業であり、私たちの開発者とテスト環境を準備するためにHWリソースにまだ投資していません。提案は、ハイエンドサーバーを購入し、VMWare ESXをインストールし、テスト、スッギング、およびdev環境用のビルド、TFS、データベース用の複数のVMを展開することです。 私たちはまだどのスペックをどのように使うべきかについてはまだ分かりません。 RAM、SANが必要かどうか、HD、プロセッサなど。仮想化に推奨されるHW仕様は何ですか?
アドバイスをしてください。
私たちはスタートアップ企業であり、私たちの開発者とテスト環境を準備するためにHWリソースにまだ投資していません。提案は、ハイエンドサーバーを購入し、VMWare ESXをインストールし、テスト、スッギング、およびdev環境用のビルド、TFS、データベース用の複数のVMを展開することです。 私たちはまだどのスペックをどのように使うべきかについてはまだ分かりません。 RAM、SANが必要かどうか、HD、プロセッサなど。仮想化に推奨されるHW仕様は何ですか?
アドバイスをしてください。
お客様のハードウェア要件は、このような場合にどのような信頼性が必要かによって異なります。これを使用してすべてを実行する場合は、少なくとも2台のマシンを分割してVMを分割することをお勧めします。通常N台のサーバーを使用している場合は、N-1台でベンダーが不良品を交換するのにかかる時間です。
ローエンドでは、2台のサーバーです。より高い信頼性(ダウンタイムがより少ない)が必要な場合は、データを保存するための何らかの種類のSANが必要になります(私が見たライブ移行のすべてはSANベースです)。 「手動」方法(両方のサーバーの電源を落とし、サーバー1からサーバー2にドライブを移動し、サーバー2の電源を入れ直し、メモリを少なくして起動するようにVMを再構成する)の場合、SANルートは本当に必要ありません。
一日の終わりには、最大サイジングの要件はHDとRAMになります。あなたのHDフットプリントは比較的(ほとんどの種類のdev/test環境では)比較的固定されていて、あなたのRAMフットプリントも比較的固定されていなければなりません。あなたがビルドなどを待つことを望んでいる限り、CPUは通常、あなたがしなければならない場合には、ちょっと詮索することができます。
すべての仮想化を進めることについてのもう1つの良い点は、1対の大きなサーバーから始めて、ニーズの変化に合わせて成長できることです。あなたの開発環境にもっと力を与える必要がありますか?別のサーバーを取得し、VMを分割します。 4ノードクラスタをシミュレートする必要がありますか?既存のノードのメモリ使用量を減らし、3つのコピーをスピンアップします。
この時点で、私は非常にハイエンドのパフォーマンスが必要でない限り(すなわち、パフォーマンスのニーズに対してハイエンドの物理サーバーをクラスタリングすることを検討する必要がある)、私は仮想化された環境に行きます。現代のCPUとOS /ハイパーバイザーのサポートが拡張されているため、正しいとすればヒットはそれほど大きくありません。
これは本当に最高の答えを持っている非常に未解決の質問です... "それは依存しています"。
必要なものすべてを個別のマシンで手に入れたい場合は、そのルートに進んでください。このオプションを使用すると、ハードウェア上で少しスケールバックすることができます。
個々のマシンを手に入れることができない場合は、そのためにトップエンドサーバーを調べるとよいでしょう。これがあなたのルートであれば、少なくとも8GBのRAMと複数のNICを搭載したクワッドマシンを見ていきます。複数のRAIDを設定できる複数のハードドライブベイを備えたサーバーボックスを使うことができます。冗長性を持つようにRAID 5を使用することをお勧めします。
このようにすれば、問題なく多くのVMWareセッションを実行できます。
最後の仕事で10TBボックスをセットアップしました。 2枚のNIC、8GBを搭載し、4台のマシンでした。すべての費用は約9.5Kです
あなたは本当に多くの情報を与えていません。それは、開発しているアプリケーションのタイプ、リソースの使用状況、異なる環境を設定する必要性などによって異なります。
仮想化では、十分に活用されていないハードウェアの統合を検討しているときにコストを削減できます。ほとんどの場合、各環境がアイドル状態になっていると、それらを仮想化することは理にかなっています。
しかし、ビルド/ tfs/testing/staging/dev環境のそれぞれが、すべての開発者によって作業時間中に頻繁に使用される場合は、すべてを仮想化することでコスト削減はあまりないかもしれません。
あなたがわからない場合は私の助言をして、それをしないでください。後で仮想化して、ハードウェアを再利用することができます。
1台のマシンを買う余裕がない人は、おそらく仮想化で再利用するのに適していないでしょう。
あなたができることの1つは、すべてのシステム、つまりTFS、メール、ウェブなどのための最小限の要件をすべて満たしていることで、すべてをホストするのに必要な最小限のサーバの半分これらのシステム。それを倍増すれば、余裕のある現金をダブル/トリプルRAMに入れれば、何を買うのか分かります。ほとんどのOSは、特定の天井までRAMを増やすほどうまく動作します。何らかの種類の拡張可能なストレージを購入し、初期費用/ GBを維持し、将来的には低コストで拡張するために半分の人口を目指すことを考えてみましょう。
複数のCPUを使用し、最小限のCPUしか搭載していないサーバーを購入することもできます。熱的、物理的、およびライセンスの効率を得るために、CPU上のコア数を増やしてください。
私は、これは非常に返事が遅れている感謝が、私はここで多くのESXの回答を見ていないように私は私のポストが均等のHyper-Vなどに関連するものの、返信を投稿したかった
は閉じるために投票:「プログラミングではありません関連する "。 –
このプログラミングはどのように関連していますか? –