雷达上的
雷达上的

基础设施代码

最后更新:2020年5月19日
现在的版本没有
这个光点不在当前版本的雷达上。如果它是最后几个版本中的一个,那么它很可能仍然是相关的。如果这个信号的年代更久远,它可能就不再相关,我们今天的评估可能就不同了。不幸的是,我们没有足够的带宽来持续检查以前版本的雷达的光点 了解更多
2020年5月
采用 我们强烈认为业界应该采纳这些条款。我们在项目中适当使用它们。

虽然基础设施代码是一种相对较老的技术(我们在2011年的Radar中提到了它),它在现代云时代变得至关重要,因为建立基础设施的行为已经变成了向云平台传递配置指令。当我们说“作为代码”时,我们的意思是我们在软件世界中学到的所有好的实践都应该应用到基础设施中。使用源代码控制,秉承干燥的原理、模块化、可维护性以及使用自动化测试和部署都是关键的实践。我们这些拥有深厚软件和基础设施背景的人需要同情并支持那些没有这种背景的同事。仅仅说“把基础设施当作代码对待”是不够的;我们需要确保从软件世界中得来的来之不易的经验也能在整个基础设施领域中得到一致的应用。

2012年10月
采用 我们强烈认为业界应该采纳这些条款。我们在项目中适当使用它们。
我们继续强调基础设施作为代码。这种技术以与代码相同的方式对待基础架构配置;将配置签入源代码控制,然后小心地将更改推到数据中心。
2012年3月
采用 我们强烈认为业界应该采纳这些条款。我们在项目中适当使用它们。
2011年7月
采用 我们强烈认为业界应该采纳这些条款。我们在项目中适当使用它们。
DevOps运动继续发展,开发人员和运营人员紧密合作,解决“软件最后一英里”问题。基础设施即代码是一种将基础设施配置以与代码相同的方式处理的技术;将其签入源代码控制,然后使用它将更改推到数据中心。除了web服务器,应用服务器和应用程序配置,我们看到网络配置以同样的方式处理。网络交换机、防火墙和负载均衡器配置可以作为基础架构的代码,甚至可以在运行时更改。
2011年1月
采用 我们强烈认为业界应该采纳这些条款。我们在项目中适当使用它们。
在现代数据中心或云部署中,大量的主机和设备使得手动安装和配置基础设施变得不明智。作为代码的基础设施是一种方法,通过存储在版本控制中的文件对基础设施配置进行脚本化或描述,并以受控的方式将更改推送到数据中心。这与软件开发中使用的源代码控制和构建提升原则是相似的,因此是“作为代码”。用于基础设施自动化的两个领先的开源工具是Chef和Puppet。它们都使用文本DSL来实现脚本自动化。使用这种方法可以提供一致和可重复的环境更改,减少所涉及的手工工作,特别是在排除环境差异方面。
发布日期:2011年1月31日
雷达

下载技术雷达第25卷

英语|西班牙语|葡萄牙商业银行|中文

雷达

了解科技

现在就订阅

访问我们的档案,阅读以前的卷

Baidu