gpt4 book ai didi

deployment - AWS上的Elasticsearch部署:Beanstalk应用服务器与独立ec2

转载 作者:行者123 更新时间:2023-12-03 01:07:48 24 4
gpt4 key购买 nike

我正在开发一个Java应用程序,该应用程序托管在运行tomcat 7的亚马逊 flex beantalk上。该应用程序使用Elasticsearch进行索引和搜索实体。

我可以在beantalk服务器本身上安装 flex 搜索服务吗?这是将来扩展应用程序的好策略,因为每个beantalk实例将在其上运行elasticsearch?另一个选择是创建一个仅在其上运行elasticsearch的独立ec2实例,但这似乎有点过头了。

编辑

Elasticsearch在单个beantalk服务器上运行良好。不确定每个beantalk实例是否有一个Elasticsearch Worker可以扩展。

最佳答案

一般来说,您不想在同一实例上放置多个服务。并非所有事物都能以相同的速率扩展或具有相同的硬件要求。每个应用程序都会经历多次更改,因为它的流量在不断增加,您现在将无法获得所有答案,也不必按书去做所有事情。如果您的集群很小,我认为您是对的,您不必担心创建单独的EC2实例。如果您的应用程序成功,则可能迟早决定移动群集。

请注意,我还没有使用beantalk,但似乎可以这样做。但是,在EC2或OpsWorks中这样做可能会更容易。

http://blogs.aws.amazon.com/application-management/post/Tx3MEVKS0A4G7R5/Deploying-Elasticsearch-with-OpsWorks

有关定制beantalk环境的更多信息。
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers.html

关于deployment - AWS上的Elasticsearch部署:Beanstalk应用服务器与独立ec2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24717438/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com