新規投稿のお知らせを受信されたい方は、サブスクリプションをご登録ください:

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

2024/04/03

5分で読了
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.

Cloudflareは企業ネットワーク全体を保護し、お客様がインターネット規模のアプリケーションを効率的に構築し、あらゆるWebサイトやインターネットアプリケーションを高速化し、DDoS攻撃を退けハッカーの侵入を防ぎゼロトラスト導入を推進できるようお手伝いしています。

ご使用のデバイスから1.1.1.1 にアクセスし、インターネットを高速化し安全性を高めるCloudflareの無料アプリをご利用ください。

より良いインターネットの構築支援という当社の使命について、詳しくはこちらをご覧ください。新たなキャリアの方向性を模索中の方は、当社の求人情報をご覧ください。
Developer Week (FR)Developers (FR)R2 Storage (FR)Product News (FR)Developer Platform (FR)Français

Xでフォロー

Cloudflare|@cloudflare

関連ブログ投稿

2024年4月05日 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...

2024年4月04日 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)...

2024年4月02日 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...