zoukankan      html  css  js  c++  java
  • DevOps工具链

    DevOps工具链是研发与运维博弈的产物,尽可能地自动化。

    研发分享了DevOp的实践,发现我们项目组还在使用传统的方案开发项目。

    CI与CD工具确实能提交交付的能力,自动化是大方向。

    实现DevOps需要什么?

    要求:打通工具链。

    现将工具类型及对应的不完全列举整理如下:

    代码管理(SCM):GitHub、GitLab、BitBucket、SubVersion
    构建工具:Ant、Gradle、maven
    自动部署:Capistrano、CodeDeploy
    持续集成(CI):Bamboo、Hudson、Jenkins
    配置管理:Ansible、Chef、Puppet、SaltStack、ScriptRock GuardRail
    容器:Docker、LXC、第三方厂商如AWS
    编排:Kubernetes、Core、Apache Mesos、DC/OS
    服务注册与发现:Zookeeper、etcd、Consul
    脚本语言:python、ruby、shell
    日志管理:ELK、Logentries
    系统监控:Datadog、Graphite、Icinga、Nagios
    性能监控:AppDynamics、New Relic、Splunk
    压力测试:JMeter、Blaze Meter、loader.io
    预警:PagerDuty、pingdom、厂商自带如AWS SNS
    HTTP加速器:Varnish
    消息总线:ActiveMQ、SQS
    应用服务器:Tomcat、JBoss
    Web服务器:Apache、Nginx、IIS
    数据库:MySQL、Oracle、PostgreSQL等关系型数据库;cassandra、mongoDB、redis等NoSQL数据库
    项目管理(PM):Jira、Asana、Taiga、Trello、Basecamp、Pivotal Tracker

    打造易于落地的DevOps工具链,需要便捷的方式打通工具链。

    **的实践: https://blog.csdn.net/liukuan73/article/details/78091574

    Hygieia平台开发部署:https://www.cnblogs.com/duanxz/p/9909213.html

    张青原文地址:https://yq.aliyun.com/articles/598129

    PPT:https://pan.baidu.com/s/1Q2pC1ossCELgJMxAsFC9eQ

  • 相关阅读:
    linux 常用快捷键
    命令行远程链接
    mybatis参数错误 Parameter '×××' not found. Available parameters are [0, 1, param1, param2]
    mybatis延迟加载
    mybatis跨XML引用
    eclipse修改项目名称
    wait, WIFEXITED, WEXITSTATUS
    进程通信中如何进行值得传递?
    fork新建进程
    Ubuntu安装genymotion模拟器步骤
  • 原文地址:https://www.cnblogs.com/HittheRoad/p/11285870.html
Copyright © 2011-2022 走看看