词条 | Software appliance |
释义 |
A software appliance is a software application combined with just enough operating system (JeOS) to run optimally on industry-standard hardware (typically a server) or in a virtual machine. It is a software distribution or firmware that implements a computer appliance.[1][2][3] Virtual appliances are a subset of software appliances. The main distinction is the packaging format and the specificity of the target platform. A virtual appliance is a virtual machine image designed to run on a specific virtualization platform, while a software appliance is often packaged in more generally applicable image format (e.g., Live CD) that supports installations to physical machines and multiple types of virtual machines.[4][5][6]Installing a software appliance to a virtual machine and packaging that into an image, creates a virtual appliance. BenefitsSoftware appliances have several benefits over traditional software applications that are installed on top of an operating system:
Types of software appliancesVirtual applianceA software appliance can be packaged in a virtual machine format as a virtual appliance, allowing it to be run within a virtual machine container. A virtual appliance could be built using either a standard virtual machine format such as Open Virtualization Format (OVF), or a format specific to a particular virtual machine container (for example, VMware, VirtualBox, or Amazon EC2). Live CD applianceA software appliance can be packaged as a Live CD image, allowing it to run on real hardware in addition to most types of virtual machines. This allows developers to avoid the complexities involved in supporting multiple incompatible virtual machine image formats and focus on the lowest common denominator instead (i.e., ISO images are supported by most Virtual Machine platforms). Commercial software appliancesCommercial software appliances are typically sold as a subscription service (pay-as-you-go) and are an alternative approach to software as a service. Customers can receive all service and maintenance from the application vendor, eliminating the requirement to manage multiple maintenance streams, licenses, and service contracts. In some cases, the application vendor may install the software appliance on a piece of hardware prior to delivery to the customer, thereby creating a computer appliance. In both cases, the primary value to the customer remains the simplicity of purchase, deployment, and maintenance. See also
References1. ^{{Cite book |author1=Smith, Bob |author2=Hardin, John A |author3=Phillips, Graham |author4=Pierce, Bill | title=Linux Appliance Design: A Hands-On Guide to Building Linux Appliances | date= | publisher=No Starch Press | location= | isbn=1-59327-140-9 | pages=xvii | url=https://books.google.com/books?id=uVu0ax6C3uIC&pg=PA81&dq=%22network+appliance%22+date:2003-2009&lr=&num=100&as_brr=3&sig=QE5mXmjxjbgmQtw11DsRYlnewnE#PPR17,M1 | accessdate=2008-05-06 }} 2. ^SAN Data Center {{webarchive|url=https://web.archive.org/web/20050502092915/http://www.networkworld.com/topics/sans.html |date=2005-05-02 }}- Network World 3. ^Routers- About.com 4. ^{{cite web | url = http://www.dmtf.org/standards/published_documents/DSP0243_1.1.0.pdf | title = OVF 1.1 Specification}} 5. ^{{cite web | url = http://www.virtualbox.org/wiki/Changelog | title = VirtualBox changelog | accessdate = 2009-04-13}} 6. ^Wu C F, Wang Y S, Liu G N, Amies, A, 2012, Create solutions on IBM SmartCloud Enterprise: Transfer image assets between different accounts IBM developerWorks, June 6. External links{{DEFAULTSORT:Appliance, software}} 3 : Software distribution|Software appliances|Operating system distributions bootable from read-only media |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。