At what point does ES become required?

oskari

New member
Licensed customer
We've just migrated a forum with 1.8M posts from vbulletin 4 to xenforo. We're hosting on azure and while the beta-phase seemed okay, we only now hit the wall after the search index was fully rebuild. Currently we run our managed mysql on B1ms instance (1vcpu burstable, 2GiB memory, 640 max iops) and with our traffic amounts it works just fine, except using search causes the database to OOM and drop. I know the instance is pretty low-end so it's no wonder it chokes with the mysql fulltext search. Scaling managed instance is pretty costly so I'm wondering what usually is the cut-off point where you just have to move to using ES? The prices of VM with ES is about the same as upgrading to the next tier of database instance, which is 2 vcpu burstable, 4GiB, 1280 max iops.

So the question is, will scaling the database be enough or is 1.8M post amount something that makes move to ES smarter? I suspect ES can get further with lower resources than the database? VM choices are

B1ms1 vCPU, 2 GB
B2s2 vCPU, 4 GB
B2ms2 vCPU, 8 GB

thoughts?
 
Back
Top Bottom