在国内人口红利逐渐消失,竞争严峻的情况下,越来越多的中国企业开始寻求新的增长点。印度、非洲、东南亚等国巨大的人口红利很有可能成为中国企业的新战场。截至2017年底,中国在非洲投资总额达到1000亿美元,几乎遍布非洲的每个国家,涵盖科技、地质勘察、房地产、金融、批发零售和农业等领域。伴随着业务出海,业务系统需要服务全球用户,这就涉及到了全球化部署。虽然互联网本身就是全球可访问的,但是受限于国家政策等因素的影响,可能导致用户访问受阻,而有些应用时性要求较高,如IM工具等,都需要就近访问。因此全球化部署的需求也就应运而生。本文包含如下几个方面的内容:
1. 全球业务部署面临的挑战
2.腾讯云全球基础设施介绍
3.全球业务部署的案例
1. 全球业务部署面临的挑战。
- 第一个挑战是IDC建设的挑战。当企业出海选择IDC的时候,可能面临两个方面的困难:第一个是对于IDC的能力不了解,不了解IDC提供的基础设施质量,和能够提供哪些服务;第二个是选择的IDC的位置是不是能够很好地支撑的业务发展。如果不合适,很难快速迁移。 在选择云厂商时,也将面临同样的问题,海外云厂商的机房质量、网络质量究竟怎么样,能不能很好的支持自己业务类型,有没有相关成功的案例等。
- 第二个挑战是网络质量/延时的问题。 当业务服务全球用户的时候,由于物理距离较远,会产生较大的网络延迟和波动,如何克服呢? 如果将业务部署在国内,海外用户访问时,国际链路出口带宽经常堵塞,同时由于政策原因,有些内容海外用户将无法访问。
- 第三个挑战是请求内容的加速。用户遍布全球各地, 如何才能让用户快速的请求访问到应用内容呢?
- 第四个挑战是安全问题。 现在互联网面临的安全问题非常严峻。网络攻击的技术门坎和攻击成本越来越低,不法分子可以轻易的在互联网上获取到各种攻击工具,企业的网络安全之路任重道远。黑客利用漏洞发起攻击,窃取数据,加密勒索, 导致业务中断,这类新闻频出。
- 第五个挑战是支付问题。 用户支付是业务非常关键的一个环节, 每个地域的用户都有不同的支付习惯,出海扩展业务就是为了让海外用户付钱,如果付钱流程不顺畅,用户很可能就流失了。 如何才能快速接入符合当地用户习惯的支付方式呢?
- 第六个挑战是服务支持问题。 当基础设施遇到问题的时候,能不能得到快速的响应,快速定位排查问题,是保障业务连续的非常重要的方面。
下面看看腾讯云是如何帮助客户解决这些挑战的。
2.腾讯云全球基础设施介绍
上面图是腾讯云的全球数据中心的分布,2017年底,腾讯云的基础设施已经覆盖到全球21个地区,并在全球运营36个可用区,最近,腾讯云相继开放美国西部、德国、韩国、印度、美国东部、泰国、俄罗斯,并在美国西部和中国香港构建了region内双可用区能力,新拓7个区域,9个可用区。除了自研的数据中心外,腾讯云和softlayer进行合作,覆盖非洲、南美、澳洲等地域。
腾讯云自研的全球的数据中心之间都是内网互联。内网互联对于分布式部署业务非常重要。举例个例子,假如业务部署在北京、北美和欧洲,业务系统要求这几个数据中心之间能够安全稳定的同步传输数据。走公网无法避免网络波动的问题。由于腾讯云数据中心之间内网互通,可以在腾讯云控制台上分钟级打通3个数据中心,实现内网数据传输。
数据中心的网络部分,腾讯云的数据中心BGP网络都接入了当地和全球top运营商,确保用户网络的覆盖。在没有数据中心的地方,腾讯云有很多的POP点,方便客户IDC接入腾讯云。
3. 全球业务部署的案例
代码语言:txt复制 下面通过一个例子来看看一个真实的出海客户是如何解决这些挑战的。这个客户的业务是一款音乐类的APP,主要包含版权音乐、K歌、直播、社交等业务,主要市场覆盖欧洲、北美、印度、东南亚。
代码语言:txt复制 第一个业务需求是:业务要服务全球用户,业务系统全球部署。 这款APP用户数最多的地区是在印度,所以核心业务部署在印度。 同时为了覆盖全球用户,在中国香港、德国、硅谷、新加坡都有部署了业务系统,通过腾讯云内网实现数据实时的交互,并实现数据的异地灾备。
第二个业务需求是:用户遍布全球各地,希望全球各地用户接入稳定、延时可控,提升用户体验。常见的解决方案是在各地部署接入层,通过智能DNS解析, 用户就近接入。
但是这个方案运维起来会比较复杂, 更好的解决方案是使用腾讯云BGP anycast IP。整体架构如下:
BGP anycast 通过把IP路由发布到全球各地, 用户访问anycast IP时,可以实现用户就近接入,通过腾讯云遍布全球的POP点接入,并通过内网将数据传输到腾讯云 VPC中。 如果客户的业务是部属在IDC中的,那么可以使用专线和腾讯云打通。 这样全球用户就能通过BGP anycast IP 快速访问到IDC中的业务。
代码语言:txt复制 第三个业务需求是:希望全球用户下载音乐时非常流畅。可以使用腾讯云全球CDN加速网络。腾讯云海外CDN已经覆盖了全球50多个国家和地区,带宽储备超过20T,通过自研的调度系统,给用户提供极致稳定的内容加速体验。
代码语言:txt复制 第四个需求是:业务系统需要安全防护,用户上传的内容要做审核,避免出现违规信息。 腾讯云提供的丰富安全能力,基础安全方面提供主机安全,网络安全,安全服务、移动安全四大类服务。天御业务安全可以帮助用户做违规内容检查,包括文本检测、视频检测、图片检测、音频检测。 通过API调用的方式快速的完成接入。
代码语言:txt复制 第五个需求是:希望用户能方便快捷地完成支付。腾讯云全球支付的解决方案已经为腾讯内部业务服务超过15年,融合了超过20种的支付方式,为全球用户提供全场景的本地化支付能力,腾讯云全球支付的也是一站式解决方案。
代码语言:txt复制 第六个需求是:系统部署时能够得到指导支持,遇到问题时快速解决。腾讯云的技术支持体系包括了售前支持,基础服务,VIP客户服务,还有护航保障服务。通过这些服务,帮助客户快速的上云。
代码语言:txt复制 客户使用腾讯云后,这个用户的收益非常明显, IT成本下降了50%。因为我们给客户的价格优惠的同时,还帮客户做了架构优化,同时腾讯云的计算能力非常强大,明显优于竞品,所以成本下降了很多。
代码语言:txt复制 通过这个案例可以看到,腾讯云的遍布全球的基础设施和网络能够很好的支撑客户海外业务的拓展,除了基础设施外腾讯云提供丰富的云产品和服务,帮助客户快速的部署业务,专注于自己业务的拓展。 同时腾讯云也提供完善的上云服务支持,指导客户更好的利用云的优势来促进业务发展。