保举:2019年十佳DevOps器材
Docker也和 Jenkins 以及 Bamboo 集成。假如你将自动化处事器和Docker搭配行使,可以进一步改造交付事变流。其它,Docker也很合用于云计较。最近几年,全部主流的云供给商,好比AWS,Google Cloud,都已经支持Docker。因此,假如你打算云迁徙,那么Docker可以辅佐简化这一历程。 6. Kubernetes 本年,每小我私人都在评论 Kubernetes 。它是容器编排平台,将容器化推进到下一个层面。它可以行使Docker可能其他更换产物。Kubernetes如故很新;2015年才推出第一个版本。它由一些Google的工程师建设,他们想找到打点大局限容器的方案。行使Kubernetes,用户可以将容器组织成逻辑单位。 假如你只有几个容器,那么也许并不必要容器编排平台。可是,当体系到达必然级此外伟大度,必要扩展资源的时辰,这就是公道的下一步。Kubernetes让用户可以自动化打点上百个容器的进程。 行使Kubernetes,无需将容器化的应用措施绑定到某个单独的呆板里。相反,你可以将它陈设到一个呆板集群里,Kubernetes会自动化分发并在整个集群里调治容器。 一个Kubernetes集群包括一个master和几个worker节点。master节点实现预界说的法则,而且将容器陈设到worker节点上。Kubernetes认真全部统统。好比,它留意到某个worker节点下线了,就会将其上的容器从头分发到此外节点上。 7. Puppet企业版 Puppet Enterprise 是一个跨平台的设置打点平台。它让用户可以将基本架构当做代码来打点。由于它自动化了基本架构打点,用户可以更快更安详地交付软件。Puppet还给开拓职员提供了小型项目可以行使的 开源器材 。可是,假如你认真的是较大的基本架构,就会发明Puppet Enterprise的 特殊特征 是有代价的,好比: 及时陈诉 基于脚色的会见节制 节点打点 行使Puppet Enterprise,你可以打点多个团队和数千资源。它能自动领略基本架构里的相关。它处理赏罚依靠相关而且智能地处理赏罚妨碍。当碰着一次失败的设置时,它也会跳过全部依靠的设置。Puppet最好的一点是它有 5000多个模块 ,可以和 许多风行的DevOps器材 集成。 8. Ansible Ansible 是一个设置打点器材,和Puppet,Chef相同。用户可以用它设置本身的基本架构而且自动化陈设。和其他相同的DevOps器材对比,它的首要卖点是简捷易用。Ansible遵循和Puppet一样的基本架构即代码(IAC)的理念。可是,它行使超等简朴的YAML语法。行使Ansible,用户可以在YAML里界说使命,而Puppet则有本身的声明式说话。 无署理的架构是另一个常常被说起的Ansible的特征。由于靠山没有运行daemon可能署理,Ansible是安详而且轻量级的设置打点自动化的办理方案。和Puppet相同,Ansible也有 一些模块 。 假如想要更好地领略Ansible在DevOps事变流里是怎么事变的,可以查察Red Hat Blod里的 这篇博文 。它先容了在Jenkins流水线里,怎样行使Ansible来预配情形以及陈设应用。 9. Nagios Nagios 是最风行的免费并开源的DevOps监控器材。它可以监控基本架构从而辅佐用户发明并办理题目。行使Nagios,用户可以记录变乱,运行间断以及妨碍。用户还可以通过Nagios的图表和陈诉监控趋势。这样,可以猜测运行间断和错误,而且发明安详进攻。 固然基本架构监控里有许多DevOps器材,可是Nagios由于其富厚的 插件生态 而脱颖而出。由于Nagios已经宣布许多年了(2002年宣布),环绕它的社区很大。除了插件,社区还孝顺了add-on,指导文章,翻译等等有效的对象——都是免费的。 Nagios提供了四中开源监控办理方案: Nagios Core Nagios XI Nagios Log Server Nagios Fusion Nagios Core是一个呼吁行器材,提供了全部根基成果。用户还可以选择 Nagios XI ,它提供了基于网页的GUI以及监控领导措施。Nagios提供了 成果的比对 。 Nagios Log Server让用户可以搜刮日记数据,而且设置也许进攻的报警。Nagios Fusion可以同时监控多个收集。 整体来说,Nagios给DevOps团队提供了基本架构监控办理方案。可是,它必要必然的时刻搭建,而且必要思量和你的情形的兼容性。 10. Raygun Raygun 是领先的错误监控以及瓦解陈诉的平台。 应用措施机能监控 (APM)是其最近的项目。Raygun的DevOps器材辅佐用户说明机能题目,而且定位到代码的某一行,某个function可能API挪用。APM器材和Raygun的错误打点事变流可以协同事变。好比,它自动定位最高优先级的题目,并建设issue。 Raygun APM可以或许辅佐最大化其他DevOps的代价,由于你老是能收到题目关照。由于它自动将错误链接到源码里,Raygun给整个团队提供同一的真理来素来定位错误和机能题目,将开拓和运维细密接洽在一路。 哪些DevOps器材得当你的团队? 找到最佳的DevOps器材必要一些测试和履历。搭建以及设置开源软件凡是必要更多时刻。大大都贸易DevOps器材都有免费试用版本,用户可以测试而且评估。最终选择哪些器材取决于团队的需求和方针。 原文链接: The 10 best DevOps tools for 2019 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |