Co je Service Fabric Mesh?

Důležité

Verze Preview služby Azure Service Fabric Mesh byla vyřazena. Nová nasazení už nebudou povolená prostřednictvím rozhraní Service Fabric Mesh API. Podpora stávajících nasazení bude pokračovat až do 28. dubna 2021.

Podrobnosti najdete v tématu Vyřazení služby Azure Service Fabric Mesh ve verzi Preview.

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 kód a určete prostředky, které potřebujete, požadavky na dostupnost a limity 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. Podpora nástrojů pro Visual Studio 2019 a Visual Studio Code poskytuje výkonné prostředí pro úpravy 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é sítě. Mikroslužba obsahuje zásady správného řízení prostředků definované pro jádra procesoru, 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

Snadno můžete spravovat spuštěné aplikace, monitorovat aplikace a ladění v produkčních prostředích. Tato správa zahrnuje upgrady aplikací a správu verzí. 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 příklady těchto funkcí patří záznam auditu a řízení přístupu na základě role v Azure (Azure RBAC). Všechny prostředky, které nasadíte do služby Service Fabric Mesh v Azure, jsou prostředky azure Resource Manager. Mezi tyto prostředky patří aplikace, služby, tajné kódy atd.
  • 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.
  • Optimalizujte 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 Mesh popisuje aplikace se sadou záměrů, jako jsou š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.