我正在研究一个scala + lift web应用程序,并且正在考虑如何设置一切。 我将在Amazon EC2中运行这个,我可以有一个相当灵活的架构。
我目前的做法是使用ELBconfiguration粘滞的会议(电梯要求),一个nginx的前端,与玻璃鱼(或可能docker)在后端。 对于url重写和推送静态内容(尽pipe把我的静态内容放到Amazon S3存储桶中,nginx会很好)。 我不确定是否应该抛出ELB并使用HAProxy。 我将需要添加和删除glassfish实例根据负载dynamic缩放。 nginx可以在多个glassfish实例间dynamic调整负载平衡吗? 我需要保持nginx与glassfish实例的1:1比例吗? ELB + nginx会处理这个吗? 你将如何configurationELB / nginx / glassfish所以这将工作? 使用nginx有意义吗? 我应该直接在Glassfish集群中进行负载均衡吗?
感谢您的任何帮助,您可以提供!