最適な仮想化戦略を選択するにはどうすればよいですか?
仮想化の背後にある中心的なアイデアは、コンピューターのハードウェアが実際よりも大きな容量を持っているように見せることです。 これを実現する方法は多数あるため、ニーズに最適な仮想化戦略を決定する際には、特定のことに留意する必要があります。 最適な戦略を選択するには、使用しているサーバーの数がコンピューターネットワークで突然増加したかどうか、仮想化に費やすことができる金額、およびリソースをどの程度制御する必要があるかを検討してください。
コンピューターの分野における仮想化は、非常に長い間行われてきました。 初期のメインフレームは、ストレージ、つまりメインメモリの仮想化にページング技術を使用していました。 補助またはディスクストレージは、ストレージエリアネットワーク(SAN)およびネットワーク接続ストレージ(NAS)を使用して仮想化されました。 仮想化は、コンピューターおよびネットワークリソースを含むように拡張されました。 1つの大きな仮想化サーバーから、異なるオペレーティングシステムを実行している他の多くのサーバーを切り分けることができます。 利用可能なネットワークの一部を割り当てることができ、これらすべては仮想化ソフトウェアを介して行われます。
仮想化戦略は、それぞれがオペレーティングシステムと1つまたはいくつかのアプリケーションを実行する多数の個別のサーバーを、いくつかの大きな仮想化サーバーに置き換えることです。 この仮想化戦略の利点は、データセンターのスペースと、電力、ネットワークの低下、空調などの他のリソースのオーバーヘッドを節約することです。 この仮想化戦略は、成長の急増中や他社の買収によりサーバーの無秩序な増加を経験した組織に最適です。
別の仮想化戦略には、クラウドコンピューティングの使用が含まれます。 クラウドコンピューティングとは、オンライン会社などの大規模なデータセンターがレンタルベースで仮想化サーバーを提供する場合です。 顧客は月額料金で、異なる容量の複数のサーバー、データベースやその他のアプリケーションをサポートするストレージ、およびネットワーク帯域幅の一部を分割できます。
この仮想化戦略の利点は低コストです。これは、アプリケーションをサポートするために必要なリソースのみが請求されるためです。 欠点は、組織がリソースを完全に制御できないことです。 この仮想化戦略は、仮想マシンを常に実行し続けるために別の会社または組織を信頼することを意味します。 この結果、基幹業務アプリケーションを社内に、バックオフィスアプリケーションをクラウドに保持する傾向が発達しています。 この仮想化戦略の顕著な例外は、堅実な可用性を必要としないWebアプリケーションです。
時間が経つにつれて、ミッションクリティカルなアプリケーションをサポートするのに十分なクラウドコンピューティングが実現可能になる可能性があります。 しかし、コンピューターの分野での古いことわざは、何がうまくいかないかが間違っているということです。 最高の仮想化戦略は、これらの時代を超越した原則を念頭に置いています。