Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 如何将区域IP转发到全局转发IP?_Amazon Web Services_Networking_Ip_Google Cloud Platform_Load Balancing - Fatal编程技术网

Amazon web services 如何将区域IP转发到全局转发IP?

Amazon web services 如何将区域IP转发到全局转发IP?,amazon-web-services,networking,ip,google-cloud-platform,load-balancing,Amazon Web Services,Networking,Ip,Google Cloud Platform,Load Balancing,今晚,我的客户将在一个备受瞩目的电视节目上推销他的生意。我创建了他们的API,并让它在Google云平台上的一个小型服务器上运行,实例上有一个静态IP,因为这就是我们所需要的 现在,我正在尝试扩展它以适应不可避免的流量,我将转向负载平衡器和多个可扩展实例。我想我可以使用实例中的IP地址并将其传输到负载平衡器。但是负载平衡器需要全局转发IP,并且实例的IP地址只是区域性的 出于某种原因,移动开发者将他们的URL硬编码为IP地址,而不是域名。现在对他们来说重新提交应用程序代码已经太晚了,所以我需要一

今晚,我的客户将在一个备受瞩目的电视节目上推销他的生意。我创建了他们的API,并让它在Google云平台上的一个小型服务器上运行,实例上有一个静态IP,因为这就是我们所需要的

现在,我正在尝试扩展它以适应不可避免的流量,我将转向负载平衡器和多个可扩展实例。我想我可以使用实例中的IP地址并将其传输到负载平衡器。但是负载平衡器需要全局转发IP,并且实例的IP地址只是区域性的

出于某种原因,移动开发者将他们的URL硬编码为IP地址,而不是域名。现在对他们来说重新提交应用程序代码已经太晚了,所以我需要一种方法将区域IP转发到负载平衡器所使用的全局转发IP

我可以通过谷歌云平台做到这一点吗?或者我应该通过域名提供商进行设置


我意识到这可能会破坏一些规则,但我只需要今天的答案,如果问题确实破坏了规则,那么明天问题就可以解决。

您今天的最佳解决方案可能是增加当前机器类型的内存/cpu,和/或使用类似于代理从实例到负载平衡机队的请求

可以使用nginx作为非常高效的HTTP负载平衡器 将流量分配到多个应用程序服务器并改进 web应用程序的性能、可扩展性和可靠性 nginx

我会同时做这两件事:增加实例容量并在该实例上尝试Nginx代理。您仍将有一个单点故障,但将能够处理更大的容量


基本上,此配置将请求从实例(区域ip)转发到您的GCP负载平衡器(全局ip)

什么是区域ip地址?有两个IP:IPv4和IPv6,它们都有全局寻址,但都没有区域寻址。我认为这些是谷歌设置的限制。我的全局转发IP的格式为35.190.0.0/16,我的区域IP的格式为104.154.0.0/16。负载平衡器只能接受全局转发IP。GCP不允许我将区域IP分配给负载均衡器。我认为您无法用当前的体系结构进行负载平衡。您需要更改应用程序以支持可配置的主机名,而不是静态IP。他们真的用固定ip编码吗!?移动应用程序与服务器通信时使用的协议是什么?http/s?@RonMaupin正如您所指出的,“区域性”或“全局性”实际上不是IP地址的属性,而是GC分配给它们的地址池的属性。这是他们在谷歌云中使用的一个概念,它规定了如何映射/使用地址。。。i、 e.来自区域池和全球池的地址。是的,完全正确。除非您的上游是负载平衡器,它实际上会分配负载。这假设它是所有http/s流量。它是?