Azure Blob Storage mit RcloneView zu Cloudflare R2 migrieren: Migration ohne Egress-Kosten
Azure Blob Storage ist leistungsstark, aber die Egress-Gebühren summieren sich schnell. Cloudflare R2 bietet S3-kompatiblen Objektspeicher ohne Egress-Kosten — und RcloneView übernimmt die Migration auf visuelle Weise.
Azure Blob Storage ist das Rückgrat vieler Cloud-Architekturen. Es ist zuverlässig, funktionsreich und tief in das Azure-Ökosystem integriert. Doch es gibt einen anhaltenden Schmerzpunkt: Egress-Gebühren. Jedes von Azure Blob heruntergeladene Gigabyte kostet Geld, und bei Anwendungen, die häufig Daten ausliefern — CDNs, APIs, Media-Delivery oder Analyse-Pipelines — können diese Kosten die reinen Speicherkosten bei Weitem übersteigen.
Cloudflare R2 eliminiert Egress-Kosten vollständig. Sie zahlen nur für Speicher und Operationen, ohne Bandbreitenkosten für Lesevorgänge. Bei Workloads, bei denen häufiger gelesen als geschrieben wird, kann R2 Ihre Cloud-Speicher-Rechnung drastisch senken. RcloneView macht die Migration unkompliziert — verbinden Sie beide Anbieter, übertragen Sie Ihre Daten und prüfen Sie, ob alles übereinstimmt.

