Omnissa ThinApp 應用程式虛擬化

ThinApp 應用程式虛擬化與 Legacy Application 隔離解決方案
APPLICATION VIRTUALIZATION|LEGACY APPLICATION DELIVERY

Omnissa ThinApp 應用程式虛擬化|原 VMware ThinApp

 

ThinApp 將 Windows 應用程式及其執行所需的檔案、 Registry 與相關元件封裝成彼此隔離的虛擬應用程式套件, 讓應用程式能與底層 Windows 作業系統及其他應用程式降低相互依賴, 協助企業處理舊版應用、版本衝突、 VDI 應用交付與既有軟體相容性問題。

對仍有 Legacy Application、特殊 Runtime、 舊版企業系統或不同版本程式需要共存的組織, ThinApp 可作為應用程式現代化過程中的隔離與過渡工具, 並可與 Omnissa Horizon 及 App Volumes 架構整合。

ThinApp Application Virtualization Legacy Application Application Isolation Agentless Horizon VDI App Volumes
產品名稱說明: ThinApp 原屬 VMware End-User Computing(EUC)產品線。 VMware EUC 業務後續獨立為 Omnissa, 目前正式產品名稱為 Omnissa ThinApp。 本頁仍保留「VMware ThinApp」名稱, 方便既有 VMware 客戶與舊版 ThinApp 使用者搜尋與辨識。
WHAT IS THINAPP

ThinApp 是什麼?把應用程式與 Windows 環境適度分離

企業真正難以處理的, 往往不是新的應用程式, 而是那些不能快速升級、不能重新開發, 但仍與重要工作流程高度相關的既有應用系統。

ThinApp 是 Windows 應用程式虛擬化技術, 可以將已安裝的應用程式進行 Capture 與封裝, 建立可交付的 EXE 或 MSI 應用程式套件。

虛擬化後的程式可與其他應用程式及底層 Windows 進行一定程度的隔離, 降低不同程式使用相同 DLL、Runtime、 Registry 或相關元件時所造成的衝突。

ThinApp Package 執行時, 應用程式對檔案系統與 Registry 所做的部分變更 可透過虛擬化環境與 Sandbox 處理, 讓企業在不大幅修改大量終端 Windows 環境的情況下, 繼續提供特殊或 Legacy Application。

HOW THINAPP WORKS

從傳統安裝程式,轉換為可隔離交付的應用程式套件

ThinApp 的概念不是建立一台完整的 Virtual Machine, 而是針對應用程式本身進行封裝與隔離。

01 Application 盤點既有 Windows Application、 Legacy Application 與相依元件。
02 Capture 於乾淨的 Packaging Environment 擷取應用程式安裝與系統變更。
 
03 ThinApp Package 將應用程式與相關元件 建立成可交付的 EXE / MSI 套件。
 
04 Isolation & Sandbox 將應用設定與部分 Windows 資源 隔離於虛擬化執行環境中。
05 Application Delivery 依需求交付至 Physical Windows、 VDI、RDSH 或 App Volumes 架構。
CORE BENEFITS

ThinApp 應用程式虛擬化的六項核心價值

ThinApp 的主要價值並不是取代所有現代應用部署方式, 而是處理企業中難以直接安裝、 容易發生版本衝突或仍必須保留的特殊應用程式。

01 / APPLICATION ISOLATION

應用程式隔離

將應用程式與部分底層 OS 資源及其他程式隔離, 降低 DLL、Registry、Runtime 或不同應用版本互相衝突的機會。

02 / AGENTLESS

Agentless 執行架構

ThinApp Package 在目標 Windows 裝置上 不需要預先安裝 ThinApp Runtime Agent, 減少終端額外安裝元件的需求。

 
03 / LEGACY APPLICATION

延續既有應用程式使用

針對企業仍必須保留的舊版應用程式, 可評估透過封裝與隔離降低 Windows 移轉或軟體相容性所造成的影響。

 
04 / VERSION COEXISTENCE

降低多版本程式衝突

當不同部門或工作流程需要使用不同版本企業應用時, ThinApp 可協助建立彼此相對隔離的執行環境。

 
05 / FLEXIBLE DELIVERY

彈性的應用程式交付

ThinApp Package 可依實際環境採用本機、 Network Share、VDI 或與 App Volumes 整合等方式進行交付。

06 / SANDBOX

使用者設定與變更隔離

應用程式執行期間的部分檔案與 Registry 變更 可寫入 ThinApp Sandbox, 降低直接修改基礎 Windows 環境的需求。

APPLICATION ISOLATION

為什麼 Application Isolation 對舊版程式特別重要?

