Subscribe to receive notifications of new posts:

R2 fügt Ereignisbenachrichtigungen, Unterstützung für Migrationen von Google Cloud Storage und eine Speicherebene mit seltenem Zugriff hinzu

04/03/2024

4 min read

Wir freuen uns, drei neue Funktionen für Cloudflare R2, unsere Objektspeicherplattform ohne Egress-Gebühren ankündigen zu können.

Open Beta-Phase für Ereignisbenachrichtigungen

Der Lebenszyklus von Daten endet oft nicht unmittelbar nach dem Hochladen in einen R2-Bucket – Ereignisdaten müssen möglicherweise umgewandelt und in ein Data Warehouse geladen werden, Mediendateien müssen möglicherweise einen Schritt der Nachbearbeitung durchlaufen, usw. Wir veröffentlichen Ereignisbenachrichtigungen für R2 in einer Open Beta-Phase, um die Erstellung von Anwendungen und Workflows zu ermöglichen, die von Ihren sich
ändernden Daten gesteuert werden.

Bei Ereignisbenachrichtigungen werden jedes Mal Nachrichten an Ihre Warteschlange gesendet, wenn sich Ihre Daten ändern. Diese Nachrichten werden dann von einem Consumer Worker empfangen, in dem Sie dann jede nachfolgende Aktion definieren können, die ergriffen werden muss.

Um Ereignisbenachrichtigungen für Ihren R2-Bucket zu aktivieren, können Sie den folgenden Wrangler-Befehl ausführen (Ersatz von bucket_name und queue_name durch die Namen Ihres Buckets bzw. Ihrer Warteschlange):

wrangler r2 bucket notification create <bucket_name> --event-type object-create --queue <queue_name>

Weitere Informationen zum Einrichten von Ereignisbenachrichtigungen für Ihre R2-Buckets und zu den Einschränkungen während der Beta-Phase finden Sie in der Dokumentation.

Super Slurper für Google Cloud Storage

Super Slurper können jetzt Daten von Google Cloud Storage (GCS) nach Cloudflare R2 migrieren. Wir haben Super Slurper im letzten Jahr mit dem Ziel veröffentlicht, einmalige umfassende Datenmigrationen schnell, zuverlässig und einfach zu machen: Es ist nicht notwendig, Migrations-VMs aufzusetzen und komplizierte Wiederholungslogik zu implementieren. Seitdem haben Tausende von Entwicklern und Entwicklerinnen Super Slurper verwendet, um Petabytes an Daten von AWS S3 nach R2 zu migrieren. Jetzt können Kunden von Google Cloud Storage ihre Daten auf Cloudflare R2 migrieren und von den bei Cloudflare abgeschafften Egress-Gebühren profitieren, unabhängig davon, ob sie Daten dauerhaft zu
einem anderen Anbieter verschieben oder nicht.

Erste Schritte zur Migration von Daten aus GCS:

  1. Wählen Sie auf dem Cloudflare-Dashboard die Option R2 > Datenmigration.
  2. Wählen Sie Dateien migrieren.
  3. Wählen Sie Google Cloud Storage als Quelle für den Bucket-Anbieter.
  4. Geben Sie Ihren Bucket-Namen und die zugehörigen Anmeldedaten ein und wählen Sie Weiter.
  5. Geben Sie den Namen Ihres R2-Buckets und die zugehörigen Anmeldedaten ein und wählen Sie Weiter.
  6. Nachdem Sie die Details Ihrer Migration überprüft haben, wählen Sie Dateien
    migrieren
    .

Sie können den Status Ihres Migrationsauftrags jederzeit über das Dashboard einsehen. Weitere Informationen zur Verwendung von Super Slurper finden Sie in der Dokumentation hier.

Private Beta: Infrequent Access

Wir freuen uns, die Private Beta unserer neuen Speicherklasse für seltenen Zugriff – Infrequent Access – vorstellen zu können. Für Anwendungsfälle mit Daten, auf die nicht häufig zugegriffen wird (nutzergenerierte Inhalte, Protokolle usw.), bietet Infrequent Access die Möglichkeit, weniger für Speicherplatz zu bezahlen und gleichzeitig die Performance und Dauerhaftigkeit beizubehalten.

Das folgende Beispiel zeigt, wie Sie ein Objekt mit der neuen Speicherklasse „Infrequent Access“ unter Verwendung von Workers in Ihren R2-Bucket hochladen können:

