Hi all,
I'm designing offsite backups from PBS to AWS S3 for several sites, some with limited internet uplinks. My goal is that PBS uploads each backup once to a primary S3 bucket, and the second copy is created within AWS, I specifically want to avoid the second copy going over the site link.
Environment
I want the replication to happen on AWS, not the site uplink. Trying to confirm whether CRR/SRR is achievable with PBS or whether I should design around Batch Copy or cloud PBS instead.
I'm designing offsite backups from PBS to AWS S3 for several sites, some with limited internet uplinks. My goal is that PBS uploads each backup once to a primary S3 bucket, and the second copy is created within AWS, I specifically want to avoid the second copy going over the site link.
Environment
- Proxmox Backup Server 4.2, S3 storage backend
- AWS S3 primary bucket, SSE-KMS enforced, HTTPS via outbound proxy, datastore under a bucket prefix.
- PBS client-side encryption enabled.
- Several remote sites with constrained bandwidth
- PBS does not support S3 versioning, because it manages chunk lifecycle itself and versioning breaks Garbage collectoin
- AWS S3 replication (CRR/SRR) requires versioning on both buckets, so I can't use native S3 replication to mirror the PBS datastore bucket to a second bucket.
- Based on 3-2-1-style setup:
- Is the "no versioning" guidance mainly about Object Lock, or does versioning by itself also break PBS? If PBS deletes simply create delete markers, GC still succeeds functionally. Is the only real downside accumulating noncurrent versions?
- If so, has anyone run a PBS S3 datastore on a versioning-enabled bucket specifically to enable CRR/SRR,and is that considered safe?
- If versioning is genuinely unsafe for PBS, what's the recommended way to get a cloud side second copy without pulling chunks back through an on site PBS? For example:
* S3 Batch Operations Copy (Inventory-driven, works on non-versioned buckets) on a schedule?
* A second PBS instance running in AWS doing a sync job between two S3-backed datastores in different regions? - For anyone doing this in production on 4.2 at bandwidth constrained sites — what topology did you use, and what should I avoid?
I want the replication to happen on AWS, not the site uplink. Trying to confirm whether CRR/SRR is achievable with PBS or whether I should design around Batch Copy or cloud PBS instead.