I get the basic idea behind a virtual appliance - take something you'd build a separate computer for and virtualize it, saving on space, noise, and power - but some of these uses seem really impractical.
Take a NAS, for example. I've seen NAS's listed as a great use for a virtual machine from a few sites, but it confuses me. One of the better reasons why you have a NAS in the first place is to have storage outside of your PC that's relatively secure in case something happens to it. And hey, stick two or three drives in the thing and you'll have data redundancy, too. So why the hell would you virtualize it? What good is a RAID-5 NAS if it's sitting on one hard drive?
Another example, a LAMP server. What good reason is there to run this as a virtualized machine as opposed to building a local *AMP setup on the local machine? Or using XAMPP?
The biggest problem I see is that you'd basically be consolidating a couple of computers into one single point of failure, and that makes no sense to me. Or maybe i'm just missing the point? Someone point me in the right direction, please.
Take a NAS, for example. I've seen NAS's listed as a great use for a virtual machine from a few sites, but it confuses me. One of the better reasons why you have a NAS in the first place is to have storage outside of your PC that's relatively secure in case something happens to it. And hey, stick two or three drives in the thing and you'll have data redundancy, too. So why the hell would you virtualize it? What good is a RAID-5 NAS if it's sitting on one hard drive?
Another example, a LAMP server. What good reason is there to run this as a virtualized machine as opposed to building a local *AMP setup on the local machine? Or using XAMPP?
The biggest problem I see is that you'd basically be consolidating a couple of computers into one single point of failure, and that makes no sense to me. Or maybe i'm just missing the point? Someone point me in the right direction, please.