the accidental team foundation server admin n.
Download
Skip this Video
Download Presentation
The Accidental Team Foundation Server Admin

Loading in 2 Seconds...

play fullscreen
1 / 43

The Accidental Team Foundation Server Admin - PowerPoint PPT Presentation


  • 90 Views
  • Uploaded on

DEV327. The Accidental Team Foundation Server Admin. Martin Woodward Senior Program Manager Microsoft. martinwo@microsoft.com @ martinwoodward http://www.woodwardweb.com http:// www.radiotfs.com. Martin Woodward. I work h ere. On t his. I also co-authored these.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'The Accidental Team Foundation Server Admin' - terrence


Download Now An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
the accidental team foundation server admin
DEV327

The Accidental Team Foundation Server Admin

Martin Woodward

Senior Program Manager

Microsoft

martin woodward
martinwo@microsoft.com

@martinwoodward

http://www.woodwardweb.com

http://www.radiotfs.com

Martin Woodward
i also co authored these
I also co-authored these

http://tinyurl.com/protfs

why are we here

Why are we here?

tag – you’re it!

architecture
Architecture

Client Tier

Application Tier (AT)

Data Tier (DT)

Collection

Databases

OLAP Cube

Database

Configuration

Database

Relational

Warehouse

team and project overload
Team and Project Overload

Team Foundation Server (TFS)

Team Project Collection (TPC)

Team Project Collection

Team Project Collection

Team Project

Team Project

Team Project (TP)

Team Project

Team Project

Branch

Team Project

Solution

Team Project

Project

Project

Team Project

Project

Team Project

Solution

tfs 2010 topology
TFS 2010 Topology

Single Server TFS

HR Applications

TFS AT

tfs 2010 topology1
TFS 2010 Topology

Dedicated Admin Tools

App Tier

Data Tier

TFS AT

HR Applications

Clustered SQL Server

tfs 2010 topology2
TFS 2010 Topology

Network Load Balancing

HR Applications

Team Project Collection

TFS AT

NLB

Team Project Collection

Finance Applications

VIP

TFS AT

Company Web site

TFS AT

Another SQL Server

tfs 2010 topology3
TFS 2010 Topology

TFS Build Farm

HR Applications

TFS AT

NLB

Finance Applications

TFS AT

TFS Proxies

Company Web site

TFS AT

Test Rig

SharePoint Farm

Data

Warehouse

Project Server

Virtual Machine Manager

recommended hardware configurations
Recommended Hardware Configurations

Capacity Planning: http://vs2010quickref.codeplex.com/

case study teamprise
Case Study: Teamprise
  • 25 Total Users (7 Very Active)
  • 1 Single Server Instance (one core Xeon 2Ghz, 4GB)
    • 2x160GB 10K SCSI Drives (RAID1)
    • Backups to Tape
  • 1 Build Server
  • 1 Project Collection
  • 1 Team Project
  • In place upgraded since TFS 2005 Beta 2
case study codeplex
Case Study: CodePlex
  • 2.5 million users worldwide
  • 15,000 Team Projects
  • Upgrade from TFS 2008 to TFS 2010
  • TCO down 88%
  • Hardware down 55%
  • Capacity doubled
team foundation server @ microsoft
Team Foundation Server @ Microsoft

42 instances

19,700 unique users

6,154 team projects

7.9 million work items

administration tools

Administration Console

Command-Line Tools

TFSConfig.exe

TFSSecurity.exe

WITAdmin.exe

tf.exe

TFSServiceControl.exe

tfpt.exe

TFS Power Tools ( tinyurl.com/tfspt)

TFS Admin Tool ( tfsadmin.codeplex.com )

Team Foundation Sidekicks ( tinyurl.com/tfssidekicks)

Administration Tools
installing upgrading tfs

Start from clean machine if possible (64-bit)

Use VM’s to practise

Be careful when imaging TFS instances

Only use Reporting / SharePoint if you need them

Run BPA before upgrade and fix any issues

Client Compatibility Matrix – tinyurl.com/tfsCompatMatrix

Installing / Upgrading TFS
post upgrade steps

Upgrade Team Projects to enable 2010 Features

Test management

Agile Planning Workbooks

New reports (tfptaddprojectreports)

New portal (tfptaddprojectportal)

Update work item types

Add work item categories

Post Upgrade Steps

tinyurl.com/tfsUpgrade

recommended hardware configurations1
Recommended Hardware Configurations

Capacity Planning: http://vs2010quickref.codeplex.com/

