Condividi tramite


Disponibilità elevata per i contenitori di SQL Edge di Azure

Importante

SQL Edge di Azure verrà ritirato il 30 settembre 2025. Per altre informazioni e per le opzioni di migrazione, vedere l'avviso di ritiro.

Nota

SQL Edge di Azure non supporta più la piattaforma ARM64.

Creare e gestire le istanze di SQL Edge di Azure in modo nativo in Kubernetes. Distribuire SQL Edge di Azure in contenitori gestiti da Kubernetes. In Kubernetes un contenitore con un'istanza di SQL Edge di Azure può essere ripristinato automaticamente in caso di errore di un nodo del cluster. È possibile configurare l'immagine del contenitore di SQL Edge con una richiesta di volume persistente Kubernetes. Kubernetes monitora il processo di SQL Edge di Azure nel contenitore. In caso di problemi di un processo, un pod, un contenitore o un nodo, Kubernetes esegue automaticamente il bootstrap di un'altra istanza ed esegue la riconnessione alla risorsa di archiviazione.

Contenitori di SQL Edge di Azure in Kubernetes

Kubernetes 1.6 e versioni successive supportano le classi di archiviazione e le richieste di volumi persistenti.

In questa configurazione Kubernetes svolge il ruolo di agente di orchestrazione del contenitore.

Diagramma di SQL Edge di Azure in un cluster Kubernetes.

Nel diagramma precedente azure-sql-edge è un contenitore in un pod. Kubernetes orchestra le risorse nel cluster. Un set di repliche garantisce che il pod venga automaticamente ripristinato dopo un errore del nodo. Le applicazioni si connettono al servizio. In questo caso, il servizio rappresenta un servizio di bilanciamento del carico che ospita un indirizzo IP che rimane invariato dopo l'errore di azure-sql-edge.

Nel diagramma seguente si è verificato un errore nel contenitore azure-sql-edge. Come agente di orchestrazione, Kubernetes garantisce il numero corretto di istanze integre nel set di repliche e avvia un nuovo contenitore in base alla configurazione. L'agente di orchestrazione avvia un nuovo pod nello stesso nodo e azure-sql-edge si riconnette alla stessa risorsa di archiviazione permanente. Il servizio si connette al contenitore azure-sql-edge ricreato.

Diagramma di SQL Edge di Azure in un cluster Kubernetes dopo un errore nel pod.

Nel diagramma seguente si è verificato un errore nel nodo che ospita il contenitore azure-sql-edge. L'agente di orchestrazione avvia il nuovo pod in un nodo diverso e azure-sql-edge si riconnette alla stessa risorsa di archiviazione permanente. Il servizio si connette al contenitore azure-sql-edge ricreato.

Diagramma di SQL Edge di Azure in un cluster Kubernetes dopo un errore nel nodo.

Per creare un contenitore in Kubernetes, vedere Distribuire un contenitore SQL Edge di Azure in Kubernetes

Per distribuire i contenitori di SQL Edge di Azure nel servizio Azure Kubernetes, vedere gli articoli seguenti: