SlideShare a Scribd company logo
Terminal Services in 
Windows Server® 2008 
Infrastructure Planning and Design
What Is IPD? 
Guidance that aims to clarify and streamline the planning and 
design process for Microsoft® infrastructure technologies. 
IPD: 
Defines decision flow 
Describes decisions to be made 
Relates decisions and options for the business 
Frames additional questions for business understanding 
IPD Guides are available at www.microsoft.com/ipd 
Page 2 |
Getting Started 
TERMINAL SERVICES IN 
WINDOWS SERVER® 2008 
Page 3 |
Terminal Services in Windows Server 2008 and the 
Core Infrastructure Optimization Model 
Page 4 |
Purpose and Overview 
Purpose 
To provide guidance for designing a Terminal 
Services infrastructure 
Agenda 
Terminal Services in Windows Server 2008 
features 
Terminal Services infrastructure design 
process 
Page 5 |
Terminal Services in 
Windows Server 2008 Overview 
Presentation virtualization segment of 
Microsoft’s virtualization technologies 
Enables centralized application 
management 
Page 6 |
New Features in Windows Server 2008 
TS RemoteApp 
Shortcuts on the Start menu 
TS Web Access 
Launch Terminal Services applications through 
a Web page 
TS Gateway 
Remote access without virtual private networks (VPNs) 
TS Session Broker 
Load balancing 
TS Easy Print 
No more printer driver confusion 
Page 7 |
Terminal Services 
in Windows Server 2008 Architecture 
Page 8 |
Terminal Services Decision Flow 
Page 9 |
Determine the Scope of the 
Presentation Virtualization Project 
Determine the location scope 
Which locations will be served by this 
implementation? 
Determine the application scope 
Define which applications Terminal Services will host 
What benefits are desired from presentation 
virtualization? 
• Cost 
• Service levels 
• Remote access 
• Centralized management 
• Application compatibility fix 
• Platform independence 
Page 10 | 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10
Determine Which Applications to 
Deliver and How They Will Be Used 
Gather information about users and 
applications 
Numbers of users 
Applications they run 
Customizations and requirements 
Page 11 | 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10
Determine Whether Terminal Services 
Can Deliver Each Application 
Examine each application’s capability to be served 
Possible business issues 
• Licensing cost and issues 
• Legal 
Potential technical issues 
• Operating system compatibility 
• Multi-user environment compatibility 
• Server resource use 
• Bandwidth use 
Rank applications by suitability 
Good candidate 
Some issues 
Not suitable for Terminal Services 
Page 12 | 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10
Appendix B Job Aid 
Page 13 | 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10
Categorize Users 
Categorize how users use their computers 
Helps with factoring the number and size of the terminal 
servers 
Heavy user 
Has specialized applications, uses advanced application 
features, and spends most of the day at the computer 
Graphic artist, engineer, developer 
Normal user 
Frequent computer use but runs mostly spreadsheets, 
e-mail client, and word-processing applications 
Administrative assistant, salesperson, producer 
Light user 
Uses the computer infrequently to check e-mail or 
participate in a workflow 
Hospital volunteer, baker, assembly line worker 
Page 14 | 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10
Determine the Number of Terminal 
Server Farms 
Each server in a farm 
Same applications installed 
Configured identically 
Start with one farm and add more farms only 
as necessary 
Conditions that may require the implementation of 
additional farms: 
Page 15 | 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
 Large branch offices  Remote users 
 Software issues  Different roles 
 Encryption levels  Security considerations 
 Business  Legal
