Hey,
Always On Availability Groups would be a great choice to build HA SQL server. The following guide might help:
https://www.sqlservercentral.com/articles/steps-for-installing-alwayson-availability-groups-sql-2019
Another alternative is to build SQL FCI, which requires shared storage and provides an instance level HA. Check the following guide for the configuration process:
https://www.starwindsoftware.com/resource-library/starwind-virtual-san-installing-and-configuring-sql-server-2017-failover-cluster-instance-on-windows-server-2016/
Cheers,
Alex Bykovskyi
StarWind Software
Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.