Vergleichen von Speicher für Dateifreigaben und Blobdaten

Abgeschlossen

Azure Files bietet gemeinsam genutzten Speicher für Anwendungen unter Verwendung des Industriestandardprotokolle Server Message Block (SMB) und Network File System (NFS). Azure-VMs und -Clouddienste können Dateidaten in verschiedenen Anwendungskomponenten mithilfe von eingebundenen Freigaben gemeinsam nutzen. Lokale Anwendungen können auch auf Dateidaten in der Freigabe zugreifen.

Wissenswertes zu Azure Files

Lassen Sie uns einige Merkmale von Azure Files untersuchen.

  • Azure Files speichert Daten als echte Verzeichnisobjekte in Dateifreigaben.

  • Azure Files bietet gemeinsamen Zugriff auf Dateien über mehrere VMs hinweg. Beliebig viele Azure-VMs oder -Rollen können eine Azure-Dateifreigabe gleichzeitig einbinden und darauf zugreifen.

  • Anwendungen, die auf Azure-VMs oder in Clouddiensten ausgeführt werden, können eine Azure-Dateifreigabe einbinden, um auf Dateidaten zuzugreifen. Dieser Prozess ähnelt dem Bereitstellen einer typischen SMB-Freigabe durch eine Desktopanwendung.

  • Azure Files bietet vollständig verwaltete Dateifreigaben in der Cloud. Azure-Dateifreigaben können gleichzeitig durch die Cloud oder lokale Bereitstellungen von Windows, Linux und macOS eingebunden werden.

Zu beachtende Punkte bei der Verwendung von Azure Files

Es gibt viele gängige Szenarien für die Verwendung von Azure Files. Denken Sie bei der Durchsicht der folgenden Vorschläge darüber nach, wie Azure Files Lösungen für Ihre Organisation bieten kann.

  • Erwägen Sie Ersatz- und Ergänzungsoptionen. Ersetzen oder ergänzen Sie herkömmliche lokale Dateiserver oder NAS-Geräte mithilfe von Azure Files.

  • Erwägen Sie einen globalen Zugriff. Sie können über die meisten Betriebssysteme wie Windows, macOS und Linux von überall auf der Welt direkt auf Azure-Dateifreigaben zugreifen.

  • Erwägen Sie die Lift- und Schichtunterstützung. Mit Azure Files für Anwendungen, die eine Dateifreigabe zum Speichern von Anwendungs- oder Benutzerdaten erwarten, können Sie Anwendungen per Lift und Shift in die Cloud verlagern.

  • Erwägen Sie die Verwendung der Azure-Dateisynchronisierung. Replizieren Sie Azure-Dateifreigaben mithilfe der Azure-Dateisynchronisierung auf Windows Server-Computer. Sie können lokal oder in der Cloud replizieren, um die Leistung und das verteilte Caching der Daten dort zu gewährleisten, wo sie verwendet werden. Die Azure-Dateisynchronisierung wird in einer späteren Lerneinheit genauer behandelt.

  • Berücksichtigen Sie freigegebene Anwendungen. Speichern Sie gemeinsam genutzte Anwendungseinstellungen wie z. B. Konfigurationsdateien in Azure Files.

  • Ziehen Sie Diagnosedaten in Betracht. Nutzen Sie Azure Files, um Diagnosedaten wie Protokolle, Metriken und Crash Dumps an einem gemeinsamen Ort zu speichern.

  • Berücksichtigen Sie Tools und Dienstprogramme. Azure Files ist eine gute Option zum Speichern von Tools und Hilfsprogrammen, die zum Entwickeln oder Verwalten von Azure-VM oder -Clouddiensten benötigt werden.

Vergleichen Sie Azure Files mit Blob Storage und Azure Disks

Es ist wichtig, zu verstehen, wann Daten in Azure Files als Dateifreigaben gespeichert werden sollten und wann es sinnvoller ist, Azure Blob Storage oder Azure Disks zum Speichern von Daten als Blobs zu verwenden. In der folgenden Tabelle werden verschiedene Features dieser Dienste und gängige Implementierungsszenarien verglichen.

Azure Files (Dateifreigaben) Azure Blob Storage (Blobs) Azure Disks (Seiten-Blobs)
Azure Files bietet die SMB- und NFS-Protokolle, Clientbibliotheken und eine REST-Schnittstelle, über die Sie von überall auf gespeicherte Dateien zugreifen können. Azure Blob Storage bietet Clientbibliotheken und eine REST-Schnittstelle, über die unstrukturierte Daten in großem Umfang in Blockblobs gespeichert und abgerufen werden können. Azure Disks ist vergleichbar mit Azure Blob Storage. Azure Disks bietet eine REST-Schnittstelle zum Speichern und Zugreifen auf indexbasierte oder strukturierte Daten in Seitenblobs.
- Dateien in einer Azure Files-Freigabe sind echte Verzeichnisobjekte.
- Der Zugriff auf Daten in Azure Files erfolgt über Dateifreigaben auf mehreren virtuellen Computern.
- Blobs in Azure Blob Storage sind ein flacher Namespace.
- Der Zugriff auf Blob-Daten in Azure Blob Storage erfolgt über einen Container.
– Seitenblobs in Azure Disks werden als 512-Byteseiten gespeichert.
- Seitenblob-Daten sind exklusiv für einen einzelnen virtuellen Computer.
Azure Files ist ideal, um eine Anwendung in die Cloud zu heben und zu verschieben, die bereits die systemeigenen Dateisystem-APIs verwendet. Freigeben von Daten zwischen der App und anderen Anwendungen, die in Azure ausgeführt werden.

Azure Files ist eine gute Option, wenn Sie Entwicklungs- und Debuggingtools speichern möchten, auf die von vielen virtuellen Computern zugegriffen werden muss.
Azure Blob Storage ist ideal für Anwendungen, die Streaming- und Zufallszugriffsszenarien unterstützen müssen.

Azure Blob Storage ist eine gute Option, wenn Sie von überall aus auf Anwendungsdaten zugreifen möchten.
Azure Disks-Lösungen sind ideal, wenn Ihre Anwendungen häufig zufällige Lese-/Schreibvorgänge ausführen.

Azure Disks ist eine gute Option, wenn Sie ein Betriebssystem und Datenträger in Azure Virtual Machines speichern möchten.