我正在开发一个将托管在Azure上的ASP.NET应用程序,它将利用ElasticSearch (通过NEST)。看看ElasticSearch的部署选项,看起来我可以使用Elastic Cloud来托管我的ElasticSearch引擎(作为ElasticSearch服务),并让我的ASP.NET应用程序与它通信(目前不确定所有细节)。
然后我注意到还有一个Elastic Azure Marketplace Template。这是在后台使用弹性云中的ElasticSearch服务,还是这真的是一个托管在Azure上的引擎?如果是后者,我认为因为所有的东西都在Azure上,性能会更好。
我想知道这两种选择之间的区别,以及在知道我将在Azure上托管ASP.NET应用程序的情况下,使用一种方法的优缺点。
发布于 2019-01-18 03:54:26
marketplace解决方案只是一堆虚拟机。因此,在您自己的虚拟机上部署elastic search本质上是一条捷径。而弹性云是一种SaaS服务,你不必管理它。你只需要使用它。
阅读:https://www.bmc.com/blogs/saas-vs-paas-vs-iaas-whats-the-difference-and-how-to-choose/
https://stackoverflow.com/questions/54241960
复制相似问题