In this blog we will list down the basic differences between Azure DevOps Sever earlier called as Team Foundation Server (TFS) and Azure DevOps Services earlier called as Visual Studio Team Services (VSTS). The comparison will be done based on many parameters like usage, availability, scalability, feature releases etc.
|
Azure DevOps Services |
Azure DevOps Server (TFS) |
Usage |
SaaS Offering: no overhead of commissioning the servers and maintenance Subscribe and start using the services |
Server: Commissioning of Azure DevOps Server, and overhead of regular maintenance |
Data Location |
Supported Azure Data centers |
In your choice of Data Center, on-prem, cloud |
Upgrade/Migration |
No. Microsoft will be continuously upgrading to newer versions (features) |
Upgrade/Migration required to use new version of TFS |
Back-up or DR: |
Handled by Microsoft |
Setup back-up and DR plan and regularly validate the data by restoring to stand-by sever |
Scalability (Up/Down) |
Infra handled by Microsoft license on monthly basis |
Infra Planning Required license on monthly basis, traditional CALs |
Project/Team Structure |
1 Organization (Collection) and multiple Projects & Teams |
Multiple Collections and multiple Projects & Teams in the collection |
New Feature timeline/ Releases |
Frequent Updates (3-4 weeks) Automatically Upgraded |
Periodic Updates (~3 or 4 months) Planning Required |
Reporting |
Limited to Dashboards |
Both Dashboards and SSRS based on reports |
Custom Process Templates & WIT Customization |
Not everything available compared to TFS |
|
License |
Subscription plans, MSDN |
TFS Server License, TFS user CAL, MSDN |