現在、以下のサーバーがあります:
- IBM X266 ダブル Xeon F43、2GB RAM 上の Windows SBS 2003 プレミアム。DC、Exchange (70 ユーザー)、Mssql。
- ダブル XEON E5310 と 4GB RAM を搭載した IBM x3400 上の Windows 2003 R2 32 ビット。ターミナル サーバー (40 人以上のユーザー)、Magicsoftware の uniPaaS プラットフォームに基づく ERP アプリケーション、および Pervasive sql。
- 内部使用のための Ubuntu 8.04 (シンプルな PC ボックス)、Squid プロキシ、GLPI システム、PHPBB3 フォーラム。
最近、ラッシュアワー時のターミナルサーバーの同時ユーザー数が 40 ユーザーを超え、頻繁に停止します。そのため、アップグレードが必要です。ダウンタイムを削減するために、2 台の物理サーバーのクラスターに基づいて、すべての物理サーバーを仮想サーバーに移行することを検討しています。ラッシュアワー時の同時ターミナルユーザー数は 50 ~ 60 人に増えると思います。また、10 ~ 15 台の Win XP/7 ワークステーション (オフィス、ERP など) を仮想化することも計画しており、100 ユーザー向けの Asterisk\Hylafax の可能性もわずかにあります (同じ VM で可能であれば)。また、2 ~ 3 TB の NAS ストレージも必要です。
- このタスクを完了するには、どのようなハードウェアのアップグレード/購入が必要ですか?
- VM ソリューションとして、VmWare と Hyper-V のどちらが適していますか?
- どのバックアップ ソフトウェアを選択すればよいでしょうか? Acronis か、それとも別のものでしょうか?
よろしくお願いします。
答え1
実際に共有ストレージ用の SAN が背後にない限り、クラスターは役に立ちません。そうでない場合、フェイルオーバーは遅くなります (ディスクをコピーする必要があります)。「より大きく」する場合は、小型の SAN ボックスが間違いなく適しています。
私なら Hyper-V を選びます。これは無料であり、最も重要なのは Windows に統合されていることです。アップグレードする場合 (2008 Server 以上)、クライアント コンポーネントは OS インストールの一部であるため、Windows Update で維持されます。一方、VMWare は VM インスタンスで維持する必要があるもう 1 つのコンポーネントです。
ハードウェア: 大量のメモリ (当然) と大量のディスク IO 容量も必要です。基本的に、負荷がかかると IO はサーバーの低速部分になります。仮想化サーバーでは、1 つのハードウェア プラットフォームに多数のサーバーが存在するため、通常のディスクでは不十分です。特にアクティブな Exchange を実行する場合は、NIC 10,000 RPM 以上のディスク (Velociraptor) または SAS ディスクの RAID 10 がほぼ必須です。アクティブな SQL Server を実行する場合はなおさらです。
可能であれば、Windows サーバーを 64 ビット Windows 2008 R2 にアップグレードすることを検討してください。32 ビットでは制限が非常に多くなります (VM は、ある時点でより多くの機能を必要とする場合があります)。
プラットフォームに関しては、私は AMD Opteron のファンです。デュアル スロット ボックスでは、12 個の優れたプロセッサ コアと、最大 128 GB の RAM (安価なモジュールでは 64 GB) を搭載できます。十分なようですね。
クラスタリングしない場合は、SuperMicro の優れたケース (高さ 2 ラック ユニット) があり、前面に 24 個の SAS ディスク スロット (2.5 インチ ディスク) があります。SAS と SATA は互換性があるため、1 つの小さなケースに最大 24 個のディスクを差し込むことができます。ちなみに、Adaptec には優れた RAID コントローラがあります。私自身も同じセットアップを使用しています。
ここではバックアップが重要です。バックアップは外部 (仮想化レイヤーから) または内部 (VM 内) で実行できますが、VM に応じてどちらか一方の方が適しています。