OpenSearch offers almost all security features of Elasticsearch and adds advanced features like field anonymization on top.
OpenSearch offers almost all Elasticsearch security features, but the configuration files use a different syntax. Some manual adaptions need to be applied.
Yes, you can reuse TLS certificates generated for Elasticsearch on OpenSearch
If your Elasticsearch cluster is running on Elasticsearch 7, you can upgrade to OpenSearch via Rolling Restart. If you are running an older version of Elasticsearch, it is recommended to upgrade to 7.10.2 first.
While it is possible to run a mixed cluster, this is only recommended during a rolling upgrade, and not suited for production.
If your Elasticsearch cluster is running on Elasticsearch 7, you can upgrade to OpenSearch via a full cluster restart. If you are running an older version of Elasticsearch, it is recommended to upgrade to 7.10.2 first.
If your Elasticsearch cluster is running on Elasticsearch 7, you can import snapshots from this cluster to OpenSesrch. If you are running an older version of Elasticsearch, it is recommended to upgrade to 7.10.2 first.
Yes, OpenSearch ships with a sophisticated Alerting module
Yes, OpenSearch ships with a sophisticated Anomaly Detection module
Yes, OpenSearch ships with a sophisticated Machine Learning module which includes kNN
No, OpenSearch is licensed under Apache2 and completely free (as in free beer).
Yes. OpenSearch is licensed under Apache2, so you can use it any way you want, including commercial offerings.