App Layering

Citrix App Layering™

Citrix App Layeringは、Windowsアプリケーションとイメージの管理にかかる時間を大幅に短縮します。ハイパーバイザーやプロビジョニングサービスの種類を問わず、App Layeringサービスにより、以下のことが可能になります。

  • OS、プラットフォームツール、アプリケーションを個別のレイヤーにインストール
  • 主要なOSバージョンごとに単一のOSレイヤーを維持。OSのアップデートでは、レイヤーにバージョンを追加。必要に応じて、各イメージテンプレートに特定のレイヤーバージョンを選択可能。既存のアプリケーションレイヤーとプラットフォームレイヤーは、OSがアップデートされても引き続き動作
  • ユーザーが必要とするレイヤーの固有の組み合わせごとにイメージテンプレートを作成
  • 必要な数のシステムをプロビジョニングするためにテンプレートを使用
  • ユーザーがログインしたときに、オンデマンド配信のために特定のAppレイヤーを弾力的に割り当て

レイヤーとテンプレートを使用することで、維持するイメージの数を大幅に削減できます。App Layeringソリューションは、プールされたデスクトップとセッションホストの両方で機能します。

アプリケーション管理の簡素化

App Layeringは、OSとアプリケーションの管理をインフラストラクチャから分離します。各アプリケーションとOSパッチを一度インストールし、関連するテンプレートを更新し、イメージを再展開できます。

レイヤー化されたイメージは、オープンスタンダードの仮想ディスクとして公開でき、どの環境でも使用可能です。

主要なWindowsバージョンごとに1つの汎用OSレイヤーと、各アプリケーションごとに1つのレイヤーを維持することが可能です。ソフトウェアのアップデートは、各レイヤーの新しいバージョンに適用されます。その後、各イメージテンプレートで必要な特定のレイヤーバージョンを選択します。

あらゆる環境でのサーバーとデスクトップのプロビジョニング

App Layeringを使用すると、任意のWindowsアプリケーションを仮想ディスクとしてパッケージ化できます。それらのアプリケーションをプールされたデスクトップとセッションホストに配信できます。App Layeringを使用すると、以下のことが可能になります。

  • Windows OSを1つのレイヤーにインストールし、生成したい数のイメージで使用。これはアプリケーション、ハイパーバイザー、その他のプラットフォームソフトウェアにも当てはまる
  • 任意のレイヤーの組み合わせを選択して、デスクトップまたはセッションホストとして展開可能なレイヤー化されたイメージを作成
  • それらのレイヤー化されたイメージを仮想マシンデスクトップとセッションホストに展開し、アプリケーションをユーザーが利用できるようにする

1回のイメージ更新で、アプリケーションのアップデートやOSパッチをサーバーファーム全体またはデスクトップサイロに配信できます。

必要に応じたアプリケーションの配信

必要に応じてアプリケーションを配信できます。その場合、以下のようになります。

  • すべてのユーザーが必要とするアプリケーションをベースイメージに含める
  • Elastic layering機能を使用して、特定のAppレイヤーを「オンデマンド」で配信

ベースイメージ: ベースイメージは、最小限のイメージテンプレートから生成するものです。すべてのユーザーが受け取ることを希望するソフトウェアのみが含まれます。より専門的なアプリケーションは、「オンデマンドレイヤー」であるElastic layersを使用して配信できます。

Elastic Layers、「オンデマンドレイヤー」: イメージでElastic layeringが有効になっている場合、ベースイメージに含まれていないアプリケーションレイヤーをそのマシンのユーザーに割り当てることができます。ユーザーはログイン時にアプリケーションを受け取ります。ベースイメージが汎用的であるほど、維持する固有のイメージの数は少なくなります。

ユーザー(パーソナライゼーション)データと設定

ユーザー(パーソナライゼーション)レイヤーは、ユーザーの以下の情報を含む書き込み可能なレイヤーです。

  • ローカルに保存されたデータとプロファイルの変更
  • ローカルにインストールされたアプリケーションとプラグイン

非永続的なプールされたデスクトップイメージでユーザーレイヤーを有効にすることで、ユーザーに永続的なエクスペリエンスを提供します。ユーザーはローカルデータと設定用のレイヤーを受け取ります。その後、同時接続ユーザーの最大数に基づいてインフラストラクチャの規模を決定できます。

インフラストラクチャへのシンプルな追加

Citrix App Layeringの展開の中心となるのは、App Layeringアプライアンス上で動作するEnterprise Layer Manager(ELM)テクノロジーです。このアプライアンスはApp Layering管理コンソールをホストします。

管理コンソールでは、以下のことが可能です。

  • レイヤーの作成と管理
  • イメージテンプレートの作成とイメージの公開
  • ベースイメージの一部として、またはElastic layers機能を使用して、ユーザーにレイヤーを割り当て

OSと互換性のあるほぼすべてのアプリケーションをレイヤー化できます。各アプリケーションレイヤーには1つ以上のアプリケーションを含めることができ、できれば同じアップグレードスケジュールにあるものが望ましいです。アプリケーションをアップグレードするには、以下の手順を実行します。

  • アプリケーションレイヤーの新しいバージョンにアップデートをインストール
  • 該当するイメージテンプレートを新しいレイヤーバージョンで更新
  • イメージを再公開し、システムを再プロビジョニング

プラットフォームレイヤーは、ハイパーバイザー、プロビジョニング、および接続ブローカーソフトウェアを分離します。各プラットフォームに固有のプラットフォームレイヤーを使用して、同じOSおよびアプリケーションレイヤーを配信します。

コネクター構成

アプライアンスは、仮想環境内の特定の場所にアクセスするためにコネクター構成を使用します。App Layeringは、定義された場所を以下の目的で使用します。

  • OSレイヤー用のOSをインポート
  • レイヤー作成中にレイヤーをパッケージ化
  • レイヤー化されたイメージを特定の場所に公開

互換性

互換性の詳細については、システム要件を参照してください。

Citrix App Layering™