devops实现相关工具
分类:知识集锦 发布时间:2023/6/21 16:41:11

人自然不用多说,开发前后中涉及到的所有人,流程前期是产品出原型,UI出设计,然后前后端代码开发,QA测试,最终部署上线。在工具的选择上,需要结合公司业务需求和技术团队情况而定。这里重点来看看DevOps" target="_blank">devops平台搭建工具,工具很多,组件很多,百家争鸣,这里我列举的也是大部分公司都在用的。

 

DevOps" target="_blank">devops平台搭建工具

 

项目管理(PM):jira。运营可以上去提问题,可以看到各个问题的完整的工作流,待解决未解决等;类似的还有Asana、Taiga、Trello、Basecamp、Pivotal Tracker

 

代码管理:gitlab。jenkins或者K8S都可以集成gitlab,进行代码管理,上线,回滚等;类似的还有GitHub、BitBucket、SubVersion

 

持续集成CI(Continuous Integration):gitlab ci。开发人员提交了新代码之后,立刻进行构建、(单元)测试。根据测试结果,我们可以确定新代码和原有代码能否正确地集成在一起。类似的还有Bamboo、Hudson、Jenkins

 

持续交付CD(Continuous Delivery):gitlab cd。完成单元测试后,可以把代码部署到连接数据库的 Staging 环境中更多的测试。如果代码没有问题,可以继续手动部署到生产环境中。

 

镜像仓库:VMware Harbor,私服nexus。

 

容器Docker、LXC

 

编排:Kubernetes、Core、Apache Mesos、DC/OS

 

服务治理Consul、Zookeeper、etcd

 

脚本语言:Python、ruby、shell

 

日志管理:Cat+Sentry,还有种常用的是ELK、Logentries


系统监控:Prometheus、Datadog、Graphite、Icinga、Nagios

 

负载均衡Nginx。

 

网关:Kong,zuul。

 

链路追踪:Zipkin。

 

产品和UI图:蓝湖。

 

构建工具:Ant、Gradle、maven

 

配置管理:Ansible、Chef、Puppet、SaltStack、ScriptRock GuardRail

 

自动部署:CAPI" target="_blank">apistrano、CodeDeploy

 

性能监控:AppDynamics、New Relic、Splunk

 

压力测试:JMeter、Blaze Meter、loader.io

 

消息总线:ActiveMQ、SQS

 

公司内部文档:Confluence。

 

预警:PagerDuty、pingdom

 

报警:推送到工作群。

 

应用服务器:Tomcat、JBoss

 

Web服务器:Apache、Nginx、IIS

 

HTTP加速器:Varnish

 

数据库:MySQL、Oracle、PostgreSQL等关系型数据库;cassandra、mongoDB、redis等NoSQL数据库

体验创新云技术带来核心业务效率显著提升
立即预约,加速企业数字化转型进程
Copyright ⓒ 2022 苏州博纳讯动软件有限公司 国徽 苏ICP备13004761号 法律声明及隐私政策