私は、勤務している中小企業のIT部門の責任者ですが、主にソフトウェアアーキテクトであり、システム管理の経験と知識はすべてソフトウェア開発に付随しています。今年または来年のある時点で、ワークステーション環境を統一されたWindows 7/Office 2010環境にアップグレードすることを検討します。これは、各マシンにあるさまざまなOEMライセンスエディションのソフトウェアの寄せ集めのコレクションではありません。
各ワークステーションのアップグレードをやめ、代わりに仮想化サーバーにアクセスして仮想ワークステーション全体をサーバー上でホストするダム端末にすることはおそらく可能であると私は思いました。
これで、基本的に何でも可能であることがわかりましたが、これは中小企業(25〜50のワークステーション)にとって実行可能なソリューションですか?これが実行可能であると仮定すると、これに必要なサーバーリソースを計算するために、どのような種類の大まかなガイドラインが存在します。
ソリューションは、VMにアクセスするユーザーをどの程度正確に処理しますか、物理ワークステーションに通常どおりログオンしてから、リモートデスクトップを使用してVMにアクセスしますか、それとも通常、クライアントのソフトウェアを使用してこれをネゴシエートしますか?
これらのVMの管理と監視に使用できるソフトウェアの種類は何ですか?この機能はMicrosoft Server 2008ですぐに使用できますか?私は主にHyper-Vを搭載したServer2008に関連するこれらの質問に興味がありますが、特にMicrosoftショップでHyper-VよりもHyper-Vを選択するやむを得ない理由がある場合は、VMwareの製品ラインナップに関する洞察を自由に提供できました。
編集:実装の目標に関する情報を追加するだけで、プラットフォームをWin2k3/XP環境から完全なWindows2008/Win7プラットフォームにアップグレードする必要はありません。異なる構成の各ワークステーションで、関連する作業を実行します。
また、25〜50台のワークステーションを仮想的にサポートするために必要なハードウェアの大きさに関する現実的なガイドラインを誰かが提供できますか?大多数のワークステーションは、Office、Outlook、およびWeb以外は何もしません。需要の高いワークステーションは、すべてをローカルに保つ開発ワークステーションだけです。
このタイプのソリューションは連続して存在します。
スペクトルの一端には、「厚い」オペレーティングシステム(WindowsやデスクトップLinuxディストリビューションなど)を実行し、クライアントソフトウェアを介してホストされているアプリケーションに接続しているクライアントコンピューターがあります(RemoteAppショートカットとリモートデスクトッププロトコル(RDP)、またはCitrixを介して) ICAプロトコル)。
スペクトルの真ん中には、クライアントがこれらの同じプロトコルを介して(単一のアプリケーションではなく)本格的なデスクトップセッションに接続していますが、共有オペレーティングシステムのインストールを使用しています。これは通常、Windowsの「ターミナルサービス」の世界です。
スペクトルの遠端には、仮想デスクトップインフラストラクチャ(VDI)と呼ばれるものがあり、クライアントデバイスは非常に簡素化されており、ホストされたオペレーティングシステムインスタンスに接続するのはホストクライアントソフトウェアのみです。
これらの状況はすべて物理的に実現可能ですが、サーバーの仕様などを検討する前に、ライセンスコストの調査を開始することをお勧めします。
Microsoftの世界でのライセンス費用には、ターミナルサービスクライアントアクセスライセンスまたはWindows Virtual Enterprise Centralized Desktop (VECD)ライセンスのいずれかが含まれ、VDIソリューションにアクセスするデバイスまたはユーザーごとに競合します。デスクトップアプリケーションソフトウェアのライセンスは、スペクトルのどこにあるかによって、現在使用しているものとは異なる場合があり、これには追加のライセンス購入が必要になります。
VDIインフラストラクチャの取得コストは、従来の「シッククライアント」ルートを使用する場合よりも、高くはないにしても同様であることに気付く可能性があります。シンクライアントデバイスを物理的および実用的に使用することは「勝利」のように聞こえますが、ソフトウェアライセンス費用は従来、ハードウェアコストの節約を補って余りあるため、「ソフトコスト」管理とTCOの節約のみが正当化されます。
編集:
Ryan Bolgerは、お金を節約する場所として特定するのが正しい「ソフトコスト」の節約に関して、彼の答えで頭を悩ませました(そして私は彼に+1しました)。
ソフトウェアを一元的に展開し、ユーザー環境を管理し、一般にグループポリシーを使用してネットワークから地獄を維持する方法を学ぶことで、Windowsネットワークの「内部」と操作に関する個人的な知識が構築され、「可動部分」がはるかに少なくなります。 VDIインフラストラクチャ。率直に言って、VDIインフラストラクチャがあったとしても、グループポリシーfuの計り知れないメリットを活用できると思います。
VDIおよびリモートアプリケーション配信は、非常にタスク固有のアプリケーション、または低速または信頼性の低いネットワーク接続を介したアプリケーションの配信(「T1ベースのWANを介した共有Microsoft Accessデータベース」を考えてください)に最適なソリューションです。デスクトップ仮想化は、少なくとも現在の過剰なライセンス料ベースの地雷原としての化身では、「答え」ではないと思います。
Windows Server、WSUS、の組み込みツールを使用して、Windowsを実行しているクライアントコンピューターの非常に大規模なフリートの適切な「ケアとフィード」メンテナンスを行うことは、それほど難しいことではありません。スクリプトに関する十分な知識と、Windows自体とアプリケーションソフトウェアがどのように機能するかについての理解。クライアントコンピューターのビルドを自動化し、ユーザーの管理者権限を削除し、OSとアプリケーションの更新の展開インフラストラクチャを処理することで、飛躍的な進歩を遂げることができます。
アプリケーションをリモートでホストするさまざまな方法に関するEvanの回答から少し作り上げたいと思います。
あなたの主な関心事は、多数の異なるワークステーションとそれらの個々のソフトウェアインストールの管理に伴う管理オーバーヘッドを削減することであるように思われます。その目標を達成するために、リモートでホストされているアプリケーションインフラストラクチャに移動する必要はありません。
ドメインコントローラーとして単一のサーバーをセットアップし、すべてのワークステーションをそのドメインに参加させることで、箱から出してすぐに必要なほぼすべてのことを実行できます。ドメイン自体は、一元的に構成されたユーザーアカウントを処理します。グループポリシーは、ワークステーションのすべてのシステム設定の構成を処理できます。また、グループポリシーソフトウェアの展開では、アプリケーションのインストールを処理できます。組み込みのWindows展開サービスを無料のMicrosoftDeployment Toolkitと組み合わせると、OS展開ソリューションを提供することもできます。 WSUSも無料で、OSとMicrosoftソフトウェアのパッチを処理できます。
単一のサーバーOSライセンスとワークステーションOSライセンスだけでできることはたくさんあります。すべてに少し学習曲線がありますが、リモートでホストされているアプリまたはOSソリューションで学習する必要があることほど難しくはありません。
現在、数百人のユーザーに対してデスクトップ仮想化を計画している段階にあり、微妙な問題がたくさんあります。 1つは、「ダム端末」と言われているものはそれほど安くはなく、もちろんソフトウェアパッチも必要であるという事実です。ただし、完全なOSインストールよりも確実です。次の落とし穴は、ダム端末が実行しない何かを「持っている」幹部であり、モデルを吹き飛ばします。次に、リモートアクセス。次にVoIP。次に、VMWareはあなたが思っていたよりも高価です。シーシュ.。
ワークステーションの仮想化には、CitrixのXenServerとVMwareESXの両方を使用しました。 XenServerは無料で、ESXiバージョンも無料だと思います。 Citrixは、プロビジョニングサーバーと呼ばれる製品も作成しています。これにより、共有構成の仮想ワークステーションを非常に簡単に作成、変更、および展開できます。
上記のように、停止を防ぐためにこのルートを使用する場合は、冗長サーバーが必要になります。
以上のことをすべて言っても、ワークステーションの仮想化は、これを行う特定の理由がある場合にのみ適切なアイデアです。たとえば、リモートサイトにあるワークステーションでは、外出してソフトウェアの更新を展開することはできません。一般的なコンピューティングの場合、それは実際の価値よりも面倒であり、それほど多くのお金を節約することにはなりません。また、特に小規模な組織の場合、KISSの原則は、通常、シンクライアントの使用を無効にします。
私はSunRayデスクトップボックスをよく見ます。これらは、Windowsショップでも(十分なバックエンドの馬力があると仮定して)非常にうまく機能し、通常のデスクトップと比較してかなり安価です。
ほとんどの人がVDIにアクセスするときに得られないことの1つは、管理コストが必ずしも下がるわけではなく、ユーザーごとに2つの異なるデスクトップ環境を管理できるようになるとコストが上がることです。 VDIの大きなコスト削減のメリットの1つは、ソフトウェア管理とハードウェア管理にありますが、それが仮想的であるためではありません。 VDIは通常、ITにソフトウェア展開をより適切に管理させるための優れた方法であり、通常、よりロックダウンされた環境を取得します(デスクトップに好きなようにツールをインストールする開発者はもういません)。誤って作成されたデスクトップ環境をVMに移行しようとすると、ワークステーションを購入して環境を適切に管理するよりもはるかにコストがかかる可能性があります。さらに、それらは通常、基盤となるハイパーバイザーに関連するコストであり、追加の管理スキルが必要です。
私の頭の中で最大の質問は、一度にすべてを失う可能性で大丈夫ですか?上司はそれで大丈夫ですか?
すべての作業を1つのサーバーに配置した場合(適切なバックアップがあると想定しています)、そのサーバーで障害が発生する可能性があります。 1台のサーバーに障害が発生した場合、サーバーを交換して再構築し、運用を再開するまでに1日ほど会社全体を削除しても大丈夫ですか?
このような広範囲に作用する単一障害点が発生するという理由だけで、その解決策を検討することすらありませんが、マイレージは異なる場合があります。
RHEV VDIが間もなく登場します。これは、スパイス(rdp/icaに勝るプロトコル)およびその他のかなりの数の機能です。
http://www.redhat.com/ そしてもちろん http://www.redhat.com/virtualization/rhev/desktop/ をご覧ください
VMwareViewという名前の人が特にいないことに驚いています。 Viewはそこにある最高のVDIソリューションの1つだと思います。
http://www.vmware.com/products/view/
VMwareViewで「デスクトップを「持ち帰る」」
ユーザー中心のコンピューティングに移行し、従来の固定デスクトップを、いつでもどこからでも利用できる、接続されていないステートレスワークスペースに変換します。 VMware Viewは、デスクトップとアプリケーションをクラウドに移動し、マネージドサービスとして提供することにより、それらを最新化します。プロセスは自動化されて効率的であり、セキュリティが向上し、デスクトップ所有の総コストが50%削減されます。エンドユーザーは、オフィスでも外出先でも、資格のあるデバイスから、リッチで一貫性のある高性能のデスクトップエクスペリエンスを利用できます。」
フロリダ州ラルゴのケーススタディ は、有益であることがわかるかもしれません。彼らは、かなりの数の非技術ユーザーをLinuxベースのシンクライアントネットワーク設計に移行し、その結果、大幅なコスト削減と生産性の向上(ワークステーションのダウンタイムの削減とユーザーデータのバックアップの改善による)を実現しました。 スラッシュドットが都市のプロファイルを作成 数年前。その記事以来、市はCitrixソリューションに移行したようです。
あなたが説明していることは、仮想化よりもターミナルサービスによって最もよく提供されます。とにかく、サーバーがそのような負荷を処理できるようにするためのコストとシンクライアントのコストを取得するまでに、別々のワークステーションを使用する方がはるかに安価であることがわかると思います。
個別のマシンのメンテナンスは、適切に行われた場合、TSまたは仮想マシンのメンテナンスよりも難しくも多くの作業もありません。一方、サーバーのダウンタイムが発生したときに人々が作業できるようにすることは、ほとんどの場合、大きなプラスになります。