Saltar al contenido

¿Diferencias entre Azure Block Blob y Page Blob?

este problema se puede resolver de variadas formas, pero en este caso te mostramos la que para nosotros es la solución más completa.

Solución:

Las diferencias están muy bien documentadas en msdn, aquí. TL;RD:

  • Cuadra los blobs son para sus objetos de almacenamiento discretos como jpg, archivos de registro, etc. que normalmente vería como un archivo en su sistema operativo local. máx. Talla 200GB 4,77 TB. Solo almacenamiento regular (no Premium).
  • Página los blobs son para almacenamiento aleatorio de lectura/escritura, como VHD (de hecho, los blobs en páginas son lo que se usa para los discos de Azure Virtual Machine). máx. Tamaño 8 TB. Compatible con almacenamiento normal y premium.

Nota: Los blobs en páginas premium tienen tamaños específicos (a diferencia de los blobs en páginas normales, que pueden tener cualquier tamaño hasta 8 TB).

  • 32 GB
  • 64GB
  • 128GB
  • 512GB
  • 1024GB
  • 2048GB
  • 4096GB

El almacenamiento premium proporciona IOPS y rendimiento garantizados, según el tamaño del blob en la página elegido (de 120 IOPS+25 MB/s a 32 GB a 7500 IOPS+250 MB/s a 2048 GB y 4096 GB). Los detalles específicos sobre IOPS+los detalles de rendimiento se documentan aquí.

La respuesta de David señala las diferencias entre la página y los blobs en bloque. Sin embargo también hay Agregar blobs. En breve:

  • Blobs en bloque: Para objetos grandes que no Utilice operaciones aleatorias de lectura y escritura. por ejemplo, Fotos
  • Blobs en páginas: Optimizado para operaciones aleatorias de lectura y escritura. por ejemplo, VHD
  • Agregar blobs: Optimizado para operaciones de adición. por ejemplo, registros

Lectura adicional: comprensión de los blobs en bloques, blobs en anexos y blobs en páginas

Manchas en bloque
Los blobs en bloques se utilizan para contener archivos de texto o binarios de hasta ~5 TB (50 000 bloques de 100 MB) de tamaño. El caso de uso principal de los blobs en bloques es el almacenamiento de archivos que se leen de principio a fin, como archivos multimedia o archivos de imagen para sitios web. ellos son nombrados block blobs porque los archivos de más de 100 MB deben cargarse como bloques pequeños, que luego se consolidan (o confirman) en el blob final.

Blobs en la página

Los blobs en páginas se utilizan para contener archivos de acceso aleatorio de hasta 8 TB de tamaño. Los blobs en páginas se usan principalmente como almacenamiento de respaldo para los VHD que se usan para proporcionar discos duraderos para Azure Virtual Machines (VM de Azure). ellos son nombrados page blobs porque proporcionan acceso aleatorio de lectura/escritura a páginas de 512 bytes.

Agregar blobs

Los blobs en anexos se componen de bloques como los blobs en bloques, pero están optimizados para operaciones de anexos. Estos se usan con frecuencia para registrar información de una o más fuentes en el mismo blob. Por ejemplo, puede escribir todo el registro de seguimiento en el mismo blob en anexos para una aplicación que se ejecuta en varias máquinas virtuales. Un solo blob en anexo puede tener hasta 195 GB

Ref: https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/Understanding-Block-Blobs–Append-Blobs–and-Page-Blobs

https://docs.microsoft.com/en-us/learn/modules/connect-an-app-to-azure-storage/2-explore-azure-storage

Si piensas que ha sido provechoso nuestro artículo, sería de mucha ayuda si lo compartes con el resto programadores así contrubuyes a dar difusión a este contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *