Safeguard SPP high availability on Azure


I have three nodes installed on Azure for a customer, and I need to implement a virtual IP that exposed the shared access to the cluster (using https://sppalias.domani.local).

Question 1 - If I have understood well while reading documentation, SPP cannot exposed a virtual IP by itself, but it needs in front a load balancer. Is it right ?

Question 2 - How can I implement high availability on Azure ? Only using Azure Load Balancer or is it there another native solution ?