簡體   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