7月22日,阿里云分享日-云栖大会北京峰会正式召开。会上,阿里云中间件事业部总经理蒋江伟发表了自己对于企业级互联网架构平台的理解。
图为:阿里云中间件事业部总经理蒋江伟
什么是企业级互联网架构平台
企业级互联网架构平台主要面向企业级,大企业信息化业务,未来发展有两个趋势。
第一,集中化。代表你做的系统要面向全球,要服务全世界。
第二,互联网化。系统和平台可直接面向海量最终用户。
企业要从传统IT架构转向互联网,需要一套架构支撑。需要系统具备分布式能力,系统要拥有不停扩张的能力,可靠的容错能力,还有服务化的能力等。蒋总表示,他对服务化的理解就是要做淘宝网或者是聚划算这样的网站只需要1个多月的时间,把商品、店铺、营销推荐等等,营销1、2个月就可以做出来。
如何解决遇到的常见问题和不常见的问题
蒋总表示,阿里在这些年遇到了无数困难,遇到很多坑,业务发展过程中会遇到各种各样的问题。阿里云虚拟化解决的是运维成本,或者是资源成本。但是在业务快速发展过程当中,如果架构没有支持到分布式能力,就会遇到各种各样的瓶颈。阿里希望将这些架构理念沉淀成产品发布出来,希望通过用这种方式帮助大企业少走一些弯路。为此阿里推出了三个产品。
第一,应用框架EDAS。解决的是应用分布式能力,就是加服务器,可以做到应用线性扩展能力。双十一对非关键系统可以做到限流,服务可以做到扩展。可以精确到系统今天有多少容量,哪些系统今天需要加服务器,哪些系统要减少服务器,可以做到精确化。有服务框架、服务治理等组成,提供运维管控、生命周期管理等能力。
第二,分布式数据库DRDS,解决数据库分布能力。有两个关键点,一个是信息扩展。另外是可以100%兼容。
第三,消息队列ONS,关注核心的流程。我在淘宝下单,买东西付完钱后发出消息,购物车收到消息会把刚刚买到的商品删除,商品中心会把库存减掉。只有是手机充值业务,我会根据收到的消息帮你把手机充值。这里关键的一点,所有流程里只保留最关键流程,保证集群高性能的能力。
蒋总表示,在经历了很多磨练之后,这个产品在阿里巴巴内部已经做得非常成熟。我们调用的服务量已经超过2000亿次,分布式数据库查询800-1000亿次。今天阿里巴巴几乎所有业务都是基于三个中间件,超过几十万的服务器使用这套架构,淘宝、天猫、1688等等都是基于这套架构构建,轻松支持阿里全系业务。2014年双十一利用这套架构支撑系统,做到每分钟500万笔交易创建,相当于全世界银行单位时间内交易总和还要多,从容应对5倍平时流量。
除了大规模集群能力,以及小于1秒生效应用级线性扩展能力外,阿里云让系统具备真正分布式能力。通过服务化解决快速创新和业务沉淀的能力,做一个业务会非常快。而混合云服务能力,阿里云会发布另外一个场景。