質問: ・やりたいこと クライアントサーバシステムの構築(簡易バージョン) ・使用するのは自端末のみ Windows7 SP1,32ビット,i5,CPU3.10GHz,メモリ4G,HDD空き約100GB ・使用するソフトは VB2015,SQL Server 1クライアントPCにあるexeを起動すると、DBサーバ(SQL Server)に最新版が無いか 確認・ダウンロード 2クライアントから処理を要求⇒SQL Server側で処理した結果をクライアントへ返す といった流れを作りたいのですが、、、 まず、1台のPCで試験的にこの環境を作ることはできるでしょうか? 自分一人のみでテストが出来ればとりあえず良いので、セッション数は1,2個で 充分なのですが。。。 (そもそもDBサーバとクライアントPCが1台のPC内で共存できるのかどうかも不明ですが) 考えているのは、自端末に仮想環境を作り、その中にDBサーバを構築出来ないかなと。 (仮想内のOSをどうすれば良いか分かりませんが。。。) 今はまだ、自端末にVisualStudio2015とSQL Server2012をインストールしただけなのですが、 はたして、実現可能なのでしょうか? また、全て無料で構築することは出来ますでしょうか?(本番環境は無料でなくても良いので) 未経験かつ知識不足なため、見当違いな質問をしていたら申し訳ございません。 自分でいろいろ調べたり考えてみましたが、何が必要でどうしたら良いのか分からず、 有識者の方に教えて頂けたらと思いました。よろしくお願いいたします。
回答: 非HyperVisorの仮想ホストであれば可能だと思いますが、統合開発環境含めるとPCのスペックが少し非力な感じがあります。 非HyperVisor型 かつフリーであれば、以下でしょうか。 ・VMwarePlayer ・VirtualBox OSがWindows8.1 proであればHyper-Vも選択できます。 (どのような仕組みになっているか不明ですが、Hyper-Vが一番レスポンス良く感じます。) VirtualBoxはスナップショットが取れるので、検証環境としては使い勝手が良いと思っています。 サバクラとのことでしたので、仮想ゲスト/仮想ホスト間の通信は自端末NIC、または無線モジュールがリンクアップしている必要があります。その場合ネットワークハブ/無線APも必要になるでしょう。 あとは仮想ゲストのライセンスですが、Windows Server 2012 R2の180日試用版で問題なければ無料で入手が可能です。