紹介
仮想デスクトップインフラストラクチャ(VDI)は、集中管理されたデスクトップ管理を簡素化しますが、その相互接続されたコンポーネントはプラットフォームの切り替えを難しくすることがあります。独自の接続ブローカーからライセンス制限まで、これらの依存関係はITの選択肢を制限し、移行の複雑さを増す可能性があります。この記事では、VDIベンダーロックインの原因とリスクを検討し、それらを減らす方法を説明し、Windowsアプリケーション配信を柔軟に保つための実用的なステップを概説します。
VDIベンダーロックインとは何ですか?
VDIベンダーロックインとは、組織が特定のデスクトップ仮想化プラットフォームに非常に依存する状況であり、ベンダーを変更することが非常に困難、費用がかかる、または会社にとって混乱を引き起こす可能性があることを指します。
VDIコンポーネントは、ハイパーバイザー、接続ブローカー、デスクトップイメージ、ユーザープロファイル、認証システム、およびその他の管理ツールなどが通常VDI環境で組み合わされています。ただし、別々であっても、相互に成功裏に連携するためには特定のベンダーのドキュメントと設定が必要になる場合があります。
理由は、Windows言語で書かれたアプリケーションは通常どこでも動作するものの、特定のVDI環境向けに構築されたデスクトップは再構成にかなりの時間を要するためです。したがって、ベンダーロックインは克服できない問題ではありませんが、プラットフォームを切り替えようとする組織にとっては substantial obstacles を生み出します。
VDI環境におけるベンダーロックインの原因は何ですか?
VDIベンダーロックインは、特定の技術的制限によって引き起こされることはほとんどありません。通常、関連するインフラストラクチャ、管理ツール、ライセンス、およびアプリケーション設定に対する複数の依存関係から生じます。
独自接続ブローカーおよび管理ツール
接続ブローカーは、ユーザーの仮想デスクトップへの接続を管理する責任があり、管理ツールはデスクトップやアプリケーションをプロビジョニング、配置、維持するために使用されます。Citrix Virtual Apps and Desktops、Omnissa Horizon、Azure Virtual Desktopなどのツールは、異なる管理インフラストラクチャと構成技術を使用して構築されています。
これは、あるプラットフォームから別のプラットフォームに切り替える際に、デスクトッププール、アプリケーション、接続、および自動化ツールを再構築する必要がある場合があることを意味します。アプリケーション自体は同じままにできますが、その実装は初期のソフトウェアによって異なります。
ハイパーバイザーとインフラストラクチャの依存関係
VDIプラットフォームは、仮想デスクトップをホストおよび管理できるインフラストラクチャを必要とします。これには、特定のハイパーバイザー、クラウド、ストレージ、またはプロビジョニング技術が含まれる場合があります。
移行プロセスには、したがっていくつかのタスクが含まれる場合があります。
- 仮想マシンイメージの変換または再構築
- ネットワーク、ストレージ、およびリソース割り当ての再構成
- ベンダー固有のプロビジョニングツールの置き換え
- V アプリケーションの互換性とパフォーマンスの検証
- 可用性と災害復旧メカニズムの再構築
ただし、ポータビリティの概念は常にデスクトップ配信環境にまで及ぶわけではありません。仮想マシンの成功した移行は、周囲の配信環境が変更なしに機能することを保証するものではありません。
ライセンスおよび契約上の制限
VDIの実装には通常、オペレーティングシステム、仮想化製品、ユーザーアクセス権、管理ツール、およびサードパーティアプリケーションのために、いくつかの異なるライセンスが必要です。
ベンダーは、これらの技術をバンドルまたはアンバンドルする点で大きく異なり、予算計画や新しいインフラへの移行をより複雑にする可能性があります。
これは、組織があるVDIスタックから別のVDIスタックに移行したいとき、たとえばオンプレミスからクラウドベースのソリューションに移行する場合に特に重要です。なぜなら、オペレーティングシステム、ユーザー権利、およびインフラストラクチャの消費に関するライセンスモデルが大きく変わる可能性があるからです。
Microsoft Learnウェブサイトは提供しています。 Azure Virtual Desktopライセンスに関する洞察 異なるOSや使用ケースへの適用方法。
したがって、決定を下す際には、サブスクリプションコストだけでなく、契約上の義務の影響を含む、全体のライセンススタックを分析することが不可欠です。
アプリケーションとユーザープロファイルの依存関係
Windowsアプリケーションは、オペレーティングシステム、レジストリ、ドライバー、場所、またはその他のサービスに依存する場合があります。
これらのタイプのアプリケーションは、VDI環境で一般的に仮想化されており、要件の特定の側面がマスターイメージに組み込まれたり、高度なプロファイル管理ツールに組み込まれたりしています。一部の企業は、インフラストラクチャの他の部分に関連する特定のアプリケーションのニーズに対処するために、自社のツールやスクリプトを構築および維持しています。
これらの状況では、アプリケーションをそのサポート要素から分離することが非常に困難になり、かなりの技術的負債をもたらし、ポータビリティを非常に難しくします。
アプリケーション自体がポータブルであっても、インストール、設定、ユーザー設定、データ管理など、新しい環境で再構築しなければならない重要な要素がまだ存在します。の区別を理解すること。 Windowsアプリケーションパッケージングとアプリケーション公開 ITチームがソフトウェアの展開要件をアプリケーション配信の依存関係から分離するのを助けることができます。
VDIベンダーロックインのリスクは何ですか?
ベンダー依存は、組織がインフラストラクチャ戦略を変更したり、ライセンスの変更に適応したり、新しいアプリケーション配信技術を採用したりする必要がある場合に特有の困難をもたらします。
主なリスクは、コスト、アーキテクチャの柔軟性、および運用の継続性に関連しています。
インフラストラクチャとライセンスコストの上昇
密接に結合されたVDI環境は、組織がインフラストラクチャコンポーネントを最適化するのを難しくする可能性があります。
ライセンス条件が変更されたり、インフラのコストが上昇した場合、プロバイダーを切り替える意図があると、大規模な移行プロジェクトが必要になることがあります。これにより、交渉の立場やコストを最適化する能力が損なわれる可能性があります。
さらに、すべてのアプリケーションをフルバーチャルデスクトップを通じて提供することは、1つまたは2つのウィンドウアプリケーションのみを必要とするワークロードに対して不必要なオーバーヘッドを引き起こす可能性があります。
アプリケーションの公開はVDIよりも安価ではありません:2つのアプローチの経済性は、ワークロードの密度、必要なオペレーティングシステム、インフラストラクチャのフットプリント、および管理と運用の要件によって異なります。
建築的柔軟性の低下
ハイブリッドインフラストラクチャを採用しようとする組織、老朽化したサーバーを置き換えようとする組織、ホスティングプロバイダーを切り替えようとする組織、あるいは新しい配信技術を採用しようとする組織は、既存のベンダー固有の依存関係によって選択肢が制限されることがあるかもしれません。
他のスタックやホスティングプロバイダーでの配信を目的としたアプリケーションの完全な再設計を必要とする可能性がある、特定のインフラストラクチャスタックに密接に結びついたVDIプラットフォームは、デジタルトランスフォーメーションプロセスを遅らせることになります。
移行の複雑さの増加
VDIベンダーの移行は、仮想マシンの移行だけではありません。
管理者は、認証、ユーザープロファイル、アプリケーション設定、印刷、ファイルアクセス、セキュリティポリシー、およびセッションの動作を保持する必要があります。
これらの依存関係の文書が不十分であると、プロセスを定量化し、テストし、問題なく実行することが難しくなる可能性があります。
ベンダー変更へのさらなる露出
製品の販売終了、新しいライセンスモデル、サポートの変更、またはインフラ要件により、展開戦略の変更が必要になる場合があります。
単一のデプロイメントプラットフォームへの依存度が高くなるほど、これらの変更がビジネスに与える潜在的な運用影響は大きくなります。
代替配信オプションを維持することで、このリスクを軽減し、ビジネスや技術のニーズが変化する際により大きな柔軟性を生み出すことができます。
VDIベンダーロックインのリスクをどのように軽減できますか?
VDIベンダーロックインを減らすには、一連の技術的、ワークロード関連、およびアーキテクチャに関する考慮事項が必要です。
ベンダーを避けることではなく、アプリケーション配信の他のすべての側面を妨げることなくプラットフォームの変更を可能にすることがアイデアです。
1. 既存のVDI依存関係の監査
アプリケーションとデスクトップの配信にとって重要なもの、そしてベンダー特有の技術に依存するコンポーネントを特定することが最初のステップです。
依存関係のインベントリは、以下の質問に対処する必要があります:
| コンポーネント | 調査する質問 |
|---|---|
| 接続ブローカー | デスクトップとアプリケーションの割り当ては他の場所で再作成できますか? |
| ハイパーバイザー | 仮想マシンやイメージは代替インフラストラクチャに移動できますか? |
| アプリケーション | アプリケーションには特定のイメージ、オペレーティングシステム、またはドライバーが必要ですか? |
| ユーザープロファイル | 設定とデータは独立して移行できますか? |
| 認証 | アイデンティティポリシーは独自の統合に結びついていますか? |
| ライセンス | どのような契約、アクセス権、および退出コストが適用されますか? |
| 自動化 | どのスクリプトがベンダー固有のAPIやツールに依存していますか? |
在庫には、アプリケーションの所有者、ビジネスの重要性、復旧要件、および文書化されていないカスタマイズも含める必要があります。
この分類は、ITマネージャーがどの依存関係が簡単に置き換え可能で、どの依存関係が大幅な再設計を必要とするかを理解するのに役立ちます。
アプリケーション配信をデスクトップインフラストラクチャから分離する
VDIの必要性を減らすための最良の方法の一つは、各アプリケーションが本当にそのような複雑なソリューションを必要とするかどうかを確認することです。
VDIは仮想デスクトップを提供しますが、アプリケーションの公開は提供します リモートアクセス 個々のアプリケーションに、必ずしも全体のデスクトップを提供することなく。
両方の方法はアプリケーションを集中化しますが、異なる方法で行います。
| 要件 | フルVDI | セッションベースのアプリケーション公開 |
|---|---|---|
| 完全なパーソナライズされたデスクトップ | 適している | 主な目的ではない |
| 個別のWindowsアプリケーション | サポートされています | 適している |
| 専用デスクトップOSの隔離 | 利用可能 | 一般的に共有セッションホストを使用します |
| 専門的なデスクトップ構成 | しばしば適切 | 互換性によります |
| 中央集中的なアプリケーション管理 | サポートされています | サポートされています |
| ブラウザベースのアクセス | プラットフォーム依存 | 互換性のあるソリューションで利用可能 |
| 完全なVDIスタックなしの配信 | 一般的ではない | 可能性 |
違いはアーキテクチャにあり、機能にはありません。
多くのそのようなVDIシステムはすでにアプリケーションの公開を許可しているため、アプリケーションの公開を許可することは、VDIコントロールプレーンからアプリケーションを切り離すことができない限り、ベンダーロックインを回避するのに必ずしも役立つわけではありません。
例えば、会計部門がWindowsの財務アプリケーションにアクセスする必要があるが、自分たちの仮想デスクトップは必要ないとします。Windowsボックス(適切に設定された)でアプリケーションを公開することで、全員がVDIを使用する必要を避けつつ、アプリケーション管理を集中化することができます。
一方、すべてのユーザーが自分のデスクトップセッションを持つ永続的なデスクトップが必要な人々は、完全なVDIが必要かもしれません。
3. モジュラーで相互運用可能なアーキテクチャを採用する
モジュラーアーキテクチャにより、全体のアプリケーション配信環境を妨げることなく、個々の要素を置き換えることが可能になります。
ITチームは、該当する場合は以下を優先すべきです。
- 標準化されたアイデンティティと認証
- ポータブルアプリケーションコードと文書化された依存関係
- ユーザーデータはデスクトップ画像から分離されています
- コードとしてのインフラストラクチャ:繰り返し可能なデプロイメント、自動化
- エンドポイントとホスティング環境全体で機能する配信
ユーザーデータとデスクトップイメージの分離は、移行と災害復旧の両方を簡素化します。同様に、コードとしてのインフラストラクチャは、運用がより一貫性のある環境を再作成するのに役立ちます。
しかし、オープンスタンダードや自動化であっても、ベンダーロックインを防ぐことはできないかもしれません。さまざまなベンダーの技術間には実装の微妙な違いがあり、スクリプトには独自のAPIへの呼び出しが含まれていることがあります。
したがって、目標はアプリケーションとインフラストラクチャコンポーネント、管理、および運用コンポーネントの間の不必要な結合を避けることです。
4. ハイブリッドアプリケーション配信を検討する
組織は、すべてのVDIインフラストラクチャを保持するか、まったく別のものに置き換えるかを選択する必要はありません。
彼らはニーズに応じてさまざまなワークロードを活用するハイブリッド戦略を採用することができます。
組織は、パワーユーザー向けに専用デスクトップを利用し、共有ウィンドウセッションホスト上で互換性のあるビジネスアプリケーションをホストすることができます。
彼らはまた、ブラウザを通じてレガシーアプリケーションを提供することもできました。簡単に書き直すことができないWindowsソフトウェアを理解すること Windowsソフトウェアをウェブに公開する方法 ITチームがハイブリッド戦略の一環としてブラウザベースの配信を評価するのを支援できます。
ローカルアプリケーションは、中央集権化が全体的なパフォーマンスを改善することがほとんどない場合に最も効果的に保持されます。
そのような戦略は、IT部門が自分のペースで新しい技術に移行する際に、既存のインフラへの投資を維持できるようにします。
このアプローチの課題は、追加の複雑さを生み出し、すべてのプラットフォームにわたって一貫したアイデンティティ管理、セキュリティ対策、監視ルール、およびサポート手順をより包括的に要求することです。
配信モデルの総コストを比較する
ライセンスの節約だけでは、代替のアプリケーション配信アーキテクチャのコスト効率を決定することはできません。
ITチームは、インフラストラクチャ、ソフトウェアコスト、管理、セキュリティ、および移行を含む総所有コストを評価する必要があります。
| コストカテゴリ | 評価基準 |
|---|---|
| ソフトウェア | ライセンス、サブスクリプション、サポート、および更新 |
| インフラストラクチャ | コンピューティング、ストレージ、ネットワーキング、およびクラウド消費 |
| オペレーティングシステム | Windowsのライセンスおよび適用されるアクセス権 |
| 管理 | プロビジョニング、メンテナンス、監視、およびトラブルシューティング |
| セキュリティ | MFA、アクセス制御、監査、およびセキュリティ管理 |
| 移行 | テスト、構成、トレーニング、および展開 |
| ビジネス継続性 | 可用性、バックアップ、リカバリー、およびダウンタイムの露出 |
アプリケーションの公開はVDI環境における特定のコンポーネントの必要性を減少させることができますが、それ自体には展開およびライセンス要件があります。
例えば、従来のMicrosoft Remote Desktop Services (RDS) セッションホスティング構成には、以下に記載されている適切なRDSクライアントアクセスライセンスが必要です。 MicrosoftのRDS CALドキュメント .
ライセンス要件は、実際のアーキテクチャ、提供される製品、および関連するMicrosoftの利用規約に基づいて検証されるべきです。
目標は、ビジネスニーズを満たすために必要なセキュリティ、パフォーマンス、信頼性を提供しながら、総コストを最小限に抑えることです。
VDIベンダーロックインから移行するために何をする必要がありますか?
ベンダー依存を減らすことは、プラットフォームを完全に置き換えるよりも、段階的に行う方がはるかに安全です。
段階的移行は、ITチームに現状を維持しながら代替の提供方法を証明する機会を与えます。
ステップ 1: 配信要件によるアプリケーションの分類
アプリケーションを技術的依存関係とエンドユーザーの要件に基づいてグループ化することから始めます。特に特定するのに役立つ3つの広範なカテゴリがあります:
- フルデスクトップを必要とするアプリケーション–専用のOS環境、特別な構成、またはデスクトップレベルの隔離を必要とするワークロード
- リモート公開に適したアプリケーション–サポートされている共有/専用セッションホスト環境と互換性のあるWindowsアプリケーション
- ローカルまたはブラウザネイティブアクセスに適したアプリケーション–VDI環境内で実行する必要がなくなったソフトウェア
そのような分類は、管理者が大きな適応を必要としない代替配信モデルの候補を特定するのに役立ちます。
ステップ2:低リスクのパイロットワークロードを選択する
リソース要求が明確に定義されていて、依存関係が少なく、ユーザーベースが限られているアプリケーションを選択してください。
ビジネスクリティカルなアプリケーションを、複雑な周辺機器の統合、ユニークなドライバー、または脆弱なレガシーコンポーネントに依存して開始することは避けてください。
パイロットは、代替インフラストラクチャが元の環境の重要な機能とユーザー体験を適切に再現する能力を証明する必要があります。
ステップ3:互換性、パフォーマンス、セキュリティの検証
スケールアップする前に、現実的な環境で機能と運用機能をテストしてください。
アプリケーション配信移行プロジェクトは、テストシナリオに以下の領域を含める必要があります:
- アプリケーションのインストール、依存関係、およびライセンス
- 認証、MFA、およびユーザー権限
- ユーザープロファイル、設定、およびファイルアクセス
- 印刷、クリップボード、および周辺機器のリダイレクション
- セッションの同時実行とリソース消費
- 遅延、応答性、再接続
- ログ、監視、およびセキュリティポリシー
- バックアップ、復元、およびロールバック手順
アプリケーションを正常に起動することは、完全な互換性を保証するものではありません。
例えば、アプリケーションは単独では正常に動作するかもしれませんが、複数のユーザーが同時に実行しようとしたり、プリンターで文書を印刷しようとすると失敗することがあります。
ITチームは、セッション、アプリケーション、セキュリティ、およびロールバック機能のために必要なテストとパフォーマンス基準を設計しなければなりません。
ステップ4:制御されたフェーズでアプリケーションを移行する
パイロットが受け入れ基準を満たしたら、ビジネスの優先順位と技術的な複雑さに基づいて展開を拡大します。
移行時に可能な限り元の配信環境を保持し、管理者がパフォーマンスを比較し、効果的にトラブルシューティングを行い、必要に応じて確立されたプロセスに戻れるようにします。
移行の各フェーズに対して成功基準を文書化し、責任を割り当て、ロールバック手順を確立します。これらの措置はまた、 アプリケーションのレジリエンス 組織がインフラの変更中に重要なビジネス機能を維持するのを支援します。
ステップ5: 残りの依存関係を確認する
ベンダーロックインの問題は、単一のインスタンスに限定されません。
新しいアプリケーション、プラットフォームのアップグレードの必要性、ライセンスの変更や運用のカスタマイズは、移行が完了した後に追加の依存関係を生む可能性があります。
したがって、アプリケーションがターゲットプラットフォームで引き続き動作できること、構成が適切に記録されていること、他の配信手段が利用可能であることを確認するために、定期的なレビューが必要です。
これにより、新しい環境が別のベンダーロックインになるのを避けることができます。
VDIが維持するための良い解決策となるのはどのような場合ですか?
VDIベンダーロックインを減らすために、VDIの全面的な置き換えは必要ありません。
VDIは、専用のオペレーティングシステム、永続的なデスクトップ、グラフィックス集約型アプリケーション、または共有セッションホストが提供できないワークロードの隔離が必要なシナリオにおいて正当な価値を持っています。
標準化された、中央管理されたデスクトップを一貫したデスクトップ管理ポリシーで提供するためにも価値があります。
異なるアーキテクチャを採用する決定は、アプリケーションの動作、セキュリティのニーズ、ユーザーの要件、および経済的要因に基づくべきです。
ほとんどの組織にとって、分散アーキテクチャはすべてのアプリケーションを同じ配信モデルに強制するよりも実用的です。
VDIが必要なワークロードを維持しながら、他のワークロードには独立したアプリケーション公開を使用することで、VDIのロックインを減らしつつVDIの機能を放棄することなく利用できます。
アプリケーション配信は長期的にどのように柔軟性を保つことができますか?
システムの長期的な柔軟性は、アプリケーションとインフラストラクチャの関係、およびユーザーアクセスに対する制御を維持する能力によって達成されます。
アプリケーションは、潜在的に変化するインフラストラクチャホスティングプロバイダー、ハイパーバイザー、またはデスクトップ仮想化プラットフォーム上での継続的な運用を可能にする方法で設計されなければなりません。
このアプローチは、依存関係の適切な文書化、アプリケーションデータの配信メカニズムからの隔離、再現可能な構成の保持、および代替アプローチと構成の継続的な調査に細心の注意を必要とします。
例えば、Windows向けに書かれたアプリケーションが、新しい組織で異なるホスティングソフトウェアやハイパーバイザーを利用して中央管理されたWindowsサーバー上で実行されるように移行される場合や、VDIブローカーソフトウェアが置き換えられた場合でも、それがアプリケーションが普遍的に移植可能であることを示すわけではありません。
アプリケーションは、基本オペレーティングシステムのバリエーション、適切なライセンス、アプリケーション固有の互換性、またはパフォーマンス特性を含む異なるインフラストラクチャ上で動作する能力をテストする必要があります。
アプリケーションの柔軟性を測るための有用な指標の一つは、著しく異なる環境間でのアプリケーションのポータビリティです。
アプリケーションを異なるがサポートされているインフラストラクチャに移行する際に、多くの依存関係が存在するために無関係な要素の大規模な再作業が必要な場合、それはアプリケーションをポータブルと見なす前に多くの作業が必要であることを示しています。
この指標は、アプリケーションのインフラストラクチャのニーズの柔軟性を徐々に高めたり、アプリケーション自体の完全な再作業を必要とせずに運用調整を行ったりするために、反復的に適用できます。
Windowsアプリケーションを配信するためのより簡単な方法を探していますか?
TSplus リモートアクセス 従来のフルVDIスタックを展開することなく、Windowsアプリケーションを公開し、リモートデスクトップを提供したい組織に代替手段を提供します。アプリケーションの公開、HTML5ブラウザアクセス、およびオンプレミスまたはクラウドでホストされるWindows環境のサポートにより、ITチームは集中管理を維持しながら配信オプションを多様化するのに役立ちます。
結論
VDIベンダーロックインは、アプリケーションが密接に統合されたインフラストラクチャ、ライセンス、および管理システムに依存する場合、高コストになります。これらの依存関係をマッピングし、代替の配信方法を導入することで、組織はVDIを完全に放棄することなく、コントロールを維持するのに役立ちます。
柔軟なアーキテクチャにより、ITチームは仮想デスクトップ上で適切な作業負荷を維持しながら、他のアクセスを簡素化し、移行リスクを軽減し、将来の選択肢を保持することができます。
TSplus リモートアクセス 無料トライアル
デスクトップ/アプリアクセスのための究極のCitrix/RDS代替。安全で、コスト効果が高く、オンプレミス/クラウド