Condividi tramite


Gestione e monitoraggio per le Istanza gestita di SQL abilitate per Azure Arc

Questo articolo fornisce considerazioni chiave sulla progettazione e consigli per la gestione e il monitoraggio dei cluster di Istanza gestita di SQL abilitati per Azure Arc per comprendere e progettare soluzioni per l'eccellenza operativa. Usare le linee guida contenute in questo articolo e in altre informazioni di progettazione critiche a cui fa riferimento per comprendere meglio le considerazioni e le raccomandazioni.

Architettura

Per creare l'architettura appropriata per l'organizzazione per eseguire l'onboarding di cluster Kubernetes in locale o nel cloud pubblico, è necessaria una conoscenza approfondita dell'architettura di rete di Kubernetes abilitata per Azure Arc e della connettività di rete per i servizi dati abilitati per Azure Arc, in particolare per quanto riguarda le due modalità di connettività.

Diagramma che mostra l'architettura dei servizi dati abilitati per Azure Arc.

Gestione dei cluster

Per comprendere i principi di gestione dei cluster per il cluster Kubernetes sottostante, esaminare le considerazioni e le raccomandazioni sulla progettazione di Cloud Adoption Framework (CAF) per Kubernetes con abilitazione di Azure Arc prima di distribuire le Istanza gestita di SQL abilitate per Azure Arc.

Monitoraggio del cluster

I servizi dati abilitati per Azure Arc offrono due modalità di connettività: direttamente connesse e indirettamente connesse. In entrambe le modalità è possibile integrare Grafana e Kibana, due strumenti open source, nel cluster per il monitoraggio. La modalità connessa diretta supporta l'uso dei dashboard di Grafana e Kibana, oltre a Monitoraggio di Azure.

Per informazioni sulle modalità di connettività, vedere Connettività di rete per le Istanza gestita di SQL abilitate per Azure Arc.

Considerazioni relative alla progettazione

Per comprendere il ruolo di Kubernetes abilitato per Azure Arc nella progettazione generale della gestione e le considerazioni e le raccomandazioni per la progettazione delle zone di destinazione, vedere Area di progettazione : Gestione per gli ambienti di Azure.

Monitoraggio del cluster

Quando si valuta come monitorare la distribuzione, prendere in considerazione gli strumenti di monitoraggio preferiti dell'organizzazione.

  • Le Istanza gestita di SQL abilitate per Azure Arc offrono l'integrazione con gli strumenti di monitoraggio open source più diffusi, ad esempio Grafana e Kibana. Inoltre, le metriche e i log sono visibili in Monitoraggio di Azure.

  • Grafana e Kibana vengono installati e configurati automaticamente, in modo da semplificare la distribuzione e ridurre il lavoro per l'organizzazione.

  • Per il monitoraggio a livello di cluster in Monitoraggio di Azure, è possibile usare Criteri di Azure per distribuire informazioni dettagliate sui contenitori. Valutare il modo in cui Criteri di Azure fattori nelle distribuzioni dell'organizzazione.

Modalità direttamente connessa

  • Quando si distribuisce il Istanza gestita di SQL abilitato per Azure Arc in modalità connessa diretta, Azure riceve automaticamente i metadati relativi al cluster per scopi di inventario e fatturazione.

  • Tutto il traffico viene avviato dal cluster e il firewall non richiede regole in ingresso per facilitare questa operazione.

  • Durante la distribuzione di Azure Arc Data Controller, è possibile caricare automaticamente log e metriche in un'area di lavoro Azure Log Analytics specificando l'ID e la chiave di accesso dell'area di lavoro. Dopo la distribuzione, è possibile conservare o disabilitare questa funzionalità.

Modalità connessa indirettamente

