Co je Service Fabric Mesh?

Důležité

Náhled sítě Azure Service Fabric je vyřazený. Nová nasazení již nebudou povolena prostřednictvím rozhraní API pro Service Fabric sítě. Podpora stávajících nasazení bude pokračovat do 28. dubna 2021.

Podrobnosti najdete v tématu vyřazení náhledu do sítě Azure Service Fabric.

Toto video obsahuje stručný přehled služby Service Fabric Mesh.

Azure Service Fabric Mesh je plně spravovaná služba, která vývojářům umožňuje nasazovat aplikace zajišťující mikroslužby, aniž by museli spravovat virtuální počítače, úložiště nebo sítě. Aplikace hostované ve službě Service Fabric Mesh se spouštějí a škálují, aniž by bylo třeba starat se o jejich infrastrukturu. Service Fabric Mesh tvoří clustery složené z tisíců počítačů. Veškeré operace správy clusteru jsou před vývojáři skryté. Nahrajte svůj kód a určete prostředky, které potřebujete, požadavky na dostupnost a omezení prostředků. Service Fabric Mesh automaticky přidělí infrastrukturu a postará se o případná selhání infrastruktury, aby vaše aplikace měla trvale vysokou dostupnost. Na vás zbude jen starost o stav a rychlost reakcí aplikace, nikoli o infrastrukturu.

Service Fabric mesh je aktuálně ve verzi Preview. Verze Preview vám zpřístupňujeme pod podmínkou, že budete souhlasit s dodatečnými podmínkami použití. Některé aspekty této funkce se můžou před zveřejněním změnit.

Tento článek obsahuje přehled klíčových výhod služby Service Fabric Mesh.

Skvělé prostředí pro vývojáře

Service Fabric Mesh podporuje každý programovací jazyk nebo architekturu, které lze spustit v kontejneru. Visual Studio 2019 a podpora nástrojů Visual Studio Code poskytují výkonné možnosti úprav a ladění pro aplikace .NET a .NET Core.

Služba Service Fabric Mesh umožňuje:

  • Migraci existujících aplikací do kontejnerů metodou „lift and shift“ a tím i možnost modernizace a spouštění aplikací ve velkém měřítku.
  • Sestavování a nasazování nových aplikací mikroslužeb ve velkém měřítku v Azure. Integraci s jinými službami Azure nebo existujícími aplikacemi spouštěnými v kontejnerech. Každá mikroslužba je součástí zabezpečené aplikace izolované v síti. Mikroslužba má zásady správného řízení prostředků definované pro PROCESORy, paměť, místo na disku a další.
  • Integraci a rozšiřování stávajících aplikací, aniž by bylo nutné je upravovat. Zapojení existujících aplikací do nové aplikace pomocí vaší vlastní virtuální sítě.
  • Modernizaci existujících aplikací Cloud Services migrací na službu Service Fabric Mesh.

Jednoduchý provozní životní cyklus

Umožňuje snadno spravovat běžící aplikace, monitorovat aplikace a ladit v produkčním prostředí. Tato Správa zahrnuje upgrady a správu verzí aplikace. Tyto aplikace se mohou skládat z jedné mikroslužby, nebo z několika mikroslužeb izolovaných ve svých vlastních sítích. Aplikace běží efektivně díky rychlému nasazení, umístění a převzetí služeb při selhání.

Služba Service Fabric Mesh umožňuje:

  • Nasazení a správu aplikací bez nutnosti explicitně zřizovat a spravovat infrastrukturu. Service Fabric Mesh zřídí, aktualizuje, opravuje a udržuje potřebnou infrastrukturu za vás.
  • Nastavení nepřetržité integrace pomocí integrovaných nástrojů pro snadné balíčkování a nasazování aplikací.
  • Využijte všechny funkce prostředků Azure Resource Manager. Mezi tyto funkce patří záznam pro audit a řízení přístupu na základě role Azure (Azure RBAC)). Všechny prostředky, které nasadíte do služby Service Fabric sítě v Azure, jsou Azure Resource Manager prostředky. Mezi tyto prostředky patří aplikace, služby, tajné kódy a tak dále.
  • Nasazení a správu prostředků pomocí webu Azure Portal, šablon Správce prostředků nebo knihoven Azure CLI/PowerShell.
  • Nastavení sledování provozu a upozorňování pomocí služby Application Insights (nebo jiného nástroje podle vašeho výběru) a zachycování provozních a diagnostických dat z platformy.
  • Přístup k informacím o diagnostice získaným z aplikačního modelu pomocí Application Insights nebo jiného nástroje podle vašeho výběru.
  • Optimalizuje využití prostředků zadáním pravidel automatického škálování pro služby v definici aplikace.

Možnosti platformy pro kritické aplikace

Service Fabric Mesh vytvoří kolekci clusterů, které překračují hranice zóny dostupnosti Azure nebo místní geopolitické hranice. Service Fabric mřížka popisuje aplikace se sadou záměrů, jako je například škálování, požadavky na hardware, požadavky na odolnost a zásady zabezpečení. Po nasazení aplikace najde Service Fabric Mesh optimální místo, kde ji spustit.

Služba Service Fabric Mesh umožňuje:

  • Využít vysokou dostupnost, škálování nahoru i dolů, vyhledatelnost, orchestraci, směrování zpráv, spolehlivé zasílání zpráv, upgrady bez výpadků, správu zabezpečení a tajných kódů, zotavení po havárii, správa stavů, správu konfigurací a distribuované transakce.
  • Vybírat při vytváření aplikace z několika různých aplikačních modelů.
  • Využít možností platformy poskytovaných koncovými body REST prostřednictvím vazeb specifických pro různé jazyky generovaných pomocí Swaggeru.
  • Nasazení aplikací napříč zónami dostupnosti a různými oblastmi pro geografickou spolehlivost.
  • Využít všechny možnosti zabezpečení a dodržování předpisů, které Azure nabízí.

Další kroky

K nasazení ukázkového projektu ze sady Visual Studio stačí jen pár jednoduchých kroků. Další informace najdete v článku Vytvoření webu ASP.NET Core.

Najděte odpovědi na běžné dotazy.