{"id":11182,"date":"2011-04-18T17:17:00","date_gmt":"2011-04-18T17:17:00","guid":{"rendered":"https:\/\/aidanfinn.com\/?p=11182"},"modified":"2011-04-18T17:17:00","modified_gmt":"2011-04-18T17:17:00","slug":"more-ramblings-user-virtualisation","status":"publish","type":"post","link":"https:\/\/aidanfinn.com\/?p=11182","title":{"rendered":"More Ramblings: User Virtualisation"},"content":{"rendered":"<p>This topic will be something familiar to those who\u2019ve worked in server based computing (AKA terminal services\/remote desktop services and VDI) as well as those who have made it a mission to turn their PCs into stateless appliances.&#160; The idea is that we try to decouple the user (identity and profile made up of settings and personal data) from the machine.&#160; This can be for many reasons.&#160; Say a person works on 2 or three machines, be they a laptop &amp; desktop or a virtual desktop &amp; remote desktop servers, then you want to make sure that when they hit their browser favourites, all the short cuts are there.&#160; Or if they fire up Outlook, it connects to their mailbox.&#160; Or maybe if they travel from office A to office B, their My Documents follows them.<\/p>\n<p>You can do an awful lot of this for quite a while.&#160; Roaming profiles have been with us since before I started working in IT in 1996.&#160; But let\u2019s face it; roaming profiles suck.&#160; They can drag around things that are machine specific, and they are OS version specific (XP has V1 profiles and Vista has V2 profiles).&#160; How many times have you had to set up roaming profiles for a single user in different branch offices, or recreate a corrupted roaming profile?&#160; I had to do it quite a bit when I last managed desktops.&#160; An alternative is to combine local profiles with folder redirection.&#160; That means that folders like My Documents are stored on a file server, and the local \u201cfolders\u201d are actually links that redirect applications like Windows Explorer to that location on the file server.&#160; The user thinks they have a normal, local, My Documents \u2026 until they take their laptop and try to open a Word document in the airport, at home, or in a hotel.&#160; Then you have issues.&#160; No worries; you probably learned about Offline Files in your XP or 2003 MCP exam.&#160; Turn that on and then My Documents will be replicated from the file server to the laptop.&#160; In theory; yes.&#160; In practice, I banned Offline Files on XP using GPO because it caused so many helpdesk calls.&#160; It was a nice idea, but it just didn\u2019t work very well.&#160; Vista fixed that.&#160; I hammered Offline Files on Vista and Windows 7 while writing the user\/group chapters of Mastering Windows Server 2008 R2.&#160; It held up; now I\u2019d allow it \u2026 no; I\u2019d demand it \u2026 for those operating systems.&#160; So Redirected Folders with Offline Files works great on those OSs \u2013 I even did step-by-steps on setting that combination up in that book.<\/p>\n<p>But hard core remote desktop services guys will tell you that those techs are just a starting point.&#160; They know more about the innards of profiles and user virtualisation than anyone.&#160; They drive demand for specialist solutions, like those from AppSense (a long-time contributor to PubForum).<\/p>\n<p>Personally, I think this is just a start.&#160; I think we need to think BIGGER.&#160; We\u2019re only thinking in 1 dimension \u2013 how to get people\u2019s data abstracted to move across machines in the business.&#160; We need to go 3D.&#160; Wait!&#160; Don\u2019t run away \u2013 this isn\u2019t a Hollywood movie that sucks and tags on 3D to get a few extra ticket sales.&#160; I see two additional dimensions that user virtualisation needs to expand into.<\/p>\n<p>1: Cross Platform<\/p>\n<p>Recent surveys find that more and more non-Windows machines are making their way into the business, not just the home.&#160; I don\u2019t mean the small business either; I am talking about the multi-national corporation.&#160; Whether it\u2019s the CEO who wants the latest trendy device from the electronics store in the airport, or some device that solves a unique need, we now are facing the need to get personal data available on different platforms.&#160; Should My Documents be on that iPad?&#160; Let\u2019s put security aside for a moment.&#160; Well, if I\u2019m a sales person that travels about, I want something light with good battery life.&#160; If the iPad does the job and nothing else does, then I\u2019m going to demand an iPad.&#160; And you\u2019re damned skippy that I want My Documents on there.&#160; How do we do that now?&#160; DropBox.&#160; Yick! There\u2019s no corporate control.<\/p>\n<p>But that\u2019s a starting point.&#160; I can envision a day when the profile is simply just an instantiation of something that is stored in a central database.&#160; An agent on the machine downloads appropriate data from that database and creates a My Documents folder.&#160; In the case of a Windows PC, it downloads details of the mail server and mailbox and configures the Outlook profile.&#160; In the case of an iPad it might configure the Apple mail client.&#160; In the case of the PC, there might be some Adobe Photoshop settings to dowload.&#160; th iPad doesn\u2019t have an install of PhotoShop so that data is not downloaded.&#160; Maybe the agent is really clever and syncs back up the block level changes to any files contained within the profile.&#160; <\/p>\n<p>This would be a huge departure if Microsoft did this.&#160; There are some cool possibilities if they did.<\/p>\n<p>2: Federation<\/p>\n<p>This one splits in two.&#160; Many organisations have partnerships.&#160; A person can work in company A but spend a lot of time logged into the network of company B.&#160; They probably have 2 identities; one for each network.&#160; And that means they have 2 insulated profiles.&#160; That\u2019s a right PITA.&#160; If they\u2019re lucky to have admin rights they might use something like Live Mesh, DropBox, or SugarSync to replicate key folders between the two networks.&#160; There\u2019s probably various security and compliance issues with that.&#160; And it doesn\u2019t give the best solution for the user.<\/p>\n<p>What if we took the solution that I brainwaved above and extended it, so that the two companies could be federated.&#160; It could be something like ADFS, creating a trust between the profile store in company A and the network of company B.&#160; Selected users could be authorised in both sites (for security reasons) and then user Bob could travel from his regular office in A and log into the network in B when he has to work closely with them.<\/p>\n<p>The second branch breaks out into the home.&#160; Given the bandwidth, I think a reinvention of the profile, taking advantage of how modern cloud apps work, would turn the virtualised user profile into a SaaS application.&#160; Maybe this federation approach could also extend to the likes of Microsoft Live.&#160; If Microsoft allowed a person to log into a PC with a Live ID then they could download their profile from work while sitting at their home office computer.&#160; Or maybe it could be a Mac?&#160; Remember, we\u2019ve decoupled the user data from the OS so it\u2019s no longer dependent on the OS \u2013 it\u2019s just a bunch of files and or settings in a database that can be \u201ctranslated\u201d for any OS in theory.<\/p>\n<p>Maybe Microsoft does this, and maybe not.&#160; I don\u2019t see it happening soon, but it would be a really cool way to extend something like Live Mesh, essentially turning it into a Windows Domain in the cloud.&#160; I really don\u2019t see them going cross platform with it; Marketing would see to that.&#160; And they\u2019d also see it as a way to drive sales of the latest OS, forever putting pressure on the user to upgrade for support.&#160; I hope I\u2019m wrong.<\/p>\n<p>Now think B-I-G-G-E-R!&#160; With something like this \u2026<\/p>\n<ul>\n<li>We don\u2019t need online backup solutions because the personal data store is stored in the cloud (be it public or private)<\/li>\n<li>This could be a part of something bigger like an Intune or an Office365.&#160; Throw in lockdown\/encryption policies, along with remote wipe and device tracking and you have a secure and manageable mobile working platform.<\/li>\n<li>OS and device replacement projects become easier.&#160; <\/li>\n<li>DR design and invocation becomes easier.<\/li>\n<li>I could make a serious amount of money if I knew how to develop this \u2026<\/li>\n<\/ul>\n<p>But maybe a third party, like AppSense, will do something like this?&#160; They\u2019ll have to do something with that $70 million investment they recently got from Goldman Sachs.<\/p>\n<p>I think that\u2019s a pretty good brainfart considering I wrote this post while being hammered with the headache from the dark side of hell.<\/p>\n<div style=\"padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px\" id=\"scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f180e60e-7f7c-4641-b16a-4bb37b072276\" class=\"wlWriterEditableSmartContent\">Technorati Tags: <a href=\"http:\/\/technorati.com\/tags\/Virtualisation\" rel=\"tag\">Virtualisation<\/a>,<a href=\"http:\/\/technorati.com\/tags\/Cloud\" rel=\"tag\">Cloud<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>This topic will be something familiar to those who\u2019ve worked in server based computing (AKA terminal services\/remote desktop services and VDI) as well as those who have made it a mission to turn their PCs into stateless appliances.&#160; The idea is that we try to decouple the user (identity and profile made up of settings &hellip; <a href=\"https:\/\/aidanfinn.com\/?p=11182\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;More Ramblings: User Virtualisation&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[8],"tags":[195],"class_list":["post-11182","post","type-post","status-publish","format-standard","hentry","category-cloud","tag-virtualisation"],"aioseo_notices":[],"jetpack_featured_media_url":"","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts\/11182","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11182"}],"version-history":[{"count":0,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts\/11182\/revisions"}],"wp:attachment":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11182"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=11182"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11182"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}