> 文档中心 > 关于自动化运维需要什么系统及常用工具

关于自动化运维需要什么系统及常用工具

1. 云效:DevOps 开发运维一体化
2. Yearning:满足大部分公司SQL审核需求的web端可视化SQL审核平台
3. wgcloud:极简&高效的主机监控系统
4. 我只是个small dev,认知只有这样点啦,这些工具也是我司实际用到的。

云效

  • https://devops.aliyun.com
  • 云效,企业级一站式DevOps平台,源于阿里巴巴先进的研发理念和工程实践,致力于成为数字企业的研发效能引擎!通过人工智能、自动化技术的应用提升开发者的研发效能,持续交付有效价值。

代码管理

  • https://codeup.aliyun.com
  • 云效代码管理 Codeup 是阿里云出品的一款企业级代码管理平台,提供代码托管、代码评审、代码扫描、质量检测等功能,全方位保护企业代码资产,帮助企业实现安全、稳定、高效的研发管理。
    在这里插入图片描述
    在这里插入图片描述

项目协作

  • 云效Projex是新一代企业级研发协作平台,集成了敏捷研发项目管理的最佳实践,提供了针对项目、迭代、需求、缺陷等多个维度的协同管理以及相关的统计报告,让研发团队高效协作、践行敏捷并持续交付产品价值。

流水线

  • 「流水线」,又名「Flow」,是一款企业级、自动化的研发交付流水线, 提供灵活易用的持续集成、持续验证、 持续发布功能,帮助企业高质量、高效率的交付业务。
  • 流水线是持续交付的载体,通过构建自动化、集成自动化、验证自动化、部署自动化,完成从开发到上线过程的持续交付。通过持续向团队提供及时反馈,让交付过程高效顺畅。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 基本上提交完代码,可以进行自动化发布,基本做到DevOps。

效能洞察

  • 通过针对研发过程数据的分析和提炼,云效 Insight服务 提供了跨项目、跨代码库、跨流水线、以及组织人员分析能力,为研发流程优化提供可靠依据。
  • 云效 Insight 的数据来自开发者在 Flow、Codeup、Projex 等云效板块中的日常开发行为,能够直观的反映企业的整体研发进展情况,最大化发挥团队作战优势。
    在这里插入图片描述

其他还有仓库管理、测试用例管理 看板等 慢慢研究吧。

PS: 云效现目前 30人团队免费。

PS: 钉钉消息通知

在这里插入图片描述

Yearning

  • 相关文档:https://guide.yearning.io/
  • Yearning是一款可满足大部分公司SQL审核需求的web端可视化SQL审核平台。在实现常规的sql审核功能外还添加了诸如数据查询等一系列便捷的功能。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    工单审核列表:
    在这里插入图片描述
    审核工作流:
    在这里插入图片描述

yearning 优势:

  • 面向中小型企业的轻量级MySQL SQL语句审核平台.提供查询审计,SQL审核等多种功能.
  • SQL语句语法检测 、根据规则检测SQL语句合规性、自动生成DDL/DML回滚语句
  • 钉钉 webhook 机器人工单推送 、基于用户的细粒度权限、自动补全,智能提示

wgcloud

  • https://www.wgstart.com/
  • 极简&高效的主机监控系统
  • 支持主机各种指标监控
  • (cpu状态/温度,内存状态,磁盘容量/IO,硬盘smart监控,系统负载,网卡流量,硬件系统信息等),数据可视化,进程应用监控,大屏可视化,服务接口检测,DOCKER监控,自动生成网络拓扑图,端口监控,日志文件监控,web SSH(堡垒机),指令下发执行,告警信息推送(邮件钉钉微信短信等)"
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    接下来,就是大家都很喜欢的炫酷大屏
    在这里插入图片描述

总结

  • 其实云效已经解决绝大部分问题,当然阿里云的文档也相当的完善,基本按照文档照做基本没什么问题【阿里云YYDS】。

  • yearning 个人觉得在实际工作中还是很有用的【奈何我司没有专业运维】

  • wgcloud 有丢丢鸡肋,但是大屏看着炫酷呢,放公司还是有点洋气的感觉。

  • 其他小伙伴有好的工具或者开源系统都可以推荐呢。

粉色屋