Sdílet prostřednictvím


Efektivita provozu v hybridních úlohách

Efektivita provozu se skládá z provozních procesů, které udržují systém spuštěný v produkčním prostředí. Aplikace musí být navrženy s ohledem na principy DevOps a nasazení musí být spolehlivá a předvídatelná. Pomocí monitorovacích nástrojů ověřte, že vaše aplikace běží správně, a shromážděte vlastní obchodní telemetrii, která vám řekne, jestli se vaše aplikace používá zamýšleným způsobem.

Pomocí infrastruktury s podporou Azure Arc můžete do libovolného prostředí přidat podporu postupů a nástrojů efektivity provozu cloudu. Nezapomeňte využít referenční architektury a další prostředky z této části, které ilustrují použití těchto principů v hybridních a multicloudových scénářích. Architektury, na které se tady odkazuje, najdete také v kategorii Centrum architektury Azure, Hybridní a Multicloudové .

Vytváření nativních cloudových aplikací kdekoli a ve velkém

Aby vaše systémy zůstaly v provozu, mnoho týmů úloh navrhlo a navrhlo aplikace, ve kterých se komponenty distribuují napříč veřejnými cloudovými službami, privátními cloudy, datovými centry a hraničními umístěními. S Kubernetes s podporou Azure Arc můžete urychlit vývoj pomocí nejlepších aplikačních služeb ve své třídě se standardizovaným nasazením, konfigurací, zabezpečením a pozorovatelností. Jednou z hlavních výhod služby Azure Arc je usnadnění implementace principů DevOps, které na provoz používají vytvořené postupy vývoje. Výsledkem je lepší flexibilita bez ohrožení stability IT prostředí.

  • Centrálně kódujte a nasazujte aplikace bez obav do jakékoli distribuce Kubernetes v libovolném umístění.
  • Centrálně spravujte a delegujte přístup pro role a odpovědnosti DevOps.
  • Snižte počet chyb díky konzistentní konfiguraci a nasazení a operacím řízeným zásadami pro aplikace a clustery Kubernetes.
  • Delegování přístupu k rolím a zodpovědnostem DevOps prostřednictvím Azure RBAC
  • Snižte počet chyb díky konzistentnímu nasazení a operacím řízeným zásadami prostřednictvím GitHubu a Azure Policy.

Připojení clusterů Kubernetes k Azure a zahájení nasazování pomocí modelu GitOps

GitOps využívá úložiště Git k hostování souborů, které obsahují konfiguraci představující očekávaný stav prostředku. Agent spuštěný v clusteru monitoruje stav úložiště a když dojde v úložišti ke změně, přenese změněné soubory do clusteru a použije novou konfiguraci.

V kontextu clusterů Kubernetes s podporou Azure Arc hostuje úložiště Git konfiguraci clusteru Kubernetes, včetně jeho prostředků, jako jsou pody a nasazení. Pod nebo sada podů spuštěných v clusteru se dotazuje na stav úložiště a po zjištění změny si vyžádá novou konfiguraci a použije ji na cluster.

Clustery Kubernetes s podporou Azure Arc spoléhají na Flux, což je opensourcový nástroj pro nasazení GitOps, který implementuje pody odpovědné za sledování změn do vámi určeného úložiště Git a použije je na místní cluster. Kontejnerizovaný operátor Flux navíc také pravidelně kontroluje existující konfiguraci clusteru, aby zajistil, že odpovídá konfiguraci umístěné v úložišti Git. Pokud dojde k posunu konfigurace, opraví ho agent Flux opětovným použitím požadované konfigurace.

Každé přidružení mezi konfigurací clusteru Kubernetes s podporou Azure Arc a odpovídajícím úložištěm GitOps je umístěné v Azure jako součást prostředku Azure Resource Manageru představujícího clustery Kubernetes s podporou Azure Arc. Toto přidružení můžete nakonfigurovat prostřednictvím tradičních rozhraní pro správu Azure, jako jsou například web Azure Portal nebo rozhraní Azure CLI. Případně můžete použít Azure Policy k automatizaci tohoto procesu, abyste ho mohli konzistentně používat u všech prostředků v celém předplatném nebo v jednotlivých skupinách prostředků, které určíte.

Modernizace aplikací kdekoli s využitím Azure Kubernetes Service ve službě Azure Stack HCI

Pokud hledáte plně spravované řešení Kubernetes místně ve vašich datacentrech nebo hraničních umístěních, je skvělou volbou AKS ve službě Azure Stack HCI. Azure Kubernetes Service ve službě Azure Stack HCI je místní implementace Azure Kubernetes Service (AKS), která automatizuje spouštění kontejnerizovaných aplikací ve velkém měřítku. Azure Kubernetes Service je teď ve verzi Preview pro Azure Stack HCI a Windows Server 2019 Datacenter, takže je rychlejší začít hostovat kontejnery Linux a Windows ve vašem datacentru.

Clustery AKS ve službě Azure Stack HCI je možné připojit ke službě Azure Arc za účelem centralizované správy. Po připojení můžete nasadit aplikace a datové služby Azure do těchto clusterů a rozšířit služby Azure, jako je Azure Monitor, Azure Policy a Microsoft Defender for Cloud.

Případy použití Azure Stack HCI

  • Modernizace vysoce výkonných úloh a kontejnerizovaných aplikací

    • Azure Stack HCI můžete použít k povolení automatizovaného nasazení, škálování a správy kontejnerizovaných aplikací spuštěním clusteru Kubernetes na hyperkonvergované infrastruktuře.
    • Nasaďte AKS ve službě Azure Stack HCI pomocí Windows Admin Center nebo PowerShellu.
  • Nasazení a správa úloh ve vzdálených a pobočkových lokalitách

    • Azure Stack HCI můžete použít k nasazení hraničních úloh vytvořených v kontejnerech a základních obchodních aplikací na virtuálních počítačích s vysokou dostupností.
    • Přineste efektivní vývoj a nasazení aplikací do vzdálených umístění za správnou cenu díky využití bezpínového nasazení a clusterů se 2 uzly.
    • Získejte globální přehled o stavu systému pomocí služby Azure Monitor.
  • Upgrade infrastruktury pro práci na dálku pomocí VDI

    • Přeneste desktopy do místního prostředí pro nízkou latenci a suverenitu dat, které umožňují vzdálenou práci pomocí zprostředkované služby, jako je Vzdálená plocha Od Microsoftu. Se službou Azure Stack HCI můžete škálovat prostředky jednoduchým předvídatelným způsobem. Poskytuje zabezpečený způsob poskytování desktopových služeb široké škále zařízení, aniž by uživatelé mohli ukládat data místně nebo nahrávat data z těchto místních zařízení.

Zavedení cloud computingu mělo významný dopad na vývoj, dodávání a spouštění softwaru. Díky infrastruktuře s podporou Azure Arc a komponentám Azure Arc, jako jsou Kubernetes s podporou Azure Arc a datové služby s podporou Azure Arc , je možné navrhovat nativní cloudové aplikace s konzistentní sadou principů a nástrojů napříč veřejným cloudem, privátním cloudem a hraničními zařízeními.

Kliknutím na následující odkazy zobrazíte podrobnosti o architektuře a diagramy, které umožňují návrh aplikací a postupy DevOps v souladu s principy efektivity provozu.

Návrh aplikací

Monitorování

Správa výkonu aplikací

Správa dat kdekoli

Porovnání možností správy podle modelu nasazení

Další kroky