
私はサーバーと VM のセットアップに関しては初心者で、オフィスでサーバーとして機能するシンプルな PC をセットアップしようとしています。要件は低いですが、試して学ぶには良い機会だと思います。
Hyper-V Server をインストールして、VM をいくつかセットアップする予定です。SSD が 1 つと NVME M.2 が 1 つあります。Hyper-V Server を SSD にインストールし、VM を NVME M.2 にインストールしたいと考えています。これにより、読み取り/書き込み速度が低下しますか? NVME M.2 のみを使用するべきですか?
答え1
TLDR いいえ。
ハイパーバイザー OS を低層/安価なディスクにインストールし、高速なローカル ディスク (NVMe など) またはリモート ディスク (NFS、iSCSI) で VM を実行するのが一般的です。
Hyper-V が実行に必要なものをすべてメモリにロードしたら、基本的なログやイベントなどにディスクをあまり使用しなくなります。VM の IO ワークロードは、より高速なディスクに配置する必要があります。
学習中なので、オフサイトでのバックアップを忘れないでください。
答え2
理解していただきたいのは、この場所はプロのシステム管理者とシステム設計者のための場所であり、私たちの主な目的の 1 つはデータの整合性とサービスを維持することです。これを実現する方法の 1 つは、システム全体の冗長性と復元力です。これを実現する方法はいくつかありますが、多くの場合、より汎用的な PC でサービス停止を引き起こす問題が発生した場合でも対処できるように設計された CPU、メモリ、ストレージ、ネットワークを備えたサーバーを購入します。これには、電源喪失や電源障害に対応するための冗長電源、低性能のハードウェアでは完全に機能しなくなる状況でも機能する ECC メモリ、RAID/消去コーディング/オフサイト バックアップなどのデータ整合性システムなどが含まれます。
私があなたにこう言うのは、あなたがこのゲームに慣れていないからです。ここには、あなたとまったく同じ状況で、ゲームに慣れておらず、作業に割り当てられるリソースがほとんどない人が大勢います。これはよくあることです。私たちは、できる限りの支援をしようとしています。
サーバークラスのハードウェアを購入するための予算を「魔法のように」用意することはできませんが、お客様にとって役立つパーツや構成の選択をお手伝いし、その後、先輩に資金援助を依頼することができます。もちろん、物事がうまく進むように構成を支援したり、最も効率的に調整するお手伝いをしたりすることもできます。
もう一度、この件で「あちこち回り回って」申し訳ありませんが、本題に入りましょう。まず、通常の SSD (おそらく消費者向け SATA のものを指しているのでしょうか?) と NVMe (ここでも PCIe を指していると仮定します) ドライブの実際のパフォーマンスの違いは、多くの場合非常に似ていると言えます。これは、NVMe ドライブが提供する追加の帯域幅の必要性と、サーバーが必要とする同時実行のレベルによって決まります (たとえば、単純なゲーム用 PC では、SATA SSD と NVMe PCIe M.2 ドライブの違いはほとんど見られません)。ただし、私がお勧めするのは、何らかの形式の RAID を使用して、システムがハードウェア障害に対処できるようにすることです。関連するもう 1 つの側面は「書き込みによる消耗」です。多くの場合、サーバーは消費者向けフラッシュ メモリを驚くほど早く「破壊」するため、書き込みの観点からストレージのニーズを理解し、これらのニーズによってストレージ システムが破滅しないようにする必要があります。
これが役に立つことを願っています。あまり役に立たないと思われるので、簡単な答えは提供したくありませんでした。簡単な答えが必要な場合は、「その点については心配せず、代わりに RAID (およびおそらく何らかの形のバックアップも) を取得することを心配してください」という答えになると思います。