DevOps介绍

DevOps 也同样要通过技术工具链完成持续集成、持续交付、用户反馈和系统优化的整合。Elasticbox 整理了 60+ 开源工具与分类,其中包括版本控制&协作开发工具、自动化构建和测试工具、持续集成&交付工具、部署工具、维护工具、监控,警告&分析工具等等, 
补充了一些国内的服务,可以让你更好的执行实施 DevOps 工作流。

    • 版本控制&协作开发:GitHub、GitLab、BitBucket、SubVersion、Coding、Bazaar
    • 自动化构建和测试:Apache Ant、Maven 、Selenium、PyUnit、QUnit、JMeter、Gradle、PHPUnit
    • 持续集成&交付:Jenkins、Capistrano、BuildBot、Fabric、Tinderbox、Travis CI、flow.ci Continuum、LuntBuild、CruiseControl、Integrity、Gump、Go
    • 容器平台Docker、Rocket、Ubuntu(LXC)、第三方厂商如(AWS/阿里云)
    • 配置管理:Chef、Puppet、CFengine、Bash、Rudder、Powershell、RunDeck、Saltstack、Ansible
    • 微服务平台:OpenShift、Cloud Foundry、Kubernetes、Mesosphere
    • 服务开通:Puppet、docker Swarm、Vagrant、Powershell、OpenStack Heat
    • 日志管理:Logstash、CollectD、StatsD
    • 监控,警告&分析:Nagios、Ganglia、Sensu、zabbix、ICINGA、Graphite、Kibana
时间: 2024-10-19 08:47:56

DevOps介绍的相关文章

Git--02 Devops介绍及git安装部署

目录 1. Devops介绍 01. 运维介绍 02. Devops是什么 03. Devops能干嘛 04. Devops如何实现 2. Git版本控制系统 01. 版本控制系统简介 02. 为什么需要版本控制系统 03. 常见版本管理工具 04. 牛逼的人不需要解释 3. Git安装 01. 系统环境准备 02. Git安装部署 03. Git初始化 4. Git常规使用 01. 创建数据-提交数据 02. Git四种状态 03. Git基础命令 1. Devops介绍 01. 运维介绍 一

基于 Docker 实现 DevOps 的一些探索

DevOps 介绍 DevOps(Deveplopment 和 Operations 的简称),中译为开发运维一体化,可定义为是一种过程.方法.文化.运动或实践,主要是为了通过一条高度自动化的流水线来加强开发和其他 IT 职能部门之间的沟通和协作,加速软件和服务的交付. 在一个较成熟的软件和服务交付的团队里,就技术层面来说主要分为三个组成部分:开发.测试和运维.DevOps的作用就是将这三个部分紧密的连接起来,提供一条从软件开发到质量保障到技术运营的自动化流水线,加强不同角色之间的沟通和协作,基

Puppet权威指南

<Puppet权威指南>基本信息作者: 王冬生 丛书名: Linux/Unix技术丛书出版社:机械工业出版社ISBN:9787111485988上架时间:2014-12-25出版日期:2015 年1月开本:16开版次:1-1   内容简介    计算机书籍自动化运维领域的重磅之作,Puppet领域权威的.系统的.有深度的.极具企业实战价值的著作.腾讯高级运维工程师撰写,获得了来自腾讯.百度.阿里巴巴.新浪等多家世界级互联网企业的总监级运维专家的高度认可和联袂推荐.工欲善其事,必先利其器,在操作

(2018干货系列六)最新云计算学习路线整合

怎么学习云计算 云计算是分布式计算.并行计算.效用计算.网络存储.虚拟化.负载均衡.热备份冗余等传统计算机和网络技术发展融合的产物.此云计算课程学习路线融合产品运维与云计算运维量大热门方向,可胜任Linux高级运维工程师.云计算运维工程师.Python运维工程师三大岗位. Linux云计算初级运维工程师 Linux云计算网络管理实战 网络历史 网络协议 进制转换 交换机 MAC 路由器 IP 公有云网络初识 阶段性项目实战 Linux云主机系统管理及服务配置实战 Linux简介 Linux操作系

Jenkins企业应用

一,CI/CD,DevOps介绍 持续集成(Continuous Integration,CI): 代码合并,构建,部署,测试都在一起,不断地执行这个过程,并对结果反馈 持续交付(Continuous Delivery,CD): 部署到生产环境,给用户使用 持续部署(Continuous Deployment,CD): 部署到生产环境 二,部署Git版远程仓库 2.1 系统环境要求 主机名 IP地址 备注 Git 10.1.1.135 Git服务器 Jenkins 10.1.1.134 Jenk

云计算入门学习资料,linux云计算学习大纲

云计算是分布式计算.并行计算.效用计算.网络存储.虚拟化.负载均衡.热备份冗余等传统计算机和网络技术发展融合的产物.云计算是通过Internet以服务的方式提供动态可伸缩的虚拟化资源的计算模式.它有五大关键特征:按需自助服务(on-demand self-service).泛在网络接入(ubiquitous network access).与位置无关的资源池(location independent resource pooling).快速弹性化(rapid elastic)以及按使用付费(pa

小白怎么学习云计算?2020云计算学习大纲

当下,云计算产业高速发展,云计算可以实现信息资源的集中管理.按需供给."管家式"贴身服务和共享共创.在技术层面,互联网将为整个信息处理.资源采集和数据运算提供环境;在商业模式方面,云计算真正实现了"以产品带服务"向"以服务带产品"的转变:在行业结构上,云时代将软件.硬件和服务高效整合,使不同行业的融合成为现实.云计算离我们的生活越来越近,早日具备云计算技术,必能让我们求职之路变得一片坦途. Linux云计算学习内容包括哪些? 第一阶段:Linux

转载 DevOps的基本原则与介绍

转载原地址:  http://www.cnblogs.com/wintersun/p/3339047.html DevOps的基本原则与介绍 DevOps这个术语是developer与operations的合并简写.实现还有QA.DevOps描述与精简软件交付流程,在今天已经开始广泛的使用.强调从生产环境到开发的生命周期快速地反馈学习.DevOps不只是让你更快地交付软件,更多是帮助你产出高质量,与个人需求一致的软件. 鼓励运维工程师与开发工程师积极合作是至关重要的. DevOps原则有如下: 

DevOps简单介绍

jenkins作为测试环境代码发布工具,sonar作为静态代码检查工具,idea作为开发工具,jira作为缺陷管理平台,upstream作为code review工具(正在研究).DevOps最近比较火热,但是核心貌似都是jenkins DevOps 是一个完整的面向IT运维的工作流,以 IT 自动化以及持续集成(CI).持续部署(CD)为基础,来优化程式开发.测试.系统运维等所有环节. DevOps 也同样要通过技术工具链完成持续集成.持续交付.用户反馈和系统优化的整合.Elasticbox