加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码门户网 (https://www.92codes.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

企业现代化应用转型 亚马逊云科技有什么硬核实力?

发布时间:2022-01-10 20:14:02 所属栏目:云计算 来源:互联网
导读:亚马逊云科技认为,现代化应用程序是现代技术、架构、软件交付实践和运营流程的结合,可促使团队更快、更频繁、更始终如一且更安全地交付价值。这些应用程序通常采用松散耦合的分布式技术,并专注于事件驱动的无服务器组件,这些组件使团队能够减少无差别的
亚马逊云科技认为,现代化应用程序是现代技术、架构、软件交付实践和运营流程的结合,可促使团队更快、更频繁、更始终如一且更安全地交付价值。这些应用程序通常采用松散耦合的分布式技术,并专注于事件驱动的无服务器组件,这些组件使团队能够减少无差别的繁重工作,从而将更多的时间用于为客户交付价值。
 
而现代化应用是亚马逊20年的技术经验总结,也是亚马逊成功最重要的技术秘诀。亚马逊云科技大中华区产品部总经理顾凡介绍了亚马逊从单体应用向现代化应用改造的经历过程。
 
1995年,亚马逊还是单体应用架构,并且只有一个数据库。随着业务的拓展,亚马逊在2001年拆分出包括商品、订单和服务等众多不同模块,形成了SOA架构(面向服务的架构)。但是,亚马逊业务的扩张迅速,对产品迭代和客户体验迭代也带来了更大的挑战,过去拆分出的模块又演变成一个超大的单体应用。于是,在2002年至2006年,亚马逊正式启动全新的微服务化架构,并且进行了组织架构的变革,成立了“双披萨团队”模式,让团队像原子一样拥有快速的决策权,自己开发运营和迭代。
 
截止到2020年,亚马逊已经拥有超过10万个微服务。可能大家没想到,当我们打开亚马逊的APP,搜索一个商品时,看到的是我们个人定制的产品详细页,而这背后至少会调取300个微服务,包括页面展现、价格展示、购买键、是否是Prime商品、送货承诺、用户评论等等都是一个个独立的微服务。
 
现代化应用转型推动着亚马逊自身的快速发展,亚马逊建立了全球广泛的创新服务,为越来越多的应用提供完整的 CI/CD, 通过自动化工具使软件和服务的治理及管理更加容易。如今,亚马逊每天会有15000次的软件更新,每月进行1次单体应用的软件更新。

(编辑:源码门户网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读