将 aws ELB 用于另一个托管实例
Posted
技术标签:
【中文标题】将 aws ELB 用于另一个托管实例【英文标题】:Using aws ELB to another hosted instance 【发布时间】:2020-10-16 01:53:22 【问题描述】:我正在 aws 上设置一个微服务,但有些服务器实例仍在 azure 上。
我正在为 ELB 使用路径类型路由,我的大多数实例都在 AWS ec2 上,但我仍有一些需要迁移,在迁移过程中是否可以将 ELB 路径指向外部来源 aws lambda / ec2 之外。例如对于 azure 服务器实例也是如此?
【问题讨论】:
没有。您可以使用 cloudfront 来做到这一点,但 ELB 不行。 云前端如何解决我的问题,我有多个服务器托管资源,我的问题不是延迟,而是无需停机的迁移以及冗余。 @phpNoob CloudFront 可以将不同的路径路由到不同的后端源,包括指向 AWS 之外的源。 【参考方案1】:目标组支持 IP 以及实例 ID。您可以将 Azure VM 的 IP 地址添加到目标组,然后让负载均衡器根据其条件使用此目标组。
请记住,IP 地址需要在以下范围内:
10.0.0.0/8 (RFC 1918) 100.64.0.0/10 (RFC 6598) 172.16.0.0/12 (RFC 1918) 192.168.0.0/16 (RFC 1918)要满足此条件,私有 IP 地址范围之间必须存在可路由的流量。这将需要使用AWS managed solution 或基于 EC2 的 *** 在网络之间配置 ***。
更多信息请见here。
【讨论】:
以上是关于将 aws ELB 用于另一个托管实例的主要内容,如果未能解决你的问题,请参考以下文章
将 WCF 与负载平衡 (AWS) 一起使用时,安全上下文令牌无效