多くのサプライヤーは、これが目的地ではなく旅であることも説明せずに、中小企業に仮想化の流行に乗るよう奨励しています。 旅に出発する前に、賢明な人は、以前にその道を旅したことのある人を探して、アドバイス、提案、および対象地域の地図を入手します。
多くのサプライヤーは、これが目的地ではなく旅であることも説明せずに、中小企業に仮想化の流行に乗るよう奨励しています。 さらに、完全な仮想化モデルの 1 つの層にある 1 種類のテクノロジに基づいた、不完全な仮想化モデルを使用しています。 旅に出発する前に、賢明な人は、以前にその道を旅したことのある人を探して、アドバイス、提案、および対象地域の地図を入手します。
次のステップは、組織がチャート上でどの位置にあるかを判断し、目的地を選択することです。 ちなみに、各ワークロードの宛先は異なる場合があります。 組織はすぐに、1 つの種類の仮想化テクノロジーを選択してそれを使い続けることは、ハンマーを与えられて目に見えるものすべてが釘のように見える子供のようなものであることを学びます。
仮想世界の地図。
コンピューティング環境の一部を仮想化するテクノロジーの層は、組織が パフォーマンス、信頼性/可用性、拡張性、統合、俊敏性、統合管理ドメインなどを求めている ゴール。 それぞれを順番に見てみましょう。
- アクセス仮想化 — ほぼすべてのデバイスが、一方が他方についてあまり知らなくても、任意のアプリケーションにアクセスできるようにするハードウェアおよびソフトウェア テクノロジ。 アプリケーションは、使い慣れたデバイスを認識します。 デバイスは、表示方法を知っているアプリケーションを認識します。 場合によっては、ネットワーク接続の両側で専用のハードウェアを使用して、通信速度を向上させます。 パフォーマンスを向上させ、多くのユーザーが単一のクライアント システムを共有したり、1 人の個人が複数のクライアント システムを表示したりできるようにします。 と表示されます。
- アプリケーションの仮想化 — アプリケーションをさまざまなオペレーティング システムやハードウェア プラットフォームで実行できるようにするソフトウェア テクノロジ。 これは通常、アプリケーションがアプリケーション フレームワークを使用するように作成されていることを意味します。 また、このフレームワークを使用しない同じシステム上で実行されているアプリケーションは、アプリケーション仮想化のメリットを得られないことも意味します。 このテクノロジーのより高度な形式では、障害が発生した場合にアプリケーションを再起動し、障害が発生した場合にはアプリケーションの別のインスタンスを起動する機能が提供されます。 アプリケーションがサービス レベル目標を満たしていない、またはアプリケーションの複数のインスタンス間でワークロード バランシングを提供して、高レベルのサービスをアーカイブする スケーラビリティ。 いくつかの 本当に アプリケーション仮想化への高度なアプローチにより、特別なアプリケーション フレームワークを使用してアプリケーションを再構築したり書き直したりすることなく、この魔法のような偉業を実現できます。
- 処理の仮想化 — 物理的なハードウェア構成をシステム サービス、オペレーティング システム、またはアプリケーションから隠すハードウェアおよびソフトウェア テクノロジ。 このタイプの仮想化テクノロジは、目標を達成するために、1 つのシステムを複数のシステムのように見せたり、複数のシステムを 1 つのコンピューティング リソースのように見せたりすることができます。 生のパフォーマンス、高レベルのスケーラビリティ、信頼性/可用性、俊敏性、または複数の環境の単一環境への統合に至るまで、 システム。
- ストレージ仮想化 — ストレージ システムがどこにあるか、実際にアプリケーションやデータを保存しているデバイスの種類を隠すハードウェアおよびソフトウェア テクノロジ。 このテクノロジーにより、他のシステムもアクセスしていることを意識せずに、多くのシステムが同じストレージ デバイスを共有することも可能になります。 このテクノロジーにより、ライブ システムのスナップショットを取得して、オンライン アプリケーションやトランザクション アプリケーションを妨げることなくバックアップできるようになります。
- ネットワーク仮想化 — 物理的なビューとは異なるネットワークのビューを表示するハードウェアおよびソフトウェア テクノロジ。 したがって、パーソナル コンピュータは、アクセスが許可されているシステムを「参照」することのみを許可される場合があります。 もう 1 つの一般的な用途は、複数のネットワーク リンクを 1 つのリンクのように見せることです。
- 仮想化環境の管理 — 複数のシステムを単一のコンピューティング リソースであるかのようにプロビジョニングおよび管理できるようにするソフトウェア テクノロジ。
現在地を発見します。
多くの小規模な組織は、情報システムが何を行っているかを調査する時間を取りません。 各ワークロードには、満足のいく操作を実現するための、次のようなさまざまな要件があります。
- パフォーマンスのレベル
- スケーラビリティのレベル
- 信頼性と可用性のレベル
- セキュリティが必要
- 管理が必要
正しい目的地への道筋を描く — 仮想マシン ソフトウェアの選択が間違っているのはどのような場合ですか?
残念なことに、業界は主に、「ハイパーバイザー」と呼ばれることもある仮想マシン ソフトウェアに焦点を当てており、他の種類の仮想化は排除されています。 このため、一部の組織は、自社の実際の要件に関係なく、このテクノロジーを盲目的に適用するようになりました。 これが単純に間違った選択であるいくつかの状況を調べてみましょう。
- 目標が、人々がどこにいても、便利なネットワーク対応デバイスを使用し、何らかのローカル ネットワークを使用してアプリケーションやデータにアクセスできるようにすることです。 このような場合には、アクセス仮想化が最適な選択となります。 ちなみに、アクセスされるアプリケーションとデータは、ローカル クライアント、ブレード PC、ブレード コンピューター、または汎用コンピューター上の仮想マシンでホストされる可能性があります。 アプリケーションは、クラウド サービス プロバイダーのデータ センターでホストされる場合もあります。
- 目標が高効率のアプリケーション分離、アプリケーション パフォーマンス アプリケーションの場合 信頼性/可用性、または通常は問題が発生する環境でアプリケーションを動作させること。 問題。 この場合、アプリケーション仮想化テクノロジーがより良い選択となります。
- 目標はワークロードの分離と最適化ですが、すべてのアプリケーションが同じオペレーティング システム用に設計されている場合。 この場合、オペレーティング システムの仮想化/パーティショニングの方が良い選択です。
また、技術的なコンピューティング アプリケーションや、単純に 常に利用できるようにするか、全体的なコストを削減するために統合管理ドメインを作成する必要があります。 複雑。
あらゆるワークロードに仮想マシン ソフトウェアを使用しないのが賢明です。
次のステップは何ですか?
組織が自分たちがどこにいるのか、どこに行きたいのかを明確にしたら、これまでにその道を歩んできた人たちと話をするのが賢明です。 IBM、HP、Dell、Oracle、Microsoft、VMware は喜んで専門知識を提供します。 たとえば、IBM は 30 年以上にわたり、組織の仮想化環境への移行を支援してきました。