Suscríbete para recibir notificaciones de nuevas publicaciones:

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

2024-04-03

3 min de lectura
Esta publicación también está disponible en English, 繁體中文, Français, Deutsch, 日本語, 한국어 y 简体中文.

Nos complace anunciar tres nuevas funciones de Cloudflare R2, nuestra plataforma de almacenamiento de objetos sin tarifas de salida:

R2 adds event notifications, support for migrations from Google Cloud Storage, and an infrequent access storage tier

Versión beta abierta de la función de notificaciones de eventos

El ciclo de vida de los datos a menudo no acaba inmediatamente después de cargarlos en un bucket R2: es posible que sea necesario transformar los datos de eventos y cargados en un almacén de datos, que los archivos multimedia requieran posprocesamiento, etc. Presentamos la versión beta abierta de las notificaciones de eventos de R2 con el fin de que puedas desarrollar aplicaciones y flujos de trabajo basados en tus datos en constante cambio.

Las notificaciones de eventos envían mensajes a tu cola cada vez que se produce un cambio en tus datos. A continuación, estos mensajes los recibe un Worker consumidor donde puedes definir las acciones posteriores que sean necesarias.

Para empezar a activar las notificaciones de eventos en tu bucket R2, puedes ejecutar el siguiente comando de Wrangler (sustituyendo bucket_name y queue_name por los nombres de tu bucket y tu cola, respectivamente):

Para obtener más información sobre cómo configurar ya las notificaciones de eventos en tus buckets R2 y conocer las limitaciones de la versión beta, consulta la  documentación.

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

Super Slurper para Google Cloud Storage

Super Slurper ahora puede migrar datos de Google Cloud Storage (GCS) a Cloudflare R2. Lanzamos Super Slurper el año pasado con el objetivo de que las migraciones de datos integrales únicas fueran rápidas, fiables y sencillas: sin máquinas virtuales de migración ni implementaciones de complejas lógicas de reintento. Desde entonces, miles de desarrolladores han utilizado Super Slurper para migrar petabytes de datos de AWS S3 a R2. Ahora, los clientes de Google Cloud Storage pueden migrar los datos a Cloudflare R2 para evitar tener que pagar tarifas de salida, independientemente de si mueves datos permanentemente a otro proveedor.

Para empezar a migrar datos desde GCS:

  1. En el panel de control de Cloudflare, selecciona R2 > Migración de datos.

  2. Selecciona Migrar archivos.

  3. Selecciona Google Cloud Storage como proveedor del bucket de origen.

  4. Especifica el nombre de bucket y las credenciales asociadas y selecciona Siguiente.

  5. Especifica el nombre de bucket R2 y las credenciales asociadas y selecciona Siguiente.

  6. Cuando hayas revisado los detalles de tu migración, selecciona Migrar archivos.

Puedes ver el estado de tu trabajo de migración en cualquier momento en el panel de control. Para obtener más información sobre cómo utilizar Super Slurper, consulta la documentación aquí.

Versión beta privada del almacenamiento Acceso ocasional

Nos complace presentar la versión beta privada de nuestra nueva clase de almacenamiento Acceso ocasional. Para los casos de uso que implican datos a los que no se accede con frecuencia (contenido de larga duración generado por el usuario, registros, etc.), la clase de almacenamiento Acceso ocasional te ofrece la posibilidad de pagar menos por el almacenamiento, al mismo tiempo que garantiza el rendimiento y la durabilidad.

Incluimos a continuación un ejemplo de cómo puedes cargar un objeto a tu bucket R2 con la nueva clase de almacenamiento Acceso ocasional utilizando Workers:

Además de cargar objetos directamente en Acceso ocasional, puedes definir una política de ciclo de vida de los objetos para mover los datos a Acceso ocasional tras un periodo determinado de tiempo, cuando ya no necesites acceder a tus datos con tanta frecuencia. En el futuro, tenemos previsto optimizar automáticamente las clases de almacenamiento de los datos para que puedas evitar la creación manual de reglas y adaptarte mejor a los variables patrones de acceso a los datos.

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

Para los datos almacenados en la clase de almacenamiento Acceso ocasional, los componentes de precios serán similares a lo que ya estás familiarizado con R2: almacenamiento, operaciones de clase A (escrituras, listas), operaciones de clase B (lecturas) y recuperación de datos (procesamiento). Para la recuperación de datos de la clase de almacenamiento Acceso ocasional, las tarifas son por GB. Esto es lo que nos permite proporcionar almacenamiento a un precio más bajo. Refleja los recursos informáticos adicionales necesarios para recuperar los datos del almacenamiento subyacente optimizado para el acceso menos frecuente. Y cuando llegue el momento en que necesites utilizar tus datos, seguirás sin pagar tarifas de salida.

.tg {border-collapse:collapse;border-spacing:0;} .tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px; overflow:hidden;padding:10px 5px;word-break:normal;} .tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px; font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;} .tg .tg-nltl{background-color:#f56b00;text-align:left;vertical-align:top} .tg .tg-0lax{text-align:left;vertical-align:top}

Component Price
Storage $0.01 / GB-month
Class A Operations $9.00 / million requests
Class B Operations $0.90 / million requests
Data Retrieval (Processing) $0.01 / GB
Egress (or Data Transfer) $0 - No Charge

Componente

Precio

Almacenamiento

0,01 USD/GB por mes

Operaciones de clase A

9,00 USD/millón de solicitudes

Operaciones de clase B

0,90 USD/millón de solicitudes

Recuperación de datos (procesamiento)

0,01 USD/GB

Salida (o transferencia de datos)

0 USD - No se aplican tarifas

¿Te interesa participar en la versión beta privada del almacenamiento Acceso ocasional?

Únete a la lista de espera de la versión beta privada para obtener acceso.

¿Tienes algún comentario?

¡Nos encantaría conocer tu opinión! Para compartir tus comentarios sobre R2 y nuestros servicios de migración de datos, únete al Discord de desarrolladores de Cloudflare. Si te interesa saber más sobre R2, visita la documentación para desarrolladores de R2 o descubre cuánto podrías ahorrarte con nuestra calculadora de precios.

Protegemos redes corporativas completas, ayudamos a los clientes a desarrollar aplicaciones web de forma eficiente, aceleramos cualquier sitio o aplicación web, prevenimos contra los ataques DDoS, mantenemos a raya a los hackers, y podemos ayudarte en tu recorrido hacia la seguridad Zero Trust.

Visita 1.1.1.1 desde cualquier dispositivo para empezar a usar nuestra aplicación gratuita y beneficiarte de una navegación más rápida y segura.

Para saber más sobre nuestra misión para ayudar a mejorar Internet, empieza aquí. Si estás buscando un nuevo rumbo profesional, consulta nuestras ofertas de empleo.
Developer Week (ES)DesarrolladoresR2 Storage (ES)Noticias de productosDeveloper PlatformConnectivity Cloud

Síguenos en X

Cloudflare|@cloudflare

Publicaciones relacionadas

31 de octubre de 2024, 13:00

Moving Baselime from AWS to Cloudflare: simpler architecture, improved performance, over 80% lower cloud costs

Post-acquisition, we migrated Baselime from AWS to the Cloudflare Developer Platform and in the process, we improved query times, simplified data ingestion, and now handle far more events, all while cutting costs. Here’s how we built a modern, high-performing observability platform on Cloudflare’s network. ...