企业互联网架构原理与实践
上QQ阅读APP看书,第一时间看更新

第1章 概述

1.1 互联网业务特点

随着移动互联网的兴起,移动互联网用户大幅增加。互联网业务的发展推动了IT技术的变革。与传统企业应用架构相比,互联网应用架构具有高并发、大数据、快迭代、高风险等特点。以弹性计算为代表的云服务蓬勃发展,分布式互联网架构成为主流。

(1)高并发

据中国互联网络信息中心在2019年8月发布的第44次《中国互联网络发展状况统计报告》统计显示,截至2019年6月,我国网民规模达8.54亿人,较2018年年底增长2598万人;互联网普及率达61.2%,较2018年年底提升1.6个百分点。传统行业项目的用户是固化的,用户数量和增长速度也是可预期的,然而对于一个互联网项目来说,用户量很难做一个准确的预估。项目初期,用户量可能只有几千人,如果业务发展良好,可能会在几个月的时间里,用户量超过千万。对IT业来说,需要架构能支持快速扩展,能满足高并发的要求。

(2)大数据

万物互联,互联网产生的数据量越来越大。百度收录的网页数目有数百亿,腾讯每天实时数据计算量超过30万亿条。据中国互联网协会在2019年10月第六届世界互联网大会发布的《中国互联网发展报告(2019)》显示,2018年中国电子商务的市场规模达31万亿元,第三方支付的规模达208万亿元。相比传统架构的数据挖掘办法,互联网架构需要具有海量数据的处理能力,需要应用流式处理、AI计算等技术体系。以阿里为例,2019年阿里云公布人工智能调用规模:每天调用超1万亿次,服务全球10亿人,日处理图像10亿张、视频120万小时、语音55万小时及自然语言5千亿句。

(3)快迭代

传统行业的发展模式一般已经比较成熟,业务不会发生很大的变化。然而对于一个互联网公司,其业务模式依赖运营与数据驱动,在后期可能会发生很大的变化,甚至完全背离初衷。例如:最初决定做社交电商,现在直播带货是风口,很有可能就转做直播电商。互联网用户具有很强的自主性,客户容忍度低,产品需要不断改进用户体验。这些要求IT架构具备业务快速迭代、持续交付的能力

(4)高风险

以信息及数据泄露、网络攻击为主的各类信息安全事件层出不穷,且愈演愈烈,影响到人类社会生活的方方面面。例如,2019年10月,云服务商巨头亚马逊的DNS服务器遭DDoS攻击,造成服务无法访问。互联网对民众生活的影响越来越大,对不法之徒具有很高的吸引力,互联网天然的开放性,使得系统架构面临着巨大的安全挑战。