Che cos'è Archiviazione di Container Azure abilitata da Azure Arc?
Archiviazione di Container Azure abilitata da Azure Arc è un sistema di archiviazione di prima parte progettato per i cluster Kubernetes connessi ad Arc. È possibile distribuire Archiviazione di Container Azure per scrivere file in un'attestazione di volume persistente (PVC) "ReadWriteMany" e trasferirli successivamente in Archiviazione BLOB di Azure. Archiviazione di Container Azure abilitata da Azure Arc offre una gamma di funzionalità per supportare le operazioni di Azure IoT e altri servizi Arc. L'Archiviazione di Container Azure abilitata da Azure Arc con disponibilità elevata e tolleranza di errore sarà completamente supportata e disponibile a livello generale nella seconda metà del 2024.
Che cosa fa l'Archiviazione di Container Azure abilitata da Azure Arc?
Archiviazione di Container Azure abilitata da Azure Arc funge da sistema di archiviazione permanente nativo per i cluster Kubernetes connessi ad Arc. Il ruolo principale consiste nel fornire un file system affidabile e a tolleranza di errore che consente la suddivisione in livelli dei dati in Azure. Per Operazioni di Azure IoT e altri servizi Arc, l'Archiviazione di Container Azure abilitata da Azure Arc è fondamentale per rendere i cluster Kubernetes con stato. Le funzionalità principali di Archiviazione contenitori di Azure abilitate dai cluster Azure Arc per K8s connessi ad Arc includono:
- Tolleranza agli errori dei nodi: se configurata come cluster a 3 nodi, Archiviazione di Container Azure abilitata da Azure Arc replica i dati tra nodi (triplicazione) per garantire disponibilità elevata e tolleranza agli errori dei singoli nodi.
- Sincronizzazione dei dati in Azure: Archiviazione di Container Azure abilitata da Azure Arc è configurata con una destinazione di archiviazione, quindi i dati scritti nei volumi vengono automaticamente a livelli nel BLOB di Azure (BLOB in blocchi, ADLSgen-2 o OneLake) nel cloud.
- Operazioni a bassa latenza: i servizi Arc, ad esempio Operazioni IoT di Azure, possono prevedere una bassa latenza per le operazioni di lettura e scrittura.
- Connessione semplice: i clienti possono connettersi facilmente a un'archiviazione di Container Azure abilitata dal volume di Azure Arc usando un driver CSI per iniziare a effettuare Attestazioni di volume persistente rispetto alla risorsa di archiviazione.
- Flessibilità nella distribuzione: Archiviazione di Container Azure abilitata da Azure Arc può essere distribuita come parte di Operazioni IoT di Azure o come soluzione autonoma.
- Osservabile: Archiviazione di Container Azure abilitata da Azure Arc supporta i log di monitoraggio e le metriche Kubernetes standard del settore oltre che l'osservabilità dell'agente di Monitoraggio di Azure.
- Neutralità della piattaforma: Archiviazione di Container Azure abilitata da Azure Arc è un sistema di archiviazione Kubernetes che può essere eseguito in qualsiasi piattaforma supportata da Arc Kubernetes. La convalida è stata eseguita per piattaforme specifiche, tra cui Ubuntu + CTRLF K3s/K8s, Windows IoT + AKS-EE e Azure Stack HCI + AKS-HCI.
Quali sono le diverse offerte di Archiviazione di Container Azure abilitate dalle offerte di Azure Arc?
L'offerta originale di Archiviazione di Container Azure abilitata dall'offerta di Azure Arc è Volumi di cache. L'offerta più recente è Volumi Edge.
Che cosa è l'Archiviazione di Container Azure abilitata da Volumi Edge di Azure Arc?
La prima aggiunta all'offerta di Volumi Edge è Volumi Edge condivisi locali, che forniscono archiviazione con disponibilità elevata, con supporto per il failover, e locale nel cluster Kubernetes. Questo tipo di archiviazione condivisa rimane indipendente dall'infrastruttura cloud, rendendolo ideale per lo spazio di lavoro, l'archiviazione temporanea e i dati persistenti in locale non adatti alle destinazioni cloud.
La seconda nuova offerta è Volumi Edge di inserimento cloud, che facilita l'inserimento illimitato di dati dall'edge al BLOB, tra cui ADLSgen2 e OneLake. I file scritti in questo tipo di archiviazione vengono trasferiti facilmente nell'archivio BLOB e successivamente eliminati dalla cache locale dopo aver confermato il caricamento, garantendo la disponibilità dello spazio per i nuovi dati. Inoltre, questa opzione di archiviazione supporta l'integrità dei dati in ambienti disconnessi, abilitando l'archiviazione locale e la sincronizzazione al momento della riconnessione alla rete.
Su misura per le applicazioni IoT, Volumi Edge non solo elimina i problemi di archiviazione locale e le limitazioni di inserimento, ma ottimizza anche l'utilizzo delle risorse locali e riducono i requisiti di archiviazione.
Come funziona Volumi Edge?
Si scrive in Volumi Edge come se fosse il file system locale. Per un volume Edge condiviso locale, i dati vengono archiviati e lasciati invariati. Per un Volume Edge di inserimento cloud, il volume verifica la presenza di nuovi dati da contrassegnare per il caricamento ogni minuto e quindi carica i nuovi dati nella destinazione cloud specificata. Cinque minuti dopo il caricamento confermato nel cloud, la copia locale viene ripulita, consentendo di cancellare il volume locale dei dati precedenti e continuare a ricevere nuovi dati.
Introduzione a Volumi Edge.
Aree di Azure supportate per l'Archiviazione di Container Azure abilitata da Azure Arc
Archiviazione di Container Azure abilitata da Azure Arc è disponibile solo nelle aree di Azure seguenti:
- Stati Uniti orientali
- Stati Uniti orientali 2
- Stati Uniti occidentali
- West US 2
- Stati Uniti occidentali 3
- Europa settentrionale
- Europa occidentale
Operazioni di Azure IoT
Se si usano le operazioni IoT di Azure, passare a Configurare i volumi.