Versions Compared

Key

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

...

  • Requires docker and base os it be installed before running image.
  • Requires Hardware support on non linux OS.
  • Host OS and image OS must match. (e.g. Linux os will run only linux images.)
  • Requires internet access to get base image

Cloud Host Image

A cloud host image is a pre made virtual machine image built to run on a specific cloud hosting provider.  The most common format is Amazon's Amazon Machine Image(ami). 

Pros

  • Easy to setup when using Amazon EC2.
  • Performance is good with the option to scale up using EC2.
  • Easy to upgrade after initial install. *(If updating packages in the vm.)

Cons

  • Requires internet access for installation AND operation.
  • Cost of running EC2 instances.

 

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
Cloud Host ImagesN/AN/AN/AYes, even for operation.55*Yes*

Blockers for each packaging method

...

  • 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. 

Cloud Host Image

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

  • You do not have reliable internet access.  
  • You need your data on site.
  • Cloud provider is to expensive.