6

背景: 私は週末にフルタイムの仕事とパートタイムの仕事をしており、どちらの雇用主も作業用のラップトップを提供してくれています。もちろん、自宅にも作業用の強力なワークステーションがあり、週末の仕事でオフィスにいるとき (別の都市にある場合) は、さらに別のワークステーションで作業しています。

問題: これにより、4 台の PC (ソフトウェアのバージョン、ライセンス、および設定) を維持して仕事をすることになります。信じてほしいのですが、私の好みのソフトウェアのリストは大きすぎます。

どの PC から作業していても、同じインストールと同じセッションから作業できるように、VMware サーバーに仮想デスクトップをセットアップしたいと考えています。

今は、各セットアップの完全なテストを行う時間とお金がありません。そのため、このテーマに関するあなたの経験を聞きたいです.

質問: VMware 仮想ワークステーションとリモート ログオン ソフトウェア ( realVNC teamviewer logmeinなど) を使用する必要がありますか?それとも、 SunVMwareが提供するような完全な VDI システムに投資する必要がありますか?

編集: Windows XP の Adob​​e Dreamweaver でプログラミングしていますが、サーバーを Debian で実行しており、VIM でも簡単な編集を行うことがあります。最初に、基本インストールで WinXP を仮想化し、それがどのように動作するかを確認するつもりです。

4

6 に答える 6

12

私はコンサルタントであり、さまざまな環境で働く傾向があります。私は 4GB の RAM を搭載した Ubuntu64 で VMWare Server を実行している Thinkpad を持っています。私は 320GB のセカンダリ ハード ドライブを VM 専用に使用しており、状況に応じて起動する 25 台ほどの異なる仮想マシンを持っています。

Linux サーバーとワークステーション、Vista ワークステーションと XP ワークステーションが混在しています。私は VMWare サーバー コンソールをほとんど使用しません。私はリモート アクセス方法の 1 つを介してそれらのすべてにアクセスします。

Linux の場合、通常、デスクトップ アクセス用に FreeNX または NXServer をインストールし、コマンドライン用に SSH のみをインストールします。Windows では、私は常にリモート デスクトップ (RDP) を使用しますが、XP では、「ホーム」バージョンではなく、「プロ」バージョンでのみ機能します。他のすべてが失敗した場合は、VNC をインストールして使用します。VNC は最後の手段であるため、私のリストの一番下にあります。それよりも優れているのは、実際にマシンを使用できないことだけです。

ただし、Linux の NX と Windows の RDP は、VNC よりもはるかに優れています。フォントのスムージングや派手なデスクトップ効果などの小さなことを除けば、唯一の大きな問題は、ビデオやオーディオ、または DirectX ベースのものを頻繁に使用する場合です。YouTube やその他のビデオなどは、私が知っているリモート デスクトップ プロトコルでは動作しません。

パフォーマンスに関しては、Linux を VMWare のホストとして使用すると、システム リソースを非常に適切に管理できます。Windows ベースの VM は、メモリをむさぼり食うだけではなく、必要なときに取得できません。

Visual Studio 2008 の仮想 Vista ワークステーションで C# 開発を終日行っていますが、ワイヤレス VPN 経由で接続された別のマシンで RDP を介して通常のものと一緒に、3 ~ 4 の異なるソリューションを一度に開いてもまったく問題はありません。

ホストOSに切り替えることができ、スワップスペースにまったく触れません。私に関する限り、それは素晴らしい働き方です。

于 2008-09-16T13:29:22.337 に答える
2

同じインストールで作業したい場合は、XP 以降のすべての Windows OS にバンドルされているリモート デスクトップ サーバー/クライアント ソリューションを真剣に検討する必要があります。基本的に、このアプリは、高度に圧縮された画像を使用して、リモート デスクトップからローカル デスクトップにビューを表示します。これは、低帯域幅のインターネット接続でも機能します。XP バージョンでは同時に 1 人のユーザーしか処理できませんが、Windows Server 2003 (および Windows Server 2008 では、おそらく) では複数のユーザーを処理できます (一定の制限まで)。

デメリットと副作用には次のようなものがあります。

  • RDC経由の仮想PCが遅い
  • 3D アクセラレーションを使用するものはすべて遅くなります (少なくとも XP/2003 を使用する場合)
于 2008-09-16T11:49:06.930 に答える
1

個人的には、リモート ログオン ソフトウェアを備えた仮想ワークステーションを使用するというルートをたどります。私の経験では、VMWare のネットワーク パフォーマンスは常に良好であり、OS によっては、適切なリモート ログオンが提供される場合があります。

于 2008-09-16T11:42:23.903 に答える
0

VMWare のパフォーマンスは非常に優れており、SQL Server スライスと Web サーバー スライスを実行し、ラップトップで同時に開発することができます。VM スライスは USB 2 ポータブル ドライブにあり、ラップトップとデスクトップの間で簡単に移植できます。

VM コンソールは、各環境へのアクセスに適切に機能し、NAT とブリッジングでセットアップした構成に応じて、スライス上の共有に UNC できます。

これの良い副産物は、ホスト マシンが急降下した場合でも、開発環境をすばやく回復できることです。

于 2008-09-28T12:00:50.697 に答える
0

Logmein Free で生活できると思います。[またはそれらの機能が必要な場合はプロ]

于 2008-09-16T11:42:22.470 に答える
0

まあ、どのOSが関係しているかは言わないので……。

Windows の場合、Remote Desktop は他の何よりもうまく機能することがわかりました。Windows のオフサイト アクセスについては、www.logmein.com (無料版) が非常にうまく機能します。

Unix が関係している場合は、間違いなく VNC が適しています。これをリモートで行うためのさまざまなソリューションがあります。リダイレクトサーバーから、ファイアウォールのポートを ssh サーバーに転送し、さまざまなトンネルを設定するだけのすべて。

于 2008-09-16T11:42:27.727 に答える