Azure上的ElasticSearch与新的Azure搜索服务是否更具成本效益?

ElH*_*aix 10 .net elasticsearch nest azure-cognitive-search

AWS上运行具有大约2M记录的当前应用程序,其搜索功能由SQL ServerFullText搜索功能提供.

在升级系统时,新体系结构将驻留在Azure Web和Worker角色中,但是用户帐户等的存储库存储和搜索功能就是这个问题所在,因为没有SQL Azure FullText搜索功能.

我最初的倾向是在Azure Linux VM(用作用户帐户和搜索的中央存储)上安装ElasticSearch,使用ElasticSearch.NetNEST(最有可能是后者)进行.Net到ES通信,并为每个虚拟机付费服务器和数据输入/输出.问题是我相信推荐的ES内存大约是28演出,这将是Azure上相当昂贵的虚拟机.

然而,随着Azure搜索服务的推出,它刚开始时仍然有点贵(是的,超过10K的记录).在Azure门户中:

Azure门户的Azure搜索定价

由于Azure搜索使用了ES,因此我不会质疑其中一个的性能.

是否有人使用新的Azure搜索服务进行了更详细的成本分析,而不是在Azure上设置ES服务器集群,哪个是最具成本效益的?