技術概要:Citrix Image Portability Service

概要

ハイブリッドマルチクラウドイメージ管理は複雑なため、多くのCitrix 管理者が直面する課題です。いくつかのプラットフォーム、ツール、複雑なワークフローが、ハイブリッドマルチクラウドイメージ管理の課題を解決しようとしています。このようなイメージ管理上の課題は、これらのツールや複雑なワークフローがうまく適合せず、その多くがベンダー固有のものであるという状況を生み出します。Citrix 管理者にとって、適切なツールを適切な目的に合わせることは困難です。Citrix は、この課題を単純化し、Citrix のあらゆる機能と、仮想デスクトップとアプリケーションを提供するあらゆるユースケースに対応する1つのツールとして、Citrix Image Portabilityサービスを開発しました。 Citrix Image Portabilityサービスにより、Citrix 管理者はオンプレミスとパブリッククラウドプラットフォーム間のワークロードを管理するためのシンプルなワークフローを利用できます。App Layering のクロスプラットフォームテクノロジーを使用して開発されたCitrixImage Portability Service、Citrix DaaS Rest APIを使用して、オンプレミスのマシン作成またはProvisioning Services イメージを、Microsoft Azure、Google Cloud Platform(GCP)、またはAWS(AWS)のいずれかに移行します。

Citrix Image Portability Service、Citrix 管理者に次の3つの主要なビジネス価値を提供します。

  1. オンプレミスからパブリッククラウドへの移行 -既存のオンプレミスイメージを Azure や Google Cloud などのパブリッククラウドリソースロケーションに簡単に移行できます。イメージを 1 か所で作成または更新し、複数のプラットフォームにシームレスに展開できます。
  2. 事業継続性 -クラウドアーキテクチャにより、組織は計画外のイベントに対して迅速に展開および拡張できます。調達やハードウェア配信の遅延は発生しません。Citrix のインフラストラクチャは、ユーザー数に合わせてリアルタイムでスケーリングできます。
  3. イメージメンテナンス -プラットフォーム間のイメージ管理を簡素化し、オンプレミスとクラウドリソースロケーション間のイメージを 1 か所から簡単に管理できるようにします。

使用例

Citrix Image Portabilityサービスは、現在、単一のユースケースと、複数のプラットフォームでのイメージ管理における課題に焦点を当てています。

オンプレミスからパブリッククラウドへ

Image Portability Service、オンプレミスとパブリッククラウド間の移行間のイメージ管理を簡素化します。リソース容量の需要が 100% に達すると、オーバーフローしたトラフィックがパブリッククラウドのリソースロケーションに転送される可能性があります。「クラウド・バースティング」と呼ばれるImage Portability Service、仮想マシンのインスタンスをステージングします。これにより、クラウド・リソース・ロケーション・イメージが準備され、必要に応じてユーザーを受け入れる準備が整います。Image Portability Service では、ディザスタリカバリの必要性に応じて、パブリッククラウドのリソースロケーションを事前に設定することもできます。

Image Portability アーキテクチャ

IPS アーキテクチャ

CitrixImage Portability Service、他のCitrix DaaSおよび仮想アプリケーションおよびデスクトップAPIのすべてのセマンティクスと要件を備えたREST APIです。ヘッダーと認証は、他のCitrix APIと同じように機能します。これらの REST API の使用方法の詳細については、こちらを参照してください。

また、Citrix Image Portabilityサービスは、クラウドサービス向けConnector Appliance を使用してCitrix Cloud と通信します。Image Portability Service、プロビジョニングテクノロジーを使用して、Connector Appliance インストールされているリソースロケーションでリソースを作成および管理します。Image Portability yサービスは、エクスポートまたは準備ジョブを完了するためのコマンドをアプライアンスに送信します。これらのコマンド、プロビジョニング操作、およびワーカーを構成するバイナリビットは、コネクタアプライアンスを介して中継されます。クラウドに転送された応答もConnector Appliance 経由します。ワークフロー内ではすべての操作が透過的に行われるため、Connector Appliance 直接やり取りする必要はありません。

