I just spent the last two weeks recovering from a combination of my failure to follow through on a proper backup plan and ESXi's free version not allowing live backups -- and a RAID10 two disk failure during a VM migration. So now that I'm back on solid ground I'm looking to build a system that is easier to backup.
First here's what we virtualize:
For comparison in ESXi which was running solid for about 7 years I had a dual cpu/32 core AMD Dell R715 with 128GB of RAM running almost all of this. There was another dual CPU Intel 16 core / 64GB RAM machine to handle the database and a few of the debian environments.
I don't think we need SAN/Ceph becasue we can handle downtime so long as it's manageable. Our biggest needs are easy live backups that we can get into our on-site/offsite rotation and the ability to migrate machines to other nodes as we figure out the balance or add more nodes.
Our current server hardware is in the 7-9 year old range so we will likely be updating. The machines we had before were likely overkill but they were re-purposed so I wasn't complaining. I don't know what budgetary requirements I'll have but I'm wondering what recommendations I'll get. I'm also wondering what the best way to get fast speeds out of non SSDs would be with some level of fault tolerance. I had a RAID10 array before with 4 1TB SATAs and a couple of SSDs on the side for DBs and other faster storage needs.
Thanks for any pointers...
dtiK
First here's what we virtualize:
- 4-6 debian based servers for w3/php/postgres/mysql type duties. None of these serve any meaningful amount of users. Even the dbs are there to either backup from cloud databases or serve as backends to web services
- Three Windows test VMs (7/8.1/10) machines to run installs and versions of the software we produce through the ringer and then we like to reset back to snapshots and do it all over again
- Three windows client machines (currently still XP) that listen to live market data and push results into a SQL database
- A Win Server / SQL database to receive the above data as well as receive replication of offsite databases so we can back them up locally
- Additional Windows Server with MSSQL, Windows desktop with scanners, and linux apache/php server as a QA environment.
For comparison in ESXi which was running solid for about 7 years I had a dual cpu/32 core AMD Dell R715 with 128GB of RAM running almost all of this. There was another dual CPU Intel 16 core / 64GB RAM machine to handle the database and a few of the debian environments.
I don't think we need SAN/Ceph becasue we can handle downtime so long as it's manageable. Our biggest needs are easy live backups that we can get into our on-site/offsite rotation and the ability to migrate machines to other nodes as we figure out the balance or add more nodes.
Our current server hardware is in the 7-9 year old range so we will likely be updating. The machines we had before were likely overkill but they were re-purposed so I wasn't complaining. I don't know what budgetary requirements I'll have but I'm wondering what recommendations I'll get. I'm also wondering what the best way to get fast speeds out of non SSDs would be with some level of fault tolerance. I had a RAID10 array before with 4 1TB SATAs and a couple of SSDs on the side for DBs and other faster storage needs.
Thanks for any pointers...
dtiK