我正在亚马逊AWS上寻求一个非常简单的基于云的架构。我希望有一个应用层,有几个"弹性"我的应用程序(和应用程序服务器)运行的EC2实例,但我想知道负载平衡会是什么样子。
如果我选择使用ELB,是否会消除对Apache或Nginx的需求?
答案 0 :(得分:3)
没有。所有负载均衡器就是这样,在实例之间分配负载。无论您在每个实例上运行的堆栈是什么,仍然需要nginx或apache或任何您希望响应通过负载均衡器路由的请求的服务。
我假设您正在运行需要某种类型服务器的Web堆栈,例如需要tomcat或其他东西的nginx,apache或java。
但是,如果您希望AWS负责nginx和/或apache,请查看作为ElasticBeanstalk应用程序运行:https://aws.amazon.com/elasticbeanstalk/