Hi Reyna,
Thank you for the reply to my earlier comment.
I'll reiterate what I think would improve logon times with FSLogix.
New Profile
- Create a new profile locally.
- Once the user is logged on, then start to sync the local profile to each cloud cache locations.
Existing Profile with multiple geo-located cloud cache locations
- FSLogix checks each cloud cache location for the profile with the most current time (in case synchronization across all locations is not complete).
- FSLogix service determines fastest/closest cloud cache location.
- If profile timestamps are different, use the profile with the most current timestamp.
- If profile timestamps are the same, use the closest cloud cache profile.
- User logs on to a host and FSLogix copies the profile from the fastest location to the local host.
- After logon is complete, FSLogix syncs the VHD profiles across all cloud cache locations.
I need to maintain profiles across multiple locations. If FSLogix prioritizes synchronization state over logon times, then FSLogix will not work for me. I am considering the idea of FSLogix on top of DFS replication, but that might not work correctly if users logon to Citrix servers in different locations.