Map Applications and Users to Farms 
Page 16 | 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10
Design the Farm 
Select a form factor for the server 
CPU, memory, disks, disk capacity 
Determine the number of terminal servers required 
in the farm 
Number of users/maximum number of users per 
server = number of servers needed to handle a 
maximum load 
Determine the number of additional servers required 
for fault tolerance 
Extra servers for increased user capacity in case a 
server goes offline 
Determine the number of servers required for 
TS Web Access 
Cannot be shared between farms 
Page 17 | 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10
Step 7 Job Aid 
Page 18 | 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10
Determine Where to Store User Data 
Decide user profile policy/storage location 
Mandatory versus Roaming 
Storage size and location 
Different profiles for different farms necessary? 
• fileservershare%FarmName%%username% 
Decide user data policy/storage locations 
Space required 
Storage location 
Design storage for user profiles and data 
Capacity required for all users 
Performance 
Fault tolerance 
Page 19 | 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10
Size and Place the Terminal 
Services Role Services for the Farm 
Design and place the Terminal Services 
Session Brokers 
Place at least one TS Session Broker 
anywhere there is a geographically 
separated farm, then add more to provide 
fault tolerance and handle load 
Design and place the Terminal Services 
Licensing Servers 
Start with one TS Licensing server, add another 
for fault tolerance, then add more 
as necessary to handle the load 
Page 20 | 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10
Size and Place the Terminal 
Services Role Services for the Farm 
Design and place the Terminal Services 
Gateway servers 
Only needed if users without VPN access require 
access through a firewall 
At least one fault-tolerant TS Gateway at each point 
of access through a firewall 
Requires a certificate that is either self-signed or 
trusted certification authority (CA) 
Can be combined with Microsoft Internet Security 
and Acceleration (ISA) Server or Microsoft 
Forefront™ Internet Application Gateway for 
increased security 
If uncertain how many role servers are required, 
a load test can be performed to measure capacity 
Page 21 | 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10
Job Aid with Role Server 
Information Added 
Page 22 | 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10
Secure the Communications 
Determine the encryption level between 
client computers and the terminal server 
56 bit, 128 bit, Federal Information Processing 
(FIPS) 140 
Determine whether to seal the communications 
Use Transport Layer Security (TLS)/Secure Sockets 
Layer (SSL) to prevent a man-in-the-middle attack 
Determine the CA 
Determine whether to encapsulate with 
Hypertext Transfer Protocol over SSL (HTTPS) 
Require HTTPS Web access so port 3389 can be 
closed on the firewall. 
Page 23 | 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10
Conclusion 
If designed properly, Terminal Services in 
Windows Server 2008 can save the 
organization money while increasing 
security and application availability 
Planning is key 
This guide offers major architectural guidance. 
Refer to product documentation for additional 
details. 
All the IPD Guides are available at www.microsoft.com/ipd 
Page 24 |
Questions?

More Related Content

What's hot

Remote Desktop Services - Who Needs It?
Remote Desktop Services - Who Needs It?Remote Desktop Services - Who Needs It?
Remote Desktop Services - Who Needs It?
Aventis Systems, Inc.
 
10215 A 13
10215 A 1310215 A 13
10215 A 13
Juanchi_43
 
11 19 stephan pfister_citrix day - xen_app 6.5 whats new
11 19 stephan pfister_citrix day - xen_app 6.5 whats new11 19 stephan pfister_citrix day - xen_app 6.5 whats new
11 19 stephan pfister_citrix day - xen_app 6.5 whats new
Digicomp Academy AG
 
Drilldown Into RDS (TS) And RDV (VDI)
Drilldown Into RDS (TS) And RDV (VDI)Drilldown Into RDS (TS) And RDV (VDI)
Drilldown Into RDS (TS) And RDV (VDI)
Amit Gatenyo
 
Hacking Microsoft Remote Desktop Services for Fun and Profit
Hacking Microsoft Remote Desktop Services for Fun and ProfitHacking Microsoft Remote Desktop Services for Fun and Profit
Hacking Microsoft Remote Desktop Services for Fun and Profit
Alisa Esage Шевченко
 
Citrix xenapp training
Citrix xenapp training Citrix xenapp training
Citrix xenapp training
Yuvaraj1986
 
WinConnections Spring, 2011 - How to Securely Connect Remote Desktop Services...
WinConnections Spring, 2011 - How to Securely Connect Remote Desktop Services...WinConnections Spring, 2011 - How to Securely Connect Remote Desktop Services...
WinConnections Spring, 2011 - How to Securely Connect Remote Desktop Services...
Concentrated Technology
 
17 roles of window server 2008 r2
17 roles of window server 2008 r217 roles of window server 2008 r2
17 roles of window server 2008 r2
IGZ Software house
 
Whats new in Citrix XenApp 6
Whats new in Citrix XenApp 6Whats new in Citrix XenApp 6
Whats new in Citrix XenApp 6
gadi_fe
 
Windows Server 2008 R2 Overview
Windows Server 2008 R2 OverviewWindows Server 2008 R2 Overview
Windows Server 2008 R2 Overview
Jaguaraci Silva
 
Presentation basic administration for citrix xen app 6
Presentation   basic administration for citrix xen app 6Presentation   basic administration for citrix xen app 6
Presentation basic administration for citrix xen app 6
xKinAnx
 
Windows Server 2008 R2 Overview
Windows Server 2008 R2 OverviewWindows Server 2008 R2 Overview
Windows Server 2008 R2 Overview
Steven Wilder
 
CloudBridge and Repeater Datasheet
CloudBridge and Repeater DatasheetCloudBridge and Repeater Datasheet
CloudBridge and Repeater Datasheet
Nuno Alves
 
Windows Server 2008 R2
Windows Server 2008 R2Windows Server 2008 R2
Windows Server 2008 R2
Rishu Mehra
 
Win08 R2 It Pro Overview
Win08 R2 It Pro OverviewWin08 R2 It Pro Overview
Win08 R2 It Pro Overview
guest092b9a8
 
10215 A 14
10215 A 1410215 A 14
10215 A 14
Juanchi_43
 
Citrix XenApp — будущее и настоящее
Citrix XenApp — будущее и настоящееCitrix XenApp — будущее и настоящее
Citrix XenApp — будущее и настоящее
Denis Gundarev
 
Windows Server 2008 Management
Windows Server 2008 ManagementWindows Server 2008 Management
Windows Server 2008 Management
Hi-Techpoint
 
Traveler management, security and performance
Traveler management, security and performanceTraveler management, security and performance
Traveler management, security and performance
Gabriella Davis
 
Window server 2008
Window server 2008Window server 2008
Window server 2008
IGZ Software house
 

What's hot (20)

Remote Desktop Services - Who Needs It?
Remote Desktop Services - Who Needs It?Remote Desktop Services - Who Needs It?
Remote Desktop Services - Who Needs It?
 
10215 A 13
10215 A 1310215 A 13
10215 A 13
 
11 19 stephan pfister_citrix day - xen_app 6.5 whats new
11 19 stephan pfister_citrix day - xen_app 6.5 whats new11 19 stephan pfister_citrix day - xen_app 6.5 whats new
11 19 stephan pfister_citrix day - xen_app 6.5 whats new
 
Drilldown Into RDS (TS) And RDV (VDI)
Drilldown Into RDS (TS) And RDV (VDI)Drilldown Into RDS (TS) And RDV (VDI)
Drilldown Into RDS (TS) And RDV (VDI)
 
Hacking Microsoft Remote Desktop Services for Fun and Profit
Hacking Microsoft Remote Desktop Services for Fun and ProfitHacking Microsoft Remote Desktop Services for Fun and Profit
Hacking Microsoft Remote Desktop Services for Fun and Profit
 
Citrix xenapp training
Citrix xenapp training Citrix xenapp training
Citrix xenapp training
 
WinConnections Spring, 2011 - How to Securely Connect Remote Desktop Services...
WinConnections Spring, 2011 - How to Securely Connect Remote Desktop Services...WinConnections Spring, 2011 - How to Securely Connect Remote Desktop Services...
WinConnections Spring, 2011 - How to Securely Connect Remote Desktop Services...
 
17 roles of window server 2008 r2
17 roles of window server 2008 r217 roles of window server 2008 r2
17 roles of window server 2008 r2
 
Whats new in Citrix XenApp 6
Whats new in Citrix XenApp 6Whats new in Citrix XenApp 6
Whats new in Citrix XenApp 6
 
Windows Server 2008 R2 Overview
Windows Server 2008 R2 OverviewWindows Server 2008 R2 Overview
Windows Server 2008 R2 Overview
 
