一体化架构

一体化架构是将应用各层(表示层、业务逻辑层、数据访问、应用集成逻辑)打成一个包来部署。

一、一体化的优点

1. 容易开发和测试。

2. 系统部署架构简单,容易部署,容易维护

3. 容易扩展和伸缩

4. 在业务发展早期可以快速满足需求,因为简单,所以可以迅速上线。

二、一体化的缺点

1. 代码越来越难于维护

2. 难于持续部署,启动和加载时间变长

3. 难于伸缩应用:只能在一个维度伸缩,不能灵活局部伸缩。不同组件需要的资源不同,不能简单粗暴的整体扩展,应该根据需要局部扩展,但是一体化架构做不到。

4. 技术上难于扩展和更新。

5. 代码膨胀。

你可能感兴趣的:(一体化架构)