Povolení hybridního computingu s datovými službami s podporou Azure Arc
Datové služby s podporou Azure Arc jsou předplatná, která poskytuje funkce hybridních dat a spravované služby pomocí platformy Kubernetes. K dispozici jsou následující datové služby s podporou Služby Azure Arc:
- SQL Managed Instance s podporou Azure Arc
- Server PostgreSQL s podporou Služby Azure Arc (Preview)
Jedním ze způsobů, jak se dozvědět o různých komponentách, které tvoří datové služby s podporou Služby Azure Arc, je prozkoumat architekturu.
Kubernetes a infrastruktura
Architektura datových služeb s podporou Azure Arc začíná infrastrukturou a platformou Kubernetes podle vašeho výběru. Podporuje se několik různých distribucí Kubernetes, mezi které patří:
- Azure Kubernetes Service (AKS)
- Azure Kubernetes Service ve službě Azure Stack (HCI)
- Azure RedHat OpenShift (ARO)
- OpenShift Container Platform (OCP)
- AWS Elastic Kubernetes Service (EKS)
- Google Cloud Kubernetes Engine (GKE)
- Open source, upstream Kubernetes
Před nasazením datových služeb s podporou Azure Arc byste měli pečlivě naplánovat požadavky na prostředky pro vaši infrastrukturu a Kubernetes. Pokyny k plánování najdete na stránce plánování v dokumentaci Microsoftu.
Microsoft spolupracuje s několika oborovými partnery na ověření konkrétní infrastruktury a řešení Kubernetes. Další informace najdete v ověřovacím programu datových služeb s podporou Služby Azure Arc.
Datové služby s podporou služby Azure Arc se nasazují jako sada podů založených na imagích kontejnerů Microsoft Container Registry (MCR) v uzlech Kubernetes. Všechny služby používají jednu z klíčových komponent platformy Kubernetes, rozhraní API Kubernetes.
Připojené režimy
Než nasadíte komponenty datových služeb s podporou Služby Azure Arc, měli byste se rozhodnout, které součásti chcete použít. Můžete si vybrat mezi následujícími režimy připojení:
Režim přímého připojení
V režimu přímého připojení (aktuálně ve verzi Preview) můžou uživatelé pomocí Azure Resource Manageru na webu Azure Portal nasazovat a spravovat datové služby s podporou služby Azure Arc. Řízení přístupu na základě role v Azure (RBAC) se dá použít k ověřování a řízení zabezpečení. Do Azure se také automaticky posílají informace o inventáři, protokolech, metrikách a fakturaci.
Režim nepřímého připojení
S nepřímým připojeným režimem se všechny operace nasazení a správy datových služeb s podporou Azure Arc provádějí s rozhraním příkazového řádku Azure (CLI) pomocí rozšíření arcdata. Nebo pomocí nástrojů, jako je kubectl nebo Azure Data Studio. Tyto nástroje komunikují přímo s rozhraním API Kubernetes za účelem správy datových služeb s podporou Služby Azure Arc. Pokud používáte nepřímý režim připojení, nemusíte být vždy připojení k Azure. Inventář a fakturaci je možné ručně exportovat a nahrát do Azure pomocí Azure CLI. Protokoly a metriky je možné volitelně nahrát do služby Azure Monitor.
Po nasazení může Rozhraní příkazového řádku Azure, kubectl a Azure Data Studio pracovat s rozhraním API Kubernetes a spravovat datové služby s podporou Služby Azure Arc v režimu přímého i nepřímého připojení.
Další informace o režimech připojení najdete v dokumentaci Microsoftu o připojení.
Kontroler dat Azure Arc
Jakmile nasadíte platformu Kubernetes podle svého výběru, nejprve nasadíte kontroler dat Azure Arc. Kontroler dat Azure Arc je řada podů Kubernetes, které poskytují koordinaci a orchestraci datových služeb s podporou Azure Arc pomocí rozhraní Kubernetes API a vlastních definic prostředků (CRD).
Kontroler dat Azure Arc je možné nasadit v režimu přímého připojení pomocí webu Azure Portal. Pokud chcete nasadit přímý režim připojení, musíte nejprve připojit cluster Kubernetes pomocí Kubernetes s podporou Azure Arc. Toto připojení nasadí agenty Azure Arc do clusteru Kubernetes a připojí ho k Azure. Agenti Azure Arc se používají v režimu přímého připojení ke koordinaci požadavků Azure Resource Manageru v clusteru Kubernetes a nahrání inventáře, fakturace, protokolů a metrik shromážděných kontrolerem dat Azure Arc. Další informace o připojení clusteru Kubernetes najdete v dokumentaci Microsoftu k připojení ke službě Azure Arc.
Kontroler dat je možné nasadit v nepřímém připojeném režimu pomocí az CLI (pomocí rozšíření arcdata), kubectl nebo Azure Data Studio.
Datové služby s podporou Služby Azure Arc
S úspěšným nasazením kontroleru dat Azure Arc teď můžete nasadit službu SQL Managed Instance s podporou služby Azure Arc nebo server PostgreSQL s podporou služby Azure Arc (Preview).
Datové služby s podporou Azure Arc jsou založené na vlastních definicích prostředků Kubernetes (CRD). CRD umožňuje kontroleru dat Arc rozpoznat požadavky rozhraní Kubernetes API na nasazení a konfiguraci datových služeb s podporou Služby Azure Arc.
SQL Managed Instance s podporou Azure Arc
Spravovaná instance SQL s podporou služby Azure Arc je pod stavovou sadou Kubernetes, který poskytuje integrovanou základní vysokou dostupnost. Pod zahrnuje kontejnery pro instanci SQL Serveru, metriky a shromažďování protokolů. Kontejner instance SQL Serveru zahrnuje modul a agenty SQL Serveru, které pomáhají s možnostmi správy.
V režimu přímého připojení můžete nasadit a spravovat spravovanou instanci SQL s podporou služby Azure Arc pomocí webu Azure Portal. V nepřímém připojeném režimu můžete použít Azure CLI (pomocí rozšíření arcdata), kubectl nebo Azure Data Studio.
Jednotné prostředí Azure
Pokud používáte přímý režim připojení, můžete datové služby s podporou Azure Arc spravovat pomocí Azure Resource Manageru prostřednictvím webu Azure Portal. Na webu Azure Portal můžete například nasadit spravovanou instanci SQL s podporou služby Azure Arc. Poskytovatelé prostředků Azure Arc koordinuje požadavek s agenty Azure Arc a kontrolerem dat Azure Arc v clusteru Kubernetes, aby dokončili nasazení. Agenti Azure Arc také automaticky spotřebovávají inventář, metriky, protokoly a fakturaci shromažďované kontrolerem dat Azure Arc pro nahrání do Azure.
Pokud používáte nepřímý režim připojení, můžete ručně použít Azure CLI k exportu a nahrání inventáře, metrik, protokolů a fakturace shromážděných kontrolerem dat Azure Arc. Azure Portal se dá použít k zobrazení nasazených datových služeb s podporou Služby Azure Arc a odpovídajících využití, fakturace, metrik a protokolů.
Připojení a správa datových služeb
Po nasazení datových služeb s podporou Azure Arc můžete k připojení, dotazování a správě těchto služeb použít kompatibilní nástroje nebo klientské ovladače . Příkladem nástrojů pro dotazování a správu spravované instance SQL s podporou služby Azure Arc je SQL Management Studio (SSMS) a Azure Data Studio (ADS).