Abonnez-vous pour recevoir des notifications sur les nouveaux articles :

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

03/04/2024

Lecture: 5 min.
R2 adds event notifications, support for migrations from Google Cloud Storage, and an infrequent access storage tier

Nous sommes heureux d'annoncer trois nouvelles fonctionnalités pour Cloudflare R2, notre plateforme de stockage d'objets sans frais de trafic sortant :

Bêta ouverte des notifications d'événements pour R2

Le cycle de vie des données ne s'arrête souvent pas immédiatement après leur transfert vers un compartiment R2 – il peut être nécessaire de transformer et transférer les données d'événements dans un entrepôt de données, d'appliquer une étape de post-traitement aux fichiers multimédia, etc. Nous lançons la version bêta ouverte des notifications d'événements pour R2, afin de permettre le développement d'applications et de flux de travail fondés sur vos données changeantes.

Les notifications d'événements consistent à transmettre des messages à votre file d'attente chaque fois qu'une modification est apportée à vos données. Ces messages sont ensuite reçus par un consommateur Workers, dans lequel vous pouvez définir les éventuelles actions ultérieures à réaliser.

Pour commencer à activer les notifications d'événements pour votre compartiment R2, vous pouvez exécuter la commandeWrangler suivante (en remplaçant bucket_name et queue_name par les noms de votre compartiment et de votre file d'attente, respectivement) :

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

Pour plus d'informations sur la configuration des notifications d'événements pour vos compartiments R2 aujourd'hui et les limitations spécifiques à la version bêta, veuillez consulter la documentation.

Super Slurper for Google Cloud Storage

Super Slurper peut désormais assurer la migration de données de Google Cloud Storage (GCS) vers Cloudflare R2. Nous avons lancé Super Slurper l'année dernière avec l'objectif de rendre rapides, fiables et faciles les tâches de migration de données uniques et exhaustives : il n'est pas nécessaire de déployer des machines virtuelles pour la migration et d'implémenter une logique complexe pour réaliser de nouveaux essais. Depuis, des milliers de développeurs ont utilisé Super Slurper pour gérer la migration de pétaoctets de données d'AWS S3 vers R2. Désormais, les clients de Google Cloud Storage peuvent effectuer la migration de leurs données vers Cloudflare R2 afin de tirer profit de l'absence de frais de trafic sortant de Cloudflare, qu'ils souhaitent déplacer définitivement leurs données vers un autre fournisseur ou non.

Pour effectuer la migration des données depuis Google Cloud Storage :

  1. Sur le tableau de bord de Cloudflare, sélectionnez R2 > Data Migration (R2 > Migration de données).
  2. Sélectionnez Migrer les fichiers.
  3. Sélectionnez Google Cloud Storage en tant que fournisseur de compartiments source.
  4. Saisissez le nom de votre compartiment et les informations d'identification associées, puis sélectionnez Next (Suivant).
  5. Saisissez le nom de votre compartiment R2 et les informations d'identification associées, puis sélectionnez Next (Suivant).
  6. Après avoir vérifié les détails de votre tâche de migration, sélectionnez Migrer les fichiers.

Vous pouvez consulter l'état de votre tâche de migration à tout moment sur le tableau de bord. Pour plus d'informations sur l'utilisation de Super Slurper, veuillez consulter la documentation ici.

Bêta privée d'Accès occasionnel

Nous sommes ravis de vous présenter la version bêta privée de notre nouvelle classe de stockage Accès occasionnel. Pour les scénarios d'utilisation impliquant des données qui ne sont consultées qu'occasionnellement (contenu de niche généré par l'utilisateur, journaux, etc.), la classe Accès occasionnel vous permet de bénéficier d'un stockage moins coûteux, tout en préservant les performances et la durabilité.

Voici un exemple de la façon dont vous pouvez transférer un objet vers votre compartiment R2 avec la nouvelle classe de stockage Accès occasionnel avec Workers :

# 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!");
   }
}

