Správa a monitorování pro SQL Managed Instance s podporou Azure Arc

Tento článek obsahuje klíčové aspekty návrhu a doporučení pro správu a monitorování SQL Managed Instance clusterů s podporou Azure Arc, které vám pomůžou pochopit a navrhnout řešení pro zajištění efektivity provozu. Pomocí pokynů v tomto článku a v dalších důležitých informacích o návrhu, na které odkazuje, lépe porozumíte důležitým aspektům a doporučením.

Architektura

Pokud chcete vytvořit správnou architekturu pro vaši organizaci pro onboarding clusterů Kubernetes místně nebo ve veřejném cloudu, potřebujete široké znalosti o síťové architektuře Kubernetes s podporou Azure Arc a síťovém připojení pro datové služby s podporou Azure Arc, konkrétně o těchto dvou režimech připojení.

Diagram znázorňující architekturu datových služeb s podporou Azure Arc

Správa clusteru

Pokud chcete porozumět principům správy clusterů pro základní cluster Kubernetes, před nasazením SQL Managed Instance s podporou Azure Arc si projděte aspekty návrhu Cloud Adoption Framework (CAF) a doporučení pro Kubernetes s podporou Azure Arc.

Monitorování clusteru

Datové služby s podporou Azure Arc poskytují dva režimy připojení: přímo připojené a nepřímo propojené. V obou režimech můžete do clusteru pro účely monitorování integrovat grafana a dva opensourcové nástroje Kibana. Režim přímého připojení podporuje kromě služby Azure Monitor také používání řídicích panelů Grafany a Kibany.

Pokud chcete porozumět režimům připojení, přečtěte si téma Připojení k síti pro SQL Managed Instance s podporou Azure Arc.

Na co dát pozor při navrhování

Informace o roli Kubernetes s podporou Azure Arc v celkovém návrhu správy a důležité informace a doporučení pro návrh cílových zón najdete v tématu Oblast návrhu: Správa prostředí Azure.

Monitorování clusteru

Při vyhodnocování způsobu monitorování nasazení zvažte upřednostňované monitorovací nástroje vaší organizace.

  • SQL Managed Instance s podporou Azure Arc nabízí integraci s oblíbenými opensourcovými monitorovacími nástroji, jako jsou Grafana a Kibana. Kromě toho jsou metriky a protokoly viditelné ve službě Azure Monitor.

  • Grafana a Kibana se instalují a konfigurují automaticky, což může vaší organizaci usnadnit nasazení a snížit úsilí.

  • Pro monitorování na úrovni clusteru v rámci služby Azure Monitor můžete použít Azure Policy k nasazení Container Insights. Zvažte, jak Azure Policy faktory do nasazení vaší organizace.

Režim přímého připojení

  • Když nasadíte SQL Managed Instance s podporou Azure Arc v režimu přímého připojení, Azure automaticky obdrží metadata o vašem clusteru pro účely inventáře a fakturace.

  • Veškerý provoz se spouští z clusteru a brána firewall k tomu nevyžaduje žádná příchozí pravidla.

  • Během nasazování kontroleru dat Azure Arc můžete protokoly a metriky automaticky nahrát do pracovního prostoru Služby Azure Log Analytics zadáním ID pracovního prostoru a přístupového klíče. Po nasazení můžete tuto funkci zachovat nebo zakázat.

Režim nepřímého připojení

Když nasadíte SQL Managed Instance režimu nepřímého připojení s podporou Arc, neexistuje žádné přímé připojení k Azure.

Doporučení k návrhu

  • Kdykoli je to možné, použijte režim přímo připojeného, protože usnadňuje monitorování prostřednictvím Azure. Režim přímého připojení ale není vhodný pro všechny scénáře. Další informace najdete v tématu Režimy připojení a požadavky.

  • Pokud už vaše organizace tyto nástroje používá, použijte Grafana a Kibanu. Grafana a Kibana jsou opensourcové nástroje, které se automaticky nasazují a integrují s nasazeními SQL Managed Instance s podporou Azure Arc.

  • Shromážděte protokoly a metriky pomocí přehledů kontejnerů služby Azure Monitor pro clustery Kubernetes s podporou Azure Arc. Pomocí těchto protokolů a metrik můžete vytvářet řídicí panely a generovat upozornění na problémy související s clustery.

  • Pokud chcete ze služby Azure Monitor přijímat oznámení o clusteru, povolte doporučená upozornění na metriky z přehledů kontejneru.

  • Pomocí Azure Policy se ujistěte, že se služba Container Insights nasadí automaticky.

  • Pro snadné a předem připravenou možnost monitorování použijte sešity, které jsou k dispozici v přehledech kontejneru, a zobrazte informace o výkonu a stavu clusteru a komponent, jako jsou uzly, pody a trvalé svazky. Až sešity znáte, navrhněte vlastní sešit, který znázorňuje data způsobem, který je pro vaše operace nejužitečnější. Další informace o sešitech najdete v tématu Sestavy v přehledech kontejneru.

  • Projděte si zahrnuté řídicí panely Grafana a podívejte se, co je k dispozici, abyste se vyhnuli duplikaci úsilí.

    Snímek obrazovky s předefinované řídicí panely Grafana

    Snímek obrazovky znázorňující řídicí panel Grafana SQL Managed Instance Metrics

  • Pokud chcete monitorovat stav clusteru a zvyšovat upozornění, použijte dotazy Azure Resource Graph nebo Log Analytics.

  • Pokud chcete vytvořit strategii, jak nejlépe uspořádat pracovní prostory služby Log Analytics na základě obchodních potřeb a organizace, přečtěte si téma Návrh architektury pracovního prostoru služby Log Analytics.

  • Vzhledem k důležitosti úložiště na různých komponentách při nasazení SQL Managed Instance s podporou Azure Arc vytvořte řídicí panely a upozornění na stav a kapacitu místního a vzdáleného úložiště. Další informace o úložišti najdete v tématu Disciplíny úložiště pro SQL Managed Instance s podporou Azure Arc.

  • Projděte si důležité informace a doporučení pro správu upgradů v disciplínách upgradovatelnosti pro SQL Managed Instance s podporou Azure Arc.

  • Pokud vaše nasazení používá nepřímo propojený režim, implementujte automatizovaný mechanismus, například úlohu cron, který denně nahrává data o využití, protokoly a metriky . Nahrávání protokolů a metrik je volitelné, ale k monitorování prostředí je potřeba použít Azure Monitor.

  • Implementujte proces, který ověří, že se údaje o využití a fakturaci nahrávají alespoň jednou za měsíc, aby se zajistilo, že možnost vytvářet nové instance není zakázaná.

Další kroky

Další informace o hybridní a vícecloudové cestě ke cloudu najdete v následujících článcích: