アプリケーションの互換性確認
Windows 10が7月にリリースされてから5ヶ月が経ちました。新しいOSや新しいテクノロジーを利用したいと考えた時には、利用中のアプリケーションを継続利用できるかどうかが気になるところです。これまで利用していたアプリケーションが移行先のWindowsOSで動作しないケースもあります。例えば、Windowsのフォルダ構成が変更になったために、アプリケーションが新しいWindows OSで動作しないといったケースが挙げられます。
このように現在利用しているアプリケーションが、移行先で継続利用できるかどうかは、アプリケーション仮想化やデスクトップ仮想化を検討されているお客様においても気になるところかと思います。こうしたアプリケーションの新しい環境への移行の可否を確認しようとした場合、OSやアプリケーションの調査に対する時間やコストが問題となります。

AppDNAでWindows10への移行リスクの分析が可能
この問題解決のひとつとして、AppDNAの利用が挙げられます。AppDNAは、さまざまなプラットフォームとのアプリケーションの互換性を自動的に分析できます。
XenApp/XenDesktop 7.6 FP3のリリースに含まれるAppDNA7.6.5では、Windows10を移行先プラットフォームとして分析可能となりました。
例えば、Windows7で利用していたアプリケーションをWindows10で利用しようとした場合には、AppDNAで分析することで、Windows7からWindows10へ移行した場合のリスクを確認することができます。
AppDNA-image1
[AppDNAの分析実行イメージ]

こちらの「AppDNA ショートデモ 日本語字幕版」は大変分かり易いです。是非ご覧下さい。

また、Citrix Workspace Cloud(現時点[2015年12月]では、日本での取り扱いは未定です)のLabで、AppDNA Expressを利用できるようになりました。こちらでは、MSIファイルをアップロードすることで、AppDNA実行環境を用意することなく、Windows10への簡易的な移行分析を実行できます。現時点では判定のみでレポートなどは出力されませんが、登録のみでお試しいただくことができます。

AppDNAによる分析の実施
AppDNAでは、移行先プラットフォームに対する移行分析を行うことができます。これにより、OSやアプリケーションの調査に対する時間やコストを短縮することが可能です。
AppDNAのような分析ツールを利用しない場合、Windows7とWindows10の違いを調査して、影響を想定して仕様やプログラミング内容を確認・改修といった対応を採られていることが多いのではないでしょうか。 AppDNAでは、このようなアプリケーションと移行先との互換性の問題を分析するロジックを内包していますので、OSやアプリケーションの調査に対する時間やコストを短縮することができます。
更に、AppDNAでは分析した結果に対し対応策としてのアドバイスを提示してくれます。なかにはレジストリやファイルなどを調整することで対応できるようなアドバイスが表示されることもありますので、動作しないと思われていたアプリケーションがアドバイスに従ってわずかな調整を実施することにより動作することもあります。

個別に分析する必要があるもの
AppDNAは、XenAppへ移行する場合の移行リスクも分析が可能です。XenAppへの移行リスク分析では、WindowsOSの移行だけでなく、テクノロジーに関連した評価項目で分析できます。しかし、次に記載したようなアプリケーション固有のプログラミングによる移行リスクは分析対象とならないケースがあります。

  • プログラミングで実行しているアプリケーションの独自多重起動チェック
  • プログラミングで実行している独自の印刷処理

このようなアプリケーションの仕様に対しては、AppDNAでの分析とは別にアプリケーションの仕様の確認や動作検証により移行リスクを特定する必要があります。Citrixコンサルティングでは、このような動作検証も併せて行い、互換性分析の全体的な精度を高めるアプローチを採っています。

まとめ
アプリケーションの移行を検討する際、AppDNAを利用して移行リスクを評価することは時間とコストの短縮に対し大変有効です。ただし、分析対象とならない内容もありますので、予め分析対象とならないケースを想定した上で移行リスク分析を行うことがスピーディかつ安全なアプリケーションの移行を可能にするためのポイントとなります。
Citrixコンサルティングは、コンサルティングサービスにて、AppDNAによる机上分析と実機検証による動作検証を組み合わせたアプリケーション互換性分析サービスを実施しています。是非ご相談下さい。

リンク
AppDNA製品ドキュメント:https://docs.citrix.com/ja-ja/dna/7-6.html
Citrix コンサルティングサービス:http://consulting.citrix.co.jp/
Citrix コンサルティングサービスメニュー:http://consulting.citrix.co.jp/detail.html

シトリックス・システムズ・ジャパン株式会社
コンサルタント 岩佐真幸