在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

微服务现状综述

  • 2015-01-13
  • 本文字数:824 字

    阅读完需:约 3 分钟

近日, Adrian Cockcroft 在荷兰阿姆斯特丹举办的 Docker 大会谈到,随着组织向持续交付的不断迈进,变更会不断增加,但同时变更所带来的代价、规模与风险却在不断降低, DevOps 与敏捷转换,以及容器化对于现如今的业务来说是非常有吸引力的。

对于通过持续交付来加速产品开发过程的方式来说,Adrian 提到了 OODA 环(观察——调整——决策——行动),对这个环的适应速度越快,了解客户与市场的速度就会越快,你也会变得更加敏捷和富有竞争力。Adrian 发现经常这么做的企业更容易寻找到产品质量以及学习能力的改进之处。在他看来,达成这个目标的一个障碍在于很多公司都是围绕着产品经理、开发者以及 QA 等角色组织的,每个角色都有自己的团队,做一件事需要开很多会,这是一种瀑布流方式,需要花很多时间。常见的解决办法就是创建统一的交付小组,打通组织中的各个角色;不过 Adrian 认为这么做是很低效的,因为每个小组都会重新开发自己的平台。相反,他认为团队应该围绕着微服务来组织,有专门的平台团队负责公开出 API,其他团队直接用就好了。Adrian 强调说这正是 DevOps 所关注的,即重组团队。

2014 年发生的一件大事就是作为标准化、可移植容器的 Docker 来了,现在几乎每个开发者都在学习 Docker 相关的知识。Adrian 认为造成 Docker 如此流行的一个重要原因就是其可移植性,以及容器交付速度的提升,从原来的几分钟、几小时到现在的几秒钟。他认为:

速度催生了新的微服务架构。

回顾当今的网络规模 微服务架构,Adrian 提出了几个共同点:

  • 很少会部署全新的微服务架构。
  • 新版本会自动且频繁地部署。
  • 通用编排不再需要,因为整个系统并不是与所有组成部分同时部署的。
  • 架构会用到成百上千的微服务。
  • 每个部署都是高度定制化的。

Adrian 认为接下来应该是根据微服务对标准可移植应用的编排,对于这些微服务来说,新版本可以自动部署,可伸缩性与可用性会得到很好地处理。他还预测未来将出现一场从统一架构到微服务架构的革命。

查看英文原文: State of the Art in Microservices

2015-01-13 21:356358
用户头像

发布了 88 篇内容, 共 274.1 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

漏洞处置:HTTP/2 快速重置攻击对 F5 NGINX 的影响

NGINX开源社区

cpu DOS攻击 nginx 开源版 NGINX PLUS HTTP/2

定制开发一款家政小程序,应知应会

天津汇柏科技有限公司

小程序 小程序开发 定制软件开发 app定制开发 软件开发定制

建木流水线SaaS版已上线,公测免费体验中!!!

都广科技

DevOps DevOps工具

住宅IP代理有什么优势?住宅ip如何购买?

摘星星的猫

致 Tapdata 全体用户:2023 年,我们把更多精力集中到了产品能力和稳定性上

tapdata

数据库

面试官:Redis如何保证高可用?

王磊

Java 面试

测试开发名企定向培养训练营,手把手带你提升核心竞争力!

测试人

软件测试 自动化测试 测试开发

云平台纳管是什么意思?用什么工具比较好?

行云管家

云计算 云服务 云平台 云管平台 云管理

通过解析库探究函数式抽象代价 ( ini 解析示例补充)

八苦-瞿昙

C#

策略分析:Atlassian Server版停止支持,Server版用户应该转向数据中心版本还是云版?

龙智—DevSecOps解决方案

通过解析库探究函数式抽象代价

八苦-瞿昙

C#

一起学Elasticsearch系列-Pipeline

Java随想录

Java 设计模式

强大好用的shell:shell的工作原理

小魏写代码

超越传统:人工智能赋能的自动化测试新前景

测试人

人工智能 软件测试 测试开发

【论文精读】| 综述:模糊测试的艺术、科学和工程(上)

云起无垠

在本地运行 LLMs 的 6 种方法

SEAL安全

人工智能 开源 LLMs

订单视角看支付

得物技术

系统架构 交易 资损防控

客户案例 | 思码逸DevInsight帮助企业提炼关键指标,建立研发效能体系

思码逸研发效能

华为云峰会2024,GaussDB扬帆出海,给世界一个更优选择

华为云开发者联盟

数据库 后端 华为云 华为云GaussDB 华为云开发者联盟

跨端轻量JavaScript引擎的实现与探索

京东零售技术

JavaScript

用“AI产业顾问”写企业分析报告,五天工作10分钟搞定!

飞桨PaddlePaddle

百度 BAIDU 百度飞桨 文心大模型 文心大模型4.0

访问串是什么?有什么作用?

行云管家

运维 IT运维 访问串

以解析csv数据为例,讨论string、char[]、stream 不同类型来源是否能进行高性能读取解析封装可能性

八苦-瞿昙

C#

活动回顾 | DevData Talks沙龙深圳站:中小到千人规模团队研发效能提升实践

思码逸研发效能

微服务现状综述_SOA_Jan Stenberg_InfoQ精选文章