Knowledge (XXG)

Software appliance

Source 📝

191: 253: 77: 36: 452:
hence it does not have to share the hardware resources (CPU, memory, storage space, ...) usually consumed by these on a generic OS setup. This naturally leads to faster boot time and application execution speed. In the case where multiple software appliances share and run simultaneously on the same
528:
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).
436:
Simplified deployment: A software appliance encapsulates an application's dependencies in a pre-integrated, self-contained unit. This can dramatically simplify software deployment by freeing users from having to worry about resolving
444:
Improved isolation: software appliances are typically used to run applications in isolation from one another. If the security of an appliance is compromised, or if the appliance crashes, other isolated appliances will not be
762: 544:
Customers can receive all service and maintenance from the application vendor, eliminating the requirement to manage multiple maintenance streams, licenses, and service contracts.
405:
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
19:
This article is about a software with just enough operating system (JeOS) to run on hardware or in a virtual machine. For a hardware device with integrated software (
547:
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
575: 101:
of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be
650: 640: 212: 607: 270: 49: 354: 336: 234: 172: 63: 317: 153: 537:
Commercial software appliances are typically sold as a subscription service (pay-as-you-go) and are an alternative approach to
441:
OS compatibility issues, library dependencies or undesirable interactions with other applications. This is known as a "toaster."
98: 289: 125: 752: 274: 448:
Improved performance: A software appliance does not embed any unused operating system services, applications or any form of
675: 296: 132: 94: 757: 376: 110: 205: 199: 730: 551:. In both cases, the primary value to the customer remains the simplicity of purchase, deployment, and maintenance. 420:
Installing a software appliance to a virtual machine and packaging that into an image, creates a virtual appliance.
303: 139: 506: 498:, or a format specific to a particular virtual machine container (for example, VMware, VirtualBox, or Amazon EC2). 495: 263: 428:
Software appliances have several benefits over traditional software applications that are installed on top of an
457:
instances of a software appliance (OS + software application) will consume more hardware resources than running
216: 285: 121: 410: 55: 87: 538: 406: 388: 106: 693: 560: 372: 102: 548: 396: 380: 24: 413:, while a software appliance is often packaged in more generally applicable image format (e.g., 310: 146: 731:
Create solutions on IBM SmartCloud Enterprise: Transfer image assets between different accounts
646: 617: 565: 510: 488: 402: 429: 417:) that supports installations to physical machines and multiple types of virtual machines. 679: 525:
image, allowing it to run on real hardware in addition to most types of virtual machines.
494:
A virtual appliance could be built using either a standard virtual machine format such as
484: 438: 384: 453:
hardware (on a virtualization platform for example) this will not hold true as running
449: 746: 586: 580: 252: 672: 513:
and Docker Hub) can be seen as an implementation of software appliances.
392: 20: 612: 570: 522: 414: 710: 642:
Linux Appliance Design: A Hands-On Guide to Building Linux Appliances
639:
Smith, Bob; Hardin, John A; Phillips, Graham; Pierce, Bill (2007).
93:
Please help to demonstrate the notability of the topic by citing
465:
instance of an operating system due to the overhead of running
246: 184: 70: 29: 763:
Operating system distributions bootable from read-only media
491:, allowing it to be run within a virtual machine container. 379:
to run optimally on industry-standard hardware (typically a
16:
Software application and pared down operating system
277:. Unsourced material may be challenged and removed. 8: 509:and their images (such as those provided by 729:Wu C F, Wang Y S, Liu G N, Amies, A, 2012, 64:Learn how and when to remove these messages 521:A software appliance can be packaged as a 483:A software appliance can be packaged in a 355:Learn how and when to remove this message 337:Learn how and when to remove this message 235:Learn how and when to remove this message 173:Learn how and when to remove this message 198:This article includes a list of general 598: 576:TurnKey Linux Virtual Appliance Library 461:instances of a software application on 7: 275:adding citations to reliable sources 469:more instances of operating system. 377:just enough operating system (JeOS) 645:. No Starch Press. pp. xvii. 204:it lacks sufficient corresponding 14: 45:This article has multiple issues. 606:Congdon, Lee (25 January 2008). 496:Open Virtualization Format (OVF) 251: 189: 75: 34: 608:"What is a Software Appliance?" 262:needs additional citations for 86:may not meet Knowledge (XXG)'s 53:or discuss these issues on the 533:Commercial software appliances 409:designed to run on a specific 1: 583:- builds software appliances 474:Types of software appliances 88:general notability guideline 779: 95:reliable secondary sources 84:The topic of this article 18: 694:"OVF 1.1 Specification" 411:virtualization platform 219:more precise citations. 711:"VirtualBox changelog" 753:Software distribution 539:software as a service 407:virtual machine image 389:software distribution 561:Portable application 373:software application 286:"Software appliance" 271:improve this article 122:"Software appliance" 758:Software appliances 439:potentially complex 734:IBM developerWorks 678:2005-05-02 at the 549:computer appliance 403:Virtual appliances 397:computer appliance 395:that implements a 369:software appliance 90: 25:computer appliance 652:978-1-59327-140-4 566:Virtual appliance 517:Live CD appliance 489:virtual appliance 479:Virtual appliance 365: 364: 357: 347: 346: 339: 321: 245: 244: 237: 183: 182: 175: 157: 85: 68: 770: 737: 727: 721: 720: 718: 717: 707: 701: 700: 698: 690: 684: 669: 663: 662: 660: 659: 636: 630: 629: 627: 625: 616:. Archived from 603: 468: 464: 460: 456: 430:operating system 360: 353: 342: 335: 331: 328: 322: 320: 279: 255: 247: 240: 233: 229: 226: 220: 215:this article by 206:inline citations 193: 192: 185: 178: 171: 167: 164: 158: 156: 115: 79: 78: 71: 60: 38: 37: 30: 778: 777: 773: 772: 771: 769: 768: 767: 743: 742: 741: 740: 728: 724: 715: 713: 709: 708: 704: 696: 692: 691: 687: 683:- Network World 680:Wayback Machine 673:SAN Data Center 670: 666: 657: 655: 653: 638: 637: 633: 623: 621: 620:on 15 July 2019 605: 604: 600: 595: 557: 535: 519: 504: 485:virtual machine 481: 476: 466: 462: 458: 454: 426: 385:virtual machine 361: 350: 349: 348: 343: 332: 326: 323: 280: 278: 268: 256: 241: 230: 224: 221: 211:Please help to 210: 194: 190: 179: 168: 162: 159: 116: 114: 92: 80: 76: 39: 35: 28: 17: 12: 11: 5: 776: 774: 766: 765: 760: 755: 745: 744: 739: 738: 722: 702: 685: 664: 651: 631: 597: 596: 594: 591: 590: 589: 584: 578: 573: 568: 563: 556: 553: 534: 531: 518: 515: 503: 500: 480: 477: 475: 472: 471: 470: 446: 442: 425: 422: 375:combined with 363: 362: 345: 344: 259: 257: 250: 243: 242: 197: 195: 188: 181: 180: 83: 81: 74: 69: 43: 42: 40: 33: 15: 13: 10: 9: 6: 4: 3: 2: 775: 764: 761: 759: 756: 754: 751: 750: 748: 735: 732: 726: 723: 712: 706: 703: 695: 689: 686: 682: 681: 677: 674: 668: 665: 654: 648: 644: 643: 635: 632: 619: 615: 614: 609: 602: 599: 592: 588: 587:Windows To Go 585: 582: 579: 577: 574: 572: 569: 567: 564: 562: 559: 558: 554: 552: 550: 545: 542: 540: 532: 530: 526: 524: 516: 514: 512: 508: 501: 499: 497: 492: 490: 486: 478: 473: 451: 447: 443: 440: 435: 434: 433: 431: 423: 421: 418: 416: 412: 408: 404: 400: 398: 394: 390: 386: 382: 378: 374: 370: 359: 356: 341: 338: 330: 319: 316: 312: 309: 305: 302: 298: 295: 291: 288: –  287: 283: 282:Find sources: 276: 272: 266: 265: 260:This article 258: 254: 249: 248: 239: 236: 228: 218: 214: 208: 207: 201: 196: 187: 186: 177: 174: 166: 155: 152: 148: 145: 141: 138: 134: 131: 127: 124: –  123: 119: 118:Find sources: 112: 108: 104: 100: 96: 89: 82: 73: 72: 67: 65: 58: 57: 52: 51: 46: 41: 32: 31: 26: 22: 733: 725: 714:. Retrieved 705: 688: 671: 667: 656:. Retrieved 641: 634: 622:. Retrieved 618:the original 613:Red Hat Blog 611: 601: 546: 543: 536: 527: 520: 505: 493: 487:format as a 482: 427: 419: 401: 368: 366: 351: 333: 324: 314: 307: 300: 293: 281: 269:Please help 264:verification 261: 231: 222: 203: 169: 160: 150: 143: 136: 129: 117: 61: 54: 48: 47:Please help 44: 624:29 December 581:SUSE Studio 217:introducing 99:independent 747:Categories 716:2009-04-13 658:2008-05-06 593:References 507:Containers 502:Containers 387:. It is a 383:) or in a 297:newspapers 225:April 2024 200:references 163:April 2024 133:newspapers 107:redirected 50:improve it 736:, June 6. 450:bloatware 445:affected. 97:that are 56:talk page 676:Archived 555:See also 424:Benefits 393:firmware 327:May 2015 21:firmware 571:BitNami 523:Live CD 415:Live CD 311:scholar 213:improve 147:scholar 111:deleted 23:), see 649:  511:Docker 381:server 313:  306:  299:  292:  284:  202:, but 149:  142:  135:  128:  120:  103:merged 697:(PDF) 467:n - 1 371:is a 318:JSTOR 304:books 154:JSTOR 140:books 109:, or 647:ISBN 626:2019 290:news 126:news 391:or 273:by 749:: 610:. 541:. 432:: 399:. 367:A 105:, 59:. 719:. 699:. 661:. 628:. 463:1 459:n 455:n 358:) 352:( 340:) 334:( 329:) 325:( 315:· 308:· 301:· 294:· 267:. 238:) 232:( 227:) 223:( 209:. 176:) 170:( 165:) 161:( 151:· 144:· 137:· 130:· 113:. 91:. 66:) 62:( 27:.

Index

firmware
computer appliance
improve it
talk page
Learn how and when to remove these messages
general notability guideline
reliable secondary sources
independent
merged
redirected
deleted
"Software appliance"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
references
inline citations
improve
introducing
Learn how and when to remove this message

verification
improve this article
adding citations to reliable sources
"Software appliance"
news
newspapers

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.