web-dev-qa-db-ja.com

VMを「専用」サーバーとして呼び出すことはできますか?

「専用」のWebサーバーがMSVMで実行されていることに気づきました。プロバイダーのWordを使用する以外に、別のVMが同じマシンで実行されているかどうかを判断できないため、これは気に入らない。

しかし、私の質問は;サーバー上の単一のVM)である場合でも、専用サーバーと呼ぶことができますか?

2
SuperDuck

それは正確ですが不正確なみことばの使い方です。そのVMはユーザー専用であるため、その意味では専用の仮想マシンです。

通常、専用とは、マシンに関連付けられているすべてのハードウェアが専用であることを意味しますが、ここではそうではありません。CPUリソースとI/O帯域幅を共有しています(ホストのセットアップ、メモリ割り当てによって異なります)。このLには特定の用語があります。仮想プライベートサーバーまたは仮想専用サーバー(VPSまたはVDS、後者の用語は以前はより一般的でしたが、ほとんど使用されなくなりました)。

IMOは、VM専用サーバーを、誤解を招く/誤販売を意図的に試みるものとして呼び出すことを間違いなく主張できますただし

  • これは、ホスト上で実行されている唯一のVMです。これは、CPU/IO/...を集中的に使用するタスクにマシンを専用にしたいが、いくつかのスナップショット間を行ったり来たりできる、または下のホストが大幅に変更された場合でもハードウェアの一貫したセットを持つなどの仮想環境の利便性。仮想化レイヤーを使用することでパフォーマンスにある程度の影響がありますが、影響は予測可能です。他のVMや、リソースのコンテンツをホストする主要なタスクはありません。
  • または、ホスト上に本当に専用のリソースがあります:
    • 真に専用のRAM物理メモリに固定されています(ホストはものをスワップアウトすることを許可されていません。実際、他のタスクをスワップアウトすることも許可されていません。これは、VMも)
    • 真の専用ストレージ:VMは、ホストや他のVMによって使用されない独自の物理ドライブ上にあります
    • 固定数のCPUコアと、存在する、または割り当てられていないことの保証(つまり、8コアマシン上で7つ以下がVMに割り当てられ、ホストのジゲリーポケリー用にCPUを少し残します)-これでも同じではありません本当に専用のハードウェアを持っていますが、おそらく十分に近いです
4
David Spillett

Googleは専用を定義します

(物事の)特定のサービスまたは目的に排他的に割り当てられているか、特定のサービスまたは目的を目的としています。

プロバイダーと合意したサービス仕様では、VMが「専用」であるかどうか)が示されているはずですが、基本的には気にしないでください-何をshouldパフォーマンスが気になります。それがうまくいく限り、システムが仮想化されているかどうかは関係ありません。プロバイダーが採用している管理ツールまたはハードウェア抽象化ツールと見なしてください。 。

3
the-wabbit

技術的には可能です。つまり、確かに販売用語では、何でも呼び出すことができます。しかし、それが真実であるという意味ではありません。

仮想化のIOオーバーヘッドのため、少し誤解を招くように感じます。

2
Tom O'Connor

ウェブホスティングでは、ほとんどの場合仮想である1つのホストに複数のウェブサーバーをインストールします。したがって、1台の物理マシン上に複数のWebサーバーを持つ複数のホストがあります。

あなたが持っているのは、物理マシン上の仮想ホストの1つです。このVMは完全に制御されており、他の誰もアクセスできません。ソフトウェアのインストール、ユーザーアクセスの管理、ファイアウォール設定の制御などを行うことができます。つまり、専用です。したがって、物理マシンにはもっと多くのVMがあると思います。

1台のサーバーにVM)が1つしかない場合は、リソースの浪費になると思います。また、ハイパーバイザーを使用せずに、物理マシンにOSを直接インストールする方が簡単だったでしょう。 。

0
Tom