为负载均衡器保留 domain/url 的最佳做法
Best practice to keep the domain/url for loadbalancer
我正在使用 cdk 部署 fargate 和负载均衡器系统。
每次我通过 cdk
部署 url 和全局 IP 时,例如
cdk-ecs-bb-aa-dx-XXXXXX.ap-northeast-1.elb.amazonaws.com
18.714.**.**
然而这个ip每次cdk destroy
和cdk deploy
都会改变。
有什么方法可以保持同一个IP吗?
或者我是否需要添加一些服务来保留 IP(例如 Route 53?)
(如果是这样,我怎样才能保持相同的地址在DNS中注册)
使用 Fargate 和负载均衡器时的最佳实践是什么。
我还不熟悉aws DNS或IP系统。
感谢任何帮助,非常感谢。
通常,方法是使用 CNAME 记录或 Route53 别名记录指向实例化负载均衡器时创建的 FQDN。无法为应用程序负载均衡器分配 EIP,它们将从创建它们的子网中的 CIDR 范围内随机 select 可用 IP。因此,如果可以的话,最好的方法是仅在引用 ALB 时使用该名称,并使用友好的 CNAME 或 Route 53 别名来引用生成的 FQDN。
如果您有使用静态 IP 的硬性要求,这可以通过 front-ending 您的带有 NLB 或 Global Accelerator 的 ALB 来实现,这将在前端维护静态 IP,并转发到您在后端的动态寻址 ALB。
我正在使用 cdk 部署 fargate 和负载均衡器系统。
每次我通过 cdk
部署 url 和全局 IP 时,例如
cdk-ecs-bb-aa-dx-XXXXXX.ap-northeast-1.elb.amazonaws.com
18.714.**.**
然而这个ip每次cdk destroy
和cdk deploy
都会改变。
有什么方法可以保持同一个IP吗?
或者我是否需要添加一些服务来保留 IP(例如 Route 53?)
(如果是这样,我怎样才能保持相同的地址在DNS中注册)
使用 Fargate 和负载均衡器时的最佳实践是什么。
我还不熟悉aws DNS或IP系统。
感谢任何帮助,非常感谢。
通常,方法是使用 CNAME 记录或 Route53 别名记录指向实例化负载均衡器时创建的 FQDN。无法为应用程序负载均衡器分配 EIP,它们将从创建它们的子网中的 CIDR 范围内随机 select 可用 IP。因此,如果可以的话,最好的方法是仅在引用 ALB 时使用该名称,并使用友好的 CNAME 或 Route 53 别名来引用生成的 FQDN。
如果您有使用静态 IP 的硬性要求,这可以通过 front-ending 您的带有 NLB 或 Global Accelerator 的 ALB 来实现,这将在前端维护静态 IP,并转发到您在后端的动态寻址 ALB。