• Do I really get to correct Steve Jones?  Nah, I must be wrong.... SQL Server 2017 doesnt strictly require WSFC for AlwaysOn AGs.  For example, on Linux there is no WSFC but AGs work fine using the "EXTERNAL" option in the wizard.  I must confess that I've not set it up without a cluster, but I bet it would work.  This guy is doing it:  http://sqlha.com/2017/02/22/alwayson-availability-groups-no-underlying-cluster-sql-server-v-next/  here is another approach:  http://www.sqlmastersconsulting.com.au/SQL-Server-Blog/sql-server-2017-read-scale-out-availability-group

    MS documentation:  https://docs.microsoft.com/en-us/sql/database-engine/availability-groups/windows/read-scale-availability-groups

    In any event, I dont think you are getting automatic failover without the cluster though.