No image

Magento 2.4+ without Elasticsearch

B24 Module removes Elasticsearch requirement

aMiSTACX is releasing our new, code named B24, search module for Magento OSE to remove the requirement of Elasticsearch running on Magento 2.4+. ES will still need to be installed, but the requirement for it to be in a running active state will be removed.

Our B24 module is currently in Beta testing, and has been released with our stack for Magento 2.4.2 OSE. You can see it live on our demo server. [Keep in mind this server is for testing, and the B24 module may not be 100% functional all the time. Demo server is also a G5F Luma 2.4.2 OSE Training Stack running on a t3-large.]

Why we developed B24?

Many of us didn’t like the requirement of Magento’s new 2.4 release to force the requirement of Elasticsearch [ES] only. ES has introduced new complex requirements for the end business owner or administrator.

For example, if you patch the OS, e.g. Ubuntu, and a new release is pushed, then ES won’t start. This is because the ES Magento plugins need to be updated too. Additionally, Magento is behind ES with release versions. So you’ll need to rollback every time you patch the OS to a tested and supported version of ES.

ES requires a lot more resources on the server. Prior to Magento 2.4, you could even run Magento on a t3-small [2GB RAM], and still get very good performance. Now, with ES you need at least a t3-medium, and our recommendation is a t3-large. [Not a very cost effective solution for small businesses.]

If Elasticsearch crashed for any reason, then you also had issues with products displaying and indexing. [Basically your store goes offline.] Plus, the complexity of maintaining Elasticsearch is out of reach for many admins, and it has no user friendly dashboard.

Many of our customers are using 3rd party search modules to supplement the difficulties surrounding ES, but the unfortunate design of many of these is that they still require ES to run.  Plus, they add considerable cost to your monthly operating expenses. For example, a large catalog of about 1 million items with a single store view is about ~$500 per month if you used the popular Algolia search.

Reduced Costs, Area 51 Integration, Elasticsearch Disabled

We call it B24 because the search module bridges the transition from Magento 2.3 OSE to Magento 2.4. Our goal is to help reduce your operating costs, provide a friendly dashboard integrated into our A51 dashboard portal, and allow our customers to maximize performance on smaller stacks.

Note: The B24 module is designed only to run on aMiSTACX.

B24 Beta

Right now the module is in Beta release, and all our new stacks for Magento OSE have a special Beta version on AWS Marketplace that will allow our customers to test B24 with our other S3 Titanium modules.

This video shows deployment and speed testing w/ Luma sample data and B24.

~ Lead_Robot