This my first post so Hi all,
I’m not new to IT and Linux but I’m new to running WP at scale and was hoping for some advice or insights.
I have customer who has a business that is starting to scale quite quickly and its taken us by surprise, I am using WP as a landing page for their marketing ads and to collect customer data, we have peak times for high load. I also need to build redundancy and resiliance in to the system as an outage at peak time or data loss=$$$.
At the moment I have a production server and a cold standby but they’re growing. I’m currently running a “traditional” linux VM, Apache, mariadb, postfix for a mailer.
I’ve looked at;
Linux VM: 2x HA proxy > 3x Apache/Wordpress/Mod_Security > 2x Master/Slave mysql, use of HyperDB plugin
Linux VM: 2x HA proxy > 3x Apache/Wordpress/Mod_Security > 2x Multimaster mysql, use of HyperDB plugin
Digital Ocean Droplets: 2x HA Proxy > 2x Apache/Wordpress/Mod_Security > Mysql & GlusterFS replicas
Similar to above but with OpenShift, Aws.
Advantages of Digital Ocean, AWS etc is the ability to be able to quickly rescale and add new services, agility, but have not run services like this in these before.
Any of the above but with Cloudflare to reduce the overhead of handling security and load balancing.
Interested to hear some of your experiences or insights,
Cheers,
Ady