
可扩展系统简介
|
21
场的时刻了。
DevOps
(
https://oreil.ly/effective-devops
)是一套集成软件开发与系统操作
的实践和工具。
DevOps
自动执行系统的持续测试、部署、管理、升级和监控,缩短了
新功能的开发生命周期。它是所有成功的可扩展系统的组成部分。
1.7
总结和延伸阅读
快速且低成本地扩展应用程序的能力应该是当代面向互联网的应用程序的软件架构的决
定性质量。我们有两种实现可扩展性的基本方法,即增加系统容量(通常通过复制)和
优化系统组件的性能。
像其他软件架构的质量属性一样,可扩展性不能孤立地实现。它不可避免地涉及复杂的
权衡,需要根据应用程序的要求进行调整。在本书接下来的内容中,我将讨论基本质量
属性之间的权衡。从下一章开始,我将描述实现可扩展架构的具体方法。