The new topic Network Controller High Availability is now available in the Windows Server 2016 Technical Library, and provides an overview of Network Controller as a Service Fabric application, including explaining the advantages of using Service Fabric.
Note: Network Controller is a server role in Windows Server 2016 Datacenter edition and is not available in Windows Server 2016 Standard edition.
Because Network Controller is the cornerstone of Software Defined Networking (SDN) management in Windows Server 2016, it’s critical for your Network Controller deployment to provide high availability and the ability for you to easily scale up or down Network Controller nodes with your datacenter needs.
Although you can deploy Network Controller as a single machine cluster, for high availability and failover, you must deploy Network Controller in a multiple machine cluster with a minimum of three machines. You can deploy Network Controller nodes on physical servers or on virtual machines (VMs) on Hyper-V hosts.
For more information, see Network Controller High Availability.