Alle Clouds an einem Ort verwalten & synchronisieren
RcloneView ist eine plattformübergreifende GUI für rclone. Vergleichen Sie Ordner, übertragen oder synchronisieren Sie Dateien und automatisieren Sie Multi-Cloud-Workflows mit einer klaren, visuellen Oberfläche.
- Ein-Klick-Jobs: Kopieren · Synchronisieren · Vergleichen
- Zeitpläne & Verlauf für zuverlässige Automatisierung
- Funktioniert mit Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP und mehr
Kernfunktionen kostenlos. Plus-Automatisierungen verfügbar.
Warum von Azure Blob zu Cloudflare R2 wechseln
Die Entscheidung läuft meist auf die Wirtschaftlichkeit hinaus:
- Keine Egress-Gebühren: R2 verlangt nichts für heruntergeladene Daten. Azure berechnet je nach Region und Volumen 0,05–0,12 $/GB.
- S3-API-Kompatibilität: R2 unterstützt die S3-API, sodass bestehende Tools, SDKs und Anwendungen mit minimalen Änderungen weiterlaufen.
- Vorhersehbare Preise: R2 berechnet 0,015 $/GB pro Monat für Speicher und Pauschalpreise für Operationen. Keine versteckten Stufen oder Verpflichtungen für reservierte Kapazität.
- Cloudflare-Integration: Wenn Sie Cloudflare bereits für DNS, CDN oder Workers nutzen, fügt sich R2 nahtlos in Ihren Stack ein.
- Keine Mindestspeicherdauer: Anders als bei manchen Anbietern bestraft R2 Sie nicht dafür, dass Sie Daten früh löschen.
Schneller Kostenvergleich
| Kostenfaktor | Azure Blob (Hot, East US) | Cloudflare R2 |
|---|---|---|
| Speicher pro GB/Monat | ~0,018 $ | 0,015 $ |
| Egress pro GB | 0,05–0,12 $ | 0,00 $ |
| Class-A-Operationen (Schreibvorgänge) pro 1 Mio. | ~0,065 $ | 4,50 $ |
| Class-B-Operationen (Lesevorgänge) pro 1 Mio. | ~0,005 $ | 0,36 $ |
Bei leselastigen Workloads können allein die Einsparungen bei den Egress-Kosten die Migration rechtfertigen.
Schritt 1: Beide Remotes einrichten
Verbinden Sie Azure Blob und Cloudflare R2 in RcloneView:
- Klicken Sie in RcloneView auf + New Remote.
- Azure Blob Storage hinzufügen: Wählen Sie das Azure-Blob-Backend, geben Sie Ihren Storage-Account-Namen und -Schlüssel (oder die Connection-String) ein. Vergeben Sie einen Namen (z. B.
AzureBlob). - Cloudflare R2 hinzufügen: Wählen Sie S3-kompatiblen Speicher, wählen Sie Cloudflare R2 als Anbieter. Geben Sie Ihre R2 Access Key ID, den Secret Access Key und die Endpoint-URL aus Ihrem Cloudflare-Dashboard ein. Vergeben Sie einen Namen (z. B.
CloudflareR2). - Bestätigen Sie, dass beide Remotes im Explorer sichtbar sind.
Schritt 2: R2-Buckets vorbereiten
Bevor Sie Daten übertragen:
- Erstellen Sie Ziel-Buckets in R2, die Ihre Azure-Container widerspiegeln. Dies können Sie über das Cloudflare-Dashboard oder direkt im Explorer von RcloneView tun.
- Prüfen Sie die Namenskonventionen: Azure-Container-Namen und R2-Bucket-Namen folgen ähnlichen Regeln (Kleinbuchstaben, Bindestriche erlaubt), sodass sich die meisten Namen direkt übertragen lassen.
- Prüfen Sie die Kompatibilität der Objektschlüssel: Azure Blob unterstützt einige Schlüsselmuster, die eventuell angepasst werden müssen. Überprüfen Sie Schlüssel mit Sonderzeichen.
Schritt 3: Migration durchführen
Öffnen Sie Azure Blob auf der einen Seite und Cloudflare R2 auf der anderen Seite im Zwei-Fenster-Explorer.
Für kleine Container
Ziehen Sie Container oder Ordner per Drag-and-Drop direkt von Azure Blob zu R2. RcloneView überträgt die Dateien im Hintergrund mit Fortschrittsanzeige.
Für große Container
Erstellen Sie für mehr Zuverlässigkeit einen Copy-Job:
- Wählen Sie den Azure-Blob-Container als Quelle.
- Wählen Sie den entsprechenden R2-Bucket als Ziel.
- Führen Sie einen Dry Run aus, um den Umfang der Übertragung zu prüfen.
- Führen Sie den Job aus. RcloneView zeigt den Fortschritt in Echtzeit an, einschließlich Übertragungsgeschwindigkeit, Dateianzahl und geschätzter Restzeit.
Schritt 4: Datenintegrität überprüfen
Nachdem die Migration abgeschlossen ist, überprüfen Sie, ob alles unversehrt angekommen ist:
- Nutzen Sie die Compare-Funktion von RcloneView, um den Quellcontainer mit dem R2-Bucket zu vergleichen.
- Überprüfen Sie die Vergleichsergebnisse — achten Sie auf Dateien, die als fehlend oder abweichend markiert sind.
- Kopieren Sie fehlgeschlagene Elemente einzeln erneut.
Schritt 5: Migrationen im großen Maßstab bewältigen
Migrieren Sie Hunderte von Gigabyte oder Terabyte? Planen Sie entsprechend:
- Azure-Egress-Kosten während der Migration: Sie zahlen Azure-Egress-Gebühren für die ausgehende Datenübertragung. Erwägen Sie die Nutzung der Bandbreitenpreisstufen von Azure und führen Sie die Migration innerhalb eines einzigen Abrechnungszeitraums durch.
- Parallelisierung nach Container: Führen Sie separate Jobs für jeden Container aus, um die Last zu verteilen und die Fortschrittsverfolgung zu erleichtern.
- Bei Fehlern fortsetzen: Wenn ein Job unterbrochen wird, führen Sie ihn erneut aus. Die Copy-Operation von rclone überspringt bereits vorhandene und übereinstimmende Dateien, sodass nur das übertragen wird, was fehlt.
- Bandbreitenüberlegungen: Sowohl Azure als auch Cloudflare unterstützen Übertragungen mit hohem Durchsatz, aber die Bandbreite Ihres lokalen Rechners ist der Engpass, wenn die Übertragung über RcloneView läuft. Für die schnellsten Migrationen betreiben Sie RcloneView auf einer VM in der Nähe Ihrer Azure-Region.
Schritt 6: Ihre Anwendungen aktualisieren
Sobald die Überprüfung abgeschlossen ist:
- Aktualisieren Sie die Anwendungskonfiguration so, dass sie auf R2-Endpunkte statt auf Azure Blob verweist.
- Testen Sie gründlich in einer Staging-Umgebung.
- Schalten Sie den Produktionsverkehr um.
- Behalten Sie die Azure-Blob-Daten für eine Rollback-Periode (30 Tage sind üblich), löschen Sie sie danach, um weitere Speicherkosten zu vermeiden.
Erste Schritte
- Laden Sie RcloneView herunter von rcloneview.com.
- Verbinden Sie Azure Blob und Cloudflare R2 im New-Remote-Assistenten.
- Migrieren, überprüfen und umschalten — sparen Sie sich Egress-Gebühren auf Ihrer Cloud-Rechnung.
Keine Egress-Kosten bedeutet: Jeder Lesevorgang ist kostenlos. RcloneView bringt Ihre Daten dorthin.
Weitere Anleitungen:
- Mit RcloneView von Cloudflare R2 zu AWS S3 wechseln
- Cloudflare R2 und AWS S3 mit RcloneView vergleichen
- Dropbox mit RcloneView zu Azure Blob Storage migrieren