managing users

Team Foundation

Server

SharePoint

ReportingServices

TFS Server

Admin

Project

Admin

Project

Reader

Project

Contributor

Managing Users

Team Foundation Administrators

Site Administrator

Content Manager,

Site Administrator

Project Administrators

Project site-level Administrator

Project site-level Content Manager

ProjectContributors

Project site-level Contributors

Project site-level Browser

ProjectReaders

Project site-level Readers

Projects site-level

Readers

disaster recovery planning
Disaster Recovery Planning
  • Define goals
    • Cost of downtime
    • What data loss is acceptable
    • Backup retention, storage and security
  • Define responsibilities
  • Test and practise backup plan
the crown jewels
The Crown Jewels

Client Tier

Application Tier (AT)

Data Tier (DT)

Collection

Databases

OLAP Cube

Database

Configuration

Database

Relational

Warehouse

further reading backup
Further Reading (Backup)
  • SQL Server
    • HA & DR Architectures – tinyurl.com/SQLDR
    • Full Database Backups – tinyurl.com/fullSqlBackup
    • Differential Backups – tinyurl.com/diffSqlBackup
    • Transaction Log Backups - tinyurl.com/tlogBackup
  • SharePoint – tinyurl.com/SharePointBackup
  • Lab Management – tinyurl.com/vmmBackup
  • TFS Backup/Restore - tinyurl.com/tfsBackup
  • Backup/Restore Wizard - tinyurl.com/tfspt
  • Pro TFS 2010 Book, Ch 19 - tinyurl.com/protfs
calls to action
Calls to Action
  • Take backups
  • Check configuration using BPA
  • Monitor your Server Health
    • Listen for perf issues from users
    • Look for evidence in logs
    • Hardware and SQL Perf is No.1 Suspect
  • Don’t mess with TFS Database Schema
thanks
Thanks
  • TFS Developer Support Escalation Team
  • Grant Holiday, Brain Keller, Ed Blankenship
  • Visual Studio ALM Rangers
  • Visual Studio ALM MVP’s & Inner Circle Partners
martin woodward1
martinwo@microsoft.com

@martinwoodward

http://www.woodwardweb.com

http://www.radiotfs.com

http://tinyurl.com/protfs

Martin Woodward
related content

Required Slide

Speakers, please list the Breakout Sessions, Interactive Discussions, Labs, Demo Stations and Certification Exam that relate to your session. Also indicate when they can find you staffing in the TLC.

Related Content
  • Breakout Sessions
    • DEV202: Team Foundation Server for Everyone
    • DEV306: Branching and Merging for Parallel Development
    • DEV310: Team Build 2010: From Build Definition to Custom Workflow Activities in 75 Minutes
    • DEV311: Deep Dive into Microsoft Visual Studio Team Foundation Server 2010 Reporting
    • OSP203: Application Lifecycle Management: Microsoft Project Server 2010 and Microsoft Team Foundation Server 2010, Better Together
  • Interactive Sessions
    • DEV271INT: Would You, Could You with TFS?
related content1

Required Slide

Speakers, please list the Breakout Sessions, Interactive Discussions, Labs, Demo Stations and Certification Exam that relate to your session. Also indicate when they can find you staffing in the TLC.

Related Content
  • Hands-on Labs
    • DEV366HOL: Branching and Merging Visualization with Microsoft Visual Studio Team Foundation Server 2010
    • DEV367HOL: Planning Your Projects with Microsoft Visual Studio Team Foundation Server 2010
  • Product Demo Stations
    • TLC-DEV: Team Foundation Server
  • Related Certification Exam
    • 70-512: Visual Studio Team Foundation Server Administration
  • Find Me Later At…
dev track resources
DEV Track Resources
  • http://www.microsoft.com/visualstudio
  • http://www.microsoft.com/visualstudio/en-us/lightswitch
  • http://www.microsoft.com/expression/
  • http://blogs.msdn.com/b/somasegar/
  • http://blogs.msdn.com/b/bharry/
  • http://www.microsoft.com/sqlserver/en/us/default.aspx
  • http://www.facebook.com/visualstudio
resources
Resources
  • Connect. Share. Discuss.

http://northamerica.msteched.com

Learning

  • Sessions On-Demand & Community
  • Microsoft Certification & Training Resources

www.microsoft.com/teched

www.microsoft.com/learning

  • Resources for IT Professionals
  • Resources for Developers

http://microsoft.com/technet

http://microsoft.com/msdn

slide42

© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.