Hey all,
I'm the administrator for a bunch of servers here at the university (both students and researchers).
We have quite a lot of data science / machine learning projects, and we store the data in locally hosted S3 buckets.
For the last few years, I have just been spinning up a separate MinIO server for each project, or for a group of related projects.
These MinIO servers are just VMs on top of Proxmox, with disks on Proxmox Ceph, and backed up to PBS (Proxmox Backup Server).
So I have done this for years: MinIO service (S3 API) > VM disks > Proxmox Ceph (block storage).
Now that MinIO is officially dead: https://www.reddit.com/r/selfhosted/comments/1pd97nq/minio_is_in_maintenance_mode_and_is_no_longer/
I'm wondering what to do next. I know that Reddit /r/selfhosted is a fan of Garage, so I'm wondering if I should go that route.
The thing is: we are already heavily using Ceph for all our Proxmox storage. All the disks in our system are in Ceph pools. All VM/LXC disks are on Ceph.
I'm also not scared to learn and invest time into configuring Ceph Object Gateway if that will give me a nice, stable, locally hosted S3 system.
My fear is just that I don't like messing with the Proxmox host OS. I basically NEVER install any extra services on the Proxmox host itself.
This is a real production environment. I have around 100 students and researchers using these clusters.
I want to stay on the Proxmox "officially supported" path.
So my question to you all is: how far "off the happy path" do I stray when I do this?
Thank you for your advice,
Alexander
I'm the administrator for a bunch of servers here at the university (both students and researchers).
We have quite a lot of data science / machine learning projects, and we store the data in locally hosted S3 buckets.
For the last few years, I have just been spinning up a separate MinIO server for each project, or for a group of related projects.
These MinIO servers are just VMs on top of Proxmox, with disks on Proxmox Ceph, and backed up to PBS (Proxmox Backup Server).
So I have done this for years: MinIO service (S3 API) > VM disks > Proxmox Ceph (block storage).
Now that MinIO is officially dead: https://www.reddit.com/r/selfhosted/comments/1pd97nq/minio_is_in_maintenance_mode_and_is_no_longer/
I'm wondering what to do next. I know that Reddit /r/selfhosted is a fan of Garage, so I'm wondering if I should go that route.
The thing is: we are already heavily using Ceph for all our Proxmox storage. All the disks in our system are in Ceph pools. All VM/LXC disks are on Ceph.
I'm also not scared to learn and invest time into configuring Ceph Object Gateway if that will give me a nice, stable, locally hosted S3 system.
My fear is just that I don't like messing with the Proxmox host OS. I basically NEVER install any extra services on the Proxmox host itself.
This is a real production environment. I have around 100 students and researchers using these clusters.
I want to stay on the Proxmox "officially supported" path.
So my question to you all is: how far "off the happy path" do I stray when I do this?
Thank you for your advice,
Alexander