We want to use Proxmox in a productive environment for a server which receives a lot of web requests for serving a website and a REST service via a mySQL and a MongbDB database. MongoDB data files are relatively big and change frequently. The server frequently gets a lot of small requests from many users. Using proxmox we aim at being able to do a live-migration to another host in case that our server hardware fails. We have 2 host servers with SSDs - both located at the same data centre and our idea is to create a KVM based guest with proxmox and to distribute the KVM VM data file to allow a fast live-migration.
As far as I can see we will need to use a storage type that allows 2 hosts to share the storage. Looking at the proxmox wiki I found several types that are supported including GLusterFS and RBD/Ceph. (While browing the web I also found DRBD, but that doesn't seem to be supported by Proxmox (is that correct?)). - However, I didn't find any information about which type may be the best for our scenario.
Does anyone have experience? What would you prefer as a strorage type?
As a side-question: Does anyone of them support compression (mongodb creates relatively big data files which can be compressed very well)? I could imagine that this may be good during the network transfer and maybe it can also allow us to use the space of the drived more efficiently...?
As far as I can see we will need to use a storage type that allows 2 hosts to share the storage. Looking at the proxmox wiki I found several types that are supported including GLusterFS and RBD/Ceph. (While browing the web I also found DRBD, but that doesn't seem to be supported by Proxmox (is that correct?)). - However, I didn't find any information about which type may be the best for our scenario.
Does anyone have experience? What would you prefer as a strorage type?
As a side-question: Does anyone of them support compression (mongodb creates relatively big data files which can be compressed very well)? I could imagine that this may be good during the network transfer and maybe it can also allow us to use the space of the drived more efficiently...?
Last edited: