DevOps

DevOps是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化,它促进开发和运营团队之间的协作,以自动化和可重复的方式更快地将代码部署到生产中。

DevOps有助于提高组织提供应用程序和服务的速度。它使组织能够更好地为客户服务,并在市场中更有竞争力。

简而言之,DevOps可以定义为开发和IT运营的一致性,以及更好的沟通和协作。

Azure DevOps

Azure DevOps其实是VSTS(Visual Studio Team Service)更名后的名字。而VSTS是TFS(Team Foundation Server)的在线版本。所以Azure DevOps可以理解为是放在Azure云上的TFS,当然我们既可以使用在Azure云平台托管的服务(Azure DevOps Service),它可以是弹性可伸缩的,具有很大的优势。或者说我们也可以自托管(Azure DevOps Server)。

Azure DevOps提供了集成功能,我们可以通过Web浏览器或者IDE客户端进行访问。我们可以根据业务需要使用以下服务:

  • Azure Repos(代码仓库) 提供Git存储库和Team Foundation版本控制(TFVC)两种方式用于代码的源代码控制。
  • Azure Pipelines(流水线) 提供了构建和发布服务,以支持应用程序的持续集成和持续交付
  • Azure Boards(电子看板) 提供了一组敏捷开发工具,使用Kanban和Scrum的两种敏捷方法来支持工作规划和跟踪、代码缺陷以及问题报告的工作
  • Azure Test Plans(测试计划) 提供一些工具来测试应用程序,包括手动/探索性测试和持续测试
  • Azure Artifacts(包管理) 允许团队共享来自公告和私有源的Maven、npm和Nuget包,并将包集成到您的CI/CD管道中

当然还有以下工具:

  • 可自定义团队仪表板,带有可配置的小部件,用于共享信息、进度和趋势
  • 内置的危急共享信息
  • 可配置的通知

Azure DevOps支持添加扩展并与其他流行的服务集成,比如:Campfire,Slack,Trello,UserVoice等等,并开发您自己的定制扩展。

Azure DevOps Services

  • 快速设置并使用
  • 不需要维护的操作
  • 跨域轻松协作
  • 弹性范围内
  • 可靠的安全性
  • 允许您访问云构建和部署服务器,以及应用程序洞察

Azure DevOps Services是一个基于云托管的Azure DevOps,5人以下免费使用.

Azure DevOps Server

  • 您的数据将保存在您的网络中
  • 使用本地XML流程模型比继承流程模型可以更好地满足您的工作跟踪自定义要求。本地模型支持XML定义文件的修改。

但是你需要以下内容去支持更多功能:

  • 构建服务器:支持本地和云托管构建
  • SQL Server和SQL Analysis Server:支持SQL Server报告,并能够基于多维数据集创建Excel数据透视图。

云版本 vs 本地版本

云版本和本地版本的不同处:

  1. 收费模式不同

    1. 云版本按照订阅收费,也就是每月的人员数,每个月6每月
    2. 本地版本是按机器的许可证收费,免费90天试用
  2. 用户管理不同
    1. 云版本可以支持微软账号、Azure AD和OAuth2协议支持的登录模式
    2. 本地版本仅支持操作系统的Windows认证登录,管理员需要添加Windows用户然后再到本地版配置账号的访问权限
  3. 管理用户和组
    1. 云版本可以将Azure AD组添加到Azure DevOps Services组。如果使用Microsoft账户而不是Azure AD,则必须一次添加一个用户
    2. 通过将Active Directory(AD)组添加到各个Azure DevOps组(例如,单个项目的Contributors组),可以为用户提供对部署的访问权限。AD组成员身份保持同步。随着在AD中添加和删除用户,他们还将获得和失去对Azure DevOps Server的访问权限。

相关链接

http://dev.azure.com/

https://docs.microsoft.com/en-us/azure/devops/?view=azure-devops

