本页使用了标题或全文手工转换

软件设备

维基百科,自由的百科全书
跳到导航 跳到搜索

软件设备(英文:software appliance)是预先选定的一个或一组特别的应用程序加上最精简的操作系统(Just enough operating system, JeOS英语Just enough operating system),运行在标准计算机系统中或是虚拟机上。

优点[编辑]

相较于传统应用程序安装在操作系统上,软件设备有以下的优点 容易部署:软件设备将应用程序与应用程序所需要的环境集成在一个完备的、自给自足的集成中,如此一来,用户不需烦恼操作系统兼容性、library dependencies或与其他程序不必要的交互,可以简化软件的部署的工作

独立性较佳:一般软件设备上的应用程序都是彼此独立运作,一旦某一个软件设备发生安全上的疑虑或者损毁死机,其他的软件设备不会受到牵连影响。

软件设备的种类[编辑]

软件设备可以包装成虚拟机的格式成为一个虚拟软件设备,可以在运行一个虚拟机容器(Virtual machine container)中运行。 目前没有虚拟机容器格式的标准,所以一般虚拟软件设备都是建构在单一特定的虚拟机上,无法跨跨平台在另一种虚拟机上运行。

软件设备可以包装成CD镜像档的格式,在大部分的虚拟机外也允许在真正的硬件上运行。开发者可以必掉支持多种不兼容的虚拟机格式的复杂度,专注在共通的平台上开发(大部分的虚拟机平台都支持ISO镜像档)

商用软件设备[编辑]

商用软件设备一般是用订阅服务(使用才付费)的方式贩售,是实现软件即服务(Software as a Service, SaaS)的一种选项。用户可以透过应用程序业者收到所需的软件服务,而不需要去管理多个软件的维护、使用许可证及服务合约的困扰。 在某些情况下,应用程序业者也可能会将软件预先安装在一台服务器计算机上成为一个有计算机硬件的软件设备才交给客户,无论如何,对客户的主要的价值在于简化购买、部署与维护的成本。