OpenSearch hosting, managed service or self-hosted?

For 95% of Magento stores, the answer is managed OpenSearch Service (AWS) or equivalent on your cloud. Self-hosting OpenSearch is a DevOps trap that costs more once you count the operational hours.

AWS OpenSearch Service pricing reference:

  • t3.small.search (~$30/mo), dev / staging only; not for production.
  • t3.medium.search (~$60/mo), production for <5k SKU stores under $200k GMV.
  • m6g.large.search (~$140/mo), production for 5k, 50k SKU stores, $200k, $2M GMV.
  • m6g.xlarge.search (~$280/mo), mid-market, 50k+ SKUs, $2M+ GMV.
  • m6g.2xlarge.search (~$550/mo) + dedicated master nodes, enterprise tier, 200k+ SKUs.

Sizing rule of thumb: OpenSearch needs ~1.5GB RAM per million catalog documents (including all attribute permutations). Add 30% headroom for reindex bursts. Always run with at least 2 data nodes for HA in production.

When to self-host: Only when you’re on a Magento-native managed host (MageMojo / Nexcess) that includes a tuned OpenSearch in the bundle, or when you have a dedicated DevOps engineer who is going to keep an eye on cluster health weekly. Otherwise the “cheap” self-hosted t3.medium VM ends up being the most expensive line item in your stack when it fails on Black Friday.

Kishan Savaliya
Kishan Savaliya
Adobe Certified Magento Commerce Developer
Ahmedabad [IN]working hours, replies within four hours
When do you need it

Read personally. Never shared. Or email the brief.

More on magento hosting cost calculator

Need it fixed, not just explained?

Send the brief with your store URL; the written quote comes back within 24 hours.