Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
U kunt dit onderwerp gebruiken voor meer informatie over hoge beschikbaarheid en schaalbaarheid van netwerkcontrollers voor SDN (Software Defined Networking) met behulp van Service Fabric.
Wanneer u SDN implementeert in uw datacenter, kunt u netwerkcontroller gebruiken om veel netwerkelementen centraal te implementeren, bewaken en beheren, waaronder RAS-gateways, Software Load Balancers, virtuele netwerkbeleidsregels voor tenantcommunicatie, Datacenter Firewall-beleid, QoS (Quality of Service) voor SDN-beleid, hybride netwerkbeleid en meer.
Omdat netwerkcontroller de hoeksteen van SDN-beheer is, is het essentieel voor netwerkcontrollerimplementaties om hoge beschikbaarheid te bieden en de mogelijkheid voor u om eenvoudig netwerkcontrollerknooppunten omhoog of omlaag te schalen met uw datacenterbehoeften.
Hoewel u netwerkcontroller als één computercluster kunt implementeren, moet u voor hoge beschikbaarheid en failover netwerkcontroller implementeren in een cluster met minimaal drie computers.
Opmerking
U kunt netwerkcontroller implementeren op servercomputers of op virtuele machines (VM's) waarop Windows Server 2016 Datacenter edition wordt uitgevoerd. Als u netwerkcontroller implementeert op VM's, moeten de VM's worden uitgevoerd op Hyper-V hosts waarop ook de Datacenter-editie wordt uitgevoerd. Netwerkcontroller is niet beschikbaar in Windows Server 2016 Standard edition.
Netwerkcontroller als een Service Fabric-toepassing
Netwerkcontroller is afhankelijk van Service Fabric om hoge beschikbaarheid en schaalbaarheid te bereiken. Service Fabric biedt een platform voor gedistribueerde systemen voor het bouwen van schaalbare, betrouwbare en eenvoudig beheerde toepassingen.
Als platform biedt Service Fabric functionaliteit die vereist is voor het bouwen van een schaalbaar gedistribueerd systeem. Het biedt servicehosting op meerdere exemplaren van het besturingssysteem, het synchroniseren van statusinformatie tussen exemplaren, het kiezen van een leider, foutdetectie, taakverdeling en meer.
Opmerking
Zie Overzicht van Azure Service Fabric voor informatie over Service Fabric in Azure.
Wanneer u netwerkcontroller op meerdere computers implementeert, wordt de netwerkcontroller uitgevoerd als één Service Fabric-toepassing op een Service Fabric-cluster. U kunt een Service Fabric-cluster vormen door een set besturingssysteemexemplaren te verbinden.
De netwerkcontrollertoepassing bestaat uit meerdere stateful Service Fabric-services. Elke service is verantwoordelijk voor een netwerkfunctie, zoals fysiek netwerkbeheer, virtueel netwerkbeheer, firewallbeheer of gatewaybeheer.
Elke Service Fabric-service heeft één primaire replica en twee secundaire replica's. De primaire servicereplica verwerkt aanvragen, terwijl de twee secundaire servicereplica's hoge beschikbaarheid bieden in situaties waarin de primaire replica om een of andere reden is uitgeschakeld of niet beschikbaar is.
In de volgende afbeelding ziet u een Service Fabric-cluster met netwerkcontroller met vijf computers. Vier services worden verdeeld over de vijf computers: firewallservice, gatewayservice, SLB-service (Software Load Balancing) en Vnet-service (virtual network). Elk van de vier services bevat één primaire servicereplica en twee secundaire servicereplica's.
Voordelen van het gebruik van Service Fabric
Hieronder volgen de belangrijkste voordelen voor het gebruik van Service Fabric voor netwerkcontrollerclusters.
Hoge beschikbaarheid en schaalbaarheid
Omdat de netwerkcontroller de kern van een datacenternetwerk is, moet het netwerk bestand zijn tegen fouten en schaalbaar genoeg zijn om flexibele wijzigingen in datacentrumnetwerken in de loop van de tijd mogelijk te maken. De volgende functies bieden deze mogelijkheden:
- Snelle failover. Service Fabric biedt extreem snelle failover. Er zijn altijd meerdere actieve secundaire servicereplica's beschikbaar. Als een besturingssysteemexemplaar niet meer beschikbaar is door een hardwarestoring, wordt een van de secundaire replica's onmiddellijk gepromoveerd naar primaire replica.
- Flexibiliteit van schaal. U kunt deze betrouwbare services eenvoudig en snel schalen van een paar exemplaren tot duizenden exemplaren en vervolgens weer omlaag naar een paar exemplaren, afhankelijk van uw resourcebehoeften.
Permanente opslag
De toepassing Netwerkcontroller heeft grote opslagvereisten voor de configuratie en status. De toepassing moet ook kunnen worden gebruikt voor geplande en ongeplande storingen. Hiervoor biedt Service Fabric een Key-Value Store (KVS) die een gerepliceerde, transactionele en persistente winkel is.
Modulariteit
Netwerkcontroller is ontworpen met een modulaire architectuur, met elk van de netwerkservices, zoals de service voor virtuele netwerken en firewallservice, ingebouwd als afzonderlijke services.
Deze toepassingsarchitectuur biedt de volgende voordelen.
- De modulariteit van de netwerkcontroller maakt onafhankelijke ontwikkeling van elk van de ondersteunde services mogelijk, naarmate de behoeften zich ontwikkelen. De softwaretaakverdelingsservice kan bijvoorbeeld worden bijgewerkt zonder dat dit van invloed is op een van de andere services of de normale werking van de netwerkcontroller.
- De modulariteit van de netwerkcontroller maakt het mogelijk om nieuwe services toe te passen naarmate het netwerk zich ontwikkelt. Nieuwe services kunnen worden toegevoegd aan de netwerkcontroller zonder dat dit van invloed is op bestaande services.
Opmerking
In Windows Server 2016 wordt het toevoegen van services van derden aan netwerkcontroller niet ondersteund.
Service Fabric modulariteit maakt gebruik van servicemodelschema's om het gemak van het ontwikkelen, implementeren en onderhouden van een toepassing te maximaliseren.
Implementatieopties voor netwerkcontroller
Zie Een SDN-netwerkcontroller instellen in de VMM-infrastructuur om netwerkcontroller te implementeren met System Center Virtual Machine Manager (VMM).
Zie Een software-gedefinieerde netwerkinfrastructuur implementeren met behulp van scripts voor het implementeren van een netwerkcontroller met behulp van scripts.
Zie Netwerkcontroller voor meer informatie over netwerkcontroller.