MSIX アプリ アタッチとは?

完了

MSIX パッケージについて説明しました。 次に、これらのアプリケーションを Azure Virtual Desktop 環境にデプロイし、MSIX アプリアタッチが Contoso に適しているかどうかを判断する方法を考えてみましょう。

MSIX アプリ アタッチの目的と利点

MSIX アプリ アタッチは、最新のワークスペース向けに設計された Microsoft アプリケーション配信アプローチです。 MSIX アプリ アタッチにより、1 つのアプリケーション形式 (MSIX) を使用して、物理マシンと仮想マシンの両方にアプリケーションを配信できます。 オンプレミスまたは Azure で MSIX アプリ アタッチを使用できますが、この技術は Azure Virtual Desktop に特別に採用されています。

MSIX アプリ アタッチには次の利点があります。

  • 構造を再パックしたり変更したりすることなく、既存の MSIX パッケージを使用できます。
  • MSIX パッケージを展開するために追加のインフラストラクチャ サーバーは必要ありません。 Azure Files を使用して、MSIX パッケージを含む仮想ハード ディスク (VHD) をホストできます。
  • MSIX アプリ アタッチは、アプリケーション ファイルをオペレーティング システムから分離します。 デバイスのリセットまたはイメージの再作成が必要な場合、これらのアプリケーションを再インストールする必要はありません。
  • アプリケーションを編集および更新できます。 その後、すべての変更は、以前の MSIX アプリ アタッチ パッケージを置き換えることができる新しいパッケージとして保存されます。
  • MSIX アプリ アタッチを FSLogix プロファイル コンテナーと組み合わせて、ユーザー プロファイルを個別の VHD または VHDX に分離できます。

Contoso は、ファイル管理に Azure Virtual Desktop と Azure を使用しているため、アプリケーション配信のニーズに MSIX アプリ アタッチを使用するのは適しています。

MSIX アプリ アタッチのしくみ

MSIX アプリ アタッチは、アプリケーション ファイルをオペレーティング システムとは別の仮想ハード ディスクに保存します。 通常の MSIX パッケージを、物理的なダウンロードとインストールではなく、デバイスに登録します。 登録は既存の Windows API を使用し、ユーザーのサインイン時間への影響を最小限に抑えて、ユーザー エクスペリエンスを向上させます。

MSIX アプリ アタッチを開くと、VHD からアプリケーション ファイルにアクセスします。 アプリケーションがローカルにインストールされていないことにさえ気づきません。

MSIX アプリ アタッチは、いくつかの手順またはアクションに従います。

用語 定義
ステージ MSIX アプリ アタッチは、アプリケーションが使用可能であり、MSIX パッケージ (MSIX イメージとも呼ばれます) を含む仮想ディスクがマウントされていることをオペレーティング システムに通知します。
登録 MSIX アプリ アタッチは、ユーザーごとのプロセスを使用して、アプリケーションを利用できるようにします。
登録の遅延 アプリケーションの完全な登録は、アプリケーションの実行を決定するまで延期されます。
登録解除 サインアウトすると、アプリケーションは使用できなくなります。
ステージ解除 マシンのシャットダウンまたは再起動後、アプリケーションは仮想マシンから使用できなくなります。

MSIX アプリ アタッチを開くと、次のプロセスが発生します。

  1. Azure Virtual Desktop クライアントから、サインインして、アクセスできるホスト プールを選択します。 このプロセスは、Azure Virtual Desktop 環境から公開済みの RemoteApp プログラムを開くのと似ています。
  2. RemoteApp またはリモート デスクトップ セッションが作成されるホスト プール内の仮想マシンが割り当てられます。 Azure Virtual Desktop クライアントはそのセッションと対話します。
  3. ユーザー プロファイルが構成されている場合、セッション ホスト上の FSLogix エージェントは、ファイル共有からユーザー プロファイルを提供します。 ファイル共有は、Azure Files、Azure NetApp Files、またはサービスとしてのインフラストラクチャ (IaaS) ファイル サーバーにすることができます。
  4. 割り当てられたアプリケーションは、Azure Virtual Desktop から読み取られます。
  5. MSIX アプリ アタッチ アプリケーションは、接続された MSIX 仮想ディスクから仮想マシンに登録されます。 その仮想ディスクは、IaaS ファイル共有、Azure Files、または Azure NetApp Files 上にある可能性があります。

MSIX アプリ アタッチのしくみのダイアグラム。

MSIX 用語

レビューおよび参照として、MSIX アプリ アタッチに次の重要な用語を使用してください。

用語 定義
MSIX コンテナー MSIX アプリが実行される場所。 コンテナーは軽量で、他のアプリから分離されています。
MSIX アプリケーション MSIX 拡張機能を備えた MSIX 形式でパッケージ化されたアプリケーション。
MSIX パッケージ 追加ファイルがあるアプリケーションのペイロードを含むパッケージ。
MSIX イメージ 1 つ以上の MSIX パッケージ アプリケーションを含む VHD、VHDX、またはコンポジット イメージ (CIM) ファイル。
再パッケージ化 MSIX パッケージ ツールを使用して非 MSIX アプリケーションを MSIX に変換するプロセス。