I'm facing a bit of a challenge with my current project and I'm hoping that someone here might have some wisdom to share.
For context, my end goal is to have a self-hosted S3 service replicated across 3 data centers (1 West coast, 2 East coast). I have 6 storage servers (2 for each DC) that are intended to all mirror each other for maximum redundancy (e.g. we should be able to have 5 out of 6 storage servers go offline all at once and still remain operational). At first, I was planning to use TrueNAS w/ Minio, but that has gone out the window for multiple reasons. I'm currently researching Ceph and SeaweedFS as possible solutions.
If I go the route of Ceph on PVE, my main concern is that I only have x2 storage servers to deploy at each data center, which does not meet the minimum requirements if I'm understanding correctly. However, I do have x3 utility servers at each DC that I was already planning on running as a HA PVE cluster. The storage servers are Supermicro SC847 (36-Bay) loaded with x24 16TB Exos SAS HDDs/ea. The utility servers are Dell R430 SFF.
I know that creating PVE clusters with mixed hardware is possible (albeit potentially ill-advised for HA), but I do not have any experience with Ceph clusters yet... which is why I'm seeking some advice.
If I was to create a cluster at each data center containing the x2 Supermicro and x3 R430s, could that be a feasible solution? Or would I just be creating problems for myself down the road?
For context, my end goal is to have a self-hosted S3 service replicated across 3 data centers (1 West coast, 2 East coast). I have 6 storage servers (2 for each DC) that are intended to all mirror each other for maximum redundancy (e.g. we should be able to have 5 out of 6 storage servers go offline all at once and still remain operational). At first, I was planning to use TrueNAS w/ Minio, but that has gone out the window for multiple reasons. I'm currently researching Ceph and SeaweedFS as possible solutions.
If I go the route of Ceph on PVE, my main concern is that I only have x2 storage servers to deploy at each data center, which does not meet the minimum requirements if I'm understanding correctly. However, I do have x3 utility servers at each DC that I was already planning on running as a HA PVE cluster. The storage servers are Supermicro SC847 (36-Bay) loaded with x24 16TB Exos SAS HDDs/ea. The utility servers are Dell R430 SFF.
I know that creating PVE clusters with mixed hardware is possible (albeit potentially ill-advised for HA), but I do not have any experience with Ceph clusters yet... which is why I'm seeking some advice.
If I was to create a cluster at each data center containing the x2 Supermicro and x3 R430s, could that be a feasible solution? Or would I just be creating problems for myself down the road?