为何有了组件, 还要有微服务?

微服务其实真正要解決的问题是:过去在組件化架构上一直没法解決的问题……

当将某組件佈署到 Production 的環境上時,如何能 “永远” 的不致於對已在 Production 上的組件,产生如下的影响:

◆ 組件已有的行為 (功能)、性能、可靠度、安全發生改变。

◆ 組件已有的运維资源;如:RAM;發生变化或不足。

所以,过往在 “組件式” 的架构下,我们强調的是各組件間是否可 “獨立”、“並行” 开发?各組件間是否可 “獨立”、“並行” 佈署?

而在 “微服务” 的架构下,我们更多的是要去關注:在獨立並行开发、佈署 “后” 所發生的 “結果” ,對已有在 Production 上的微服务, 所产生的 “影响” 到底是什么?

因为,我们在微服务的架构下,改变了我们關注产品架构的 “視角”,所以,我们才会去用不同於组件式架构的思维,去架构、去打造真正 ‘’面向業务‘’ 且是 ‘’物理隔离‘ ’的 “微服务架构”,而使我们的产品,我们的团队,能随時按需發佈,能随时响应市场的变化,而不再需要 PI 或迭代的限制,因为,我们已打造了一條能快速响应市场变化的 “價值流高速公路”……

最后要強調的是,要捨去 PI,迭代前,要先能誠实的面對产品的架构:产品的架构真的達到微服务化了嗎?

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏贾老师の博客

《软件方法》学习1. 软件方法概述2. 愿景3. 业务建模4. 需求5. 总结6. 阅读延伸

1024
来自专栏SDNLAB

SDN技术分享(十):GoogleFiber的宽带接入速率控制解决方案

本次分(zhuang)享(bi)呢,主要探讨一个新兴SP客户的案例。 G家,这是非传统的SP。我们一起来看一下G家的市场策略以及使用的关键技术. 内容比较多,我...

36613
来自专栏腾讯技术工程官方号的专栏

服务器失效那些事

服务器出现故障是大家都非常关心的,而服务器由CPU,内存,磁盘,主板,电源等多种部件组成,一定会有一定的失效率。本文介绍服务器失效的特性及一些部件的失效标准,探...

3495
来自专栏技术分享

微服务架构—自动化测试全链路设计

从 SOA 架构到现在大行其道的微服务架构,系统越拆越小,整体架构的复杂度也是直线上升,我们一直老生常谈的微服务架构下的技术难点及解决方案也日渐成熟(包括典型的...

950
来自专栏睿哥杂货铺

SDN 技术指南(一):架构概览

软件定义网络(Software-defined networking,SDN),一种新的网络架构。SDN 提出的控制与转发平面分离、网络状态集中控制、支持软件编...

24010
来自专栏SDNLAB

EVPN,你真的理解了吗?

EVPN(Ethernet VPN)是很早就提出的一种基于转发面控制信令同步MAC转发表项的草案,最近讨论比较多,这里也对其进行更深层次的解读。 一、什么是E...

3517
来自专栏SDNLAB

智能网卡(Smart NIC)加速SDN的实践落地

业界最近在云数据中心服务器中开始使用智能网卡(SmartNIC),通过执行网络数据通路处理来卸载服务器中的CPU来提高性能,引起了业界的热议。在网卡上执行网络卸...

4645
来自专栏织云平台团队的专栏

腾讯云运维干货沙龙-海量运维实践大曝光 (三)

12月16日,首期沙龙“海量运维实践大曝光”在腾讯大厦圆满举行。沙龙出品人腾讯运维技术总监、复旦大学客座讲师、DevOps专家梁定安,讲师腾讯手机QQ运维负责人...

4791
来自专栏喔家ArchiSelf

Mesh?无线协议的选择

智能家居和智能建筑等产品的开发者可以使用大量的无线协议。 Zigbee,Z-Wave,以及专有的无线协议,在这些市场中占据了主导地位,新的进入者还包括Threa...

972
来自专栏黄希彤的专栏

就算云厂商水逆了,服务也不能倒

这阵子接连发生极小概率事件:先是几条光缆同时被挖断导致一个服务区失联、然后又是一个硬盘出现罕见的静默错误(写入数据和读取出来的不一致)后居然被选中为主数据源导致...

2K11

扫码关注云+社区