Outre le transfert direct d'objets vers la classe Accès occasionnel, vous pouvez définir une politique de cycle de vie des objets afin de déplacer les données vers la classe Accès occasionnel après un certain temps, lorsque vous n'avez plus besoin d'accéder aussi fréquemment à ces données. À l'avenir, nous avons l'intention d'optimiser automatiquement les classes de stockage pour les données, afin d'éviter la création manuelle de règles et de mieux nous adapter à l'évolution des modèles d'accès aux données.

Pour les données stockées dans la classe de stockage Accès occasionnel, les éléments de tarification seront similaires à ceux auxquels vous êtes habitués avec R2 : stockage, opérations de classe A (écritures, listes), opérations de classe B (lectures) et récupération de données (traitement). L'extraction de données est facturée par gigaoctet lors de l'extraction de données présentes dans la classe de stockage Accès occasionnel, ce qui nous permet de proposer le stockage à un prix inférieur. Ce tarif reflète les ressources informatiques supplémentaires requises pour extraire les données du stockage sous-jacent optimisé pour un accès moins fréquent. Et lorsque le moment est venu d'utiliser vos données, vous n'avez toujours pas de frais de trafic sortant à verser.

Composant Prix
Stockage 0,01 $/Go-mois
Opérations de classe A 9,00 USD/million de requêtes
Opérations de classe B 0,90 USD/million de requêtes
Recherche de données (traitement) 0,01 $/Go
Trafic sortant (ou transfert de données) 0 $ – Sans frais

Souhaitez-vous participer à la version bêta privée de la classe de stockage Accès occasionnel ?

Rejoignez la liste d'attente de la version bêta privée pour y accéder.

Vous avez des commentaires ?

Nous serions ravis d'entendre ce que vous avez à dire ! Pour partager vos commentaires sur R2 et nos services de migration de données, veuillez rejoindre le Discord pour développeurs de Cloudflare. Si vous souhaitez en savoir plus sur R2, commencez par consulter la documentation pour développeurs de R2 ou découvrez combien vous pourriez économiser avec notre outil de calcul des tarifs.

Nous protégeons des réseaux d'entreprise entiers, aidons nos clients à développer efficacement des applications à l'échelle d'Internet, accélérons tous les sites web ou applications Internet, repoussons les attaques DDoS, tenons les pirates informatiques à distance et pouvons vous accompagner dans votre parcours d'adoption de l'architecture Zero Trust.

Accédez à 1.1.1.1 depuis n'importe quel appareil pour commencer à utiliser notre application gratuite, qui rend votre navigation Internet plus rapide et plus sûre.

Pour en apprendre davantage sur notre mission, à savoir contribuer à bâtir un Internet meilleur, cliquez ici. Si vous cherchez de nouvelles perspectives professionnelles, consultez nos postes vacants.
Developer Week (FR)Developers (FR)R2 Storage (FR)Product News (FR)Developer Platform (FR)Français

Suivre sur X

Cloudflare|@cloudflare

Publications associées

05 avril 2024 à 13:01

Disponibilité générale de l'API Browser Rendering, déploiement de Cloudflare Snippets et mise à disposition de Workers for Platforms pour l'ensemble des utilisateurs

L'API Browser Rendering est désormais accessible à tous les clients d'une offre Workers payante avec gestion améliorée des sessions...

04 avril 2024 à 13:05

Nouveaux outils pour la sécurité de la production : déploiements graduels, Stack Traces, contrôle du volume de requêtes et nouveaux SDK

Nous annonçons aujourd'hui cinq nouveautés pensées pour mettre davantage de puissance entre vos mains (déploiements graduels, traces d'appels mappées à la source dans Tail Workers, nouvelle API de contrôle du volume de requêtes, nouveaux SDK pour API et mises à jour de Durable Objects)...

02 avril 2024 à 13:01

Faire évoluer Workers AI : disponibilité générale et lancement de nouvelles capacités

Nous nous réjouissons d'effectuer aujourd'hui une série d'annonces, dont la mise en disponibilité générale de Workers AI, la plateforme d'inférence de Cloudflare, ainsi que la prise en charge des modèles affinés avec les protocoles LoRA et les déploiements en un clic de HuggingFace...