Klaus Prückl

Hi,

we are doing a reorganization of our network and want to move all internet-accessible applications onto one DMZ server. So is it possible to get the following work on one server :

- TFS application tier

- Sharepoint 2007

- Exchange 2007 CAS & Hub-Transport

- PHP with some web-apps

- RAS (VPN)

If it's not possible please explain.

Which problems can I expect

Thanks in advance,

Klaus



Re: Team Foundation Server - Setup TFS application tier compatibility with other MS applications

CRathjen - MSFT

There's a whitepaper describing how to have TFS 2005 use SharePoint 2007: http://blogs.msdn.com/briankel/archive/2007/04/14/Configuring-Visual-Studio-2005-Team-Foundation-Server-with-Windows-SharePoint-Services-3.0.aspx

Aside from that, I'm not so sure - SharePoint 2007 does NOT hijack all non-excluded traffic like SharePoint 2 did, so the other web-related apps may be OK there. But, since the paper above may require leaving WSS2 installed, you'll need to add exclusions to WSS2 for any other apps on the same IIS website to work correctly (that is, to avoid WSS intercepting traffic intended for them).

The only role I know we specifically do not operate with is putting TFS on a domain controller (which I assume you will NOT put in your DMZ!). I'd be more worried about whether any of those other apps have trouble with each other.






Re: Team Foundation Server - Setup TFS application tier compatibility with other MS applications

Klaus Pruckl

Hi Chris,

thanks for your reply.

Good to know that there is some discussion of using TFS with Sharepoint Services 3.0. But are Sharepoint Services 3.0 comparable to Sharepoint 2007 (or Sharepoint to Sharepoint Services in general)

But I've seen in a planning guide for TFS deployment that there is a TFS proxy for DMZs around. Or is this just a normal HTTP proxy (which MS product or service can do this - i only know ISA Server)

Which other apps do you mean that can cause troubles Exchange CAS

BTW, no, the DMZ Server is of course not our domain controller.

Thanks,

Klaus





Re: Team Foundation Server - Setup TFS application tier compatibility with other MS applications

CRathjen - MSFT

SharePoint 3 == SharePoint 2007 (as far as I know).

The TFS proxy is a component that speeds up downloads of version control file data by caching them (so, if you have a TFS server in, say, London, and some developers in, say, Sydney Australia, you put a proxy at their office, and only the first request for a file has to be downloaded from London - the subsequent requests get authorized from London but the file data comes from the proxy on the local network). Normal HTTP proxies can't (by default) improve this due to the nature of the file transfers (a proxy won't recognize two requests for the same file as actually being the same).

I didn't have any specific concerns for other apps - I just wanted to be clear that I can't definitively say there *won't* be any problems with them.






Re: Team Foundation Server - Setup TFS application tier compatibility with other MS applications

Klaus Pruckl

Hi,

CRathjen - MSFT wrote:

SharePoint 3 == SharePoint 2007 (as far as I know).

OK, Ive seen on http://office.microsoft.com/en-us/sharepointserver/HA101978031033.aspx that SharePoint SERVICES are a subset (or feature) of SharePoint (Portal) Server. Am I right

If so, I hope that the other components of the Server are compatible.

I think the best would be a test installation on some VMs.

CRathjen - MSFT wrote:

The TFS proxy is a component that speeds up downloads of version control file data by caching them (so, if you have a TFS server in, say, London, and some developers in, say, Sydney Australia, you put a proxy at their office, and only the first request for a file has to be downloaded from London - the subsequent requests get authorized from London but the file data comes from the proxy on the local network). Normal HTTP proxies can't (by default) improve this due to the nature of the file transfers (a proxy won't recognize two requests for the same file as actually being the same).

OK, thanks for the info. Is this proxy included on the TFS CD How is it licensed (We are Microsoft certified partner and have the ISV competency)

I'm asking because it would be nice to have the application tier inside the network and to put only a proxy onto the DMZ server.

Thanks,

Klaus





Re: Team Foundation Server - Setup TFS application tier compatibility with other MS applications

CRathjen - MSFT

We've tested using a SharePoint portal installation in addition to the SharePoint components we use (and optionally install) - it should work.

The proxy is included on the TFS CD (it's the "ATP" folder - for "Application Tier Proxy"). I'm honestly not sure how the licensing works in that situation.

Note that remote clients still need to access the AT directly - the proxy doesn't handle/route all requests through it, only file transfers. So, your clients need to provide the get request to the AT first, have it authorized and evaluated (e.g. to turn "tf get *" into the actual set of file operations), and then the proxy handles those individual requests.

Note also that the AT already has the proxy built into it (in a manner of speaking), in that it caches files on its disk to speed up transfers of recently/frequently requested files (it takes some nonzero amount of additional time to fetch it from the DB, particularly in a dual-server deployment).