3.云计算
云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络、服务器、存储、应用软件和服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。
云计算可划分为公有云、私有云和混合云。在这里,我们主要关注和使用的是公有云,国内排名靠前的几个公有云分别是:阿里云、华为云、腾讯云、百度云等等。
基础设施、应用的部署、更新是开发生命周期的重要瓶颈,云计算永久地改变了IT基础设施。云计算已经成为了实用场景,广泛应用于开发中。DevOps非常适用于云计算的开发方式。
DevOps和云计算被称为天作之合的原因:
首先,云计算的集中化特性为DevOps提供了标准且自动化的平台,用于测试、部署和生产。因分布式的特性,企业系统不能很好地与集中式软件部署匹配,但在云平台的帮助下,很多问题迎刃而解。
其次,DevOps自动化正逐步以云计算为中心,许多服务商已经开始在平台上支持DevOps。集成使本地自动化技术成本降低,通过云端控制要比各个部分控制更容易。
最后,可以帮助用户监控应用、开发、用户数据等的资源使用度,传统系统无法提供此类服务,基于云计算的DevOps减少了资源利用需求和开发成本,并能根据需求进行调整。