繁体   English   中英

如何在Google Cloud上运行iOS应用程序,即使它缺乏对IPv6的支持

[英]How can you run iOS Apps on the Google Cloud even though it lacks support for IPv6

Apple的新应用商店政策已于6月1日生效,因此提交至App Store的所有应用必须支持仅限IPv6的网络https://developer.apple.com/news/?id=05042016a )。 如何才能在Google Cloud Platform上托管仅支持IPv4的应用程序( https://cloud.google.com/compute/docs/networking )并仍然通过Apple的审核流程?

应用程序的服务器端不需要通过IPv6访问。 大多数仅支持IPv6的网络都具有DNS64 / NAT64服务,可以从仅支持IPv6的客户端访问仅支持IPv4的服务器。

如果您想了解更多有关背后技术的信息,请查看RFC 6052RFC 6146RFC 6147

这当然会使您的应用程序依赖于丑陋的过渡机制,这些机制将(可能)降低客户的用户体验,因此确保您的服务器可通过IPv4和IPv6访问,这将使事情更好地运行。 FacebookLinkedIn测量表明,移动网络优于IPv6的用户体验更好。 性能改进范围从10%到40%,具体取决于移动网络。

看起来这是合理的解决方案:

https://cloud.google.com/compute/docs/load-balancing/ipv6

但在使用此解决方案之前,您应该设置负载平衡

https://cloud.google.com/compute/docs/load-balancing/http/

要设置负载平衡,您需要创建实例组

https://cloud.google.com/compute/docs/instance-groups/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM