4

したがって、仮想化されていない従来のものであるライフサーバーファームがあります。これは、当分の間、そのままにしておくことです。私たちが話しているサーバーは、ロードバランサー、DB マスター、DB スレーブ (2x)、Web サーバー (2x)、CMS サーバーです。ファームごとに全部で 7 台のサーバー。

私たちは、社内の目的のために、生命構造のかなり正確な「コピー」を 1 対多に保持したいと考えています。

  • テスト/ステージング: 同じソフトウェア構成を使用しない場合にすり抜けてしまう可能性のあるバグを本番前に見つけるため
  • デバッグ/ベンチマーク: テストと同じですが、ツールが追加されています。フラグをデバッグし、Tetsing/Staging から分離して、QA に干渉しないようにします。私たちのライブシステムで物事がどのように行われているかについてより深い洞察を得ることを目的としています
  • 開発/実験: システム コンポーネント、ソフトウェア バージョン、ライブラリ、および構成を変更して、パフォーマンス、開発者の有効性、システムの将来性などを改善します。

全体として、3 つの仮想「ファーム」はそれぞれ 7 つの仮想サーバーをきちんと分離しています。

これは、さまざまな種類の仮想化によって実現できることがわかりました。質問は、何が最高ですか? VMware がオープン ソースではないということは、戦略的な観点からは使いたくありません。XEN と KVM は、オープン ソース仮想化の 2 つの最大のプレーヤーであり、何をどのように選択するかについてアドバイスを聞きたいと思っています。ウェブは未定のようです。

追加情報:

  • 購入したサーバーハードウェアの「寿命」は2~3年
  • 仮想化技術の選択において考慮すべき要素である場合、後でシステムをクラウド環境に移行する可能性があります。
  • 高負荷のシナリオでは、サーバー ファーム/サーバーの分離が重要です。QA は、誰かが実験農場で大混乱を引き起こしたときに苦しむべきではありません
  • もちろん、リソースの効率的な使用は高く評価されます (メモリのオーバーコミット/共有ページ? linux-vserver hashify のようなハード ドライブ上のオブジェクトの自動共有?)
  • 定期的なメンテナンス要件と管理の容易さ

流れとは存じますが、少なくとも3年はこの技術で生きて、ノウハウを蓄積して再利用したいので、今何を選ぶべきか、ご意見をお聞かせいただければ幸いです。また、最終的には、XEN や KVM のどちらかが戦いを決定しているのではなく、他の要因が影響していることに気付くかもしれません。その点での啓蒙は、今の私たちにとってさらに価値があります。

ps: 炎上させないでください :D

4

1 に答える 1

0

私はあなたの質問を手伝うことはできませんが、7つのサーバーのそれぞれで実行する必要のあるOSと、少なくともそれらのサーバーが応答する必要のあるリソース要件(RAM、大容量記憶装置、 CPU、ネットワーク)。

于 2010-12-09T19:54:31.580 に答える