Azure Block Blob Storage Vs Page Blob Storage - ¿Cuáles son las diferencias?

Conozca las principales diferencias entre el almacenamiento Azure Block Blob y el almacenamiento Page blob

El almacenamiento Azure Blob es una plataforma de almacenamiento de datos ofrecida por Microsoft Azure. El término Blob es la abreviatura de Binary Large Objects. Por lo tanto, los blobs se crean para almacenar grandes cantidades de datos no estructurados que pueden incluir imágenes, archivos multimedia, documentos, etc.

Azure Data Lake y Analytics son otras dos plataformas de almacenamiento de datos que se utilizan para almacenar Big Data en formatos estructurados, semiestructurados y no estructurados. Azure Blob storage suele almacenar datos en formato no estructurado y actúa como plataforma de almacenamiento para fines de almacenamiento común y para almacenar elementos personales de los usuarios.

Existen dos tipos de almacenamiento de blobs: Block Blobs y Page Blocks. Ambos tienen propiedades y aplicabilidad distintas. En este artículo, vamos a explorar sus características y cómo se diferencian entre sí.

Almacenamiento en bloque

  • El bloque es la unidad básica del almacenamiento de Block Blob. Un blob de bloques puede comprender un máximo de 50.000 bloques. Los bloques pueden ser de diferentes tamaños y cada bloque tiene un ID de bloque distinto. La capacidad máxima de almacenamiento de un solo bloque es de 4 MB, mientras que el tamaño máximo de un blob de bloques es de 200 GB. Si el tamaño del blob de bloques supera el tamaño máximo permitido, el archivo se desintegra en múltiples bloques para que pueda ser acomodado en el sistema.

almacenamiento de bloques de azureLos Blob Blocks se utilizan para el almacenamiento de grandes cantidades de datos de forma eficaz. Contiene ciertas características útiles que permiten a los usuarios gestionar grandes archivos a través de las redes. El tiempo de carga se reduce sustancialmente porque Block Blob permite la carga en paralelo de múltiples archivos simultáneamente. Para verificar la transferencia de archivos, cada bloque está equipado con un hash MD5 a través del cual se puede monitorear el progreso de la carga de archivos, verificar su transferencia y reenviar bloques si la transferencia inicial no es exitosa.

  • Los bloques pueden cargarse en cualquier orden y su secuencia se determina en el paso final de compromiso de la lista de bloques. Si se encuentra un bloque no comprometido, puede ser sustituido por un nuevo bloque que contenga el mismo ID. Esto evita la infrautilización de la plataforma de almacenamiento.

Bloques de páginas

  • La página es la unidad básica de estos blobs. Cada página tiene una capacidad de 512 bytes. El tamaño máximo de un page blob es de 8 TiB. Los page blobs se utilizan para optimizar las operaciones de lectura y escritura aleatorias. Las estructuras de datos basadas en índices y dispersas, como el sistema operativo y los discos de datos de las máquinas virtuales y las bases de datos, se almacenan en los page blobs. Un ejemplo común es el uso de page blob como unidad de almacenamiento para las bases de datos de Azure SQL DB. Los Azure Page Blobs también se utilizan para archivos que tienen actualizaciones basadas en rangos.

Los page blobs son bastante sencillos de crear y son personalizables según las necesidades de almacenamiento del usuario. Para ello, hay que inicializar el page blob y definir el tamaño máximo del mismo. Cuando se crea una nueva página o se actualiza el contenido de una page blob, hay que especificar un desplazamiento y un rango. Estos factores deben alinearse con los límites de la página de 512 bytes.

  • Mediante el uso de estos dos tipos de plataformas de almacenamiento blob, las empresas pueden consolidar todos sus datos y activos de contenido en una única ubicación. Todos los usuarios, tanto locales como internacionales, pueden acceder a estos datos. Azure Blob Storage ofrece velocidad, facilidad de acceso, escalabilidad, seguridad y amplio almacenamiento para las organizaciones, tanto grandes como pequeñas.

Henson Group ofrece servicios gestionados de primera clase para Azure. Henson Group es un MSP experto en Azure y se centra en ayudar a los clientes a arquitecturar e implementar migraciones de Azure, optimizaciones de Azure, datos de Azure, servicios de IA y mucho más. Nuestro equipo tiene años de experiencia en algunas de las empresas más grandes y complejas del mundo.

Para más información sobre cómo Henson Protect puede ayudar a su empresa, visite: https://www.hensongroup.com/henson-protect