Hi I am looking a
Storage Solution For No Downtime System
I need a storage solution for highly available virtual machines. I am developing a startup like UpCloud. I will offer all NVME virtual machines to customers. I target maximum IOPS.
Looking for 2 features. One is covered by ZFS, other is covered by Microsoft S2D. But I couldn't find both the same time.
It shouldn't duplicate the same data. For example operating system files must write once. All VM's must use the same files. Differences must be handled by copy on write. Because NVME's very expensive. ZFS is covering this situation.
3 or more times Live Data Copy like Microsoft S2D. When disk failure or machine failure happened, virtual machines must continue to run without any problem in seconds. This will be done by automated processes below:
------ Detect machine or disk failure
------ Boot failed virtual machines on a healthy machine. Thanks to duplicate data!
------ After each successful boot, assign machine's old ip address.
I am also sharing current hardware design. Machines haven't fibre cables. I can obtain if necessary but I don't want because they are expensive. Each machine have dual 1 gigabit ethernet port. Each NVME disk is 2TB. All HDD's are 8 TB. Virtual machines will run on NVME disks. HDD's are exist for only backup and they will sleep almost all time.
Machine_1:
- NVME_1
- NVME_2
- HDD_1
Machine_2:
- NVME_3
- NVME_4
- HDD_2
Machine_3:
- NVME_5
- NVME_6
- HDD_3
It does not appeal to me as the storage on the network is very expensive. The current hardware configuration is very cost effective. Because it using the same machines for compute and storage. First class communications between disks and cpu. Maximum IOPS. I highly recommended.
I need your solution suggestions that provide both of the features I mentioned.
There is a old thread but I couldn't find a fitted solution.
My budget is 200$ monthly for this storage software. But I highly prefer free open source solution.
Storage Solution For No Downtime System
I need a storage solution for highly available virtual machines. I am developing a startup like UpCloud. I will offer all NVME virtual machines to customers. I target maximum IOPS.
Looking for 2 features. One is covered by ZFS, other is covered by Microsoft S2D. But I couldn't find both the same time.
It shouldn't duplicate the same data. For example operating system files must write once. All VM's must use the same files. Differences must be handled by copy on write. Because NVME's very expensive. ZFS is covering this situation.
3 or more times Live Data Copy like Microsoft S2D. When disk failure or machine failure happened, virtual machines must continue to run without any problem in seconds. This will be done by automated processes below:
------ Detect machine or disk failure
------ Boot failed virtual machines on a healthy machine. Thanks to duplicate data!
------ After each successful boot, assign machine's old ip address.
I am also sharing current hardware design. Machines haven't fibre cables. I can obtain if necessary but I don't want because they are expensive. Each machine have dual 1 gigabit ethernet port. Each NVME disk is 2TB. All HDD's are 8 TB. Virtual machines will run on NVME disks. HDD's are exist for only backup and they will sleep almost all time.
Machine_1:
- NVME_1
- NVME_2
- HDD_1
Machine_2:
- NVME_3
- NVME_4
- HDD_2
Machine_3:
- NVME_5
- NVME_6
- HDD_3
It does not appeal to me as the storage on the network is very expensive. The current hardware configuration is very cost effective. Because it using the same machines for compute and storage. First class communications between disks and cpu. Maximum IOPS. I highly recommended.
I need your solution suggestions that provide both of the features I mentioned.
There is a old thread but I couldn't find a fitted solution.
My budget is 200$ monthly for this storage software. But I highly prefer free open source solution.