加载《DEVOPS简介》成功,点击此处阅读
首页 →文档下载

DEVOPS简介

以下为《DEVOPS简介》的无排版文字预览,完整内容请下载

随着软件发布迭代的频率越来越高,传统的「瀑布型」(开发—测试—发布)模式已经不能满足快速交付的需求。2009 年左右 DevOps 应运而生,开发运维一体化,通过自动化工具与流程让整个软件开发构建、测试、发布更加快捷、频繁、高效和可靠。

DevOps 概念

Ops"是一个总括术语,泛指系统工程师、系统管理员、操作人员,发布工程师、DBA、网络工程师、安全专家和各种其他分支和头衔。"Dev"是开发人员的简称,但真正在实践中意味着更广泛的"参与开发的产品"的所有人,可包括产品,质量保证,和其他种类的学科。

DevOps 发展

DevOps(英文Development和Operations的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运营工作必须紧密合作。 从2009年起,相关的工作组、专业组织和博客快速涌现。

自动化概念

自动化(Automation)是指机器设备、系统或过程(生产、管理过程)在没有人或较少人的直接参与下,按照人的要求,经过自动检测、信息处理、分析判断、操纵控制,实现预期的目标的过程。自动化技术广泛用于工业、农业、军事、科学研究、交通运输、商业、医疗、服务和家庭等方面。采用自动化技术不仅可以把人从繁重的体力劳动、部分脑力劳动以及恶劣、危险的工作环境中解放出来,而且能扩展人的器官功能,极大地提高 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 供我们使用。但是目前市场最流行的当属Git与Gitlab体系。

自动化发布

针对于后端服务用Java开发的应用程序,我们大可以使用MAVEN或者Gradle进行统一的依赖管理及代码编译打包控制。可以通过一些列Wiki进行配置触发器,集成到jenkins等工具上,然后进行自动化的远程节点打包。当然可以在jenkins建立多个节点去持续多点出发集成。

自动化部署

通过强大的shell命令,让我们可以在每个服务器、每一个环境当中,自由穿梭。对于自动化部署,需要按照实际需求,编写不同的shell脚本,然后将相关流程进行配置,结合jenkins等工具,可以快速实现每一个环节的发布。 /

DevOps团队需要做什么

DevOps团队执行各种任务, 如: 1. 服务器(可以是虚拟服务器,或者是容器)的配置 2. 配置网络设备 3. 应用程序部署 4. 收集和聚合的日志 5. 性能监视服务 6. 报警和自动修复的问题 7. 服务器和服务可用性监控

DevOps团队工具

工具名称

工具用途



Docker

虚拟化容器技术,快速构建独立隔离服务



Jenkins

自动化平台,可以配置自动化测试与持续部署



New Relic

应用性能监测



Ansible

自动化(配置管理工具)平台,持续集成与编排



Kubernetes

开源的docker编排工具,可以发布与回滚



JMeter

基于Java的压力测试工具。用于对软件做压力测试





[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。

  1. 学校食堂“新冠肺炎”防控预案
  2. 开发商0元拍卖会活动方案
  3. 关于酒精使用及储存的注意事项
  4. 线下培训活动防疫工作安排
  5. 在跨越赶超中奋力前行 ——2019年全市房地产管理工作报告
  6. 《军事理论教程》中国大学MOOC慕课学习操作流程
  7. 竞赛部工作安排及讲座流程
  8. 公司员工入职总结
  9. 项目开发流程
  10. 灰土回填施工方案
  11. 【言语初心】第346期——应对疫情教师在校一日常规
  12. 【***】小学疫情防控工作汇总
  13. 小学四年级数学复学线上线下衔接计划
  14. 学校临时隔离室制度
  15. 安全检查存在问题整改回复单
  16. 一年级数学教学计划
  17. 新冠肺炎防控健康教育的准备(1)
  18. 小学生交通安全事故预案
  19. 宪法法治知识测评方法
  20. 公共区域设备设施维修保养管理制度

以上为《DEVOPS简介》的无排版文字预览,完整内容请下载

DEVOPS简介由用户“jiang427”分享发布,转载请注明出处
XXXXX猜你喜欢
回顶部 | 首页 | 电脑版 | 举报反馈 更新时间2021-03-04 09:06:11
if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/7b/66/34404.html'}ipt>if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/7b/66/34404.html'}ipt>