New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
WPEngine or Something Else? RunCloud?
i have 20+ production wordpress websites around 180MB in database size.
Currently using WPEngine and spending around $1500USD a month am i better off going runcloud and getting a beefy server?
I need a control panel to allow staging sites and having my IT team manage them
Any suggestions?
Also after dedi deals in singapore or australia can be high performance cores also
Comments
CyberPanel allows staging sites and use openlitespeed in which wordpress sites run very fast i think at less than 500$ you can get 2 beefy servers from a good provider
for your reference i am using OVH , COLO CROSSING , WHOLESALE INTERNET for dedicated servers and for emailing use mailbaby from @interservermike
I would certainly advise some kind of managed hosting. Control panels are great for point-and-click work, but when the panel or your server has an issue, you'll want the security and reliance of a managed hosting team to troubleshoot and repair it for you.
$1500 is fairly steep for 20 sites for sure, but we don't know how much RAM and CPU time those are consuming. Again, a managed host will help you attain the correct hardware, level of caching and highest performance on your chosen plan or server.
I would advise you to steer clear of PaaS-style control panels (i.e. Cloudways and the like) and focus on provider-agnostic control panels that many providers can host and manage, so you've got easy transfer options if your chosen provider goes awry.
I heard Kinsta is really good and on par with wp-engine.
https://kinsta.com/pricing/
Consider the sandstorm project. Any other panel is a good alternative. Find the one that you like.
You said you already have an IT team, my suggestion would be going with a clustered setup with hetzner or digitalocean, your IT team can prolly help you out big time, also there's much more to look at and 180MB database size isn't certainly 'big" reminds me on of my website (old codeigniter shitshow) have a db size of around 800MB compressed.... Here's a setup i would do in your shoes, get a managed db server from aiven, DO, etc setup a clustered node(if the traffic demand is high) for uploads and such files I will straight go with b2 or bunny s3 object storage with data replication to atleast 2 additional PoPs. Now the rest boils down to back processing power and DO is pretty good at that, now with caching in place specially redis + varnish you get a super fast WordPress websites.
And if your team somehow can't do that just get beefy create from namecrane @Francisco
Tell WordPress VIP that you're a WP Engine customer, they might give you a discount.
Get a Dedicated server which may cost you around $100 /month (as you said Singapore so it ma ho up to $150 at least. Install Some panel like directadmin which cost you $15 (up to 50 websites)
Then hire me and I will setup and manage everything for only $100/month
So it it will cost you approx $265/month
Bonus: I can also. Develop entire websites using wordpress elementor or divi
Have a profile and portfolio?
Off purse.... Replied.. PM
TLDR:
On a WP site with a DB around 1.2GB with fair amounts of traffic, I found that the biggest considerations for server size IMO is memory size for sufficient caching and fast IO for the database (figured that out with bottlenecking from IO wait with Azure...), so don't completely cheap out on that.
As this is a prod environment, you should probably aim to have at least two servers to help enable some sort of HA -- whether you choose to have simpler vertical scaling solution or some sort of containerization with k8s. The usual DB cluster for vertical scaling + web nodes and sync'd web storage will work, but I do think containerization is a better choice for isolation and easier scaling.
On a side note, for staging, I suggest you maintain a separate install outside of production. Yes, I know there are plugins that will do it, but that would introduce component into WP that you would need to test/trust/ensure does not conflict with your setup.
As @TrK has mentioned, S3 uploads are definitely a good choice. This is a relatively easy way to limit how many files you need to keep sync'd.
Granted, this could all be overkill, but for $1500 per month... you could really afford a potent and HA system on maybe a fifth of that.