Sdílet prostřednictvím


Porovnání clusterů Azure a samostatných Service Fabric na Windows Serveru a Linuxu

Cluster Service Fabric je síťově propojená sada virtuálních nebo fyzických počítačů, ve které se nasazují a spravují mikroslužby. Počítač nebo virtuální počítač, který je součástí clusteru, se nazývá uzel clusteru. Clustery se můžou škálovat na tisíce uzlů. Pokud do clusteru přidáte nové uzly, Service Fabric znovu vyrovná repliky a instance oddílů služby ve větším počtu uzlů. Celkový výkon aplikace zlepšuje a kolize přístupu k paměti se snižuje. Pokud se uzly v clusteru nepoužívají efektivně, můžete snížit počet uzlů v clusteru. Service Fabric znovu vyrovnává repliky oddílů a instance napříč nižším počtem uzlů, aby se lépe používal hardware na každém uzlu.

Service Fabric umožňuje vytvářet clustery Service Fabric na všech virtuálních počítačích nebo počítačích s Windows Serverem nebo Linuxem. Samostatné clustery ale nejsou dostupné v Linuxu. Další informace o rozdílech v podpoře funkcí pro Windows a Linux najdete v tématu Rozdíly mezi Service Fabric v Linuxu a Windows.

Výhody clusterů v Azure

V Azure poskytujeme integraci s dalšími funkcemi a službami Azure, díky čemuž je provoz a správa clusteru jednodušší a spolehlivější.

  • Azure Portal: Azure Portal usnadňuje vytváření a správu clusterů.
  • Azure Resource Manager: Použití Azure Resource Manageru umožňuje snadnou správu všech prostředků používaných clusterem jako jednotku a zjednodušuje sledování nákladů a fakturaci.
  • Cluster Service Fabric jako cluster Azure Resource A Service Fabric je prostředek Azure, takže ho můžete modelovat stejně jako jiné prostředky v Azure.
  • Integrace se službou Azure Infrastructure Service Fabric koordinuje základní infrastrukturu Azure pro operační systém, síť a další upgrady, aby se zlepšila dostupnost a spolehlivost vašich aplikací.
  • Diagnostika: V Azure poskytujeme integraci s diagnostikou Azure a protokoly služby Azure Monitor.
  • Automatické škálování: Pro clustery v Azure poskytujeme integrované funkce automatického škálování prostřednictvím škálovacích sad virtuálních počítačů. V místním a jiném cloudovém prostředí musíte vytvořit vlastní funkci automatického škálování nebo škálovat ručně pomocí rozhraní API, která Service Fabric zveřejňuje pro škálování clusterů.

Výhody samostatných clusterů

  • Můžete si vybrat libovolného poskytovatele cloudu, který bude hostovat váš cluster.
  • Aplikace Service Fabric lze po napsání spustit v několika hostitelských prostředích s minimálními změnami.
  • Znalost vytváření aplikací Service Fabric se přenáší z jednoho hostitelského prostředí do jiného.
  • Provozní zkušenosti se spouštěním a správou clusterů Service Fabric se přenášejí z jednoho prostředí do jiného.
  • Široký dosah zákazníků je nevázaný prostřednictvím omezení hostitelského prostředí.
  • Existuje další vrstva spolehlivosti a ochrany před rozsáhlými výpadky, protože služby můžete přesunout do jiného prostředí nasazení, pokud má datové centrum nebo poskytovatel cloudu výpadek.

Další kroky