Sunday, April 29, 2012

VMWARE and Windows Infrastructure Design (7) - Remote Desktop Services


Step 1

Scope of the project

1.       Determine organizational scope

2.       Validate with the business



Step 2

Determine how workloads will be delivered

1.       Gather information about users and their working environment

a.       User location and number of users

b.      Client operating system

c.       Encryption requirements

d.      Whether single sign-on to application is provided

e.      Application used, and version, any special local customization

f.        SLA

g.       Connection type

2.       Determine whether the workload can be delivered using presentation virtualization

a.       Issues that affect an application business viability

b.      Issues that precent an application from being published

3.       Decide whether the workload will be delivered from an RD session host or using VDI

4.       Categorize users

a.       Heavy user

b.      Normal user

c.       Light user



Step 3

Determine the number of RD session host server farm

1.       Determine the number of RD session host server farm

a.       Clients separated from the current farm by WAN speeds

b.      Traveling users

c.       Requirements to run different version of same software, or to have different versions of the same files

d.      Security limitation in some clients

e.      Internal and external user populations

f.        Specific encryption requirements

g.       Organizational requirements to separate business groups

h.      Legal considerations requiring a separate farm



Step 4

Map workloads and users to farms

1.       Assign workload and users to RD session host server farms



Step 5

Design Farms

1.       Select a form factor for the RD session host server

a.       User large memory

b.      More numerous, smaller disk spindles

c.       Use multi-core and multi-processor CPUs

2.       Determine the number of RD session host servers required in the farm

3.       Determine the number of additional servers required for fault tolerance



Step 6

Determine where to store user data

1.       Design user profiles

a.       Mandatory profiles

b.      Space required

c.       User profiles location

2.       Design user data

a.       Space required

b.      User data location

3.       Design storage

a.       Capacity

b.      Performance

c.       Fault tolerance



Step 7

Size and place the remote desktop services role services for the farms

1.       Design and place the RD connection broker role service

a.       Determine whether the RD connection broker role service is required

b.      Determine the demand on the RD connection broker

c.       Determine whether to use dedicated redirectors

d.      Determine the number of servers required

e.      Decide whether the servers that host RD connection broker can be shared

f.        Determine where to place the RD connection broker role service in network

g.       Determine the fault-tolerance requirements of the RD connection broker servers

2.       Determine the number of servers required for RD web access

3.       Design and place the remote desktop license servers

4.       Design and place the RD gateway servers

a.       Determine whether RD gateway is required

b.      Determine the required security model and the location to place the RD gateway role

c.       Determine the demand on RD gateway

d.      Determine the number of servers required

e.      Decide whether the servers that host RD gateway can be shared

f.        Determine the fault-tolerance requirements of the RD gateway role services



Step 8

Secure the communication

1.       Determine the encryption level between clients and RD session host server

2.       Determine whether to seal the communication

3.       Determine the certificate authority

4.       Determine whether to encapsulate with HTTPS



Step 9

Design VDI and RD virtualization host role

1.       Design the VDI environment

2.       Design the RD virtualization host role

No comments:

Post a Comment