XP移行最大の課題を解決
ライセンス違反をせず、IE 6アプリをWindows 7/8で利用するには?
Windows XPからの移行における最大の課題はIE 6で動くアプリだ。MicrosoftはWindowsの単一インスタンス上で複数バージョンのIEを稼働させることを禁止している。だが、ライセンス違反をせずに新OSでIE 6アプリを動かす方法がある。
2014年4月のWindows XPサポート終了まで残り10カ月を切った。2014年4月のサポート終了以降はMicrosoftからセキュリティパッチが提供されなくなるため、Windows XP環境を残している企業はWindows 7/8へ移行する必要に迫られる。ここで多くの企業にとって課題となるのは、OS自体のアップグレードよりも、OS上で動くアプリケーションである。特に、Webブラウザ上で動作するWebアプリケーションの互換性が問題となるだろう。Windows XP時代に開発されたWebアプリケーションの多くは、Internet Explorer(以下、IE) 6での動作を前提としている。しかし、Windows 7/8に搭載されているIE 9/10は、独自実装が多かったIE 6とは違い、Web標準に近づいている。よって、IE 6向けに作られたWebアプリケーションの多くは、IE 9/10上では正常に動作しない恐れがあるのだ。
アプリケーションの互換性への対処としては、IE 6のWebアプリケーションを全てIE 9/10対応に作り直すことや、Windows 7の場合は「Windows XPモード」の使用、Windows 8であれば「Windows 8 Hyper-V」を使用することによって仮想環境でWindows XPを実行することができる。さらにアプリケーション仮想化と、さまざまな手段がある。この中でアプリケーションの互換性だけを見れば、比較的コストや手間が掛からず安定性を担保できるのはアプリケーション仮想化だろう。アプリケーションの改修はアプリケーション数によっては大幅な改修コストが掛かるし、当時のアプリケーション開発担当者がおらず、どう改修してよいか分からないというケースもあり得る。また、XPモードは同一のクライアント端末上に2つのOSを稼働させるためパフォーマンスに支障が出る恐れがあり、長期的な利用には向かない。Windows 8 Hyper-Vに関しては、64ビット版のPC環境が前提の他、Windowsライセンスが二重に必要だ。VDIはバックエンドのサーバ/ストレージ台数がアプリケーション仮想化と比べて多く必要で、コストが膨らむ懸念がある。
ただし、アプリケーション仮想化の際には、1つ気を付けなければならないことがある。それはIE 9/10などの上でIE 6を仮想化することがMicrosoftのライセンス上、認められていないことだ。Microsoftによると、Windowsの単一インスタンス上で、複数バージョンのIEを実行することはサポートされない。技術的にはできてしまうから厄介で、それを知らずにIE 6を仮想環境でカプセル化してしまっている企業は多いようだ。このようなライセンス違反に陥らないために、2013年5月に登場した製品が双日システムズの開発した「thinforie」(シンフォリエ)である。
製品の概要:ThinAppに特化したIE 6の互換ブラウザ
双日システムズは、Windows XPマイグレーションの動きに備え、「VMware ThinApp」(以下、ThinApp)によるアプリケーション仮想化の専門組織「ThinApp事業部」を設置。Windows 7/8へのアプリケーション移行支援サービスを提供している。
thinforieは、ThinAppに特化したIE 6の互換ブラウザである。thinforieをIE 6の代わりに導入することで、IE 6を使わずに既存のIE 6向けアプリケーションを動作させることができる。これにより、同一OS上に複数バージョンのIEを稼働させるとMicrosoftのサポート対象外となる問題を回避できる。
仕組みとしては、thinforieはIEで用意された「IEコンポーネント」と呼ばれる構成プログラムを利用して開発されたIEコンポーネントブラウザといえる。データの読み込みや解析、表示などをつかさどるHTMLレンダリングエンジンをIEと共有するため、IE同様の表示や機能を実現し、従来のアプリケーションの操作性を損なわないという。
ただしこれを使うには、双日システムズによる仮想アプリケーションのパッケージ作業(ThinApp導入サービス)が前提となる。このため、ThinAppの導入が必須であり互換ブラウザのみの使用はできない。
ThinAppの優位性:10分の1~5分の1のコスト
アプリケーション仮想化には、Citrix XenApp Streamed Apps(以下、XenApp)やMicrosoft App-V(以下、App-V)など幾つかの手法が存在するが、それらに対するThinAppの優位性とは何か。
1つにはコストがある。双日システムズ ビジネスソリューショングループ ThinApp事業部 部長 木佐谷 康氏らによると、「他ソリューションでは、ミニマム構成(100ユーザー程度)でも数千万円は掛かるのに対し、ThinAppはその10分の1~5分の1のコストで済む」という。
XenAppやApp-Vは、アプリケーションまたはデスクトップOSをサーバ上で動かし、クライアント端末には画面のみを配信するネットワーク配信方式を取る。幅広いアプリケーションに対応できるものの、サーバ、ネットワークを含めた環境構築が必要だ。一方、ThinAppはアプリケーションの稼働に必要なレジストリやファイルシステム、仮想ランタイムVOSを単一アプリケーションとともにEXEファイルにカプセル化し、クライアント(Windows)上で実行させる仮想化方式。必ずしもサーバ環境を必要とせず、配信方法も既にある配信システム(例えばSystem Center Configuration Manager:SCCM)、ファイルサーバ、メディア配布などから柔軟に選べるため、導入のハードルが低い。中央の管理サーバでアプリケーションを一元管理することはできないが、その分、導入期間やコストを抑えることができるというわけだ。
thinforieの価格:双日システムズでThinAppを導入すれば無償
thinforieは、双日システムズでThinAppによるパッケージ化をする際には無償提供される。
木佐谷氏らによると、「ThinAppに特化したIE 6の互換ブラウザでの競合製品はまだない」という。また、Microsoftからもライセンス違反をしていないことが認められ、公式ツイッターでも「今すぐシステム移行ができない企業にとっては有効なソリューション」と紹介されている。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
新着ホワイトペーパー PR
-
製品資料
[株式会社MatrixFlow] 「物流リソース最適化」ガイド:人員・配車・傭車を出庫依頼の確定前に決めきる -
製品資料
[株式会社キーエンス] なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは -
製品資料
[株式会社セールスフォース・ジャパン] 「CRMは設計と無関係」は本当か? PLMとの融合で実現する高速開発 -
事例
[日本ヒューレット・パッカード合同会社] AIエージェントの時代にどう備える? 「新たな働き手」を支える3要素とは -
製品資料
[日本ヒューレット・パッカード合同会社] “横並びの自動化”から脱却、AI活用で生産性と競争力を高める秘訣
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
2
法務と開発者で「言葉が通じない」問題 トヨタやソニーが語るOSS管理の真実
-
3
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
4
損保ジャパンはなぜ「COBOL」を捨てなかったのか? 脱メインフレームの真相
-
5
情シスの約8割が転職や退職を意識 調査で分かった“辞めたくなる最大の理由”
-
6
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
-
7
情報漏えいはなぜ繰り返されるのか 今すぐ見直すべき「境界」
-
8
「Wi-Fi 7」経由でWindowsが乗っ取られる? 最高権限奪取の恐怖
-
9
「結局使わなくなる」Microsoft 365 Copilotを半年で定着 キリンの3施策
-
10
「中堅・中小企業のネットワーク・セキュリティ運用実態」に関するアンケート
ホワイトペーパーランキング PR
-
1
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
2
家庭用Wi-Fiルーターの業務利用は危険? 避けるべき理由と具体的な対策
-
3
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
4
財務部門がAIを最大限に活用する方法 無駄のない戦略的リーダーシップへの道
-
5
LLMが兵器化? 元FBI高官が鳴らす警鐘とセキュリティツール統合のポイント
-
6
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
7
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
-
8
生成AIを開発に導入しても効果が見えない? 実証実験で分かった成果と課題
-
9
経産省DX指針から読み解く、受発注業務デジタル化ロードマップ
-
10
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー