Citrix Provisioning

アーキテクチャ

ほとんどの企業では、運用環境内に急増するコンピューターの管理に対応するために多くの努力を払っています。コンピューターがデスクトップPCでも、データセンターのサーバーでも、またはキオスク型のデバイスでも、個々に独立したものとして管理する必要があります。分散処理の利点は、分散管理という代償の上に成り立ちます。各コンピューターのセットアップ、更新、サポート、そして最終的な廃棄には、多くの時間と費用がかかります。コンピューターの初期費用は、運用費用に比べれば低額です。

Citrix Provisioningでは、ハードウェアとその上で実行するソフトウェアの関係を変えることにより、ほかのイメージ作成ソリューションとは異なるアプローチを取ります。個々のマシンにイメージをコピーするのではなく、単一の共有ディスクイメージ、仮想ディスクをストリーミングすることで、Citrix Provisioningで次のことが可能になります:

  • マシンの数が増え続けても、組織は管理するディスクイメージの数を減らすことができます。
  • 集中管理ソリューションの効率と分散処理の利点を同時に享受できます。

さらに、マシンは単一の共有イメージから動的にディスクデータをストリーミングしているため、マシンイメージの整合性が保証されます。同時に、大規模なマシンプールでは、再起動までにその構成、アプリケーション、さらにはオペレーティングシステムまでもが完全に変更される可能性があります。

Citrix Provisioningのしくみ

Citrix Provisioningを使用して、どの仮想ディスクも標準イメージモードで構成できます。標準イメージモードでは多くのコンピューターを同時に起動できるので、保守するイメージと必要なストレージの数を大幅に減らせます。仮想ディスクは読み取り専用です。ターゲットデバイスはイメージを変更できません。

次の図は、Citrix Provisioningの基本的なインフラストラクチャの概要と、Provisioningのコンポーネントが環境内にどのように配置されるかを示しています。

ファーム

XenAppなどのサーバーファーム管理者にとっての利点

Citrix Virtual Apps and DesktopsサーバーやWebサーバーなど、ファームとして機能するサーバーのプールを管理する場合、メンテナンスに問題が生じる場合があります。サーバーの更新プログラムの適用レベルを同一に保つのは難しく、時間がかかる作業になる可能性があります。従来のイメージ作成ソリューションでは、初期状態のゴールデンマスターイメージからサーバーの構築を始めます。しかし、サーバーをマスターイメージで構築した後は、他のサーバーに個別に更新プログラムを適用する必要があります。ファーム内の個々のサーバーにパッチを展開するのは非効率的であるだけでなく、不確実な結果につながります。個別のサーバーへのパッチの適用は、失敗する可能性が高くなります。ユーザーが競合するかサーバーに障害が発生するまで、問題は表面化しません。この問題が発生したサーバーをファームのほかのサーバーと同期するのは難しく、元のイメージを基にサーバーを完全に再構築する必要がある場合があります。

Citrix Provisioningを使用すると、サーバーファームのパッチ管理は簡単で信頼性が高く、ゴールデンイメージの管理から始めて、単一のゴールデンイメージの管理を継続できます。更新プログラムの適用はすべて1か所で行い、サーバーの起動時にストリーム配信します。すべてのサーバーでそのディスクイメージの単一の共有コピーを使用するため、サーバー構成の一貫性が保証されます。

サーバーが破損したときは、再起動するとすぐに既知の良好な状態のマスターイメージに戻せます。アップグレードを短時間で実行できます。実稼働環境用にアップグレードしたイメージの準備ができたら、新しいバージョンのイメージをサーバーに割り当て、サーバーを再起動します。マシンの再起動にかかる時間内に、任意の数のサーバーに新しいイメージを展開できます。同じ方法でロールバックできるため、新しいイメージの問題がサーバーやユーザーに対して長時間影響を与えることはありません。

デスクトップ管理者にとっての利点

