問題タブ [virtualization]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
language-agnostic - 仮想化を使用して、開発環境のより迅速な災害復旧を作成する人はいますか?
開発ボックスが死んでしまうことにかなりうんざりしていて、開発で使用するツールの洗濯物のリストを再インストールする必要があります。
今回はVirtual Box VM上に開発環境を構築して外付けHDDに保存しておくことで、実機を直した後にすぐに開発環境を立ち上げられるようにしようと思います。
これは、「ハードウェアに依存しないバックアップ」を作成し、災害後に迅速に復旧できるようにするための良い方法のようです。
誰もこれを試しましたか?うまくいきましたか?時間の節約になりましたか?
repository - 仮想マシン管理
企業イントラネットからアクセスできる単一のリポジトリで VM を簡単に管理できる VM 管理ソリューションを探しています。
現在、VMware の vCenter、HP の Manager、Microsoft の VM Manager を調べています。vCenter には ESX サーバーが必要なようですが、私はあまり満足していません。他はまだ調べていません。
しかし、誰でもこれに対する良い/簡単な解決策を提案できますか? VM 用の SAN スペース以上のものを探していますが、同時に、このために ESX サーバー全体を実行したくありません。アイデア、提案はありますか?
windows - 信頼できないサードパーティ ソフトウェアの実行
悪意のある可能性のあるサードパーティの実行可能ファイルを実行しながら、システムの整合性を保護する最善の方法は何ですか?
プログラムが実行中に独自に使用するためにいくつかの情報を保存できるようにしたいのですが、ネットワークやデバイス、そしてもちろん他のユーザーのデータやシステム全体へのアクセスは許可しません。
いくつかの制約: 1. これは Windows で実行できる必要があります。2. 言語を制限できません (「Java だけを使用する」など)。3. ネイティブまたはネイティブに近いパフォーマンスが必要です。4. 理想的には、サービスとしてバックグラウンドで実行できる必要があります。
特権が制限された Windows ユーザーを単純に使用できますか? 安全でしょうか?
仮想化環境を使用する必要がありますか? 無料のものはありますか?
他のアイデア?
asp.net - asp.net で仮想化を使用して Web 開発を改善するには?
仮想化を使用した Web 開発の改善
development-environment - 単一の仮想マシンで*すべて*の作業を行うためのヒントはありますか?
最近、新しい Vista PC を購入しましたが、すべてを動作させるのに多くの問題がありました。そのため、何年も使用していた遅い XP マシンでほとんどの作業 (開発やその他) を続けました。
これまでは、古い XP マシンのイメージを取得するために VMware Convertor を使用していましたが、現在はそれを Vista マシンで実行し、ほぼすべての作業をその XP 仮想マシン内で行っています。VMware ワーステーションを使用しています。
そのため、毎朝 Vista マシンを起動し、次に XP 仮想マシンを起動して、XP 仮想マシンで 1 日中作業しています。
はい、おそらく推測できます: 私は VMware のパワー ユーザーとは正反対です... スナップショット、リンク クローン、または VM を実行するための絶対的な基本以外のことを理解していません。しかし、私はこのシステムを問題なくセットアップし、うまく機能しています。とにかく、すべてが私の古いマシンよりもはるかに高速に実行されています.
ただし、VM が破損したり、すべてが失われたりするのではないかと心配しています。もちろん、VM 全体をバックアップすることもできますし、VM 上のファイルをバックアップすることもできますし、そうするつもりです。そのため、XP VM が機能しなくなった場合でも、Vista マシンからすべてのファイルを利用できるようになります。
Vista と XP マシンの間でファイルを簡単に共有できるので、これも良いことです (私は奇妙なことに Vista を使用しています)。しかし、XP マシンからのファイルの読み取りと書き込みが大幅に遅くなるかどうか疑問に思っています。(たとえば、一度に多くの IO を伴う大きな Java プロジェクトをコンパイルしている場合。)
これらの設定方法に関する情報はすぐに入手できますが、私がやっていることに対する最善のアプローチを見つけるのはそれほど簡単ではありません。ほとんどの人は、私よりもはるかに高度な目的で VM を使用しています。
また、この 1 つの VM ですべての作業を行うタイプのセットアップについて、他にヒントや重要な考慮事項があるかどうか疑問に思っています。たとえば、何がうまくいかない可能性があり、どうすればそれを回避できますか? 他に何か?
unix - レスポンシブ軽量リモート GUI 接続
現在、GUI にリモートで接続する方法、または GUI アプリケーションをリモートで実行する方法をいくつか知っています。
- Microsoft Terminal Services (リモート Windows でのみ動作; インストール);
- VNC (遅いです);
- XDMCP (リモート X サーバーが実行されている必要があり、セッションの永続性はありません);
- アプリケーションのリモート DISPLAY としてのローカル X (最善の解決策ですが、セッションの永続性はありません)。
私たちは、開発者のローカル ワークステーションを置き換えることができる Solaris 開発環境を作成しようとしています。そのため、要件の 1 つは、セッションの永続性やセッションの移動性です。もう 1 つの要件は、高速であることと、Solaris/UNIX 上で実行することです。
これに対する軽量のソリューションはありますか?
virtualization - .NET 3.5 開発に最適な仮想開発プラットフォーム
私は基本的に、あなたが筋金入りのコンピューター ユーザーである場合、何か悪いことが起こったために数か月ごとにコンピューターのイメージを再作成する必要があるという事実に屈しました。ということで、イメージングソフトを購入して本格的にイメージングにのめり込みました。これで、開発環境を仮想マシンに完全に移行する準備が整いました。これにより、開発ネットワーク上にいるかのように IIS でサイトをテストできます (また、これらのイメージを簡単にバックアップできます)。
問題は、4 GB ラップトップに最適な仮想開発プラットフォームはどれかということです。3 GB の RAM を搭載した仮想 Vista Business、3 GB の RAM を搭載した Windows XP SP3、または 3 GB の使用可能な RAM を搭載した Windows Server 2003。
インストールする必要があるツール:
*sql server 2005 dev edition
*vs 2008 sp1
*Silverlight
用ツール *および他の複数の小規模なテスト ツール
development-environment - 仮想マシン内に開発環境をセットアップする
これが問題です。開発には 3 台ほどの異なるマシンを使用しています。私のパートナーは2つ使用しています。作業を開始するには、5 台のマシンすべてで同じおかしなセットアップ手順を実行する必要があります。
ここでphpプロジェクトを操作するので、PDT、phpデバッガー、およびXAMPPのいくつかのバージョンをインストールして構成します。次に、svn クライアントとその他のツールをインストールします。
繰り返しますが、5 台のマシンのそれぞれに。
代わりに、運用サーバーと同じスタック、同じバージョンでセットアップされた仮想マシンで、これらすべてを 1 回実行したらどうなるでしょうか。次に、それぞれが VM イメージのコピーを取得し、そのイメージを 5 台のマシンのそれぞれで実行し、その VM ですべての開発を行うことができます。Eclipse、apache、mysql、すべてをその vm に入れます。
このアプローチの唯一の欠点は、パフォーマンスです。しかし、それは本当に大きな問題ですか?5 台の中で最も遅いマシンは、Intel Atom 1.6 GHz プロセッサを搭載した Samsung NC10 です。
これは可能であり、実際に使用できると思いますか? それとも私は狂っていますか?
performance - 仮想マシン内のベンチマークの信頼性?
実際のハードウェアとは対照的に、仮想マシン内で実行されるベンチマークはどの程度信頼できますか?
特定の状況を分析してみましょう。最近のコード変更によるパフォーマンスへの影響をベンチマークしたいとします。簡単にするために、ワークロードは完全にCPUバウンドであると想定します(ただし、IOバウンドおよび混合ワークロードも重要です)。マシンがVirtualBoxで実行されていると仮定します。これは、最適なマシンだからです;)
元のコードと新しいコードを測定し、新しいコードが5%高速であったと仮定します(仮想マシンでベンチマークした場合)。実際のハードウェアでも少なくとも5%高速になると安全に主張できますか?
そしてさらに重要な部分は、新しいコードが3%遅いと仮定します。実際のハードウェアでは3%以下遅くなるが、間違いなく3%以上遅くなることを完全に確信できますか?
更新:私が最も興味を持っているのは、戦場での結果です。つまり。VMで10%遅いコードが、実際のアイアンで5%速く実行された場合、またはその逆の場合を目撃できますか?または、常に一貫性がありましたか(つまり、VMで高速/低速の場合、実際のマシンでは常に比例して高速/低速です)?これまでのところ、鉱山は多かれ少なかれ一貫しています。少なくとも、常に同じ方向に進んでいます。
installation - 仮想マシンをどのようにセットアップしますか?
最近、仮想化の話題が私の職場に届き、開発者が自分のコンピューターで仮想マシンを試しています。以前、複数の開発者から、開発環境をクリーンに保つためにデスクトップ コンピューターに仮想マシンをセットアップする方法について聞いたことがあります。
市場には多数の仮想マシン ソフトウェア製品があります。
- マイクロソフト仮想 PC
- Sun VirtualBox
- VMWare ワークステーションまたはプレーヤー
- Parallell Inc のParallells Desktop
仕事で仮想化を効果的に使用する方法を知りたいです。私の質問は、仮想マシンを日々の開発にどのように使用し、どのような理由で使用していますか?