AWS 配置负载均衡器

AWS 的负载均衡功能归于 EC2 名下。

你可以先在 AWS 的证书管理服务中申请由 Amazon 签发的 SHA256 With RSA 证书。相比于国内多家云服务商的谨慎,AWS 更开放地允许我们申请泛域名证书。或者在 AWS IAM 上传自定义证书。

AWS 提供两种负载均衡器,分别为“Classic 负载均衡器”(四层负载均衡,基于 IP+端口)和“应用程序负载均衡器”(七层负载均衡,基于 URL)。

一般针对 HTTP/HTTPS 使用应用程序负载均衡器,这时你需要先创建目标群组。目标组是路由规则命中后请求被转发到的机器组。

目标群组的健康检查配置十分灵活。配置好后,就可以自动屏蔽不工作的服务器。

默认情况下,负载均衡器会使用创建目标组时指定的协议和端口号,将请求路由到其目标。可以在注册目标机器时提供新端口值覆盖该端口。从目标组删除一个机器时 AWS 会等待请求处理结束后才将其移除。

创建应用程序负载均衡器后,通过配置监听器,将根据特定的域名或路径转发到目标组。

应用程序负载均衡器提供日志功能,可以将请求日志存入 S3。

笔者使用的都是面向互联网的应用程序负载均衡器,所以传统负载均衡服务器就没有亲身体会,简单介绍一下。

传统负载均衡器能够实现 TCP 和 SSL 代理的 TCP 连接,但要注意连接有空闲超时时间。

传统负载均衡器通过某种原始字符串的方式实现 HTTP 里 X-Forwardded-IP 请求头的功能。

传统负载均衡器还可以指定健康检查。

享受云服务带来的便利吧!

你可能感兴趣的:(AWS 配置负载均衡器)