天天看点

背靠中台实现基于大数据驱动的国际化电商架构(二)

老生常谈国际化的技术挑战:

1)国际电商面临的是全球消费者,天然延时大;

2)面临国际互联互通的网络质量问题;

3)国际电商技术还将面临如何快速应对合规、政策等问题;

4)需要发展本地化业务来补足消费者需求,而本地化将面临与全球各地的第三方Service Provider对接;

5)全球范围内的灾备;

6)全球数据一致性;

7)竞争环境及很多的不确定性,需要我们快速迭代试错

这些挑战需要我们用智能高效的技术解决方案。另外我们又是一个基于微服务的较轻量级的技术体系,我们容易做架构上的调整。因此我们坚定的基于大数据驱动更加智能的基础技术体系,实现高性能,高可用,高效率,实现合规问题解决方案。未来也将实现有竞争力的低成本!

背靠中台实现基于大数据驱动的国际化电商架构(二)

架构方面不论是稳定性,还是性能,还是成本效率,依赖的数据甚至体系都是一致的。比如Latency变长会导致PV下降,最终会引起订单下跌引起故障。因此上图中心思想就是让数据流到一起,再按不同的主题进行加工,落地到不同的工具中去做架构的治理优化,这样可以发挥数据规模优势,也让数据相互依赖发挥整合优势。

背靠中台实现基于大数据驱动的国际化电商架构(二)

从基础设施视角分为两种内容,三段处理。三段是指:

1)边缘节点,一般 是指CDN提供的服务,负责静态内容缓存加速;

2)GTR Service(Global Traffic Routing Service),指全球流量路由服务,它的职责是将需要回到IDC的请求从客户端转发到源端。需要回到IDC的请求包含静态内容的回源和动态内容的请求两部分。GTR Service详细请参考后续章节;

3)IDC是指我们的网站部署所在地。提供动态内容和静态内容的源。

两种内容是指:

1)静态内容,指图片或静态的样式文件或JS文件。一般边缘节点的缓存直接返回,若更新经过GTR Service去IDC中获取;

2)动态内容,这一部分内容的提供是由IDC提供,但是请求是通过GTR Service转发。

区域化部署架构解决了IDC端的问题,GTR Service基于实时大数据按需排列组合以提供最好的性能及可用性,此外,我们还将探索在POP点或CDN的NetStorage上缓存数据以获得更好的性能,并在双十一等高峰期缓解源站压力。更多详情仔细看图或阅读文章后续章节

背靠中台实现基于大数据驱动的国际化电商架构(二)

这里的多租户是指所有的国际业务都是一个租户。所有国际业务面临的技术挑战都是一样的,AE在这方面有经验积累。

尤其是在基础技术方面,用于解决性能,稳定,效率,成本,合规等问题。这些方面一般是业务属性无关的,也是所有国际业务必须面临的问题,我们随时准备用这些基础技术能力支撑多租户。

具体的基础技术包含两方面:

1)区域化部署相关的核心服务:GTR Service,Service Routing Service,Data Routing and Replication Service, Global Failover Service。这些服务基本可以解决国际化的主要技术挑战,包含合规问题

1)区域化部署相关的四个服务已经构建完成

2)GTR Service: 通过大数据实时监控和实时决策能力,对CDN动态加速,POP节点,IDC进行排列组合,找到最适合某一类用户最合适的网络访问链路,为用户提供最好的性能,在容灾时也可以为用户提供更好的。GTR Service可以按需独立提供对外服务

3)大数据驱动的SRE构建中

4)大数据驱动性能优化构建中

继续阅读