Where does PUCE Storage fit?
Engine vs Storage. Backup tools vs the storage layer. S3 compatibility and limits. How it compares. Only what exists and is proven today.
1. PUCE Engine vs PUCE Storage
They are two distinct products. The Engine compresses; Storage stores. Storage’s S3 access neither compresses nor deduplicates.
PUCE Engine
Lossless compression product. This is where PUCE compression for data lives; it is documented on its own page.
PUCE Storage
S3 object storage, encrypted by the gateway before it is stored, with immutable versions. A product separate from the Engine.
2. Backup tools ≠Storage
Backup tools are not PUCE Storage competitors — they are complementary. They are different stack layers.
Fundamental distinction
Backup tools decide WHAT, WHEN and WHERE to back up. PUCE Storage is the WHERE — it receives data over S3 and stores it encrypted, with immutable versions. They work together, not against each other.
Backup tool
Veeam Kasten / aws-cli
Decides: what, when, where
PUCE Storage
Stores encrypted
S3 API + immutable versions
Veeam Kasten
Kubernetes backup
Backup and restore of Kubernetes applications, with an S3 target.
aws-cli
Command-line S3 client
Reference client for the S3 API.
Industry S3 test suite
Compatibility measure
The S3 compatibility test suite the industry uses.
Other S3 tools
E.g. rclone, restic, Veeam Backup & Replication, Commvault, NetBackup, NetWorker, RMAN
Any tool with a generic S3 target uses the same protocol.
3. S3 compatibility and limits
What passes the industry S3 compatibility test suite, and what is left out, on purpose or because it does not exist today.
Exists and is proven
- 218 tests of the industry S3 compatibility test suite pass and are re-run before every release.
- Up to 5 GiB per request (PUT or multipart part); encrypted multipart supported.
- SSE-S3 is accepted.
- Versions and Object Lock always on; per-object retention supported.
Not available today
- Bucket configuration (versioning, policies, ACLs, lifecycle): the bucket is shared and versions are always on. Buckets are created and deleted in the reseller portal.
- CopyObject: copying is a download followed by a new upload.
- POST forms and object tags.
- SSE-C and SSE-KMS: rejected with a clear error.
- Compression and deduplication: S3 access keeps the data encrypted exactly as it arrives. PUCE compression exists in the PUCE Engine and PUCE Video products, not in Storage.
- Cross-region replication and cost tiers (hot/warm/cold): not available today.
4. How it compares
The points of comparison are object storage systems — not backup tools. We describe them in generic terms; for the exact capabilities of each, see the provider’s documentation.
| Capability | PUCE Storage | Object storage in general |
|---|---|---|
| Access | S3 API (path-style, SigV4) at s3.posquantum.com; the reseller provisions the customer and issues the credentials | S3 API or the provider’s own API |
| Encryption at rest | The gateway encrypts every object (AES-256-GCM, 64 KiB blocks) before storing it, using the service key | Provider-side encryption at rest, depending on the service |
| Post-quantum sealing on the client | Portal route: ML-KEM-768 in the browser, per-customer key managed by the service, unsealed file rejected (up to 100 MiB per file) | Depends on the provider |
| Immutability | Versions and Object Lock always on; per-object retention; deleting a version gives the quota back | Depends on the service and configuration |
| Metering and ceiling | Measured TB-month (bytes stored); per-customer ceiling defined by the product acquired, with a clear refusal | Varies by provider |
| Location | Primary storage in the EU (Helsinki) | Varies by provider and region |
MinIO
Open-source object storage
Software with an S3 API, installed and operated by the customer.
AWS S3
Public-cloud object storage
Public-cloud service and the reference for the S3 API.
Azure Blob Storage
Public-cloud object storage
Public-cloud service with its own API (not native S3).
Google Cloud Storage
Public-cloud object storage
Public-cloud service with its own API.
Wasabi
Cost-oriented cloud object storage
Cloud service with an S3-compatible API.
Backblaze B2
Cost-oriented cloud object storage
Cloud service with an S3-compatible API.
NetApp StorageGRID
Enterprise object storage
Enterprise software with an S3 API, installed at the customer site.
Scality RING
Enterprise object storage
Enterprise software with an S3 API, installed at the customer site.
5. Practical Use Cases
Where PUCE Storage fits today, with what is proven and what is not.
Immutable Kubernetes backup with Veeam Kasten
Challenge
Kubernetes application backups must live outside the cluster and cannot be altered once written.
With PUCE Storage
Kasten writes to PUCE Storage as an S3 target. Versions and Object Lock are always on and the gateway encrypts everything before storing.
Result
Proven on 01/10/2026: immutable backup and restore with SHA-256 identical to the original.
Archive with per-object retention
Challenge
Documents that must be kept unchanged for a period, under the customer’s own protection and retention requirements.
With PUCE Storage
Versions and Object Lock always on, retention set per object and encryption applied by the gateway before storing. Deleting a version gives the quota back.
Result
Encryption and immutability help the customer meet their requirements. PUCE Storage holds no certifications; compliance is assessed in the customer’s own operation.
Reseller with storage customers
Challenge
The reseller needs to give its customers S3 storage, with metered consumption and clear limits.
With PUCE Storage
The reseller provisions the customer, issues the access credentials and creates the buckets in its portal. Billing is per measured TB-month, with a per-customer ceiling defined by the product acquired.
Result
The customer uses the credentials with their own S3 software; on reaching the ceiling, they see a clear refusal.
Files sealed in the browser, with a per-customer key
Challenge
Some files must not leave the customer’s browser without protection under a key specific to that customer.
With PUCE Storage
On the portal route, the file is sealed in the browser with ML-KEM-768 before it leaves. A file that arrives unsealed is rejected.
Result
Per-customer key (managed by the service), with a ceiling of 100 MiB per file on this route. Larger files use S3 access, where the key belongs to the service.
Want to see if it fits your case?
Share your scenario — volume and current backup tool — and we will tell you plainly what PUCE Storage covers today.