Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Does not require a specific base OS.
  • Easy to install.
  • Easy to upgrade after initial install. *(If updating packages in the virtual machine.)

...

Packaging SolutionRequires Additional SoftwareRequires Hardware SupportRequires Operating System SupportRequires Internet AccessPerformance(1-5)Ease of Install(1-5)Easy to update
Standalone BinaryNoNoStandalone is specific to OSNo55No
Installer PackagesYes, dependenciesNoPackages are specific to OSYes54Yes
Virtual Machine ImagesYes, VM softwareYes, AMD-V or VT-xNoNo34Yes*
Docker ImagesYes, docker and OS imgYes, if using boot2dockerHost os and docker OS must matchYes4.52Yes

...

Blockers for each packaging method

Standalone Binary

You should not use the standalone binary if any of these are true.

  • Need easy updates in the future.
  • Using a non supported OS

Installer Packages

You should not use the installer packages if any of the following are true.

  • No internet access during install. This prevents installation of additional software.
  • Using a non supported OS.

Virtual Machine Images

You should not use the virtual machine images if any of the following are true.

  • Do not have hardware support for virtualization.
  • If you do not have internet access and do not have virtualization software already installed.
  • Need the maximum amount of performance from your hardware.

Docker Image

You should not use the Docker image if any of the following are true.

  • You need an easy to install method.
  • Using a non linux OS and do not meet the hardware virtualization requirements.
  • No internet access during install and do not have docker and all images needed to run the application.