Porovnání azure a samostatných clusterů 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ých se nasazují a spravují vaše 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 oddílů služby a instance napříč zvýšeným počtem uzlů. Celkový výkon aplikace se 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říč sníženým počtem uzlů, aby lépe využíval hardware na jednotlivých uzlech.

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. To znamená, že můžete nasadit a spouštět aplikace Service Fabric v libovolném prostředí, kde máte sadu počítačů s Windows Serverem nebo Linuxem, které jsou vzájemně propojené, ať už místně, Microsoft Azure nebo s jakýmkoli poskytovatelem cloudu.

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 Manager umožňuje snadnou správu všech prostředků používaných clusterem jako jednotky a zjednodušuje sledování nákladů a fakturaci.
  • Cluster Service Fabric jako prostředek Azure Cluster Service Fabric je prostředek Azure, takže ho můžete modelovat stejně jako jiné prostředky v Azure.
  • Integrace s infrastrukturou Azure Service Fabric spolupracuje se základní infrastrukturou Azure pro upgrady operačního systému, sítě a dalších upgradů, aby se zlepšila dostupnost a spolehlivost vašich aplikací.
  • Diagnostika: V Azure poskytujeme integraci s diagnostikou Azure a protokoly Azure Monitoru.
  • 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ích a dalších cloudových prostředích musíte vytvořit vlastní funkci automatického škálování nebo škálovat ručně pomocí rozhraní API, která Service Fabric zpřístupňuje pro škálování clusterů.

Výhody samostatných clusterů

  • Pro hostování clusteru si můžete vybrat libovolného poskytovatele cloudu.
  • Aplikace Service Fabric, jakmile jsou napsané, je možné spouštět v několika hostitelských prostředích s minimálními nebo žádnými změnami.
  • Znalosti vytváření aplikací Service Fabric se přenášejí 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 druhého.
  • Široký dosah zákazníků je omezeními hostitelského prostředí bez omezení.
  • Další vrstva spolehlivosti a ochrany před rozsáhlými výpadky existuje, protože pokud dojde k výpadku datového centra nebo poskytovatele cloudu, můžete služby přesunout do jiného prostředí nasazení.

Další kroky