Was ist Azure Container Storage, aktiviert durch Azure Arc? (Vorschauversion)
Wichtig
Azure Container Storage, aktiviert durch Azure Arc, befindet sich derzeit in der VORSCHAU. Die zusätzlichen Nutzungsbestimmungen für Microsoft Azure-Vorschauen enthalten rechtliche Bedingungen. Sie gelten für diejenigen Azure-Features, die sich in der Beta- oder Vorschauversion befinden oder aber anderweitig noch nicht zur allgemeinen Verfügbarkeit freigegeben sind.
Azure Container Storage, aktiviert durch Azure Arc, ist ein erstklassiges Speichersystem, das für mit Arc verbundene Kubernetes-Cluster entwickelt wurde. Azure Container Storage, aktiviert durch Azure Arc, kann bereitgestellt werden, um Dateien in einen Anspruch auf persistente Volumes (Persistent Volume Claim, PVC) des Typs „ReadWriteMany“ zu schreiben, in dem sie dann an Azure Blob Storage übertragen werden. Azure Container Storage, aktiviert durch Azure Arc, bietet eine Reihe von Funktionen zur Unterstützung von Azure IoT Einsatz und anderen Arc-Diensten. Azure Container Storage, aktiviert durch Azure Arc, mit hoher Verfügbarkeit und Fehlertoleranz wird im zweiten Halbjahr des Jahres 2024 vollständig unterstützt und allgemein verfügbar (GA) sein.
Wofür kann Azure Container Storage, aktiviert durch Azure Arc, verwendet werden?
Azure Container Storage, aktiviert durch Azure Arc, dient als systemeigenes persistentes Speichersystem für mit Arc verbundene Kubernetes-Cluster. Die primäre Rolle besteht darin, ein zuverlässiges, fehlertolerantes Dateisystem bereitzustellen, mit dem Daten in Azure ausgelagert werden können. Für Azure IoT Einsatz und andere Arc-Dienste ist Azure Container Storage, aktiviert durch Azure Arc, von entscheidender Bedeutung, um Kubernetes-Cluster zustandsbehaftet zu machen. Zu den wichtigsten Funktionen von Azure Container Storage, aktiviert durch Azure Arc, für mit Arc verbundene K8s-Cluster gehören:
- Toleranz gegenüber Knotenfehlern: Wenn sie als Cluster mit drei Knoten konfiguriert sind, repliziert Azure Container Storage, aktiviert durch Azure Arc, Daten zwischen Knoten (Verdreifachung), um Hochverfügbarkeit und Toleranz für Fehler auf einzelnen Knoten sicherzustellen.
- Datensynchronisierung mit Azure: Azure Container Storage, aktiviert durch Azure Arc, ist mit einem Speicherziel konfiguriert, sodass Daten, die in Volumes geschrieben werden, automatisch in Azure Blob (Blockblob, ADLSgen-2 oder OneLake) in der Cloud ausgelagert werden.
- Vorgänge mit geringer Latenz: Arc-Dienste, z. B. Azure IoT Einsatz, können mit geringer Latenz für Lese- und Schreibvorgänge rechnen.
- Einfache Verbindung: Kunden können problemlos eine Verbindung mit einem Volume von Azure Container Storage, aktiviert durch Azure Arc, herstellen, indem sie einen CSI-Treiber verwenden, um mit dem Erstellen von Ansprüchen auf persistente Volumes gegen ihren Speicher zu beginnen.
- Flexibilität bei der Bereitstellung: Azure Container Storage, aktiviert durch Azure Arc, kann als Teil von Azure IoT Einsatz oder als eigenständige Lösung bereitgestellt werden.
- Überwachbar: Azure Container Storage, aktiviert durch Azure Arc, unterstützt branchenübliche Kubernetes-Überwachungsprotokolle und Metriken sowie Einblicke mithilfe des Azure Monitor-Agents.
- Plattformneutralität: Azure Container Storage, aktiviert durch Azure Arc, ist ein Kubernetes-Speichersystem, das auf allen von Arc Kubernetes unterstützten Plattformen ausgeführt werden kann. Die Validierung wurde für bestimmte Plattformen durchgeführt, einschließlich Ubuntu + CNCF K3s/K8s, Windows IoT + AKS-EE und Azure Stack HCI + AKS-HCI.
Was sind die verschiedenen Angebot von Azure Container Storage, aktiviert durch Azure Arc?
Das ursprüngliche Angebot von Azure Container Storage, aktiviert durch Azure Arc, sind Cachevolumes. Das neueste Angebot sind Edgevolumes.
Was sind Azure Container Storage-Edgevolumes, aktiviert durch Azure Arc?
Die erste Ergänzung zum Edgevolumes-Angebot sind lokale freigegebene Edgevolumes, die hochverfügbar, failoverfähigen Speicher lokal für Ihren Kubernetes-Cluster bereitstellen. Dieser freigegebene Speichertyp ist unabhängig von der Cloudinfrastruktur und eignet sich ideal für Entwurfsspeicher, temporären Speicher und lokal persistente Daten, die für Cloudziele nicht geeignet sind.
Das zweite neue Angebot sind Edgevolumes für die Clouderfassung, die eine unbegrenzte Datenerfassung von Edge zu Blob ermöglicht, einschließlich ADLSgen2 und OneLake. Dateien, die in diesen Speichertyp geschrieben wurden, werden nahtlos in Blobspeicher übertragen und sobald der Upload bestätigt wurde aus dem lokalen Cache gelöscht, um die Verfügbarkeit von Speicherplatz für neue Daten sicherzustellen. Darüber hinaus unterstützt diese Speicheroption die Datenintegrität in getrennten Umgebungen, wodurch beim erneuten Herstellen der Verbindung mit dem Netzwerk lokale Speicher und Synchronisierung aktiviert werden.
Auf IoT-Anwendungen zugeschnittene Edgevolumes beseitigen nicht nur lokale Speicherbedenken und Aufnahmebeschränkungen, sondern optimieren auch die lokale Ressourcenauslastung und reduzieren die Speicheranforderungen.
Wie funktionieren Edgevolumes?
Sie schreiben in Edgevolumes, als ob es sich um Ihr lokales Dateisystem handelte. Bei einem lokalen freigegebenen Edgevolume werden Ihre Daten gespeichert und bleiben unberührt. Bei einem Edgevolume für die Clouderfassung sucht das Volume jede Minute nach neuen Daten, die für den Upload markiert werden sollen, und lädt diese neuen Daten dann in Ihr angegebenes Cloudziel hoch. Fünf Minuten nach dem bestätigten Upload in die Cloud wird die lokale Kopie gelöscht, sodass Sie Ihr lokales Volume frei von alten Daten ist und weiterhin neue Daten empfangen kann.
Erste Schritte mit Edgevolumes.
Unterstützte Azure-Regionen für Azure Container Storage, aktiviert durch Azure Arc
Azure Container Storage, aktiviert durch Azure Arc, ist nur in den folgenden Azure-Regionen verfügbar:
- East US
- USA (Ost) 2
- USA (Westen)
- USA, Westen 2
- USA, Westen 3
- Nordeuropa
- Europa, Westen
Azure IoT Einsatz
Wenn Sie Azure IoT Einsatz verwenden, fahren Sie mit der Konfiguration Ihrer Volumes fort.