My Answer is YES for all your questions.
I am using vbulletin forum and i want to run my website on multiple servers.
1 same database 1 domain but 2 hosting. If this possible?