企業常遇到的問題不是「程式不能安裝」, 而是新舊程式安裝在同一台 Windows 後互相影響。 ThinApp 透過虛擬化的檔案系統、 Registry 與 Sandbox, 讓部分應用相依元件可以留在自己的執行環境中。

DLL / Runtime 衝突 降低不同版本應用程式 對相同 Runtime 或元件版本所造成的衝突。
Registry 隔離 應用程式相關 Registry 設定 可依 ThinApp Isolation Mode 進行處理。
 
Sandbox 部分使用者設定與變更可寫入獨立 Sandbox, 避免直接修改基礎 OS。
Version Coexistence 讓部分不同版本的企業應用程式 可以在相同 Windows 環境中共存。
APPLICATION SCENARIOS

ThinApp 適合哪些企業與應用情境?

不是所有 Windows Application 都需要 ThinApp。 真正適合的場景, 通常是企業已經遇到相容性、版本、 隔離或 Legacy Application 管理問題。

LEGACY APPLICATION

仍需保留舊版企業系統

製造、金融、醫療、物流或政府單位 可能仍有多年以前建置的關鍵應用。 當系統無法立即重新開發, 可評估 ThinApp 作為相容性與過渡方案。

APPLICATION CONFLICT

應用程式版本互相衝突

同一台電腦需要不同版本 Java、 Runtime、Browser Plug-in 或企業軟體時, 可評估 Application Isolation 降低彼此干擾。

 
VDI / HORIZON

VDI 虛擬桌面

在 Horizon 或其他 Windows VDI 環境中, 針對不適合直接安裝於 Golden Image 或需要特殊隔離的程式, 可利用 ThinApp Package 進行交付。

 
RDSH

RDSH 多使用者環境

多個應用程式需要共存在 Windows Server / RDSH 環境時, 可評估利用 ThinApp 降低程式與設定互相影響。

 
CONTROLLED ENDPOINT

受控或鎖定式 Windows 終端

對不希望使用者自行修改系統環境的終端, 可將特定應用封裝後依企業政策交付, 降低傳統安裝造成的系統變更。

APPLICATION MIGRATION

Windows 與應用移轉專案

企業進行 Windows 更新、 桌面汰換或 VDI 導入時, 若遇到無法立即升級的舊版程式, ThinApp 可作為評估方案之一。

APPLICATION DELIVERY

ThinApp Package 可以如何交付?

ThinApp 不侷限於單一部署方式。 實際架構應依使用人數、 網路品質、VDI 架構與應用管理方式決定。

Local Deployment 將 ThinApp Package 配置在使用者 Windows 裝置或虛擬桌面本機, 降低執行時對 Network Share 的依賴。
Centralized Delivery 將應用程式套件集中存放於 Network Share, 使用者從集中位置啟動, 適合希望統一管理套件的企業環境。
VDI / App Volumes 將需要隔離的特殊應用交付至 VDI, 或整合 App Volumes, 建立更完整的應用程式交付架構。
THINAPP + APP VOLUMES

現代應用管理應同時評估 ThinApp 與 App Volumes

如果企業主要需求是處理少數 Legacy Application、 應用程式衝突或特殊 Runtime, ThinApp 的 Application Isolation 仍具有實際價值。

但如果目標是建立大量 Windows 應用程式的 集中生命週期管理、版本更新與動態交付, 則應同步評估 App Volumes。

企業可以把需要高度隔離的特殊應用保留在 ThinApp, 其他較一般的企業 Application 則透過 App Volumes 管理, 降低所有應用程式都堆疊在 Base Image 所造成的維護複雜度。

簡單來說:

ThinApp 比較適合處理 「特殊、舊版、容易衝突、需要隔離」 的 Windows Application;

App Volumes 則更適合處理 「大量、集中、持續更新、生命週期管理」 的企業應用程式。
WHO SHOULD CONSIDER THINAPP

哪些企業特別值得評估 ThinApp?

當企業內部存在長期使用、 升級困難或無法立即汰換的 Windows 應用程式時, ThinApp 可成為應用現代化過程中的其中一個技術選項。

製造業與工廠

MES、設備管理、工程軟體或機台相關應用 可能仍依賴特定版本 Windows Component、 Java、Browser 或 Runtime。

金融、保險與大型企業

內部重要應用程式使用年限較長, 新舊系統可能必須同時存在, 需要降低應用版本之間的衝突。

 
醫療與專業服務

部分醫療、影像或專業應用 可能無法隨 Windows 平台快速升級, 需要先驗證應用相容性與替代方式。

VDI 與大型桌面環境

需要維護大量標準化桌面的企業, 可以把特殊應用與 Base Image 分離, 降低 Golden Image 中的程式複雜度。

BEFORE DEPLOYMENT

