Delen via


Azure- en zelfstandige Service Fabric-clusters vergelijken met Windows Server en Linux

Een Service Fabric-cluster is een met het netwerk verbonden reeks virtuele of fysieke machines waarop uw microservices worden geïmplementeerd en beheerd. Een machine of virtuele machine (VM) die deel uitmaakt van een cluster, wordt een clusterknooppunt genoemd. Clusters kunnen worden geschaald naar duizenden knooppunten. Als u nieuwe knooppunten aan het cluster toevoegt, worden in Service Fabric de replica's en exemplaren van de servicepartitie opnieuw verdeeld over het toegenomen aantal knooppunten. De algehele prestaties van toepassingen verbeteren en conflicten voor toegang tot geheugen nemen af. Als de knooppunten in het cluster niet efficiënt worden gebruikt, kunt u het aantal knooppunten in het cluster verlagen. Service Fabric herverdeling van de partitiereplica's en exemplaren over het verminderde aantal knooppunten om beter gebruik te maken van de hardware op elk knooppunt.

Met Service Fabric kunt u Service Fabric-clusters maken op virtuele machines of computers waarop Windows Server of Linux wordt uitgevoerd. Zelfstandige clusters zijn echter niet beschikbaar in Linux. Zie Verschillen tussen Service Fabric in Linux en Windows voor meer informatie over de verschillen in functieondersteuning voor Windows en Linux.

Voordelen van clusters in Azure

In Azure bieden we integratie met andere Azure-functies en -services, waardoor bewerkingen en beheer van het cluster eenvoudiger en betrouwbaarder worden.

  • Azure Portal: Met Azure Portal kunt u eenvoudig clusters maken en beheren.
  • Azure Resource Manager: Met het gebruik van Azure Resource Manager kunt u eenvoudig alle resources beheren die door het cluster als eenheid worden gebruikt en vereenvoudigt u het bijhouden en factureren van kosten.
  • Service Fabric-cluster als een Azure Resource A Service Fabric-cluster is een Azure-resource, dus u kunt het modelleren zoals u andere resources in Azure doet.
  • Integratie met Azure Infrastructure Service Fabric coördineert met de onderliggende Azure-infrastructuur voor het besturingssysteem, het netwerk en andere upgrades om de beschikbaarheid en betrouwbaarheid van uw toepassingen te verbeteren.
  • Diagnostische gegevens: In Azure bieden we integratie met Diagnostische gegevens van Azure en Azure Monitor-logboeken.
  • Automatisch schalen: voor clusters in Azure bieden we ingebouwde functionaliteit voor automatisch schalen via schaalsets voor virtuele machines. In on-premises en andere cloudomgevingen moet u uw eigen functie voor automatisch schalen bouwen of handmatig schalen met behulp van de API's die Service Fabric beschikbaar maakt voor het schalen van clusters.

Voordelen van zelfstandige clusters

  • U kunt elke cloudprovider kiezen om uw cluster te hosten.
  • Service Fabric-toepassingen, zodra ze zijn geschreven, kunnen worden uitgevoerd in meerdere hostingomgevingen, met minimale tot geen wijzigingen.
  • Kennis van het bouwen van Service Fabric-toepassingen draagt over van de ene hostingomgeving naar de andere.
  • Operationele ervaring met het uitvoeren en beheren van Service Fabric-clusters wordt uitgevoerd van de ene omgeving naar de andere.
  • Het brede bereik van de klant is niet afhankelijk van de beperkingen van de hostingomgeving.
  • Er bestaat een extra beveiligingslaag tegen wijdverspreide storingen omdat u de services naar een andere implementatieomgeving kunt verplaatsen als een datacenter of cloudprovider een black-out heeft.

Volgende stappen