CP5*_*510 1 ssh load-balancing amazon-ec2 amazon-web-services amazon-vpc
所以我想知道这是否是一个好主意。我有一个带有公共和私有子网的 Amazon AWS VPC 设置。所以我都准备好了 Internet 网关和 NAT。我打算在私有子网中设置我所有的 Web 服务器(Apache2 实例)和数据库服务器,并使用负载平衡器/反向代理来获取请求并将它们发送到服务器的私有子网集群中。那么我的问题是,亚马逊 ELB 对这些有很好的用处,还是设置我自己的自定义实例来处理公共请求并使用 nginx 或 pound 通过 NAT 运行它们更好?
我喜欢第二个选项只是为了有一个我可以登录并检查的实例。以及利用缓存和 fail2ban ddos 预防,以及可能使用故障安全来重定向流量。但我对他们的 ELB 没有经验,所以我想我会问你的意见。
另外,如果你们对此也有意见,使用第二个选项是否允许我只有 1 个公共 IP 地址并且能够通过端口号将 SSH 连接路由到各个实例?
提前致谢!
很难回答哪个更适合您,ELB 或滚动您自己的解决方案。
与亚马逊的许多服务一样,ELB 只是一项托管服务,它无需设置和维护您自己的 ELB。这可能非常有吸引力,特别是如果您没有时间或资源自己完成所有工作。
在幕后的亚马逊 ELB 只是一个或多个 EC2(配置为充当负载均衡器),可以自动扩展以处理任意数量的流量(尽管在说扩展时,它更像是一个线性扩展,突发流量需要您预热负载均衡器通过支持票)。
ELB已经在VPC工作了几年:
流行的 AWS Elastic Load Balancing 功能现已在 Virtual Private Cloud (VPC) 中提供。可以从 AWS 管理控制台、命令行或通过 Elastic Load Balancing API 配置 SSL 终止、运行状况检查、粘性会话和 CloudWatch 监控等功能。
如果您热衷于访问负载均衡器的内部工作,并且想要做超出标准负载均衡的工作,那么您别无选择,只能自己动手。
我个人喜欢为我管理负载平衡器的想法。它易于设置,因此您可以自行测试并查看它是否满足您的需求。
归档时间: |
|
查看次数: |
1462 次 |
最近记录: |