What is the SKU used for hosted agents? Assuming hosted on Azure IaaS.
What is the recommended specs for a private agent? Will this differ significantly whether using a docker container or running as system service?
These all questions I can make some educated guesses on, even validate to some extent by running a job to check what I can get from hosted agent instance, but presumably should be documented. The use case for this information is when spinning up private agents and wanting to maintain some semblance of similar performance/specs (if only to serve as template).
⚠Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.
The hosted agents are DS2_v2 or DS2_v3 machines depending on the Azure region and what we are able to get capacity for in a given region. For private agents it is heavily dependent on your workload. For example to build our VSTS code base all up we have 24 core machines and run 4 agents on them. For building the agent code base we use the hosted pools.
What are the other pre-requisites for private agent such that Azure tasks are run properly? I've installed Azure PS and AzureRM modules however still can't copy a file to Azure Blob Storage. This works fine on the Hosted VS2017 agent.
You should ask this question on the https://github.com/microsoft/vsts-tasks repo
@VinKamat were you able to get your copy to work?
The hosted agents topic now includes details about the SKUs. As Chris mentioned, it's not easy to recommend hardware for private agents, but I'll mention what we use as part of that topic.
Most helpful comment
The hosted agents are DS2_v2 or DS2_v3 machines depending on the Azure region and what we are able to get capacity for in a given region. For private agents it is heavily dependent on your workload. For example to build our VSTS code base all up we have 24 core machines and run 4 agents on them. For building the agent code base we use the hosted pools.