Presentation basic administration for citrix xen app 6
Presentation   basic administration for citrix xen app 6Presentation   basic administration for citrix xen app 6
Presentation basic administration for citrix xen app 6
 
Windows Server 2008 R2 Overview
Windows Server 2008 R2 OverviewWindows Server 2008 R2 Overview
Windows Server 2008 R2 Overview
 
CloudBridge and Repeater Datasheet
CloudBridge and Repeater DatasheetCloudBridge and Repeater Datasheet
CloudBridge and Repeater Datasheet
 
Windows Server 2008 R2
Windows Server 2008 R2Windows Server 2008 R2
Windows Server 2008 R2
 
Win08 R2 It Pro Overview
Win08 R2 It Pro OverviewWin08 R2 It Pro Overview
Win08 R2 It Pro Overview
 
10215 A 14
10215 A 1410215 A 14
10215 A 14
 
Citrix XenApp — будущее и настоящее
Citrix XenApp — будущее и настоящееCitrix XenApp — будущее и настоящее
Citrix XenApp — будущее и настоящее
 
Windows Server 2008 Management
Windows Server 2008 ManagementWindows Server 2008 Management
Windows Server 2008 Management
 
Traveler management, security and performance
Traveler management, security and performanceTraveler management, security and performance
Traveler management, security and performance
 
Window server 2008
Window server 2008Window server 2008
Window server 2008
 

Similar to Terminal Services in Windows Server® 2008

Yongsan presentation 3
Yongsan presentation 3Yongsan presentation 3
Yongsan presentation 3
GovCloud Network
 
Windows Server Virtualization
Windows Server VirtualizationWindows Server Virtualization
Windows Server Virtualization
webhostingguy
 
Windows Server Virtualization
Windows Server VirtualizationWindows Server Virtualization
Windows Server Virtualization
webhostingguy
 
Essay On It 260 Quiz 1-5
Essay On It 260 Quiz 1-5Essay On It 260 Quiz 1-5
Essay On It 260 Quiz 1-5
Jessica Cannella
 
Tech Talk Oct 2008 Upgrade Migrate
Tech Talk Oct 2008 Upgrade MigrateTech Talk Oct 2008 Upgrade Migrate
Tech Talk Oct 2008 Upgrade Migrate
crmachado
 
OMEGAMON XE for Mainframe Networks v5.3 Long presentation
OMEGAMON XE for Mainframe Networks v5.3 Long presentationOMEGAMON XE for Mainframe Networks v5.3 Long presentation
OMEGAMON XE for Mainframe Networks v5.3 Long presentation
IBM z Systems Software - IT Service Management
 
Assessing Network Readiness
Assessing Network ReadinessAssessing Network Readiness
Assessing Network Readiness
rAVe [PUBS]
 
Presentation riverbed steelhead appliance main 2010
Presentation   riverbed steelhead appliance main 2010Presentation   riverbed steelhead appliance main 2010
Presentation riverbed steelhead appliance main 2010
chanwitcs
 
Azure businessoverview daliborkacmar
Azure businessoverview daliborkacmarAzure businessoverview daliborkacmar
Azure businessoverview daliborkacmar
KenticoCMS
 
An introduction and overview to Software as a Service
An introduction and overview to Software as a Service An introduction and overview to Software as a Service
An introduction and overview to Software as a Service
InTechnology Managed Services (part of Redcentric)
 
client-server-computing.pdf
client-server-computing.pdfclient-server-computing.pdf
client-server-computing.pdf
scribdrg
 
Ibm cloud forum managing heterogenousclouds_final
Ibm cloud forum managing heterogenousclouds_finalIbm cloud forum managing heterogenousclouds_final
Ibm cloud forum managing heterogenousclouds_final
Mauricio Godoy
 
Testting application with a presentation downloaded from the internet
Testting application with a presentation downloaded from the internetTestting application with a presentation downloaded from the internet
Testting application with a presentation downloaded from the internet
indradipg
 
Hpe service virtualization 3.8 what's new chicago adm
Hpe service virtualization 3.8 what's new chicago admHpe service virtualization 3.8 what's new chicago adm
Hpe service virtualization 3.8 what's new chicago adm
Jeffrey Nunn
 
Citrix Service Provider Business Overview (070809)Final
Citrix Service Provider Business Overview (070809)FinalCitrix Service Provider Business Overview (070809)Final
Citrix Service Provider Business Overview (070809)Final
Scott Swanburg
 
IoT Scale Event-Stream Processing for Connected Fleet at Penske
IoT Scale Event-Stream Processing for Connected Fleet at PenskeIoT Scale Event-Stream Processing for Connected Fleet at Penske
IoT Scale Event-Stream Processing for Connected Fleet at Penske
VMware Tanzu
 
Windows Server 2008 (Terminal Servis Yenilikleri)
Windows Server 2008 (Terminal Servis Yenilikleri)Windows Server 2008 (Terminal Servis Yenilikleri)
Windows Server 2008 (Terminal Servis Yenilikleri)
ÇözümPARK
 
Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5
Lucas Chies
 
RFP-Final3
RFP-Final3RFP-Final3
RFP-Final3
Antonio Billard
 
Citrix Synergy 2014 - Syn231 Why cloud projects fail
Citrix Synergy 2014 - Syn231 Why cloud projects failCitrix Synergy 2014 - Syn231 Why cloud projects fail
Citrix Synergy 2014 - Syn231 Why cloud projects fail
Citrix
 

Similar to Terminal Services in Windows Server® 2008 (20)

Yongsan presentation 3
Yongsan presentation 3Yongsan presentation 3
Yongsan presentation 3
 
Windows Server Virtualization
Windows Server VirtualizationWindows Server Virtualization
Windows Server Virtualization
 
Windows Server Virtualization
Windows Server VirtualizationWindows Server Virtualization
Windows Server Virtualization
 
Essay On It 260 Quiz 1-5
Essay On It 260 Quiz 1-5Essay On It 260 Quiz 1-5
Essay On It 260 Quiz 1-5
 
Tech Talk Oct 2008 Upgrade Migrate
Tech Talk Oct 2008 Upgrade MigrateTech Talk Oct 2008 Upgrade Migrate
Tech Talk Oct 2008 Upgrade Migrate
 
OMEGAMON XE for Mainframe Networks v5.3 Long presentation
OMEGAMON XE for Mainframe Networks v5.3 Long presentationOMEGAMON XE for Mainframe Networks v5.3 Long presentation
OMEGAMON XE for Mainframe Networks v5.3 Long presentation
 
Assessing Network Readiness
Assessing Network ReadinessAssessing Network Readiness
Assessing Network Readiness
 
Presentation riverbed steelhead appliance main 2010
Presentation   riverbed steelhead appliance main 2010Presentation   riverbed steelhead appliance main 2010
Presentation riverbed steelhead appliance main 2010
 
Azure businessoverview daliborkacmar
Azure businessoverview daliborkacmarAzure businessoverview daliborkacmar
Azure businessoverview daliborkacmar
 
An introduction and overview to Software as a Service
An introduction and overview to Software as a Service An introduction and overview to Software as a Service
An introduction and overview to Software as a Service
 
client-server-computing.pdf
client-server-computing.pdfclient-server-computing.pdf
client-server-computing.pdf
 
Ibm cloud forum managing heterogenousclouds_final
Ibm cloud forum managing heterogenousclouds_finalIbm cloud forum managing heterogenousclouds_final
Ibm cloud forum managing heterogenousclouds_final
 
Testting application with a presentation downloaded from the internet
Testting application with a presentation downloaded from the internetTestting application with a presentation downloaded from the internet
Testting application with a presentation downloaded from the internet
 
Hpe service virtualization 3.8 what's new chicago adm
Hpe service virtualization 3.8 what's new chicago admHpe service virtualization 3.8 what's new chicago adm
Hpe service virtualization 3.8 what's new chicago adm
 
Citrix Service Provider Business Overview (070809)Final
Citrix Service Provider Business Overview (070809)FinalCitrix Service Provider Business Overview (070809)Final
Citrix Service Provider Business Overview (070809)Final
 
IoT Scale Event-Stream Processing for Connected Fleet at Penske
IoT Scale Event-Stream Processing for Connected Fleet at PenskeIoT Scale Event-Stream Processing for Connected Fleet at Penske
IoT Scale Event-Stream Processing for Connected Fleet at Penske
 
Windows Server 2008 (Terminal Servis Yenilikleri)
Windows Server 2008 (Terminal Servis Yenilikleri)Windows Server 2008 (Terminal Servis Yenilikleri)
Windows Server 2008 (Terminal Servis Yenilikleri)
 
Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5
 
RFP-Final3
RFP-Final3RFP-Final3
RFP-Final3
 
Citrix Synergy 2014 - Syn231 Why cloud projects fail
Citrix Synergy 2014 - Syn231 Why cloud projects failCitrix Synergy 2014 - Syn231 Why cloud projects fail
Citrix Synergy 2014 - Syn231 Why cloud projects fail
 

More from Sergi Duró

Webapp2 2.2
Webapp2 2.2Webapp2 2.2
Webapp2 2.2
Sergi Duró
 
Asterisk admin-guide
Asterisk admin-guideAsterisk admin-guide
Asterisk admin-guide
Sergi Duró
 
Asterisk 13-reference
Asterisk 13-referenceAsterisk 13-reference
Asterisk 13-reference
Sergi Duró
 
Svn book
Svn bookSvn book
Svn book
Sergi Duró
 
Serverguide 14.04
Serverguide 14.04Serverguide 14.04
Serverguide 14.04
Sergi Duró
 
Guía para principiantes sobre optimización para motores de búsqueda
Guía para principiantes sobre optimización para motores de búsquedaGuía para principiantes sobre optimización para motores de búsqueda
Guía para principiantes sobre optimización para motores de búsqueda
Sergi Duró
 
Flexibilidad con scrum
Flexibilidad con scrumFlexibilidad con scrum
Flexibilidad con scrum
Sergi Duró
 
Varianza y desviación estándar
Varianza y desviación estándarVarianza y desviación estándar
Varianza y desviación estándar
Sergi Duró
 
Enrutamiento avanzado y control de tráfico en Linux
Enrutamiento avanzado y control de tráfico en LinuxEnrutamiento avanzado y control de tráfico en Linux
Enrutamiento avanzado y control de tráfico en Linux
Sergi Duró
 
Serverguide ubuntu11.10
Serverguide ubuntu11.10Serverguide ubuntu11.10
Serverguide ubuntu11.10
Sergi Duró
 
Infrastructure Planning and Design
Infrastructure Planning and DesignInfrastructure Planning and Design
Infrastructure Planning and Design
Sergi Duró
 
Howto curses
Howto cursesHowto curses
Howto curses
Sergi Duró
 
Zmap talk-sec13
Zmap talk-sec13Zmap talk-sec13
Zmap talk-sec13
Sergi Duró
 
Energias renovables 2011 2012
Energias renovables 2011 2012Energias renovables 2011 2012
Energias renovables 2011 2012
Sergi Duró
 

More from Sergi Duró (14)

Webapp2 2.2
Webapp2 2.2Webapp2 2.2
Webapp2 2.2
 
Asterisk admin-guide
Asterisk admin-guideAsterisk admin-guide
Asterisk admin-guide
 
Asterisk 13-reference
Asterisk 13-referenceAsterisk 13-reference
Asterisk 13-reference
 
Svn book
Svn bookSvn book
Svn book
 
Serverguide 14.04
Serverguide 14.04Serverguide 14.04
Serverguide 14.04
 
Guía para principiantes sobre optimización para motores de búsqueda
Guía para principiantes sobre optimización para motores de búsquedaGuía para principiantes sobre optimización para motores de búsqueda
Guía para principiantes sobre optimización para motores de búsqueda
 
Flexibilidad con scrum
Flexibilidad con scrumFlexibilidad con scrum
Flexibilidad con scrum
 
Varianza y desviación estándar
Varianza y desviación estándarVarianza y desviación estándar
Varianza y desviación estándar
 
