Lernen Sie die Hauptunterschiede zwischen Azure Block Blob Storage und Page Blob Storage kennen
Azure Blob Storage ist eine Datenspeicherplattform, die von Microsoft Azure angeboten wird. Der Begriff Blob ist eine Abkürzung für Binary Large Objects. Blobs werden also erstellt, um große Mengen unstrukturierter Daten zu speichern, die Bilder, Multimediadateien, Dokumente usw. enthalten können.
Azure Data Lake und Analytics sind zwei weitere Datenspeicherplattformen, die für die Speicherung von Big Data in strukturierten, halbstrukturierten und unstrukturierten Formaten verwendet werden. Azure Blob Storage speichert in der Regel Daten in unstrukturierter Form und dient als Speicherplattform für allgemeine Speicherzwecke und zur Speicherung persönlicher Elemente der Benutzer.
Es gibt zwei Arten von Blob-Speichern, nämlich Block Blobs und Page Blocks. Beide haben unterschiedliche Eigenschaften und Anwendungsmöglichkeiten. In diesem Artikel wollen wir ihre Eigenschaften und ihre Unterschiede zueinander untersuchen.
Block-Blob-Speicher
- Block ist die Grundeinheit der Block-Blob-Speicherung. Ein Block-Blob kann aus maximal 50.000 Blöcken bestehen. Blöcke können unterschiedlich groß sein und jeder Block hat eine eigene Block-ID. Die maximale Speicherkapazität eines einzelnen Blocks beträgt 4 MB, während die maximale Größe für einen Block-Blob 200 GB beträgt. Wenn die Größe des Blockblob die zulässige Höchstgröße überschreitet, wird die Datei in mehrere Blöcke zerlegt, damit sie im System untergebracht werden kann.
Blob-Blöcke werden für die effektive Speicherung großer Datenmengen verwendet. Es enthält bestimmte hilfreiche Funktionen, die es den Benutzern ermöglichen, große Dateien über Netzwerke zu verwalten. Die Upload-Zeit wird erheblich verkürzt, da Block Blob das parallele Hochladen mehrerer Dateien gleichzeitig ermöglicht. Um die Übertragung von Dateien zu überprüfen, ist jeder Block mit einem MD5-Hash versehen, mit dem Sie den Fortschritt des Datei-Uploads überwachen, die Übertragung überprüfen und Blöcke erneut senden können, wenn die erste Übertragung nicht erfolgreich war.
- Die Blöcke können in beliebiger Reihenfolge hochgeladen werden; ihre Reihenfolge wird im letzten Schritt der Blockliste festgelegt. Wenn Sie auf einen nicht bestätigten Block stoßen, kann dieser durch einen neuen Block ersetzt werden, der dieselbe ID enthält. Dadurch wird die Unterauslastung der Speicherplattform verhindert.
Seite Blobs
- Page ist die Grundeinheit dieser Blobs. Jede Seite hat eine Kapazität von 512 Byte. Die maximale Größe für einen Page-Blob beträgt 8 TiB. Page Blobs werden für die Optimierung von zufälligen Lese- und Schreibvorgängen verwendet. Indexbasierte und verstreute Datenstrukturen wie Betriebssysteme und Datenfestplatten für virtuelle Maschinen und Datenbanken werden auf den Page Blobs gespeichert. Ein gängiges Beispiel ist die Verwendung von Page Blobs als Speichereinheit für die Datenbanken von Azure SQL DB. Azure Page Blobs werden auch für Dateien verwendet, die bereichsbasierte Updates haben.
Seiten-Blobs sind relativ einfach zu erstellen und lassen sich an die Speicheranforderungen des Benutzers anpassen. Dazu initialisieren Sie den Seiten-Blob und legen die maximale Größe für den Seiten-Blob fest. Beim Erstellen einer neuen Seite oder beim Aktualisieren des Inhalts eines Page Blobs müssen ein Offset und ein Bereich angegeben werden. Diese Faktoren sollten mit den 512-Byte-Seitengrenzen übereinstimmen.
- Durch den Einsatz dieser beiden Arten von Blob-Speicherplattformen können Unternehmen alle ihre Daten und Inhalte an einem einzigen Ort konsolidieren. Auf diese Daten können dann alle Benutzer zugreifen, die sich sowohl lokal als auch international befinden können. Azure Blob Storage bietet Geschwindigkeit, einfachen Zugriff, Skalierbarkeit, Sicherheit und reichlich Speicherplatz für große und kleine Unternehmen.
Die Henson Group bietet erstklassige Managed Services für Azure. Die Henson Group ist ein Azure Expert MSP und konzentriert sich darauf, Kunden bei der Architektur und Implementierung von Azure-Migrationen, Azure-Optimierungen, Azure-Daten, KI-Services und vielem mehr zu unterstützen. Unser Team verfügt über jahrelange Erfahrung bei einigen der größten und komplexesten Unternehmen der Welt.
Weitere Informationen darüber, wie Henson Protect Ihr Unternehmen unterstützen kann, finden Sie unter: https://www.hensongroup.com/henson-protect