Performance · Multi-Cloud

Multi-Cloud ReplicationWithout the Scripts

Stop managing complex S3 replication rules and cross-region copy jobs. Upload to a single Rilavek endpoint and we fan-out your assets to AWS, Cloudflare R2, and Backblaze B2 concurrently — at the byte level, not after the fact.

From single upload to multi-cloud in three steps

01

Create a Pipe

Define your source protocol (SFTP, FTP, or HTTP) and add two or more cloud storage destinations — across different providers.

02

Upload Once

Your application or users upload to a single Rilavek endpoint. No changes to existing clients or workflows.

03

Instant Fan-out

Rilavek streams the file to all destinations simultaneously. Each transfer is independent — a failure on one does not block the others.

Stop serving the world from one region

Serving global assets from a single origin bucket is a latency and availability liability. AWS Cross-Region Replication helps, but it is asynchronous — there is a replication lag, and it only covers the AWS ecosystem. Adding Cloudflare R2 or Backblaze B2 means writing your own post-upload copy logic.

Rilavek does the replication synchronously at the ingestion layer. The moment the first byte arrives, all destination writes begin in parallel. By the time the upload completes, the file is already available in every region — no lag, no copy job to schedule.

Upload once, replicate everywhere
Slash latency with edge-region copies
No AWS lock-in
Independent failure per destination
CDN-ready S3-compatible origins
Sender isolation per source

Async Replication Has a Gap

AWS Cross-Region Replication is asynchronous. A file uploaded to us-east-1 may not appear in eu-west-1 for several minutes. For serving media assets globally or maintaining a true redundant copy, that gap is unacceptable. Rilavek's inline fan-out has no gap — all copies are written as part of the same upload transaction.

Egress Cost Trap

Copying from S3 to another provider means paying AWS egress fees on top of the second provider's ingress. With Rilavek, the upload happens once and we stream to all destinations from our infrastructure — eliminating the inter-cloud egress bill entirely.

Global Distribution

Stream to multiple regions concurrently. Upload once, copies land globally at the same time.

CDN Friendly

S3-compatible origin-pull backend for Cloudflare or Fastly. Point your CDN at the nearest copy.

Instant Propagation

No async lag. Available at the edge the second the upload finishes.

No Cloud Lock-in

Simultaneous delivery to AWS, R2, and B2. Migrate away from any provider without downtime.

What inline multi-cloud replication actually requires

Cross-region replication scripts collapse under these real-world conditions.

Zero-lag Fan-out

All destination writes begin simultaneously with the first uploaded chunk. No sequential copy step after upload.

Independent Failure Handling

A timeout or error on one destination does not cancel the others. Each leg is independently managed and retried.

Any S3-Compatible Target

AWS S3, GCS, Azure Blob, Cloudflare R2, Backblaze B2, Wasabi — mix and match without writing provider-specific code.

Cross-Provider Coverage

Go beyond AWS replication. A Cloudflare R2 copy in a different provider ecosystem is a true redundancy layer.

Reduced TTFB

Serve assets from the S3 bucket closest to your users. Regional copies reduce Time to First Byte globally.

No Egress Fees

Rilavek streams to all destinations from our infrastructure. You avoid the AWS-to-other-provider egress bill.

Common questions

Is replication synchronous or asynchronous?

Inline and synchronous. All destination writes begin in parallel with the first chunk received. By the time the upload completes, all copies are already written — not queued for a later job.

What happens if one destination fails during upload?

Each destination transfer is managed independently. A failure on one destination triggers retries on that leg only, without affecting the other destinations. You see per-destination status in the transfer log.

Do I have to pay inter-cloud egress fees?

No. Rilavek streams to all destinations from our own infrastructure. You do not pay AWS-to-Cloudflare egress. You only pay each provider's standard ingress rate, which Cloudflare R2 and Backblaze B2 do not charge.

How many destinations can I add to a single Pipe?

Multiple destinations per Pipe are supported. In practice, 2–4 is most common (e.g., a primary S3 bucket, a CDN-optimized R2 bucket, and a cold B2 archive).

Can I use this as a CDN origin?

Yes. Each destination bucket can serve as a CDN origin-pull target independently. Point Cloudflare or Fastly at the nearest regional bucket and serve assets from the edge.

Upload once. Land everywhere.

Configure a Pipe with multiple destinations and start replicating globally in minutes. No scripts, no cron jobs, no egress fees.

Free plan includes 10GB of transfer. No credit card required.