乐趣区

关于devops:DevOps教程DevOps-自动化

【注】本文译自:https://www.javatpoint.com/de…

  自动化是 DevOps 实际的要害需要,使所有自动化是 DevOps 的根本准则。自动化过程从开发人员机器上的代码生成开始,直到将代码推送到代码中,而后再监督生产中的应用程序和零碎。
  自动化基础架构设置和配置以及软件部署是 DevOps 实际的次要亮点。DevOps 施行 ID 依赖于自动化能力在几个小时内交付,并在各个平台之间频繁交付。
  DevOps 中的自动化可进步速度、一致性、更高的准确性、可靠性,并减少交付数量。DevOps 中的自动化封装了从构建,部署和监督开始的所有内容。

DevOps 自动化工具

  在大型 DevOps 团队中保护宽泛的大规模 IT 基础架构,能够分为六类,例如:

  • 基础设施自动化
  • 配置管理
  • 部署自动化
  • 性能治理
  • 日志治理
  • 监控

  上面简要介绍一下这些类别中的一些工具,例如:

基础设施自动化

   亚马逊 Web 服务 (AWS):作为一种云服务,您无需物理存在于数据中心中,它们易于按需扩大,并且没有后期硬件老本。能够将其配置为依据流量主动提供更多服务器。

配置管理

Chef Chef 是便捷的 DevOps 工具,可实现速度,规模和一致性。它能够用来加重简单的工作并执行配置管理。借助该工具,DevOps 团队能够防止在一万台服务器之间进行更改。相同,他们只须要在一处进行更改,就会主动同步到其余服务器中。

部署自动化

Jenkins 有助于继续集成和测试。通过在构建后尽快发现问题,从而更无效地集成我的项目变更。

性能治理

App Dynamic 提供实时的性能监控。该工具收集的数据可帮忙开发人员在呈现问题时进行调试。

日志治理

Splunk 此 DevOps 工具解决了一个中央存储,汇总和剖析所有日志之类的问题。

监控

__Nagios__: 当基础设施和相干服务呈现故障时,它会告诉相干人员。Nagios 是用于此目标的工具,可帮忙 DevOps 团队发现并纠正问题。

退出移动版