2

こんにちは、私は IT 分野に非常に慣れていないので、仮想マシンとクラウド コンピューティングの関係を説明してくれませんか。私の会社では、ubuntu eucalyptus tool を使用してプライベート クラウドを使用しています。KVM を使用しています。私がリソースを要求するときはいつでも、仮想マシンはクラウドコンピューティングであり、仮想マシンを提供することを意味し、ネット上でクラウドコンピューティングを研究しているため、別のテクノロジーのように聞こえます。さらに重要なのは、仮想マシンの仕様 (特性) が物理マシンに依存するかどうかです。または、物理マシンに 20 GB のハード ディスクしかない場合に 100 GB のストレージの仮想マシンを作成するなどの仕様を提供できますか? 128 mb の RAM を持っています。この概念を説明してください。皆さんに永遠に感謝します。

4

2 に答える 2

5

ここに一言で言えば:

クラウドは、多数の物理マシン(ハードウェア)で構成されています。次に、これらの各マシンは複数の仮想マシンを実行します。これは、エンドユーザーに提示されるものです。

仮想マシンは、その仕様がホスト(基盤となる物理マシン)の仕様を超えることができないという点でのみ制限されます。

したがって、仮想マシンが実行されている物理マシンに20GBのハードドライブスペースしかない場合、100GBのディスクスペースを持つVMを作成するように依頼することはできません。(同じことがRAMにも当てはまります)。

そうは言っても、EC2(Amazon Compute Cloud)でのストレージの動作は少し異なります。ストレージはオフラインで実行されるため、その場合、ホストを超えるドライブスペースを要求できますが、ストレージが実行される実際の場所の物理サイズを超えることはありません。

さらに、Vitrual Machinesがホスト機能を超えることはできないという制限は、同じホストで複数のVMを実行している場合にも適用されます。その場合、VMの共有機能はホストの共有機能を超えることはできません。たとえば、物理マシンに4GBのRAMがある場合、それぞれ2GBのRAMを持つ2つのVMを持つことができます。

于 2010-11-10T06:10:26.613 に答える
3

仮想マシンとは、複数の異なる仮想コンピューティング環境間で 1 台の物理コンピューターのリソースを共有することを意味します。事実上、1 台のコンピューターが複数のコンピューターのふりをします。明らかに、所有している物理リソースのみを共有できるため、物理マシンに 12Gb の RAM が搭載されている場合、最大 12Gb を使用する仮想マシンを組み合わせることができます。ただし、12Gb を好きなように分散させることができます。たとえば、1 台のコンピューターが 4Gb で、残りのコンピューターは 1Gb しかありません。ハードディスク容量と処理能力についても同様です。

クラウド コンピューティングは、事実上、1 つのコンピューティング環境のふりをしている多数のコンピューターです。実際には、物理​​コンピューターのリソースを最大化するために、クラウド システムを構成するコンピューターも仮想化されます。

于 2010-11-10T06:07:24.410 に答える