Jämföra Azure- och fristående Service Fabric-kluster på Windows Server och Linux
Ett Service Fabric-kluster är en nätverksansluten uppsättning virtuella eller fysiska datorer som dina mikrotjänster distribueras till och hanteras från. En dator eller virtuell dator (VM) som ingår i ett kluster kallas för en klusternod. Kluster kan skalas till tusentals noder. Om du lägger till nya noder i klustret balanserar Service Fabric om tjänstpartitionsreplikerna och instanserna över det ökade antalet noder. Övergripande programprestanda förbättras och konkurrensen om åtkomst till minne minskar. Om noderna i klustret inte används effektivt kan du minska antalet noder i klustret. Service Fabric balanserar återigen om partitionsreplikerna och instanserna över det minskade antalet noder för att bättre använda maskinvaran på varje nod.
Med Service Fabric kan du skapa Service Fabric-kluster på alla virtuella datorer eller datorer som kör Windows Server eller Linux. Fristående kluster är dock inte tillgängliga i Linux. Mer information om skillnaderna i funktionsstöd för Windows och Linux finns i Skillnader mellan Service Fabric i Linux och Windows.
Fördelar med kluster i Azure
I Azure tillhandahåller vi integrering med andra Azure-funktioner och -tjänster, vilket gör driften och hanteringen av klustret enklare och mer tillförlitlig.
- Azure-portalen: Azure-portalen gör det enkelt att skapa och hantera kluster.
- Azure Resource Manager: Användning av Azure Resource Manager gör det enkelt att hantera alla resurser som används av klustret som en enhet och förenklar kostnadsspårning och fakturering.
- Service Fabric-kluster som ett Azure Resource A Service Fabric-kluster är en Azure-resurs, så du kan modellera det som om du gör andra resurser i Azure.
- Integrering med Azure Infrastructure Service Fabric samordnar med den underliggande Azure-infrastrukturen för operativsystem, nätverk och andra uppgraderingar för att förbättra tillgängligheten och tillförlitligheten för dina program.
- Diagnostik: I Azure tillhandahåller vi integrering med Azure-diagnostik och Azure Monitor-loggar.
- Autoskalning: För kluster i Azure tillhandahåller vi inbyggda funktioner för automatisk skalning via VM-skalningsuppsättningar. I lokala och andra molnmiljöer måste du skapa en egen funktion för automatisk skalning eller skala manuellt med de API:er som Service Fabric exponerar för skalningskluster.
Fördelar med fristående kluster
- Du kan välja vilken molnleverantör som helst som värd för klustret.
- Service Fabric-program, när de har skrivits, kan köras i flera värdmiljöer med minimala eller inga ändringar.
- Kunskap om att skapa Service Fabric-program överförs från en värdmiljö till en annan.
- Driftserfarenhet av att köra och hantera Service Fabric-kluster överförs från en miljö till en annan.
- Bred kund räckvidd är obundna genom att vara värd för miljöbegränsningar.
- Det finns ett extra lager av tillförlitlighet och skydd mot omfattande avbrott eftersom du kan flytta över tjänsterna till en annan distributionsmiljö om ett datacenter eller en molnleverantör har ett strömavbrott.
Nästa steg
- Läs översikten över Service Fabric-kluster i Azure
- Läs översikten över fristående Service Fabric-kluster
- Lär dig mer om Service Fabric-supportalternativen