Why is it not advisable to have the database and web server on the same machine?
Security. Your web server lives in a DMZ, accessible to the public internet and taking untrusted input from anonymous users. If your web server gets compromised, and you’ve followed least privilege rules in connecting to your DB, the maximum exposure is what your app can do through the database API. If you have a business … Read more