什么是GCP中的AWS Classic Load Balancer

问题描述 投票:0回答:1

我们使用ubuntu操作系统创建了一个Instance Template。使用实例模板,我们创建了具有3台机器的实例组。这3台机器位于启用8080端口的TCP Loadbalancer后面。

我们在第一个VM上运行了下面的python命令。 python -m SimpleHTTPServer 8000

我们看到其中一个实例健康(1/3)成功并使用telnet命令进行了测试。因为,SimpleHTTPServer安装在一个实例上,它显示(1/3)实例是健康的。

telnet <Loadbalacer ip> 8000

但是,当我们从同一实例组中的第二个VM运行上述命令时,我们会看到“Connection refused”。

telnet XX.XX.XX.XX 8000
Trying XX.XX.XX.XX...
telnet: Unable to connect to remote host: Connection refused.

此外,在其他实例组上运行的其他VM上也可以访问相同的服务。该服务在同一实例组中不可访问。

我们已经验证了防火墙规则,我们已经使用“允许所有”和“指定协议和端口”协议和端口选项进行了测试。

上面的用例在AWS Classic LoadBalancer上运行正常,但是在GCP上失败了。

我创建了一个防火墙规则,'cluster-firewall-rule',其中'master-cluster-ports'作为标记。此标记已添加为实例中的网络标记的一部分。此规则允许8080端口的流量。

在GCP中,AWS Classic Load Balancer的等价物是什么?

amazon-web-services google-cloud-platform
1个回答
0
投票

GCP没有AWS Classic Load Balancer(CLB)的等效项。

AWS CLB是AWS的第一个负载均衡器服务,使用EC2-Classic构建,随后支持VPC。 AWS NLB和ALB服务是现代LB。如果可以,我建议使用其中一个。请参阅https://aws.amazon.com/elasticloadbalancing/features/#compare以进行比较。

如果切换,则可以使用GCP相应的负载均衡器服务。见https://cloud.google.com/docs/compare/aws/networking

为了我的利益:1)您是否正在将应用程序从AWS迁移到GCP? 2)将应用程序从AWS迁移到GCP的用例是什么?

© www.soinside.com 2019 - 2024. All rights reserved.