【Azure DevOps系列】什么是Azure DevOps相关推荐

  1. Windows Azure 入门系列课程Windows Azure 入门系列课程

    Windows Azure 入门系列课程 https://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/NewSeries/A ...

  2. Azure手把手系列5:Azure帐户和订阅

    对于Azure来说,帐户和订阅是非常重要的.很多朋友都不明白Azure的帐户和订阅的关系,今天我们就通过简单通俗易懂的方式来介绍一下Azure的帐户和订阅. 要使用Azure服务,必须拥有一个Azur ...

  3. DevOps落地实践:Azure

    借助简单可靠的工具以更快的速度交付创新,实现持续交付.Azure中提供了一些列的工具来支撑DevOps能力的提供,在这篇文章中来对现状进行整体的梳理和确认. Azure的DevOps能做什么? Azu ...

  4. Azure Stack技术深入浅出系列6:Azure Stack一体机探究 — 揭开黑盒子的神秘面纱

    Azure Stack是微软公有云平台的延伸,为客户环境里提供接口和相关的功能.微软的Azure Stack安装在指定的合作伙伴的一体机中,并以一体机的形式部署到客户的混合云应用环境里的.2017年7 ...

  5. Azure手把手系列 1:微软中国公有云概述

    很久没有写文章了,主要也是疏于自己的懒惰,对于IT技术的放弃,但我相信浪子回头金不换,所以我又回来了. 相信现在还在泡博客的还在做IT的,或多或少都听过云.私有云及公有云的概念,那么今天给大家分享的是 ...

  6. django 获取 axios get 过来的数据_一起DevOps系列12django数据库创建与使用

    前面的文章,已经分享过数据库的原理,设计与开发的范式,以及根据我们django项目的需求,进行了数据库的设计.另外也介绍过数据库操作的基本SQL命令. 一起DevOps系列10--数据库设计与开发的范 ...

  7. DevOps系列之 —— 持续开发与集成(六)静态代码检查

    DevOps系列之 -- DevOps概览(一)软件产业和交付模式发展趋势 DevOps系列之 -- DevOps概览(二)新型软件技术及交付模式 DevOps系列之 -- DevOps概览(三)De ...

  8. 微软服务器安装显卡驱动,适用于 Windows 的 Azure N 系列 NVIDIA GPU 驱动程序安装 - Azure Virtual Machines | Microsoft Docs...

    您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn. 在运行 Windows ...

  9. DevOps系列之 —— 持续规划与设计(四)敏捷需求管理【用户故事 敏捷估算】

    DevOps系列之 -- DevOps概览(一)软件产业和交付模式发展趋势 DevOps系列之 -- DevOps概览(二)新型软件技术及交付模式 DevOps系列之 -- DevOps概览(三)De ...

最新文章

  1. BIT的浅谈,简单理解
  2. python中三个双引号 的作用是什么?1、多行注释 2、定义多行字符串(代替转义字符换行符 \n)
  3. java动态sql执行数据
  4. matlab宏参赛,MATLAB杯无人机大赛 | 决赛通知!
  5. python 会议室预约系统解决方案_令令开门智能会议室预约系统解决方案
  6. DevExpress.XtraGrid.Views.Grid.GridView 选中行焦点的滚动条的位置
  7. Centos8安装X11-forwarding图形服务
  8. 安全员b本计算机考试,2019年安全员B证考试题库试题资料一.doc
  9. 项目管理: 软件质量的可靠保证
  10. highcharts 时间少8小时问题
  11. 小米5miui10android,小米8 Miui10.3 最新稳定版(10.3.5.0 9.0) 快过闪电 AI 人性化设置 冰箱 流畅 实用...
  12. Linux基础知识(5)-压缩与关机命令
  13. android 仿美团日历,仿小米日历 纵享丝滑切换的周月效果
  14. A-Level经济真题每期一练(19)
  15. 正点原子stm32F407学习笔记4——按键输入实验
  16. 【MSSql2000】GroupByOrderBy
  17. x2000 ffmpeg avcodec_send_packet
  18. linux c写的一个航班查询的程序
  19. css hover变成手_css鼠标样式cursor介绍(鼠标手型)
  20. 全球名校AI课程库(2)| 吴恩达 · 机器学习专项课程『Machine Learning』

热门文章

  1. 如何让百度等搜索引擎搜到自己的博客
  2. 8张PPT带你了解Pyecharts地图可视化
  3. 3w字 长文干货!100 道 Linux 常见面试题
  4. 【论文精读】Guided-MVS
  5. 工作汇报 PPT 20PPPT-朴尔PPT
  6. 什么是物联网?物联网面临哪些挑战?
  7. 让NotePad++高亮显示SQLite关键字
  8. 【答学员问】你们从培训机构毕业后都找到什么工作?
  9. 计算机专业创新项目,计算机科学学院喜获2018年大学生创新创业项目多个立项...
  10. 【进阶之路】Mysql与Oracle的区别