架构的演化
linmsen 2020-05-29
https://yq.aliyun.com/articles/753716
# 架构的演化
# 一、单体架构
# 二、SOA架构
SOA和微服务的区别:
- SOA喜欢重用,微服务喜欢重写;
- SOA喜欢水平服务,微服务喜欢垂直服务;
- SOA喜欢自上而下,微服务喜欢自下而上。
# 三、微服务架构
# 四、云原生的架构
Serverless 架构
1、思想:无服务器是一种架构理念,其核心思想是将提供服务资源的基础设施抽象成各种服务,以 API 接口的方式供给用户按需调用,真正做到按需伸缩、按使用收费。
2、优势:消除了对传统的海量持续在线服务器组件的需求,降低了开发和运维的复杂性,降低运营成本并缩短了业务系统的交付周期,使得用户能够专注在价值密度更高的业务逻辑的开发上。
3、内容:目前业界较为公认的无服务器架构主要包括两个方面,即提供计算资源的函数服务平台 FaaS,以及提供托管云服务的后端服务 BaaS。