上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
阿里巴巴的研发模式是如何演进的?
随着云计算的不断发展,很多开发者都对这一技术将为开发方式带来的变化充满兴趣,云计算解决的是从CAPEX到OPEX的转变问题。云可以带来哪些切实的好处?在云环境下应该怎么做应用架构?基于从传统架构到云架构的亲身经历,阿里巴巴合伙人、阿里云智能基础产品事业部总经理蒋江伟(小邪)阐述了企业由新架构和新研发模式带来的价值点。
大家好,我是阿里巴巴合伙人、阿里云智能基础产品事业部总经理蒋江伟(小邪),本次分享的主题是“基于云架构的研发模式演进”,之前也有机会分享这个主题,但当时是作为电商的研发负责人,是站在开发者的角度思考问题。两年前,我加入了阿里云,现在是站在云计算的角度思考这个问题。
当上云成为确定性趋势,开发者应该关心哪些问题呢?站在我自己的角度来看这些问题,我在电商领域做了将近9年,在阿里云又干了2年时间,在这个过程中,我感受到最大的两点不同:一是资源的弹性,二是稳定性。
先说资源的弹性。在互联网时代,我们更多是通过顶层架构设计,如多集群部署和分布式架构的方式来实现出现资源相关问题时的快速切换,我们做了很多事情都是在让弹性变得更加简单,并通过混部计算任务来提高资源利用率。在云上做这些事情是不一样的,因为我们没有办法掌握客户的架构体系,更多的不是从架构的角度来做,而是通过产品和商品的角度来解决问题。
再说稳定性,过去二十年,我们通过硬件的方式不断提升冗余性,互联网时代通过分布式架构提升稳定性,云计算是非常不一样的,因为不知道用户是什么样的架构。
最后是可管理性,我们对应用的可管理性提出了一个畅想:云计算时代,应用的管理运维将更加标准化。