[ad_1]
Hi ! Is it a good idea to install WordPress and mysql on separate VMs under the same Proxmox host ? Any ideas about the impacts from network performance ?
Thanks

Yes they absolutely should be on separate servers for security reasons.
It really depends on what’s on your site. Ordinary WordPress sites probably don’t need it. If you’ve got major business data or business logic in the same database then it might be a good idea.
Some older hosting companies like DreamHost did this by default and I’ve worked with a couple other hosts that use separate machines for HTTP/x and SQL. My feeling is unless you can setup something persistent between sessions the connection time can have a performance impact.
I’m also not sold on the security benefit. If someone can access your site they can find your connection string in wp-config.php. Plus if they can get in they can access all the WordPress database functions as well.
That said, I’m a big advocate of only having as much data on the server as you absolutely need to run your site, with everything else stored as far away as possible from your business systems. (The poster child for not doing this is obviously the Panama Papers scandal but other companies have been infiltrated through ordinary holes in site security.)
Yes it’s best practice and will add speed to the site.