Вы можете определенно выставить TFS через Интернет.TFS - это, по сути, набор веб-служб, размещенных в IIS, просто сделайте свой сервер видимым в Интернете, и все готово.
Есть несколько рекомендаций по безопасности, которые вы, вероятно, хотите рассмотреть:1) Необходимо настроить сертификат SSL в IIS и подключиться к TFS с использованием HTTPS (опция при подключении в VS).
2) База данных SQL Server должна быть размещена на отдельном компьютере, который не подвергается непосредственномуИнтернет (но виден серверу уровня приложений).SSRS должны находиться на сервере AT, база данных и SSAS должны находиться на сервере уровня данных.