Windows (SMB) ファイル共有は、どのエクスポートジョブでもローカルにアクセスできる必要があります。MCS の場合、共有は vSphere データストアからコピーされたディスクのターゲットです。PVSの場合、共有フォルダーにはアップロードするvDiskが含まれます。

Citrix Image Portability yコンポストエンジンは、特定のハイパーバイザーまたはパブリッククラウドにオンデマンドで導入できるCitrix App Layeringテクノロジーです。エンジンはディスクに接続して変更を適用し、複数のレイヤー (ディスク) の合成イメージに接続します。Image Portability Service エクスポート段階では、ソースディスクはローカルのSMBファイル共有に書き込まれるときに標準 (VHD/VHDx) 形式から変換されます。準備段階では、複合エンジンが入力ディスクに接続してイメージに変更を適用し、ターゲットプラットフォームで操作できるようにします。

Connector Appliance スに加えて、Image Portability アーキテクチャの一部として、次のコンポーネントが必要です。

  • 有効なCitrix Cloud カスタマーIDとCitrix DaaS エンタイトルメント
  • オンプレミスのマスターマシン作成サービス (MCS) またはProvisioning Services (PVS) イメージ
  • パブリッククラウドリソースロケーションへのアクセス

イメージ移行ワークフロー

Citrix Image Portability Service によるイメージの移行は、4段階のワークフローで構成されています。

イメージ移行ワークフロー

  1. エクスポート: エクスポート段階では、オンプレミスのハイパーバイザーからイメージをエクスポートし、パブリッククラウドのリソースロケーションにアップロードする準備をします。この段階には、ファイルシステムの種類をクラウド用の共通形式に変換することが含まれます。
  2. アップロード: アップロード段階では、ターゲットクラウドサブスクリプションにイメージがアップロードされます。このプロセスは、管理者から提供されたパブリッククラウドの設定と認証情報を使用したポイントツーポイント転送です。
  3. 準備: 準備段階は、ソースプラットフォームコンポーネントを削除し、ターゲットプラットフォームコンポーネントをイメージに挿入する複雑な一連のステップです。また、VDAは、指定された構成プロパティに基づいて自動的に再構成および再構築されます。このフェーズの最後に、イメージは 1 回起動して Windows プラグアンドプレイを実行し、新しいプラットフォームの OS を構成できるようにします。準備が完了すると、イメージを MCS でプロビジョニングする準備が整います。
  4. 公開: 最終段階では、イメージを新しいマシンカタログとして展開します。このステップには、Image Portability Service 直接関与する場合とそうでない場合があります。MCSの場合、Citrix Virtual Apps and Desktops のRemote PowerShell SDKは、移行されたディスクからMCSカタログの作成を自動化できます。AzureまたはGoogle Cloud 上のPVSの場合、Image Portability Service 移行されたディスクをPVS vDiskストアに直接公開するためのRESTインターフェイスとPowerShellなどを提供します。

この 4 つの段階を通じて、Image Portability Service はバックグラウンドで App Layering 合成エンジンを使用してイメージを変更し、処理を進めます。

すべてのCitrix Image Portability yワークフローは、ソースイメージとプロビジョニングターゲット(MCSまたはPVS)の構成に基づいています。選択したワークフローによって、Image Portability Service に必要な手順が決まります。次の表は、サポートされている各Image Portability ワークフローに必要なジョブの概要を示しています。

ワークフロー(ソースからターゲット) エクスポート アップロード 準備 公開
MCSからMCSへ Y Y Y N
PVSからMCSへ* N Y Y ×
PVSからPVSへ(Azure/Google Cloud/AWSで)* × Y Y Y
MCSからPVSへ(Azure/Google Cloud/AWSで) Y Y Y Y

*元のイメージはPVS vDiskであり、ソースプラットフォームのハイパーバイザーからエクスポートする必要はありません

概要

ハイブリッドマルチクラウドのイメージ管理は困難で複雑です。Citrix Image Portability tabilityは、オンプレミスとパブリッククラウドのリソースロケーション間のワークロードを管理するためのシンプルなワークフローを提供します。

参考資料: Citrix Image Portability Service 詳細については、 テクニカルドキュメントをご覧ください

技術概要:Citrix Image Portability Service