6月9日,“新十年 无畏前行”2021亚太内容分发大会暨CDN峰会在北京盛大开幕,亚太CDN产业联盟联合来自中国移动、阿里云、腾讯云、网宿科技、安迈云、中兴通讯等中国CDN产业生态圈顶层企业国内内容分发网络生态的顶尖技术专家、知名企业领袖、数字营销专家,携高尖端技术、优秀实践案例、未来趋势洞悉等高质量硬核内容悉数亮相,共同打造具备里程碑意义的内容分发网络盛会,面向新十年,无畏前行,扩张CDN产业覆盖,推动CDN与RTC互动直播、PCDN边缘计算、内容出海、对象存储、运营商5G等领域融合、创新与升级,赋予CDN全新价值!
在6月10日上午举办的【内容出海论坛】上,Google Cloud 客户工程师经理 连冠华带来了以《Google Cloud 加速中国企业出海》为题的主题演讲。
出海企业在海外进行部署时,首先面临的基本问题就是海外基础设施,如何快速的部署应用和连接用户,提供最佳体验。Google是全世界拥有自建、共建海底光缆最多的公司,拥有超过10万英里的光纤互联,并且为了支撑10亿级别的用户,Google在基础设施建设方面不断创新发展。基于同样的基础设施,Google Cloud Platform在全球25个区域、144个POP点,覆盖全球200多个国家和地区提供服务,帮助出海企业在海外快速部署应用和连接用户。
Google Cloud Platform提供超过60多种服务,包括基础设施、数据分析、应用管理、机器学习等,这些服务支撑出海用户,在海外可以实现快速部署和业务创新。在基础架构部分,连冠华重点介绍了网络部分,Google Cloud的网络比较先进的是,在海外部署时,所有用户可以把海外Google Cloud网络看成一张全世界最大的私有网络,进行快速部署,不同的地区之间通过Google的内网进行通信,保证通讯安全;同时,得益于Google的Anycast技术,客户可以在全球使用一个IP地址快速接入,全球访问并进行全球负载均衡。
另外一个Google Cloud比较特别的网络功能是他的全球VPC功能,出海的客户如果在在海外进行部署,比如应用同时部署在新加坡、美国和印度的VPC里面,通常客户如果需要在这些VPC之间进行互通互联,其他云服务提供商需要配置VPN或者VPC peering才可以进行互联互通,当需要互联的区域比较多的时候,配置很麻烦,维护非常也复杂。而Google Cloud的全球VPC,默认情况下一个VPC跨越25个地区,各个不同区域之间的VPC的应用都是通过Google Cloud私有网络进行通讯,而不需要额外配置,极大的简化了出海用户的配置,管理和部署,从而帮助用户加速海外业务扩展。
Google Cloud的全局负载均衡技术,帮助用户在全球只用一个IP地址就可以在多个点接入,根据用户所在区域就近接入。当客户接入的区域发生灾难或者故障时,全球负载均衡服务可以把用户路由到没有故障发生的区域,保证服务的可用性和可靠性,跨全球进行故障切换和负载均衡。
Google Cloud为用户提供两类网络服务,一类是Premium服务,用户通过运营商Peer的Google POP点,就近接入一跳进入Google的骨干网络,降低延迟减少路由,提升用户体验;同时也向大部分客户提供标准网络,用户在接入时首先接入自己的ISP,经过多重路由才能抵达服务厂商区域。网络性能所带来的用户体验有直接的差异,而所有出海客户默认使用Premium网络,当然也可以根据业务需求选择不同的网络进行接入。
Google Cloud低延迟高吞吐量的优异网络性能,除了强大的基础设施,其实底层还有Google在软件定义网络层面无数的创新进行支持。连冠华解释道,首先一个原因是BBR,最早TCP协议认为丢包就是网络拥塞,如果这个包发出去丢掉了就降速,网络吞吐非常差。Google Cloud在开发了BBR算法,只对真实的拥塞做出调整和处理,寻找链路最佳吞吐速率,在特定情况下对比传统的网络性能可以提升2700多倍,现在Google已经将BBR开源成为标准算法。
以YouTube为例,大家如果看过Youtube,都会惊讶于其播放的流畅度,连冠华介绍说,实际上Youtube在2017年就部署了BBR,部署完之后差别非常明显,吞吐量得到了明显提升,而延迟则大大降低。
Google Cloud的QUIC协议同样能够提高吞吐量、降低延迟。视频出海、短视频应用的火爆,在海外希望用户获得更好的体验,但传统方式延迟抖动比较大,尤其是不发达地区网络比较差的区域里情况变得会更加糟糕。Google Cloud网络里提出的QUIC协议,延迟非常低,尤其是延迟敏感区域,尤其适合使用QUIC协议。
Google Cloud CDN可以帮助用户在任何地方通过GLB就近接入,在Google Cloud前端进行缓存。后台支持Google Cloud的存储,计算也支持第三方源进行缓存。
海外全球部署,除了基础的网络架构之外,还要给用户提供强大的算力和扩展能力。Google Cloud提供各种不同规格的虚拟机(Compute Engine)满足不同的业务需求;同时整个的基础架构向着基于容器的微服务架构演进,Google Cloud将早期进行成千上万的集群管理的Borg系统开源成今天集群管理的事实标准Kubernetes,也是第一个在公有云提供托管K8S集群的公有云厂商,目前GKE最大可以支持单个机群1.5万个节点,同时Google Cloud也提供App Engine,Functions和Cloud Run满足不同的客户需求。
Google Cloud计算引擎的其他特别之处是支持可定制化机型,也是目前公有云厂商中唯一可以支持用户自定义机型的云厂商。出海的用户,通常长期时间,都有一套自己的针对自己业务的最佳实践,例如特定的CPU和内存配可以达到的最佳性价比,Google Cloud支持定制化机型,根据客户的需要满足最佳业务的需求;同时Google也将机器学习应用到基础架构的不同服务上,比如Google Cloud通过机器学习来进行实例规格的推荐,帮助客户节省成本。
另外,现在很多出海公司都有自己的科学家团队,模型做训练周期比较长,Google Cloud开发了云端的机器学习加速器TPU,可以达到非常高性价比的机器学习模型运算。海外部署时可以直接选择TPU进行机器学习训练
最后,Google Cloud的提供不同的存储功能满足不同的业务需要,Cloud Storage提供对象存储服务并提供存储对象生命周期管理; Cloud Bigtable是NoSQL数据库兼容HBase API;Google在数据库领域也有诸多创新,例如对关系数据库来说,如何做到在保证ACID的同时全球扩展?
Cloud Spanner是Google Cloud全托管的全球分布式关系型数据库,支持SQL,ACID和全球扩展的同时,提供99.999%的高可用性。