写点什么

微服务现状综述

  • 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:356356
用户头像

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

关注

评论

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

叹服!华为高工手写344页高性能Java架构核心原理实战大神手册

Java 架构 高并发

手把手教你成为 TiDB 的 Contributor

TiDB 社区干货传送门

实践案例 故障排查/诊断 TiDB 源码解读

中移链控制台对接4A平台功能验证介绍

BSN研习社

全球首个开发者村启动开村,产业聚力松山湖,共创大湾区创新高地

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 4 月 PK 榜

boot-admin整合Quartz实现动态管理定时任务

Java你猿哥

Java 架构 ssm vue admin springboot整合quartz

软硬件负载均衡 IP 地址透传

TiDB 社区干货传送门

数据库架构设计 数据库连接

政务智能办体验升级、乳腺癌创新药加速研发,飞桨和文心大模型驱动应用智能涌现

飞桨PaddlePaddle

百度飞桨

长春市做等保评测的公司有几家?名单有哪些?

行云管家

等保 等保测评 长春

干货好文 | 两地三中心到异地双活演变及关键技术探讨

沃趣科技

MySQL 数据库 opengauss

如何优雅的使用策略模式

你不想成长,生活总会逼着你成长,阿里P8架构师分享十年学习生涯

程序知音

Java redis spring java架构 后端技术

赋能产业新发展,华秋电子携多高层板积极参与成都工博会

华秋电子

TiDB x Flink 数据集成实践

TiDB 社区干货传送门

2023年免费的堡垒机就用行云管家!安全感满满!

行云管家

网络安全 等保 小微企业

TiSpark v3.0.3 & v3.1.3 发布

TiDB 社区干货传送门

新版本/特性解读

深度学习模型可视化-keras版

AIWeker

Python 深度学习 可视化 keras 三周年连更

新浪张俊林:大语言模型的涌现能力——现象与解释

NLP资深玩家

你真的理解 Golang 切片吗?全切片表达式及切片使用技巧

宇宙之一粟

Go 切片 三周年连更

IM开发干货分享:IM客户端不同版本兼容运行的技术思路和实践总结

JackJiang

网络编程 即时通讯 即时通讯IM

TiDB x Flink x Iceberg 实时 ODS 实践

TiDB 社区干货传送门

一文理清 TiDB 与 MySQL 中的常用字符集及排序规则

TiDB 社区干货传送门

新版本/特性解读 6.x 实践

任务编排:CompletableFuture从入门到精通

Java CompletableFuture

eBPF的发展演进---从石器时代到成为神(五)

统信软件

操作系统 Linux Kenel

我用Bitmap实现亿级数据统计

Java你猿哥

Java redis 架构 ssm BitMap

springboot升级过程中踩坑定位分析记录 | 京东云技术团队

京东科技开发者

spring Spring Boot release 企业号 4 月 PK 榜

ShareSDK 新浪微博平台注册指南

MobTech袤博科技

节前超级干货福利放送!这可能是最实用的 Conan 管理依赖贴

Zilliz

非结构化数据 Milvus Zilliz 向量数据库 依赖管理

阿里大佬纯手写Angular和Spring Boot全栈技能修炼手册

Java Spring Boot angular 全栈

Alibaba内部首发“M8级”500页微服务架构手册,GitHub上杀疯了

Java你猿哥

Java 架构 微服务 ssm 架构师

BSN-DDC基础网络详解(十):官方DDC应用SDK

BSN研习社

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