By drapeau on Apr 09, 2009
No longer: now I just tell VirtualBox to create an appliance out of my vbox image and it creates two files: an OVF image and the OVF description of that image. When my co-worker wants to use my appliance, she tells vbox to import that appliance (the OVF description) and it does the right thing. No configuration, nothing: it's just ready to go. Nice and easy.
Jignesh Shah tried it out yesterday and created a relatively small-footprint OVF appliance of PostgreSQL 8.3.
I think this is going to be the way to distribute software in the near future. And if not the way, then a valid way. Virtualized images solve a few problems that I can think of:
- You don't have to worry about which operating system the customer has deployed on their desktop or server; as long as they're running a hypervisor, you can deliver your software to them easily, nicely pre-packaged in a virtualized image "appliance";
- it eliminates the install step for trying software: you've already packaged up your app in an appliance, no installation needed for the customer just makes things simpler and faster for them to get rolling;
- The transition to cloud computing becomes easier; if you use a virtualized image on your desktop, you can use the same image on a cloud like Sun's cloud computing offering, Amazon EC2, or other clouds that I'm sure will come online over the next few years. This gives customers the flexibility to run apps where they want, and to migrate to/from clouds.
TurnKey Linux seeems to be something similar; I haven't looked much into it yet so don't know if they offer the cloud preview feature that JumpBox provides, but they do have the download-an-app-in-a-virtualized-image feature.
Powered by ScribeFire.