Enrutamiento avanzado y control de tráfico en Linux
Enrutamiento avanzado y control de tráfico en LinuxEnrutamiento avanzado y control de tráfico en Linux
Enrutamiento avanzado y control de tráfico en Linux
 
Serverguide ubuntu11.10
Serverguide ubuntu11.10Serverguide ubuntu11.10
Serverguide ubuntu11.10
 
Infrastructure Planning and Design
Infrastructure Planning and DesignInfrastructure Planning and Design
Infrastructure Planning and Design
 
Howto curses
Howto cursesHowto curses
Howto curses
 
Zmap talk-sec13
Zmap talk-sec13Zmap talk-sec13
Zmap talk-sec13
 
Energias renovables 2011 2012
Energias renovables 2011 2012Energias renovables 2011 2012
Energias renovables 2011 2012
 

Recently uploaded

Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
OnePlan Solutions
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio, Inc.
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
Alina Yurenko
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
Yara Milbes
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
Maitrey Patel
 
DevOps Consulting Company | Hire DevOps Services
DevOps Consulting Company | Hire DevOps ServicesDevOps Consulting Company | Hire DevOps Services
DevOps Consulting Company | Hire DevOps Services
seospiralmantra
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
dakas1
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
sandeepmenon62
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
ShulagnaSarkar2
 
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and MoreManyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
narinav14
 
Orca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container OrchestrationOrca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container Orchestration
Pedro J. Molina
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
kalichargn70th171
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
kalichargn70th171
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
Alberto Brandolini
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
dakas1
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
Marcin Chrost
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
sjcobrien
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
Patrick Weigel
 

Recently uploaded (20)

Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
 
DevOps Consulting Company | Hire DevOps Services
DevOps Consulting Company | Hire DevOps ServicesDevOps Consulting Company | Hire DevOps Services
DevOps Consulting Company | Hire DevOps Services
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
 
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and MoreManyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
 
Orca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container OrchestrationOrca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container Orchestration
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
 

