Share via


Hantering och övervakning för Azure Arc-aktiverade SQL Managed Instance

Den här artikeln innehåller viktiga designöverväganden och rekommendationer för att hantera och övervaka Azure Arc-aktiverade SQL Managed Instance kluster som hjälper dig att förstå och utforma lösningar för driftskvalitet. Använd vägledningen i den här artikeln och i annan viktig designinformation som den refererar till för att bättre förstå övervägandena och rekommendationerna.

Arkitektur

För att skapa rätt arkitektur för din organisation för att registrera Kubernetes-kluster lokalt eller i det offentliga molnet behöver du en bred förståelse för Azure Arc-aktiverad Kubernetes-nätverksarkitektur och nätverksanslutning för Azure Arc-aktiverade datatjänster, särskilt när det gäller de två anslutningslägena.

Ett diagram som visar arkitekturen för Azure Arc-aktiverade datatjänster.

Klusterhantering

Om du vill förstå principerna för klusterhantering för det underliggande Kubernetes-klustret läser du designöverväganden för Cloud Adoption Framework (CAF) och rekommendationer för Azure Arc-aktiverade Kubernetes innan du distribuerar Azure Arc-aktiverade SQL Managed Instance.

Klusterövervakning

Azure Arc-aktiverade datatjänster tillhandahåller två anslutningslägen: direkt anslutna och indirekt anslutna. I båda lägena kan du integrera Grafana och Kibana, två verktyg med öppen källkod, i klustret för övervakning. Direktanslutet läge stöder användning av instrumentpaneler för både Grafana och Kibana, förutom Azure Monitor.

Information om anslutningslägena finns i Nätverksanslutning för Azure Arc-aktiverade SQL Managed Instance.

Designöverväganden

Information om vilken roll Azure Arc-aktiverade Kubernetes har för din övergripande hanteringsdesign samt överväganden och rekommendationer för design av landningszoner finns i Designområde: Hantering för Azure-miljöer.

Klusterövervakning

Överväg organisationens prioriterade övervakningsverktyg när du utvärderar hur du övervakar distributionen.

  • Azure Arc-aktiverade SQL Managed Instance erbjuder integrering med populära övervakningsverktyg med öppen källkod, som Grafana och Kibana. Dessutom visas mått och loggar i Azure Monitor.

  • Grafana och Kibana installeras och konfigureras automatiskt, vilket kan ge enklare distribution och minskad ansträngning för din organisation.

  • För övervakning på klusternivå i Azure Monitor kan du använda Azure Policy för att distribuera containerinsikter. Fundera över hur Azure Policy faktorer i organisationens distributioner.

Direktanslutet läge

  • När du distribuerar Azure Arc-aktiverade SQL Managed Instance i direkt anslutet läge tar Azure automatiskt emot metadata om klustret i inventerings- och faktureringssyfte.

  • All trafik initieras från klustret och brandväggen kräver inga inkommande regler för att underlätta detta.

  • Under distributionen av Azure Arc Data Controller kan du ha loggar och mått automatiskt uppladdade till en Azure Log Analytics-arbetsyta genom att ange arbetsytans ID och åtkomstnyckel. Efter distributionen kan du behålla eller inaktivera den här funktionen.

Indirekt anslutet läge

När du distribuerar Arc-aktiverade SQL Managed Instance indirekt anslutet läge finns det ingen direkt anslutning till Azure.

  • När du planerar att distribuera en instans i indirekt anslutet läge bör du överväga hur du laddar upp loggar och metadata om instansen från klustret till Azure. Överväg hur du automatiserar den här processen. Mer information finns i Ladda upp loggar till Azure Monitor.

  • Minst en gång per månad måste du ladda upp metadata om instansen till Azure i inventerings- och faktureringssyfte. Mer information om detta finns i Datainsamling och rapportering för Azure Arc-datatjänster.

Designrekommendationer

  • Använd där det är möjligt det direktanslutna läget eftersom det gör det enklare att övervaka via Azure. Direktanslutet läge är dock inte lämpligt för alla scenarier. Mer information finns i Anslutningslägen och krav.

  • Använd Grafana och Kibana om din organisation redan använder dessa verktyg. Grafana och Kibana är verktyg med öppen källkod som distribueras och integreras automatiskt med distributioner av Azure Arc-aktiverade SQL Managed Instance.

  • Samla in loggar och mått med hjälp av Azure Monitor Container Insights för Azure Arc-aktiverade Kubernetes-kluster. Använd dessa loggar och mått för att skapa instrumentpaneler och generera aviseringar för klusterrelaterade problem.

  • Om du vill ta emot meddelanden från Azure Monitor om klustret aktiverar du rekommenderade måttaviseringar från Container Insights.

  • Använd Azure Policy för att säkerställa att Container Insights distribueras automatiskt.

  • För en enkel, out-of-the-box-upplevelse för övervakning använder du arbetsböckerna som är tillgängliga i Container insights för att visa prestanda- och hälsoinformation om klustret och komponenter som noder, poddar och beständiga volymer. När du är bekant med arbetsböckerna skapar du en anpassad arbetsbok som illustrerar data på ett sätt som är mest användbart för dina åtgärder. Mer information om arbetsböcker finns i Rapporter i containerinsikter.

  • Granska de inkluderade Grafana-instrumentpanelerna för att se vad som tillhandahålls direkt för att undvika duplicering av arbete.

    En skärmbild som visar de färdiga Grafana-instrumentpanelerna.

    En skärmbild som visar instrumentpanelen Grafana SQL Managed Instance Metrics.

  • Om du vill övervaka klusterhälsa och skapa aviseringar använder du Azure Resource Graph- eller Log Analytics-frågor.

  • Information om hur du bäst organiserar Log Analytics-arbetsytor baserat på affärsbehov och organisation finns i Utforma en Log Analytics-arbetsytearkitektur.

  • På grund av vikten av lagring på de olika komponenterna i en distribution av Azure Arc-aktiverade SQL Managed Instance upprättar du instrumentpaneler och aviseringar om hälsotillstånd och kapacitet för lokal lagring och fjärrlagring. Mer information om lagring finns i Lagringsområden för Azure Arc-aktiverade SQL Managed Instance.

  • Granska överväganden och rekommendationer för att hantera uppgraderingar i uppgraderingsområden för Azure Arc-aktiverade SQL Managed Instance.

  • Om distributionen använder indirekt anslutet läge implementerar du en automatiserad mekanism, till exempel ett cron-jobb, för att ladda upp användningsdata, loggar och mått dagligen. Det är valfritt att ladda upp loggar och mått, men det krävs för att kunna använda Azure Monitor för att övervaka din miljö.

  • Implementera en process för att kontrollera att användnings- och faktureringsdata laddas upp minst en gång per månad för att säkerställa att möjligheten att skapa nya instanser inte är inaktiverad.

Nästa steg

Mer information om din hybrid- och molnresa över flera moln finns i följande artiklar: