Rundeck是一个基于Java和Grails的开源的运维自动化工具,提供了Web管理界面进行操作,同时提供命令行工具和WebAPI的访问控制方式。像Ansible之类的工具一样,Rundeck能够帮助开发和运维人员更好地管理各个节点。
概要信息
Rundeck概要信息如下表所示:
CE版 vs 商业版
选择收费还是不收费的版本,取决与对功能的要求以及预算的多少等多项因素,CE版自然是上述概要信息中所使用的Apache 2.0 License。
陈本比较
而商业版本大体的预算需要投入多少,Rundeck目前的收费模式是这样的:
可以看到Node/Projects/Executions都是不做限制的,可以根据需要进行裁剪,整体的费用大概的范围是2万美刀至6万美刀,这是需要每年投入的费用,详细的计价可能需要进一步的商谈了,这也是目前大部分软件的一个模式。
功能比较
功能比较的信息如下所示:
优势特性
已经有这么多工具了,Why Rundeck?结合官方,其所给出得原因如下所示:
Rundeck定位
Rundeck的目标在于为了是的企业运维更好地运行,无论是传统方式还是云端服务均能很好支持,支持用户所选者的工具和脚本语言。从中至少可以看到传统方式和云的支持,多种语言和脚本的支持的定位,提供了整体框架的功能。
运维更好的扩张
使用Rundeck能够实现运维服务的自助,提高了效率,使得运维能够更好更有效地扩张。
消除等待
更好地践行精益运动,改善响应时间,降低工单请求队列的长度。
整体管控
整体进行监控,作业内容安排妥当,一切有条不紊。
审计追踪
操作可监控,记录所有运维行为,可以事后追踪确认是否存在操作违规。
使用场景
运维支持
降低MTTR与客户的指责,同时降低支持的成本。可基于标准运维流程进行写作,限制对于敏感环境的访问支持,可以与监控与工单管理系统进行集成,同时满足审计者对于所有操作历史行为进行追踪的需求。
运维服务自助化
以更安全的方式授权作业执行与监控的功能,根据细粒度的权限进行可控地设定。可根据需要进行运维操作流程的设定,保证安全可控的基础之上提高运维操作的速度。
发布管理自动化
跨环境进行应用部署的自动化管理,可手动或者自动的进行构建与部署行为的触发,Rundeck同时可以执行部署行为之后的验证性测试。
大数据与ETL操作(提取/转化/加载)
可用于创建job用于支持数据管理和分析的需要。链接不同的数据源以运行脚本和在数据处理攻击之间进行操作,可通过Rundeck创建自助服务,使得数据专家的知识分享成为标准流程,在整个组织中更好的推广。
————————————————
版权声明:本文为CSDN博主「liumiaocn」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/liumiaocn/article/details/89137017