Terminal Services in Windows Server® 2008

  • 1. Terminal Services in Windows Server® 2008 Infrastructure Planning and Design
  • 2. What Is IPD? Guidance that aims to clarify and streamline the planning and design process for Microsoft® infrastructure technologies. IPD: Defines decision flow Describes decisions to be made Relates decisions and options for the business Frames additional questions for business understanding IPD Guides are available at www.microsoft.com/ipd Page 2 |
  • 3. Getting Started TERMINAL SERVICES IN WINDOWS SERVER® 2008 Page 3 |
  • 4. Terminal Services in Windows Server 2008 and the Core Infrastructure Optimization Model Page 4 |
  • 5. Purpose and Overview Purpose To provide guidance for designing a Terminal Services infrastructure Agenda Terminal Services in Windows Server 2008 features Terminal Services infrastructure design process Page 5 |
  • 6. Terminal Services in Windows Server 2008 Overview Presentation virtualization segment of Microsoft’s virtualization technologies Enables centralized application management Page 6 |
  • 7. New Features in Windows Server 2008 TS RemoteApp Shortcuts on the Start menu TS Web Access Launch Terminal Services applications through a Web page TS Gateway Remote access without virtual private networks (VPNs) TS Session Broker Load balancing TS Easy Print No more printer driver confusion Page 7 |
  • 8. Terminal Services in Windows Server 2008 Architecture Page 8 |
  • 10. Determine the Scope of the Presentation Virtualization Project Determine the location scope Which locations will be served by this implementation? Determine the application scope Define which applications Terminal Services will host What benefits are desired from presentation virtualization? • Cost • Service levels • Remote access • Centralized management • Application compatibility fix • Platform independence Page 10 | 1 2 3 4 5 6 7 8 9 10
  • 11. Determine Which Applications to Deliver and How They Will Be Used Gather information about users and applications Numbers of users Applications they run Customizations and requirements Page 11 | 1 2 3 4 5 6 7 8 9 10
  • 12. Determine Whether Terminal Services Can Deliver Each Application Examine each application’s capability to be served Possible business issues • Licensing cost and issues • Legal Potential technical issues • Operating system compatibility • Multi-user environment compatibility • Server resource use • Bandwidth use Rank applications by suitability Good candidate Some issues Not suitable for Terminal Services Page 12 | 1 2 3 4 5 6 7 8 9 10
  • 13. Appendix B Job Aid Page 13 | 1 2 3 4 5 6 7 8 9 10
  • 14. Categorize Users Categorize how users use their computers Helps with factoring the number and size of the terminal servers Heavy user Has specialized applications, uses advanced application features, and spends most of the day at the computer Graphic artist, engineer, developer Normal user Frequent computer use but runs mostly spreadsheets, e-mail client, and word-processing applications Administrative assistant, salesperson, producer Light user Uses the computer infrequently to check e-mail or participate in a workflow Hospital volunteer, baker, assembly line worker Page 14 | 1 2 3 4 5 6 7 8 9 10
  • 15. Determine the Number of Terminal Server Farms Each server in a farm Same applications installed Configured identically Start with one farm and add more farms only as necessary Conditions that may require the implementation of additional farms: Page 15 | 1 2 3 4 5 6 7 8 9 10  Large branch offices  Remote users  Software issues  Different roles  Encryption levels  Security considerations  Business  Legal
  • 16. Map Applications and Users to Farms Page 16 | 1 2 3 4 5 6 7 8 9 10
  • 17. Design the Farm Select a form factor for the server CPU, memory, disks, disk capacity Determine the number of terminal servers required in the farm Number of users/maximum number of users per server = number of servers needed to handle a maximum load Determine the number of additional servers required for fault tolerance Extra servers for increased user capacity in case a server goes offline Determine the number of servers required for TS Web Access Cannot be shared between farms Page 17 | 1 2 3 4 5 6 7 8 9 10
  • 18. Step 7 Job Aid Page 18 | 1 2 3 4 5 6 7 8 9 10
  • 19. Determine Where to Store User Data Decide user profile policy/storage location Mandatory versus Roaming Storage size and location Different profiles for different farms necessary? • fileservershare%FarmName%%username% Decide user data policy/storage locations Space required Storage location Design storage for user profiles and data Capacity required for all users Performance Fault tolerance Page 19 | 1 2 3 4 5 6 7 8 9 10
  • 20. Size and Place the Terminal Services Role Services for the Farm Design and place the Terminal Services Session Brokers Place at least one TS Session Broker anywhere there is a geographically separated farm, then add more to provide fault tolerance and handle load Design and place the Terminal Services Licensing Servers Start with one TS Licensing server, add another for fault tolerance, then add more as necessary to handle the load Page 20 | 1 2 3 4 5 6 7 8 9 10
  • 21. Size and Place the Terminal Services Role Services for the Farm Design and place the Terminal Services Gateway servers Only needed if users without VPN access require access through a firewall At least one fault-tolerant TS Gateway at each point of access through a firewall Requires a certificate that is either self-signed or trusted certification authority (CA) Can be combined with Microsoft Internet Security and Acceleration (ISA) Server or Microsoft Forefront™ Internet Application Gateway for increased security If uncertain how many role servers are required, a load test can be performed to measure capacity Page 21 | 1 2 3 4 5 6 7 8 9 10
  • 22. Job Aid with Role Server Information Added Page 22 | 1 2 3 4 5 6 7 8 9 10
  • 23. Secure the Communications Determine the encryption level between client computers and the terminal server 56 bit, 128 bit, Federal Information Processing (FIPS) 140 Determine whether to seal the communications Use Transport Layer Security (TLS)/Secure Sockets Layer (SSL) to prevent a man-in-the-middle attack Determine the CA Determine whether to encapsulate with Hypertext Transfer Protocol over SSL (HTTPS) Require HTTPS Web access so port 3389 can be closed on the firewall. Page 23 | 1 2 3 4 5 6 7 8 9 10
  • 24. Conclusion If designed properly, Terminal Services in Windows Server 2008 can save the organization money while increasing security and application availability Planning is key This guide offers major architectural guidance. Refer to product documentation for additional details. All the IPD Guides are available at www.microsoft.com/ipd Page 24 |