探索 Ansible:现代基础设施管理的利器
1. 基础设施管理的演变
在网络计算的早期,可靠且高效地部署和管理服务器是一项挑战。过去,系统管理员与使用他们所管理系统的开发人员和用户相互隔离,他们手动管理服务器,包括安装软件、更改配置以及管理单个服务器上的服务。
随着数据中心的发展和托管应用程序变得更加复杂,管理员意识到手动的系统管理方式无法跟上应用程序的扩展速度。于是,服务器供应和配置管理工具应运而生并蓬勃发展。
服务器虚拟化将大规模基础设施管理推到了前沿,一名管理员(或一个小团队)管理的服务器数量大幅增加。如今,大型 IT 部署可能涉及数百甚至数千台服务器,在许多大型环境中,服务器的供应、配置和退役都实现了完全自动化。
2. 现代基础设施管理与 DevOps
随着运行应用程序的系统与所运行的软件变得更加复杂和紧密集成,应用程序开发人员开始将他们的工作与运维人员更充分地结合起来。在许多公司中,开发和运维工作已经实现了集成,这也是现代测试驱动应用程序设计的必要条件。
DevOps(开发与运维的融合)或站点可靠性工程,将开发和运维工作结合在一起,展现出了强大的力量。当开发人员将基础设施视为应用程序的一部分时,稳定性和性能将成为常态。而当系统管理员(他们大多对所管理服务器上使用的应用程序和语言有中级到高级的了解)与开发人员紧密合作时,开发速度会得到提高,更多的时间将用于性能调优、实验等有趣的活动,而减少了处理突发问题的时间。
虽然有人认为“DevOps”这个词的含义被稀释了,但它已成为推动初创企业、小型企业和大型企业进入基础设施增长和稳定新时代的口号。建议大家少花时间争论这个词的定义,多花时间让它对自
Ansible:现代基础设施管理利器
超级会员免费看
订阅专栏 解锁全文
835

被折叠的 条评论
为什么被折叠?



