When companies buy multiple servers, this is done when companies think their data might be stolen and their data is much confidential so they buy their own servers and launch their virtual machines.
For detailed insight, look up into this video:
Furthermore, if you want to get proficient with cloud computing concepts then want to learn AWS, then enroll in the AWS Training online course
Check out the Cloud Computing Interview Questions, which will help you in your next Cloud Engineer job profile.