ThinApp 不是「任何舊軟體都一定能繼續使用」

ThinApp 可以協助處理許多 Application Isolation 與 Legacy Application 問題, 但並不是完整的 Windows 相容層。 正式導入前仍應針對實際應用進行 Capture、功能測試與 PoC。

  • 應用程式是否需要特殊 Driver、 Kernel-Level Component 或 Windows Service?
  • 是否需要與防毒、USB、 Smart Card 或特殊硬體裝置深度整合?
  • 是否使用 Dongle、 License Server 或特殊授權機制?
  • 是否高度依賴特定 Browser、 Java、.NET 或其他 Runtime?
  • 是否需要與其他本機應用大量交換資料 或呼叫 COM 元件?
  • 目前與預計移轉的 Windows 版本 是否適合該應用程式運作?
YQI APPLICATION VIRTUALIZATION SERVICE

英豈科技 ThinApp 與應用程式虛擬化整合服務

企業導入 Application Virtualization 真正困難的地方通常不是安裝 ThinApp, 而是判斷哪些程式適合封裝、 哪些程式應升級、 哪些應留在 VDI 或 RDSH, 以及如何與既有 Windows、 Horizon 及 App Volumes 架構整合。

01|應用程式盤點
整理應用名稱、版本、使用部門、 Windows、Runtime、Browser、 授權方式與周邊設備需求。
02|相容性與封裝評估
判斷程式是否適合 ThinApp, 並確認是否涉及 Driver、Service、 Hardware Integration 或特殊系統相依性。
03|ThinApp Capture 與 Package 建置
建立乾淨的 Packaging Environment, 完成應用程式安裝擷取、 Isolation Mode、Sandbox 與 Package 設定。
04|PoC 與使用情境測試
驗證登入、列印、檔案存取、 網路服務、License、 Peripheral 與實際工作流程。
05|VDI / App Volumes 整合
依企業需求將 ThinApp 與 Horizon、 RDSH、Physical Windows 或 App Volumes 整合, 建立適合企業使用的 Application Delivery Strategy。
VIDEO

進一步了解 ThinApp 應用程式虛擬化

透過 ThinApp 技術影片, 進一步了解 Windows 應用程式封裝與隔離概念, 以及企業如何處理應用程式相容性問題。

FAQ

VMware ThinApp 與應用程式虛擬化常見問題

以下整理企業在評估 ThinApp、 舊版應用程式相容性與 VDI 應用交付時常見的問題。

VMware ThinApp 現在改名了嗎?

ThinApp 原屬 VMware End-User Computing 產品線。 目前相關 EUC 產品已轉至 Omnissa, 正式產品名稱為 Omnissa ThinApp。 市場與既有企業環境仍常使用 VMware ThinApp 作為歷史名稱。

ThinApp 和虛擬機器有什麼不同?

虛擬機器會虛擬化完整 Computer 與 Operating System; ThinApp 則聚焦於 Windows Application, 將程式及部分相依元件封裝並建立隔離執行環境, 兩者所處理的虛擬化層級不同。

ThinApp 需要在每台電腦安裝 Agent 嗎?

ThinApp 的主要特色之一為 Agentless Application Virtualization。 目標 Windows 裝置通常不需要額外安裝 ThinApp Runtime Agent, 即可執行已建立的 ThinApp Package。

ThinApp 可以解決所有舊版應用相容性問題嗎?

不能保證。 特別是需要 Kernel Driver、 特殊硬體、Windows Service 或深度 OS 整合的程式, 應先進行技術評估與 PoC, 確認實際功能及相容性。

ThinApp 可以搭配 VDI 使用嗎?

可以依企業環境進行規劃。 ThinApp Package 可以使用於實體 或虛擬 Windows Desktop, 對需要隔離的特殊 Legacy Application, 也可以與 Horizon 或 App Volumes 應用交付架構搭配評估。

ThinApp 與 App Volumes 應該選哪一個?

如果主要需求是 Legacy Application Isolation、 解決特殊程式衝突或保留舊版應用, 可優先評估 ThinApp。 如果需求是大量 Windows Application 的 集中交付、版本更新與生命週期管理, 則應同步評估 App Volumes。

APPLICATION COMPATIBILITY CONSULTING

舊版應用程式無法升級?先確認真正的相容性問題

您不需要一開始就決定是否使用 ThinApp。 可以先提供應用程式名稱、版本、 目前 Windows 環境、使用人數、 Runtime、Browser、License 以及預計移轉的 Windows 或 VDI 平台, 由英豈科技協助評估適合採用 ThinApp、App Volumes、VDI、 應用程式升級或其他替代方案。

免費服務專線 0800-899-580 線上留言諮詢