Enterprise Desktops Well Served - a technical perspective on virtual desktops

1,250 views

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,250
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Intro / background on myself and Molten Technologies. Today I’ll be talking about the cloud or the ....as a Service paradigm as it relates to delivering a great desktop experience for Enterprise. Getting to Desktops as a Service can offer major advantages and a great user experience for Enterprise clients, but over the last 15 years that I have been helping virtualise desktops, getting to well served desktops can have some bears on the road. Today I will be sharing some suggestions for getting aroung them. OREverybody understands cloud computing or the ... as a service paradigm.Desktops can be delivered as a Service as well, but it is not as easy as some of the other IT services out there because of the inherent complexity of them. In this presentation/workshop I’ll walk through some of hurdles on the road to DaaS
  • Shared services are everywhere...Electricity Water, HeatingTelephone InternetPublic Transport
  • Why would you do something like this? Pro’s: maybe cheaper$/kWh (OpEx), no or unreliable grid to deliver the service, service you deliver is dependent on the power (UPS in rack, generator in DC)Con’s: Very rigid, so you have to overprovision for future growth = CapEx, expertise in house needed and in this case regulations
  • Cloud computing is location-independent computing, whereby shared servers provide resources, software, and data to computers and other devices on demand.Cloud computing describes a new delivery model for IT services, and it typically involves over-the-Internet provision of dynamically scalable and often virtualized resources.---So, Cloud Computing is not just Software as a Service, Rich Internet Applications, Web 2.0, or Software & Services. Google Apps, Microsoft BPOS, SAP?, Slideshare AWS, Azure, GoGrid, SymetriqSalesForceAmazon S3, DropBoxGladinet?
  • Cloud computing is location-independent computing, whereby shared servers provide resources, software, and data to computers and other devices on demand.Cloud computing describes a new delivery model for IT services, and it typically involves over-the-Internet provision of dynamically scalable and often virtualized resources.---So, Cloud Computing is not just Software as a Service, Rich Internet Applications, Web 2.0, or Software & Services. Google Apps, Microsoft BPOS, SAP?, Slideshare AWS, Azure, GoGrid, SymetriqSalesForceAmazon S3, DropBoxGladinet?
  • Used to be called ASP (often based on WTS/Citrix)
  • Small businesses: Pricing (£/$/€ per month, per user)Self servicing – add users/applications and services (hosted)Access only over the InternetMidsized businesses: Pricing and flexibility (£/$/€ per month, per user depending on numbers)Service level agreements, dedicated customer support and contacts Tiered servicing – rights to add users/applications/services inside companyAccess to bespoke applications inside their own datacenter (VPN/MPLS)Enterprise / Government: Mostly interested in virtual containers – used to host their own desktop imagesService level agreements, Disaster Recovery, Multi Datacenters across Geo’sVirtual desktops on premise and at the service provider, but single point of administration
  • Notes;Hybrid model is predicted by analysts to be the dominant one for the next 3 years as many of Enterprises are starting to move towards the cloud, but many are doing so in a staged process.
  • Make it short and sweet, this will be discussed in the next few slides
  • For the first para: Central storage problems – commonly called ‘storms’Final point: (Use local storage) – if possible but be smart about it
  • Working with experienced and deeply knowledgable specialists will help.
  • While RIA is from the early 2000’s, it’s still not a true standard. Cloud application intercommunication is a known issue – XML is supposed to fix that, but there’s no standard like OLE/DDE of a Windows desktopFlash and HTML 5 are obvious points of attention here with Google/Adobe on one side (flash) and Apple on the other one (HTML5), Microsoft in the middle (Ajax, Silverlight).
  • While RIA is from the early 2000’s, it’s still not a true standard. Cloud application intercommunication is a known issue – XML is supposed to fix that, but there’s no standard like OLE/DDE of a Windows desktopFlash and HTML 5 are obvious points of attention here with Google/Adobe on one side (flash) and Apple on the other one (HTML5), Microsoft in the middle (Ajax, Silverlight).
  • Intro / background on myself and Molten Technologies. Today I’ll be talking about the cloud or the ....as a Service paradigm as it relates to delivering a great desktop experience for Enterprise. Getting to Desktops as a Service can offer major advantages and a great user experience for Enterprise clients, but over the last 15 years that I have been helping virtualise desktops, getting to well served desktops can have some bears on the road. Today I will be sharing some suggestions for getting aroung them. OREverybody understands cloud computing or the ... as a service paradigm.Desktops can be delivered as a Service as well, but it is not as easy as some of the other IT services out there because of the inherent complexity of them. In this presentation/workshop I’ll walk through some of hurdles on the road to DaaS
  • Enterprise Desktops Well Served - a technical perspective on virtual desktops

    1. 1. Ivo Murris<br />Molten Technologies<br />February 3, 2011<br />Enterprise Desktops Well Served Technical Review <br />
    2. 2. 2<br />
    3. 3. Cloud, virtual or ...as a Service?<br />Options for desktops<br />New on the block: Desktops as a Service (DaaS)<br />What is an Enterprise desktop well served?<br />Deploying Desktops as a Service (and other hosted virtual desktop solutions)<br />Technical challenges<br />Recommendations<br />The future for Enterprise desktops<br />Agenda<br />3<br />
    4. 4. From Cloud to ...as a Service<br />4<br />
    5. 5. 5<br />From Cloud to ...as a Service<br />
    6. 6. From Cloud to ...as a Service<br />6<br />IT services are available all around us, with common examples across the industry: <br />Software as a Service (SaaS)<br />Infrastructure as a Service (IaaS)<br />Platform as a Service (PaaS)<br />Storage <br />Backup<br />Data<br />‘Everything’ as a Service <br />
    7. 7. From Cloud to ...as a Service<br />7<br />IT services are available all around us, with common examples across the industry: <br />Software as a Service (SaaS)<br />Infrastructure as a Service (IaaS)<br />Platform as a Service (PaaS)<br />Storage <br />Backup<br />Data<br />‘Everything’ as a Service <br />
    8. 8. Desktops as a Service<br />8<br />‘New’ is Desktops as a Service (DaaS)<br />Outsourced virtual desktop infrastructure (VDI)<br />Looks like VDI but isn’t<br />Cloud Genes: <br />Universal access (Internet, WAN, LAN)<br />‘Pay as you go’<br />Scale (Elasticity)<br />Resilient (reliability in many Nines)<br />Multi-tenant architecture<br />Desktops are common flavors of Windows or Linux, not yet truly web based<br />
    9. 9. What is an Enterprise Desktop Well Served?<br />
    10. 10. A great desktop for a user:<br />Has a consistent and intuitive UI which appears to run very, very fast<br />Has all the applications you need (or want), with all the settings to make them run as expected<br />Feels like their own<br />A great desktop for an administrator:<br />Is easily managed on a user, OS and application level<br />Enabled by clicking a button<br />Is secure<br />A Desktop Well Served<br />10<br />
    11. 11. An Enterprise Well Served<br />11<br />Every company has its ‘own’ way of doing their desktops and applications.<br />Every company has its ‘own’ reasons for outsourcing and centralising their desktops.<br />Security, Scalability, OpEx vs CapEx, Windows 7 migration and application testing, Helpdesk outsourcing, ... <br />Moving desktops out to the Cloud is a consultative process.<br />
    12. 12. An Enterprise Well Served<br />12<br />Virtual desktops can be hosted in-house, at a service provider, or using a hybrid model.<br />Moving from physical edge computing to hosted virtual is often more complicated than expected.<br />Don’t expect to move the desktops ‘to the cloud’ by doing a straightforward physical-to-virtual (P2V) conversion. It is not the same as server virtualisation. <br />
    13. 13. Desktops as a ServiceChallenges and Recommendations<br />
    14. 14. DaaS Challenges<br />14<br />To deliver Desktops as a Service well, it must be planned the right way. The major challenges can be grouped into six key areas:<br />Networking – ensure that each customer can use their desktops securely in ‘their’ subnet <br />Remoting(part of networking) – ensure that each customer gets the required desktop functionality (e.g. VoIP device support, printing)<br />Storage – ensure that each desktop gets fast access to their harddisk (on central or local server storage)<br />Servers – ensure that you get the desktop numbers per rack right while maintaining flexibility <br />Offline Access – Management of users requiring offline access (not necessarily for required for mobile users)<br />Users – The consumers of this new way of delivering desktops are often are overlooked. Ensure existing use cases are well understood before starting. <br />
    15. 15. DaaS Challenges - Networking<br />15<br />Networking<br />Challenges: <br />The OS usually has low latency access to the harddisk over the PCI bus. With desktop hosting, multiple desktops are accessing the same storage cluster, often over the network.<br />Every user is accessing their desktop over the network. The user interface (UI) is very sensitive to latency.<br />Some recommendations:<br />Separate customer facing networks from storage network and make them redundant<br />Use low latency storage switching gear<br />Minimise UI latency by choosing the right remoting protocol and network caching equipment appropriate.<br />Separate each customer inside their own VLAN and use VRF tags to correctly route traffic. <br />
    16. 16. DaaS Challenges - Storage<br />16<br />Storage <br />Challenges:<br />Each desktop consumes harddisk space and requires I/O to the storage cluster. Common practices require updating of the OS, anti-virus signature files and applications at fixed times, which cause central storage problems.<br />Some recommendations:<br />Don’t use storage geared for server workloads but get dedicated storage for the desktop hosts. High IOPS (75%/25% write/read) and deduplication are required.<br />Traditional storage vendors don’t deliver optimal IOPS/$ performance. Look into new vendors delivering SSD-only or hybrid solutions and Cloud characteristics. Ensure performance 24/7, also in degraded state. Assume 15-25 IOPS/desktop. <br />Align virtual desktop storage with the hypervisor: http://tiny.cc/bo151 (EMC), http://tiny.cc/79y87 (VMware), http://tiny.cc/73i3q (Virtuall - recommended)<br />Optimise the desktop image for virtual delivery by disabling unwanted services and functionality: http://tiny.cc/6yz2l (Virtuall Blog), http://tiny.cc/nq570 (Microsoft TN - recommended), http://tiny.cc/bo151 (EMC). Measure IOPS/desktop during pilots.<br />Think virtual (outside the box): Use dynamic desktop pools with frequently updated golden images, combined with application and user state virtualisation. Use anti-virus appliances on the desktop hosts <br />
    17. 17. DaaS Challenges - Servers<br />17<br />Servers<br />Challenges:<br />Each virtual desktop consumes CPU cycles. Desktop density per server is dependent on resident services and applications on each desktop, similar to thinking about storage. One server = 100 desktops, so reliability is key.<br />Some recommendations:<br />Pilot to gauge virtual desktop density per physical server core. Normal figures are 6 to 10 hosted desktops per physical core, translating to ~96 desktops per dual socket, 12 core server <br />Depending on power and cooling restrictions, density > 8000 desktops per 46U rack is possible (e.g. SGI Rackable, HP Blades) <br />From a reliability and networking density perspective, blade technology makes sense<br />Smarter to build desktop infrastructure Lego style:<br />Each rack has its own storage appliances, networking gear, and server nodes <br />Rackbased storage speed is ample to deliver bulk of storage I/O to local desktops<br />Larger customers will require storage replication across these Lego blocks (elements) <br />Use Green IT management solutions to turn off desktop nodes or even complete elements when not in use <br />
    18. 18. DaaS Challenges – Offline<br />18<br />Offline Desktop Access<br />Challenges:<br />(Inter)networking has become universal and hosted desktop access should be possible everywhere, also for mobile users. However, in certain cases access might be impossible, or very expensive. <br />Some recommendations:<br />Define which corporate applications work offline (no backend requirements)<br />Define which user groups need those applications when offline <br />Ensure there’s control of the device (no BYO, real-time interface management, remote destroy)<br />Choose a solution that:<br />Supports your desktop OS and strategy<br />Is scalable to the required numbers <br />Requires low bandwidth <br />Makes desktop restore quick @ WAN speeds<br />Offline ≠Mobile<br />
    19. 19. DaaS – my thoughts<br />19<br />Moving to the cloud can be daunting. <br />Current datacenter practices at the SP and Enterprise are not geared to DaaS.<br />Storage is important, invest intelligently. <br />Explicitly think through a company’s own desktop practice. Analyse which desktops, user groups, applications can move out to hosted cloud. <br />Don't do direct P2V - disasters can happen that way.<br />Multi-tenancy is the way forward for large scale DaaS for both the service provider and large clients.<br />
    20. 20. DaaS – Moving forward<br />20<br />When everything comes together ...<br />With the development of web technologies like Rich Internet Applications (RIA), we can be certain that DaaS will move away from delivering a true desktop OS. <br />Further development is however needed:<br />Applications and cloud services need to integrate and communicate seamlessly and securely. Technologies are there and expected to expand quickly from 2014 (Gartner http://tiny.cc/yhlzb) <br />Multimedia and rich display technologies need to be established and agreed upon (HTML 5, Ajax, Silverlight, Flash, ..)<br />Web browsers must become reliable platforms to deliver the needed functionality <br />The state and place of company data must be known and visible<br />Not only self-servicing but also central management is required<br />
    21. 21. DaaS – Moving forward<br />21<br />When everything comes together ...<br />With the development of web technologies like Rich Internet Applications (RIA), we can be certain that DaaS will move away from delivering a true desktop OS. <br />Further development is however needed:<br />Applications and cloud services need to integrate and communicate seamlessly and securely. Technologies are there and expected to expand quickly from 2014 (Gartner http://tiny.cc/yhlzb) <br />Multimedia and rich display technologies need to be established and agreed upon (HTML 5, Ajax, Silverlight, Flash, ..)<br />Web browsers must become reliable platforms to deliver the needed functionality <br />The state and place of company data must be known and visible<br />Not only self-servicing but also central management is required<br />
    22. 22. Q & A<br />22<br />Questions?<br />
    23. 23. Ivo Murris <br />www.moltentechnologies.com<br />http://uk.linkedin.com/in/ivomurris<br />Enterprise Desktops Well Served Technical Review <br />

    ×