我进行了一下针对Ansible的调查

首先

因为我现在正在做工程师的兼职,有机会接触到Ansible,所以想将思考整理成为一篇文章。但需要强调的是,这篇文章只是关于”Ansible是什么?”的描述,并不涉及实际的使用方法之类的内容。

ansible是什么?

Ansible是一种服务器配置管理工具。简单来说,它是一种能够自动化服务器构建的工具。

请稍微详细地写一下。

我们过去一直手动编写服务器设置并启动环境。但是这样做容易发生人为错误,而且如果想要构建多个服务器会花费很长时间,而且服务器的设置不一样,当发生设置更改时需要花费时间和精力来对所有服务器进行更改。因此,我们将服务器构建过程以YAML格式化为代码,通过执行代码来自动构建环境的工具就是Ansible。

用Ansible可以获得幸福。

・通过代码表示服务器环境并进行可视化,因此通过查看代码可以理解服务器环境并易于管理。
・由于使用代码管理环境,可以在生产环境、演示环境等都提供相同状态的环境。
・只要准备好步骤代码(playbook),就可以轻松构建多个服务器上的环境。
・只需修改步骤代码即可轻松进行更改。
・通过与CI的配合,可以实现自动化部署。
・由于不需要手动构建环境,减少了错误。

Ansible的特点

・由于使用YAML格式编写,因此可以简洁地编写。这些以YAML格式编写的代码文件被称为playbook。
・幂等性是指无论操作执行多少次,都能得到相同的结果。
・只要能通过SSH连接到可执行Python命令的服务器,就能立即使用,无需在服务器端安装工具。

文献引用

结构很清晰易读!

學習Ansible基礎

通过使用Ansible来了解基础设施即代码(Infrastructure as code)

Ansible学习会的资料

广告
将在 10 秒后关闭
bannerAds