Friday, July 16, 2010

Our TFS 2010 Topology

Grant Holiday (a blog I highly recommend) posted DevDiv’s 2010 hardware topology. Oddly enough, our proposed solution looks much the same.

With TFS 2008, we’re currently making use of F5’s Big/Ip for controlling access to our primary and standby server. We switch between the two during failover situations. With 2010 we’ll be enabling Round Robin and opening up load balancing between 4 VMs running the TFS 2010 App Tier on 2008 Server R2.

Moreover, like DevDiv, we’re taking the opportunity to break out our Warehouse and Analysis Services to a separate server. Our plan is to run an Active/Active cluster. Active Node 1 will run things like TFS_Configuration while Active Node 2 will run the Tfs_Warehouse and Reporting Services databases. If we have hardware failure, we’ll have a single Node running both while the failed node is repaired. We were thinking of doing a 3-node Active/Active/Passive cluster, but the data center didn’t feel comfortable with that because they don’t currently support that configuration.

Let me know what you think of our solution.

8 comments:

姿柯瑩柯dgdd憶曾g智曾 said...
This comment has been removed by a blog administrator.
Maciej said...

You have this solution in one datacenter or in two?

Mac Noland said...

The secondary site where we mirror the cluster to is a separate data center.

Maciej said...

Very nice concept! Hymmm... You use a p2p SQL replication? And what is your concept about WSS replication?

Mac Noland said...

The DBA group calls it mirroring.

I'm not a SQL guy so I'm not 100% sure if the concept of "mirroring" is a generic term for many different replication technologies or is specifically a replication technology.

In any sense, we're mirroring the data over to the over site.

As for our WSS replication, keep in mind that Site 2 is only used during an outage of Site 1. So like TFS and Reporting Services, we mirror the WSS databases over to Site 2, but only use Site 2 if we have a site outage on Site 1.

Think of Site 1 as a passive SQL cluster that is not being hit by users.

Michael said...

How has this failover topology worked for you? Any problems or issues? I'm also designing a failover strategy for TFS 2010 and would be very much interested in on your design and outcome.

nikeairmax90tnstoreshoes said...

Shoes where first named tory burch flats by the Greeks and later the Romans, who provided the root for many of our tory burch shoes present day footwear styles, including soccus, sandalium and muleus (sock, sandal and mule). Franklin and Marshall During the late Roman (Byzantine) empire, Christian morality deemed true religion it sinful to Moncler expose the body. Ugg Boots Sale St Clement of Cheap North Face Jackets Alexandria in the third century AD Preached humility for woman who showed their toes. Byzantine footwear covered the feet and shoes

maneesh said...

Hi there. Nice blog. You have shared useful information. Keep up the good work! This blog is really interesting and gives good details. Network Rack, Server Racks.