# wrangler.toml
[[r2_buckets]]
binding = 'MY_BUCKET'
bucket_name = '<YOUR_BUCKET_NAME>'

# index.ts
export default {
   async fetch(request: Request, env: Env): Promise<Response> {
      if (request.method === "PUT") {
         await env.MY_BUCKET.put("myobject", request.body, storageClass: "InfrequentAccess");
         return new Response("Put object successfully!");
      }
      return new Response("Not a PUT!");
   }
}

Zusätzlich zum direkten Hochladen von Objekten in Infrequent Access können Sie eine Objektlebenszyklus-Richtlinie definieren, um Daten in Infrequent Acess zu verschieben, wenn eine bestimmte Zeitspanne verstrichen ist und Sie nicht mehr so häufig auf Ihre Daten zugreifen müssen. Für die Zukunft planen wir, die Speicherklassen für Daten automatisch zu optimieren, sodass Sie die manuelle Erstellung von Regeln vermeiden und sich besser an veränderte Datenzugriffsmuster anpassen können.

Für Daten, die in der Speicherklasse „Infrequent Access“ gespeichert werden, sind die Preiskomponenten ähnlich wie bei R2: Speicherung, Vorgänge der Klasse A (Schreibvorgänge, Auflistungen), Vorgänge der Klasse B (Lesevorgänge) und Datenabruf (Verarbeitung). Die Datenabfrage wird pro GB berechnet, wenn Daten in der Speicherklasse „Infrequent Access“ abgerufen werden, und ermöglicht es uns, Speicher zu einem niedrigeren Preis anzubieten. Dies spiegelt die zusätzlichen Datenverarbeitungsressourcen wider, die für den Abruf von Daten aus dem zugrunde liegenden Speicher erforderlich sind, der für einen weniger häufigen Zugriff optimiert ist. Und wenn die Zeit gekommen ist und Sie Ihre Daten nutzen müssen, fallen auch weiterhin keine Egress-Gebühren an.

Bestandteil Preis
Speicherung 0,01 $ / GB-Monat
Vorgänge der Klasse A 9 $ / Million Anfragen
Vorgänge der Klasse B 0,90 $ / Million Anfragen
Datenabruf (Verarbeitung) 0,01 $ / GB
Egress (oder Datenübertragung) 0 $ - Keine Gebühr

Möchten Sie an der Private Beta für Infrequent Access teilnehmen?

Tragen Sie sich in die Warteliste für die Private Beta ein, um Zugang zu erhalten.

Haben Sie ein Feedback?

Wir würden uns freuen, von Ihnen zu hören! Wenn Sie uns Ihr Feedback zu R2 und unseren Diensten zur Datenmigration mitteilen möchten, treten Sie bitte dem Cloudflare Developer Discord bei. Wenn Sie mehr über R2 erfahren möchten, besuchen Sie die R2-Entwicklerdokumentation oder ermitteln Sie mit unserem Preiskalkulator, wie viel Sie sparen
können.

We protect entire corporate networks, help customers build Internet-scale applications efficiently, accelerate any website or Internet application, ward off DDoS attacks, keep hackers at bay, and can help you on your journey to Zero Trust.

Visit 1.1.1.1 from any device to get started with our free app that makes your Internet faster and safer.

To learn more about our mission to help build a better Internet, start here. If you're looking for a new career direction, check out our open positions.
Developer Week (DE)Developers (DE)R2 Storage (DE)Product News (DE)Developer Platform (DE)Deutsch

Follow on X

Cloudflare|@cloudflare

Related posts

April 03, 2024 1:30 PM

R2 ajoute les notifications d'événements, la prise en charge des migrations depuis Google Cloud Storage et un niveau de stockage pour accès occasionnel

Nous nous réjouissons d'annonce trois nouvelles fonctionnalités pour Cloudflare R2 : les notifications d'événements, la prise en charge des migrations depuis Google Cloud Storage et un niveau de stockage pour accès occasionnel...

April 03, 2024 1:30 PM

R2 añade notificaciones de eventos, compatibilidad para migraciones desde Google Cloud Storage y un nivel de almacenamiento de acceso ocasional

Nos complace anunciar tres nuevas funciones de Cloudflare R2: notificaciones de eventos, compatibilidad para migraciones desde Google Cloud Storage y un nivel de almacenamiento de acceso ocasional...