![架构宝典](https://wfqqreader-1252317822.image.myqcloud.com/cover/838/25449838/b_25449838.jpg)
3.6 一个反馈闭环实例
互联网时代,企业在瞬息万变的市场中赢得和保持竞争优势的核心在于持续创新。Netflix的成功实践告诉我们:一方面,企业战略、文化、组织/团队、流程、架构对持续创新至关重要;另一方面,微服务、云计算和PaaS等技术手段对持续创新和快速闭环起到基础性的支撑作用。
图3.10是典型的传统开发模式,其中硬件资源的审批、采购和安装配置花费几周甚至几个月的时间都是非常普遍的,这会造成研发效率低下,反馈速度缓慢。
![](https://epubservercos.yuewen.com/EBFE27/13898202805417906/epubprivate/OEBPS/Images/36066-0059-0040.jpg?sign=1739076382-34SViz6gnD0yYMxrzzxT8lwCuAusicrk-0-1a821908ddf598d6f5bc5cf484f1d1d6)
图3.10
如图3.11所示的是基于IaaS的开发模式,如图3.12所示的是IaaS开发模式下的团队协作模式。IaaS云支持硬件资源的快速自助式提供,可以将研发和反馈效率提升一个量级。但是,中间件的安装配置、测试、发布和监控运维等环节仍然需要很多协调、移交和手工的重复性工作,研发和反馈的效率仍然受限。
![](https://epubservercos.yuewen.com/EBFE27/13898202805417906/epubprivate/OEBPS/Images/36066-0059-0041.jpg?sign=1739076382-XamFWmSpsvY2BD30UshSjFyq9SqbMTHQ-0-a8bb2cff1b779fc0a09a1af40a11c99c)
图3.11
![](https://epubservercos.yuewen.com/EBFE27/13898202805417906/epubprivate/OEBPS/Images/36066-0059-0042.jpg?sign=1739076382-ghKm0EL36Vpyi7poKpUj60cf5ZWP8KME-0-f58201be2a55b8e9429ec04fa7484d40)
图3.12
如图3.13所示的是基于PaaS的开发模式,如图3.14所示的是对应的团队协作模式,该模式将中间件、持续集成、发布和监控运维等基础能力自动化并封装在PaaS云平台中,可以支持研发人员进行快速自助式部署。在理想情况下,研发人员可以快速达成产品创新闭环。
![](https://epubservercos.yuewen.com/EBFE27/13898202805417906/epubprivate/OEBPS/Images/36066-0060-0043.jpg?sign=1739076382-zlPX3fiNqw1xSFQvOouQRLixqG6hvjWm-0-fbb2df513b4fd9b541ba0a6302ed327b)
图3.13
![](https://epubservercos.yuewen.com/EBFE27/13898202805417906/epubprivate/OEBPS/Images/36066-0060-0044.jpg?sign=1739076382-iyBSASfIpfDPlarEe8gLWkvvwrZWcGi5-0-c3bef13f22985020942722cf35a2835b)
图3.14
在Netflix的微服务架构模式下,微服务是一个独立的开发、测试、发布和扩容单位,不同的团队可以互不干扰,独立演化各自的微服务,这是一种自适应的和支持持续业务创新的架构风格。
微服务架构需要基础PaaS平台的支撑:将微服务管理(服务发现、配置、路由、容错和负载均衡),持续集成和发布,监控和自动化运维等基础核心能力抽象、下沉并封装在平台内,让研发人员可以专注于微服务业务逻辑的实现,支持微服务的独立自助式部署,达成快速迭代和闭环反馈。Gartner把这个基础平台称为外架构(Outer Architecture),把居住在这个平台内的微服务架构称为内架构(Inner Architecture),如图3.15所示。
![](https://epubservercos.yuewen.com/EBFE27/13898202805417906/epubprivate/OEBPS/Images/36066-0061-0045.jpg?sign=1739076382-2ogcmVvA3rIw470QnnVCEDzoHGuWJaL3-0-ed3dc1eae2d7752840771652486c0317)
图3.15