Citrix Virtual Apps and Desktopsでは、デスクトップ管理者は、Citrix Provisioningのストリーム配信技術を使用し、物理デスクトップおよび仮想デスクトップの配信を簡素化および統合して、そのコストを削減することができます。多くの組織がデスクトップの仮想化を検討しています。仮想化によりIT管理のニーズを大幅に統合し簡素化できる一方で、仮想化を構成するには仮想化をサポートするインフラストラクチャが必要でもあります。Citrix Provisioningを使用しなければ、ストレージのコストのためにデスクトップ仮想化の予算が超過する可能性があります。Citrix Provisioningを使用すると、仮想デスクトップインフラストラクチャに必要なストレージ量を90パーセントも削減できる可能性があります。それと同時に、数百、数千のデスクトップではなく単一イメージを管理するだけで済むため、デスクトップ管理のコスト、努力、および複雑さが大幅に軽減されます。

企業内の作業者の種類はさまざまであり、異なる種類のデスクトップを必要とします。単純さと標準化が必要なものもあれば、高性能と個人用設定が求められるものもあります。Citrix Virtual Apps and DesktopsではFlexCast™配信テクノロジーを使用して、単一のソリューションでこれらの要件を満たすことができます。IT部門はFlexCast™を活用して、各ユーザーのパフォーマンス、セキュリティ、および柔軟性の要件に合わせて調整したあらゆる種類の仮想デスクトップを配信できます。

仮想デスクトップですべてのアプリケーションがサポートされるわけではありません。そのような場合でも、統合と単一イメージの管理の利点を生かすことができます。デスクトップイメージをデータセンター内の一拠点で格納および管理し、オンデマンドで物理デスクトップにストリーム配信します。実験室、研修環境、コールセンター、および仮想デスクトップにアクセスするための「シンクライアント」などの標準化されたデスクトップに、このモデルは有効です。

Citrix Provisioningのソリューション

Citrix Provisioningのストリーム配信技術を使用すると、単一の共有ディスクイメージからリアルタイムでコンピューターをプロビジョニングしたり、再プロビジョニングしたりすることができます。単一の共有イメージの使用により、個々のシステムを管理、更新する必要性を完全に排除できます。その代わりに、すべてのイメージ管理をマスターイメージで行います。各システムのローカルのハードディスクドライブは、ランタイムのデータキャッシュに使用されます。または、ディスクはシステムから完全に取り外せる場合があります。これにより、使用電力、システム障害率、およびセキュリティリスクを抑えることができます。

Citrix Provisioningのインフラストラクチャは、ソフトウェアのストリーム配信技術に基づいています。Citrix Provisioningコンポーネントをインストールして設定すると、デバイスのハードドライブから仮想ディスクが作成されます。このディスクは、OSとアプリケーションイメージのスナップショットを作成し、そのイメージをネットワーク上の仮想ディスクファイルとして保存します。このプロセスで使用するデバイスはマスターターゲットデバイスとみなされます。それらのvDiskを使用するデバイスはターゲットデバイスと呼ばれます。

仮想ディスクは次の場所にあります:

  • Citrix Provisioningサーバー
  • ファイル共有
  • iSCSI、SAN、NAS、またはCIFS接続を使用してProvisioningサーバーと通信できるストレージシステム

vDiskはプライベートイメージモードで単一のターゲットデバイスに割り当てることも、標準イメージモードで複数のターゲットデバイスに割り当てることもできます。

ターゲットデバイスに電源が入ると、ネットワークから起動し、Provisioningサーバーと通信するように設定されます。次のようになります。

  1. 処理はターゲットデバイスで発生します。
  2. ターゲットデバイスによりProvisioningサーバーから起動ファイルがダウンロードされ、起動シーケンスが開始されます。
  3. デバイスの起動構成に基づいて適切な仮想ディスクが検索され、Provisioningサーバーにマウントされます。

Citrix Provisioningのソリューション

仮想ディスク上のソフトウェアが必要に応じてターゲットデバイスにストリーム配信されます。仮想ディスクは、ターゲットデバイスからは標準のハードドライブのように見えます。

仮想ディスクのすべての内容を直ちにターゲットデバイスに取り込む代わりに、データは必要に応じてリアルタイムでネットワークを介して配信されます。このアプローチでは、ワークステーションのある場所に実際に行かなくても、新しいオペレーティングシステムとソフトウェアを再起動の時間内にターゲットデバイスに配信できます。このアプローチでは、従来のディスクイメージ作成ツールに比べて必要なネットワーク帯域幅が軽減されるので、ネットワークの全体的なパフォーマンスに影響を与えずにより多くのターゲットデバイスをサポートできます。

アーキテクチャ