You can review the guide below for 2 node vsan. He will answer all your questions.
vSAN 2 Node Guide | VMware
You can also connect VSAN nodes and use them without a switch. Therefore, it is a cost-effective solution. You need to have vCenter Server for VSAN. Yes, when you search from the internet, you will see that VSAN can be installed without a vCenter Server, but it is recommended by VMware to have a vCenter Server.