web-dev-qa-db-ja.com

仮想化なしで個人用サーバーを実行する代わりに、個人用クラウドをセットアップすることに利点はありますか?

現在、古いPCをヘッドレスサーバー(Ubuntu Serverを実行)としてクローゼットに置いています。ファイルサーバー、Webサーバー、およびバックアップサーバーとして使用します。 (ホスト名はギリシャ語の記憶の女神、mnemeです。)この仮想化されていないセットアップを、同じまたは同様のハードウェアで実行されるパーソナルクラウドに置き換えることを検討する大きな理由はありますか?

私が考えることができる主な理由は、サービスの分離でしょう。たとえば、バックアップシステムとApache Webサーバーは互いに直接関係ないため、別々のインスタンスで実行できます。新しいサービス(個人用メールサーバーのセットアップなど)を試してみたい場合は、新しいインスタンスでそれを行うことができます。その後、避けられない悲惨な失敗の後、他の人に影響を与えずに混乱を吹き飛ばすことができますサービス。これは、パーソナルクラウドを実行している1台または2台のコンピューターでできることですか?パーソナルクラウドをセットアップすることには他にも利点がありますか?

7
Ryan Thompson

まず、「クラウド」は仮想化のマーケティング用語ですが、柔軟性があり、柔軟に仮想化できることを意味する傾向があります。その場合、それを行うために複数のホストマシンが必要になりますが、その音では、それを望んでいないか、必要としません。

実際の比較は、仮想化と仮想化なしの比較です。

なぜ誰かが実際にマシンを仮想化したいのでしょうか?

  • プラットフォームの異なるバージョンまたは構成を実行する必要がある場合
  • ソフトウェアがサーバー全体をローミングする必要があり、他のアプリに損傷を与える可能性がある場合
  • 仮想サーバーが個別のユーザーにプロビジョニングされていた場合
  • 展開する前にさまざまな設定をテストする必要があります
  • 複数のハードウェアサーバーを1つの獣に統合します。

あなたに当てはまるものは見当たりません。

あなたはサービスを分離することについて話しますが、それを行うことのyoには何の利点もありません。通常のマシンを使用して、それをいじってメールサーバーをインストールし、気に入らない場合はアンインストールするだけです。これが実行中の別のサービスに影響する理由はありません。

ダウンタイムなしで既存のシステムの新しい構成をテストする場合にのみ可能性があります。この場合、新しいVMをプロビジョニングし、インストールしてテストできますが、デスクトップと仮想ボックスでも同じことを簡単に行うことができます。 Vboxは実際に物事をずっと簡単にします。

仮想化には利点がありますが、通常は、低速でホットなサーバーでいっぱいの部屋をよりスリムで効率的なセットアップにしようとしている場合、またはすべてのユーザーが独自のインストールスペースを必要とする場合にのみ、ヒットします。単一のマシンを持つ単一のユーザーの場合、ポジティブよりもネガが多く表示されます。

9
Oli

あなたは正しい質問をしていないと思います...

「クラウド」と呼ぶものは、「仮想化された環境」ではなく、「ネットワークでホストされているサービス」です。クラウドサービスは、実際のハードウェアまたは仮想マシンでホストできますが、違いはありません。人々が「クラウド」を好む傾向がある理由は、仮想化環境によってクラウドサービスのセットアップが通常簡素化され、企業が専用のソリューション(Azure、EC2など)を通じてそれをプッシュしたためです。

とにかく、この定義では、ネットワーク上でファイル、Web、およびバックアップサービスにアクセスできる(「実際の」ハードウェアでホストされている場合でも)何らかの方法で既にクラウドのようなインストールを行っています。

次に、仮想化について話します。仮想化で得られる利点をまとめたものです。質問は次のとおりです。仮想マシンのすべてを再インストール/再構成するという面倒な問題に直面する可能性がありますか、それとも今日の作業を維持しますか?

答えられません。この種のことに対する私の個人的な感覚は、通常「壊れていない場合は修正しないでください」ですが、それはあなたの選択です。良い学習機会になるかもしれません:-)

4
Little Jawa