0
VMware view – storage considerations<br />Calin DAMIAN TANASE<br />This presentation does not represent the thoughts, inte...
Agenda<br />Why VMware View? What’s driving adoption? Business Drivers <br />VMware View Architecture<br />Design Consider...
Why VMware View? What’s driving adoption? Business Drivers<br /><ul><li>Simplification/CapEx reductions
Device simplification and/or consolidation
Faster, rapid deployments
New apps
New employee
Other rovisioning tasks
OpEx reductions - Lower Cost of Desktop Management
Power savings
BYO - “bring-your-own-PC” approaches
Reduced IT services cost
Reduction of IT staffing costs (or outsourcing costs)
Simplified desk-side support
Simplified life cycle management.
Ease and speed of OS/application deployments
Upcoming SlideShare
Loading in...5
×

VMware View – Storage Considerations

1,414

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,414
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
61
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Server and Storage Sizing for VMware VDI: A Prescriptive Approachhttp://www.vmware.com/files/pdf/VMware_VDI_Server_and_Storage_Sizing_120508.pdf
  • http://en.wikipedia.org/wiki/Moore&apos;s_lawMoore&apos;s law describes a long-term trend in the history of computing hardware. The number of transistors that can be placed inexpensively on an integrated circuit doubles approximately every two years.[note 1] This trend has continued for more than half a century and is expected to continue until at least 2015 or 2020
  • Storage Basics -- http://vmtoday.com/2009/12/storage-basics-part-i-intro/
  • Server and Storage Sizing for VMware VDI: A Prescriptive Approachhttp://www.vmware.com/files/pdf/VMware_VDI_Server_and_Storage_Sizing_120508.pdf
  • Server and Storage Sizing for VMware VDI: A Prescriptive Approachhttp://www.vmware.com/files/pdf/VMware_VDI_Server_and_Storage_Sizing_120508.pdf
  • Server and Storage Sizing for VMware VDI: A Prescriptive Approachhttp://www.vmware.com/files/pdf/VMware_VDI_Server_and_Storage_Sizing_120508.pdf
  • Server and Storage Sizing for VMware VDI: A Prescriptive Approachhttp://www.vmware.com/files/pdf/VMware_VDI_Server_and_Storage_Sizing_120508.pdfhttp://www.jimmoyle.com/2011/05/windows-7-iops-for-vdi-deep-dive/
  • Transcript of "VMware View – Storage Considerations"

    1. 1. VMware view – storage considerations<br />Calin DAMIAN TANASE<br />This presentation does not represent the thoughts, intentions, plans or strategies of nobody. It is solely my opinion. This presentation is provided "AS IS" without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.<br />You may distribute this presentation freely as long as you keep it unmodified<br />Copyright Calin DAMIAN TANASE, Temperfield<br />
    2. 2. Agenda<br />Why VMware View? What’s driving adoption? Business Drivers <br />VMware View Architecture<br />Design Considerations<br />Challenges in a virtual desktop world<br />Storage – a short introduction<br />Storage – what we plan for?<br />Storage challenges for VMware View Environments<br />How the challenges may be addressed?<br />Resources<br />Storage – a short introduction<br />
    3. 3. Why VMware View? What’s driving adoption? Business Drivers<br /><ul><li>Simplification/CapEx reductions
    4. 4. Device simplification and/or consolidation
    5. 5. Faster, rapid deployments
    6. 6. New apps
    7. 7. New employee
    8. 8. Other rovisioning tasks
    9. 9. OpEx reductions - Lower Cost of Desktop Management
    10. 10. Power savings
    11. 11. BYO - “bring-your-own-PC” approaches
    12. 12. Reduced IT services cost
    13. 13. Reduction of IT staffing costs (or outsourcing costs)
    14. 14. Simplified desk-side support
    15. 15. Simplified life cycle management.
    16. 16. Ease and speed of OS/application deployments
    17. 17. Simplify new HW/OS adoption, Windows 7 migration
    18. 18. Security - All data is maintained within a central datacenter; no data on clients
    19. 19. Asset control outside corporate perimeter (“offshoring”)
    20. 20. Physical device security
    21. 21. Data security/control
    22. 22. Desktop disaster recovery plan</li></li></ul><li>VMware View Architecture<br />
    23. 23. Design Considerations<br /><ul><li>Inputs - to be considered
    24. 24. Operational requirements
    25. 25. Environment may affect the design (latency, bandwidth, DMZ, firewalls)
    26. 26. HA for desktops
    27. 27. Business continuity/Disaster recovery
    28. 28. Portability and flexibility
    29. 29. Networking
    30. 30. Security
    31. 31. Scalability
    32. 32. Monitoring
    33. 33. Management
    34. 34. User experience & user acceptance
    35. 35. Output – THE Design
    36. 36. Solution/Enterprise/Site – wide Architecture
    37. 37. Cluster and Server Sizing (! Configuration Maximums)
    38. 38. End-point devices
    39. 39. Storage Design & Sizing  that’s ourfocus for this presentation
    40. 40. etc</li></li></ul><li>Challenges in a virtual desktop world<br /><ul><li>Objective
    41. 41. Some won't see any ROI for at least a few years
    42. 42. CPU power - 10/12-core CPUs available; 32-core CPU expected H2 2011
    43. 43. Lots of memory needed in servers – Cisco EMT 48 DIMM slots for 384GB ; 16GB dimms prices dropping (Moore’s Law)
    44. 44. Network Bandwidth – PCoIP improvements; 10G switches price/port dropping bellow 2k eur; accelerators; technology improvements to consider & optimize for virtual channel
    45. 45. 3D
    46. 46. Risks associated to migration
    47. 47. Apps/desktop HW not candidates for VDI; maybe costly migration
    48. 48. App-virtualization
    49. 49. Licensing
    50. 50. Roaming profiles vs. Persona management (personal settings?)
    51. 51. Shared centralized infrastructure vs. dedicated hardware
    52. 52. And of course STORAGE
    53. 53. Don’t forget to consider Subjective challenges
    54. 54. changing the culture and perception that users have developed around “their PCs” ; user resistance to be considered 
    55. 55. find ways to get prospective users to actually desire new VDI driven systems
    56. 56. first followers?</li></li></ul><li>First Follower – Derek Sivers<br />
    57. 57. Storage – a short introduction<br /><ul><li>History – open systems
    58. 58. PCI & SCSI
    59. 59. Shared storage – consolidation trends since the 80th
    60. 60. Shared storage as technology enabler for clusters, DR, etc
    61. 61. FC – we got the best from channel and network comm. types
    62. 62. SANs
    63. 63. What a storage system is doing basically?
    64. 64. Virtualize “local” storage capacity  we get LUNs (logical vols)
    65. 65. Serving data to clients (servers) from logical constructs (LUNs)
    66. 66. Why is the traditional DDM the “retard child” of IT infrastructures
    67. 67. How the IT infrastructure “society members” are contributing to integrate the DDMs?
    68. 68. For digital cameras we compare by Mp, optical zoom, digital zoom; what’s used for storage systems?
    69. 69. How to read a storage subsystem datasheet (iops, SAS/SATA/FC/iSCSI)
    70. 70. Common misconceptions about storage systems</li></li></ul><li>Storage – what we plan for?<br /><ul><li>Size – disk space should be all? 
    71. 71. How do you characterize the workload to be accommodated?
    72. 72. Sequential/random
    73. 73. Cache friendly
    74. 74. R/W ratio (i.e. 20% write / 80% read)
    75. 75. Block size/io length
    76. 76. Iops
    77. 77. Io bandwidth/throughput
    78. 78. Latency tolerance
    79. 79. How do you define what’s good or bad with performance? Is there a good enough threshold?
    80. 80. What happens when you’re not providing enough to consumers?
    81. 81. Impact of HW configuration and logical configuration
    82. 82. RAID5 Write penalty scenario
    83. 83. How do you benchmark?
    84. 84. What may negatively influence your results?
    85. 85. Performance management/optimization - One time job or a process to integrate in the business model?
    86. 86. Methodology
    87. 87. Tools</li></li></ul><li>Storage challenges for VMware View Environments<br /><ul><li>Desktop images & user data migrated from user devices to the data center  stress on centralized storage systems
    88. 88. Large scale View projects  huge influx of data that was stored on local machines now needs to be stored and administered centrally
    89. 89. Shared storage infrastructure vs. dedicated to the desktop’s user
    90. 90. Internal bus transport vs. the storage fabric
    91. 91. “Storms” (boot, AV, login) impact for all users?
    92. 92. Peaks accommodated into large averages?
    93. 93. Enterprise storage cost/GB vs. commodity DDMs found in desktops ; space management becomes more important</li></li></ul><li>How the challenges may be addressed?<br /><ul><li>GOOD sizing
    94. 94. Performance: iops usually the issue - not capacity nor transport
    95. 95. Assess - Measure & Analyze what you need to accommodate as storage needs
    96. 96. Well performed assessments will provide good inputs for design
    97. 97. Stateless /Statefull?
    98. 98. How many different golden images do I need?
    99. 99. Apps installed or Thinapped?
    100. 100. How many unique linked clone VMs are required?
    101. 101. Persistent disks or persona management?
    102. 102. What are the average and peak IOPS of the desktops?
    103. 103. What are the most IO intensive applications?
    104. 104. Any unauthorized apps? – undesired impact on sizing 
    105. 105. Pilot, Pilot, Pilot and tune the VDI deployment - Lakeside Software / Liquidware Labs</li></li></ul><li><ul><li>Optimize desktop OS images (see resources)
    106. 106. LSI disk drive for XP; SAS forWindows 7
    107. 107. Turn off drive indexing
    108. 108. Defrag the drive – both the image and the VMDK
    109. 109. Clean out all system temp files
    110. 110. No P2V
    111. 111. Keep the image as clean as is possible
    112. 112. Disable any unneeded services</li></li></ul><li><ul><li>Understand technology and use it to your advantage
    113. 113. Storage systems architecture
    114. 114. Tools you use to assess performance
    115. 115. VMware View specifics
    116. 116. Linked Clones
    117. 117. Tiered storage support & storage overcommitment
    118. 118. Master VM image on SSD for stateless
    119. 119. Redirect disposables
    120. 120. Refresh, Rebalance
    121. 121. In a new architecture old solutions may not be ideal; be open to consider change
    122. 122. Remember: with flexibility/features comes complexity; storage space consumption was easy to determine. We have now Linked Cloning vs. Linked Cloning Thin Provisioned(even Hw Thin Provisioning @storage layer)vs. Full Cloning Thin Provisioned
    123. 123. For a Linked Clones setup you will maybe consider consumption for:
    124. 124. master replica & replica
    125. 125. delta footprint (refresh @ 50%?)
    126. 126. User data disk (if not using roaming profiles/persona management)
    127. 127. max log size
    128. 128. disposables
    129. 129. Overhead
    130. 130. .vswp (configured mem, reservations? All VMs powered-on at the same time?)
    131. 131. With tiered storage you need to profile workloads per storage tier
    132. 132. i.e. 100% read for replica
    133. 133. 40% read; 60% write for LinkedClones disks
    134. 134. 30% read; 70% write for Persistend Disks</li></li></ul><li>Resources<br /><ul><li>Mirror locally myvirtualcloud.net and start reading 
    135. 135. VMware View Architecture Planning
    136. 136. VMware View Reference ArchitectureA guide to large-scale Enterprise VMware View deployments
    137. 137. VMware View WAN Reference ArchitectureThis View WAN reference architecture focuses on the WAN link, its attributes, such as bandwidth and latency, and the WAN optimization aspect of the architecture.
    138. 138. VMware ThinApp Reference ArchitectureThis VMware ThinApp reference architecture specifically focuses on integration with Active Directory, the use of Distributed File System technology for file shares, and View Composer considerations.
    139. 139. Server and Storage Sizing for VMware VDI: A Prescriptive Approach
    140. 140. Storage Basics -- http://vmtoday.com/2009/12/storage-basics-part-i-intro/
    141. 141. Jim Moyle’s paper – Windows 7 IOPS for VDI: Deep Dive</li></ul>View 4.5 Stateless Desktop reference architecture<br />Windows 7 Optimization Guide<br />Windows XP Optimization Guide<br />View VDI calculator http://myvirtualcloud.net/?page_id=1076<br />The biggest Linked Clone “IO” Split Study<br />
    142. 142. Questions?<br />
    143. 143. Thank you!<br />
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×