部署Azure DevOps Server(TFS)的高可用节点(负载均衡)

1. 概述

Azure DevOps Server (之前称TFS)是微软公司的软件研发管理平台产品,为研发团队提供需求、开发、测试和持续集成和交付的全流程服务。

这个产品从设计之初,就综合考虑了兼容不同规模的研发团队,它支持小到3-5个人的团队,多到几万人的软件研发团队。对于大规模的软件研发团队,DevOps Server从应用层的扩展性和数据库层的高可用性方面,做了非常完善的设计。下图是一个比较典型的多层次、多节点的分布式部署拓扑结构图。大部分超过500人的软件研发团队,一般都会部署一套与这个结构大同小异的DevOps Server系统,以便达到Azure DevOps Server系统运行的高性能、高可用性目标。

本文主要介绍如何在DevOps Server的应用层上如何实现分布式部署,并利用Windows操作系统原生的网络负载均衡功能,实现应用的多节点部署,后续我们还会介绍如何利用Always-On技术实现数据库层的高可用性。

如果在你的网络系统中已经部署了第三方的网络负载均衡产品(例如F5,或Citrix),则可以直接配置网络分流即可实现本文提到的负载均衡目标。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值