Our current recommendation is to use a load balancer for AF Application Service, Windows Server failover clustering for PI Analysis Service and PI Notifications Service. This provides redundancy for the services. For SQL Server backend, we currently recommend that you use SQL Server Always On Availability groups. These configuration ensure redundancy and read/write after failover, which was not supported with AF Collectives.
We current have no plans to further update the AF Collective implementation.