Quando si distribuisce arc abilitato Istanza gestita di SQL modalità connessa indirettamente, non è disponibile alcuna connessione diretta ad Azure.

  • Quando si prevede di distribuire un'istanza in modalità connessa indirettamente, considerare come caricare log e metadati sull'istanza dal cluster ad Azure. Si consideri come automatizzare questo processo. Per altre informazioni, vedere Caricare i log in Monitoraggio di Azure.

  • Almeno una volta al mese, è necessario caricare i metadati relativi all'istanza in Azure per scopi di inventario e fatturazione. Per altre informazioni, vedere Raccolta e creazione di report dei servizi dati di Azure Arc.

Suggerimenti per la progettazione

  • Laddove possibile, usare la modalità direttamente connessa, perché semplifica il monitoraggio tramite Azure. Tuttavia, la modalità connessa diretta non è adatta a tutti gli scenari. Per altre informazioni, vedere Modalità di connettività e requisiti.

  • Usare Grafana e Kibana se l'organizzazione usa già questi strumenti. Grafana e Kibana sono strumenti open source distribuiti e integrati automaticamente con le distribuzioni di Istanza gestita di SQL abilitate per Azure Arc.

  • Raccogliere log e metriche usando Informazioni dettagliate sui contenitori di Monitoraggio di Azure per i cluster Kubernetes abilitati per Azure Arc. Usare questi log e metriche per creare dashboard e generare avvisi per i problemi correlati al cluster.

  • Per ricevere notifiche da Monitoraggio di Azure sul cluster, abilitare gli avvisi delle metriche consigliati da Informazioni dettagliate sui contenitori.

  • Usare Criteri di Azure per assicurarsi che Informazioni dettagliate contenitore venga distribuito automaticamente.

  • Per un'esperienza semplice e predefinita per il monitoraggio, usare le cartelle di lavoro disponibili in Informazioni dettagliate sui contenitori per visualizzare informazioni sulle prestazioni e sull'integrità relative al cluster e ai componenti, ad esempio nodi, pod e volumi permanenti. Quando si ha familiarità con le cartelle di lavoro, progettare una cartella di lavoro personalizzata che illustra i dati in modo che sia più utile per le operazioni. Per altre informazioni sulle cartelle di lavoro, vedere Report in Informazioni dettagliate sui contenitori.

  • Esaminare i dashboard di Grafana inclusi per visualizzare le funzionalità predefinite fornite per evitare la duplicazione del lavoro.

    Screenshot che mostra i dashboard predefiniti di Grafana.

    Screenshot che mostra il dashboard Grafana Istanza gestita di SQL Metrics.

  • Per monitorare l'integrità del cluster e generare avvisi, usare query di Azure Resource Graph o Log Analytics.

  • Per definire il modo migliore per organizzare le aree di lavoro Log Analytics in base alle esigenze aziendali e all'organizzazione, vedere Progettare un'architettura dell'area di lavoro Log Analytics.

  • A causa dell'importanza dell'archiviazione nei vari componenti in una distribuzione di Istanza gestita di SQL con abilitazione di Azure Arc, stabilire dashboard e avvisi sull'integrità e la capacità dell'archiviazione locale e remota. Per altre informazioni sull'archiviazione, vedere Discipline di archiviazione per le Istanza gestita di SQL abilitate per Azure Arc.

  • Esaminare le considerazioni e le raccomandazioni per la gestione degli aggiornamenti nelle discipline di aggiornabilità per le Istanza gestita di SQL abilitate per Azure Arc.

  • Se la distribuzione usa la modalità connessa indirettamente, implementare un meccanismo automatizzato, ad esempio un processo cron, per caricare dati di utilizzo, log e metriche su base giornaliera . Il caricamento di log e metriche è facoltativo, ma è necessario per poter usare Monitoraggio di Azure per monitorare l'ambiente.

  • Implementare un processo per verificare che i dati di utilizzo e fatturazione vengano caricati almeno una volta al mese per garantire che la possibilità di creare nuove istanze non sia disabilitata.

Passaggi successivi

Per altre informazioni sul percorso cloud ibrido e multicloud, vedere gli articoli seguenti: