WindowsのVirtualBoxで実行できる軽量のLinux VMが欲しいので、PHPアプリ、Monoアプリなどのデプロイ方法をテストできます。UIは不要で、UbuntuサーバーISOを使用することを考えていました。それは良い選択ですか?既製のVMをダウンロードすることもできますが、魅力的です。コミュニティはどう思いますか?
WindowsのVirtualBoxで実行できる軽量のLinux VMが欲しいので、PHPアプリ、Monoアプリなどのデプロイ方法をテストできます。UIは不要で、UbuntuサーバーISOを使用することを考えていました。それは良い選択ですか?既製のVMをダウンロードすることもできますが、魅力的です。コミュニティはどう思いますか?
回答:
Ubuntuサーバーを強くお勧めします。サーバーモードでは、本当に必要ないものはあまり置かれません。私はいくつかのサーバーでubuntuを実行しており、常に満足しています。
また、ディストリビューションに関連するオンラインサポートも多数あります。通常、Linuxのアドバイスは、あるディストリビューションから次のディストリビューションに翻訳されますが、ディレクトリパスはしばしば異なります。Ubuntuには膨大なユーザーベースがあります。これは一般に、何が悪いのかを理解するのがより簡単な時間であることを意味します。
SuseGalleryに移動して、Monoをすばやく検索すると、JEOS Mono ASP.netが見つかります。これはすでにVMであるため、ダウンロードして実行するだけです。これは、VirtualBoxを使用したWindowsでのASP.net移行トライアルで使用し始めたものです。Apacheを起動する必要があります。ポートフォワーディングを設定する必要があります。次のコマンドを使用して、SSHおよびHTTPトラフィックを開きます。
c:\>vboxmanage modifyvm "<VMName>" --natpf1 "guestssh,tcp,,2222,,22"
c:\>vboxmanage modifyvm "<VMName>" --natpf1 "guesthttp,tcp,,8080,,80"
VMでLinuxを使用する場合は、Ubuntuをお勧めします。サーバーの場合は、Ubuntuサーバーを忘れて、代わりにDebianを使用してください。私は両方を使用したので、私を判断しないでください。
Debianをインストールする場合は、クリーンなDebian-> CLIのみをインストールします。非常に高速に起動し、わずか数MBのRAMを消費します。(x32は起動時に16-32MbのRAMのみを使用し、x64は約48-80Mbを使用していました)。必要なものは何でも、後でインストールするだけで、非常に高速で、ほとんどメモリを必要としません。UbuntuはDebianから派生しています。Debianに問題がある場合は、Ubuntuフォーラムで解決できます。これは大きな利点です。
DebianとUbuntuサーバーを比較する場合:Ubuntuサーバーの起動が遅く/遅くなります。UbuntuサーバーでのRAMの消費量は、Debianと比較するとはるかに大きかった。また、Ubuntu Serverをクリーンインストールすると、200〜300個のパッケージがインストールされますが、Debianは50〜90個しかインストールしません。通常のUbuntuは約1300個のパッケージをインストールし、通常のデスクトップDebianは900〜1100個のパッケージをインストールします。
Ubuntu Serverは新しいバージョンのパッケージを使用しますが、一部の安定したアプリのインストールとコンパイルも複雑にします。安定したサーバーが必要で、空きRAMを最大化する場合は、代わりにDebianを選択してください。
それが私の経験です。Ubuntuをまったく使用しないと言っているわけではありませんが、サーバーについては、たとえあなたが新しくてもDebianを好むでしょう。デスクトップではDebianに問題がありましたが、UbuntuではWebからのAPTインストールは問題なく機能していました。Ubuntuには、より多くのパッケージと新しいパッケージもあります。一方、Ubuntuでいくつかのライブラリを自動削除しようとすると、すべてが完全にインストールされました。
最近では、VirtualboxでLubuntuデスクトップを使用しています。Ubuntuの遅い速度を嫌うがDebianを使いたくない場合は、Lubuntuを使用してください。これは「低Ubuntu」を意味し、低速のPC向けであるため、通常のUbuntuよりも高速です。LubuntuはUbuntuと同じパッケージを使用していると思います(しかし、確信はありません)。Lubuntuの前はXubuntuを使用していました。これはUbuntuよりも高速だったためです。
また、Ubuntuには約4.5GBのスペースが必要です。Debianの場合、2GBのパーティションで十分です。チームピーク用の小さなVM、Ventrilloなどがあります。RAMは256 MB、Debianはx32、パーティションは2GBのみです。これで十分です。私はあなたに伝えることができます-これは最も安定しています、それは最新ではありませんが、サーバーにとって-私にとって最大のオプションです。
編集:
Virtualbox、KVM、VMwareサーバー1およびVMwareサーバー2でCPUパワーをチェックするためにいくつかのテストを実行しました。
最速はKVM、次にVirtualbox、VMwareサーバー2、VMwareサーバー1、そして最後にQEMUです。KVMのCPUコストは最小です。KVMはLinuxカーネル内のモジュールであるため、VMの電力を仮想化するのに必要なCPUの割合は他のCPUよりも少なくなります。その他は、OS層で実行されている単なるアプリケーションです。
したがって、より大きな電力と小さなパフォーマンス低下で仮想化する場合は、KVMを使用します。VMware ESXiおよびCitrix Xenserverアプリケーションのパフォーマンスをテストしようとしませんでした。ただし、ベアメタルハイパーバイザーを使用する場合、Linux専用のVMを使用する場合の最速はXenserverになります。Windows VMとLinux VMを使用する場合で、パフォーマンスを重視する場合は、ESXiを使用します。
問題は、そのパフォーマンスでKVMを使用する場合、Intel VT-XまたはAMD-V命令を備えたCPUが必要になることです。KVMは、これらの指示なしで異なるモードで実行できます。それを設定するのは難しすぎます。VirtualboxはVT-XまたはAMD-Vを使用でき、本当に使いやすいです。VMwareサーバー2は、実験的にのみそれを認識します。コマンドを使用してセットアップする必要があり、VMwareサーバー1はより低速です。VMwareプレーヤーをテストしたことはありません。低価格です。VMwareサーバー2とVirtualboxにはパフォーマンスの違いがあるかもしれませんが、設定のオプションは私にとってはかなり低く、VirtualboxまたはVMwareプレーヤーのどちらかを選択するときは、Virtualboxを選択します。
VMWareサーバーとディストリビューションを使用することをお勧めします(たまたまCentOSを使用しています)。その理由は、VMwareアプライアンスの Webサイトで何百もの既成のVMイメージが利用可能であるためです。VMwareは優れた仮想化プラットフォームであり、無料です。
たとえば、さまざまなフレーバーのUbuntu LAMPスタック。