Planning and What's New in Windows Server 2008 R2 SP1 for Virtualization
Planning and What’s New in Windows Server 2008 R2 SP1 for VirtualizationLai YoongSeng (Virtual Machine)Consultant Redynamics Asia SdnBhd
Planning ToolFeatures on Windows Server 2008 R2 SP1AgendaMicrosoftWindows Server 2008 R2Hyper-V
Why even bother to plan ?Planning is Preparation
Fail to planPlan to Fail
Microsoft Assessment and Planning ToolkitInventory – Assessment - ReportingGet Free Download at http://www.microsoft.com/MAP
Customer NetworkMAP: How It WorksWindows-based operating system (OS) migration?Server Consolidation?Virtualization?Assess customer’s environment agentlessly and recommend the right technologiesMAPMAP Tool User(IT Pro/Partner)Report generationfor different migrationscenarios
DEMOMAP
How much memory does a web server require ?How much memory does a domain controller require ?Vendor said “Recommended 2GB”
Access application slow !2GB of memory not sufficient as suggested by vendor!System overloaded when peak time !
Application Memory Utilization
Windows Server 2008 R2 SP1Dynamic Memory RemoteFXMicrosoft RemoteFXleverages the power of virtualized graphics resources and advanced codecs to recreate the fidelity of hardware-assisted graphics acceleration, including support for 3D content and Windows Aero, on a remote user’s device. This allows for a local-like, remote Dynamic Memory allows the allocation of a range of memory (min and max) to individual VMs, enabling the system to dynamically adjustthe VM’s memory usage based on demand. This provides more consistency in system performance enabling better manageability for administrators
Example: Without Dynamic MemoryHyper-V (2 GB)Hyper-V (2 GB)Unused (8 GB)Unused (8 GB)WastedWastedVM 4- 2 GBVM 2- 4 GBVM 3- 4 GBVM 1- 2 GBPhysical Server (16 GB RAM)Physical Server (16 GB RAM)ClusterNode1ClusterNode2
Example: With Dynamic MemoryHyper-V (2 GB)Hyper-V (2 GB)Unused (2 GB)DM: 4 GBDM: 2 GBVM 2- 4 GBVM 4- 2 GBDM: 2 GBDM: 2 GBVM 3- 4 GBVM 1- 2 GBPhysical Server (16 GB RAM)Physical Server (16 GB RAM)ClusterNode1ClusterNode2
Example: When Live MigrationHyper-V (2 GB)Hyper-V (2 GB)Unused (8 GB)Unused (2 GB)DM: 2 GBVM 4- 2 GBDM: 2 GBVM 2- 4 GBVM 3- 4 GBVM 1- 2 GBPhysical Server (16 GB RAM)Physical Server (16 GB RAM)ClusterNode1ClusterNode2
Dynamic Memory Example0512 MB1024MB   Hot-addVM MemoryBallooned MemoryVM MemoryHot-addSecond VM MemoryParent Memory
Supported Guest Operating SystemWindows Server 2003 Web, Standard, Enterprise & Datacenter (32-bit and 64-bit)Windows Server 2003 R2 Web, Standard, Enterprise & Datacenter (32-bit and 64-bit)Windows Server 2008 Web, Standard, Enterprise & Datacenter (32-bit and 64-bit)Windows Server 2008 R2 Web, Standard, Enterprise & Datacenter (64-bit)Windows Vista Enterprise & Ultimate (32-bit and 64-bit)Windows 7 Enterprise & Ultimate (32-bit and 64-bit)17
How to Upgrade?Ensure Virtual Machine are ready for the updateCompletely shutdown. No Saved State VMMerge SnapshotUpdate the Host to SP1 BetaUpdate the VM Integration Services
Enable Dynamic MemoryMake sure the Virtual Machine is not running.Startup : Min 512 MBMaximum: default 64 GB
Memory BufferIdeal target memory value is constantly change.Default is set to 20%
Memory PriorityMemory priority determine who will get the memory.Rules of thumb:-Higher Priority will get memory 1stTaken from Lower Priority VM
DEMODynamic Memory & Remote-FX
SummaryUse Microsoft Assessment and Planning Toolkit (MAP)Dynamic MemoryRemote- FX
Q&AQuestions & Answers
ResourcesRequired slideMicrosoft Assessment and Planning Toolkit (MAP)http://www.microsoft.com/downloads/en/details.aspx?FamilyID=67240b76-3148-4e49-943d-4d9ea7f77730&displaylang=enHyper-V: Dynamic memory Survival Guidehttp://social.technet.microsoft.com/wiki/contents/articles/hyper-v-dynamic-memory-survival-guide.aspxHyper-V: Remote-FX Survival Guidehttp://social.technet.microsoft.com/wiki/contents/articles/hyper-v-remote-fx-survival-guide.aspxWindows Server 2008 R2 SP1 Betahttp://technet.microsoft.com/en-my/evalcenter/ff183870(en-us).aspxMVUG (Malaysia Virtualization User Group) – Join us !http://www.facebook.com/group.php?gid=216237734803Lai’s Blog – TechInsight Penang , KL Slide, Virtualization related, etchttp://www.ms4u.info
Required slideWIN COOL PRIZES!!!Complete the True Techie and Crazy Communities Challenge and stand a chance to win…Look in your conference bags NOW!!
Required slideWe value your feedback!Please remember to complete the overall conference evaluation form (in your bag) and return it to the Registration Counter on the last day in return for a Limited Edition Gift

More Related Content

PDF
VMworld 2013: A Technical Deep Dive on VMware Horizon View 5.2 Performance an...
PDF
12 cool features in defrag 12
PDF
Provision Intel® Optane™ DC Persistent Memory in Linux*
PPT
Training netbackup6x2
PDF
Magento 2 performance - a benchmark
PPTX
Netbackup training-course-navi-mumbai-netbackup-course-provider-navi-mumbai
PDF
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...
PDF
A Step-By-Step Disaster Recovery Blueprint & Best Practices for Your NetBacku...
VMworld 2013: A Technical Deep Dive on VMware Horizon View 5.2 Performance an...
12 cool features in defrag 12
Provision Intel® Optane™ DC Persistent Memory in Linux*
Training netbackup6x2
Magento 2 performance - a benchmark
Netbackup training-course-navi-mumbai-netbackup-course-provider-navi-mumbai
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...
A Step-By-Step Disaster Recovery Blueprint & Best Practices for Your NetBacku...

What's hot (20)

PPTX
Netbackup 6.5 backup process
PDF
IBM System Storage LTO Ultrium 6 Tape Drive Performance White Paper
PPTX
MySQL新技术研究与实践
PPTX
Methods and Best Practices for High Performance eCommerce
ODP
PostgreSQL Replication in 10 Minutes - SCALE
PDF
IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...
TXT
History
PDF
Ibm db2 10.5 for linux, unix, and windows getting started with db2 installa...
PPTX
Run MongoDB with Confidence: Backing up and Monitoring with MMS
PDF
Magento performance & optimisation best practices
PPT
Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica...
TXT
aaaaHistory
PDF
Enabling POWER 8 advanced features on Linux
PPTX
3 Hyper V
PDF
Percona xtrabackup - MySQL Meetup @ Mumbai
PPTX
Windows Server 2008 R2 Hyper V
PPTX
20180825 jssug 09_migration_aws
PPTX
Master VMware Performance and Capacity Management
PDF
XPDDS18: Xenwatch Multithreading - Dongli Zhang, Oracle
PPTX
Windows 7 and Windows Server 2008 R2 SP1 Overview
Netbackup 6.5 backup process
IBM System Storage LTO Ultrium 6 Tape Drive Performance White Paper
MySQL新技术研究与实践
Methods and Best Practices for High Performance eCommerce
PostgreSQL Replication in 10 Minutes - SCALE
IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...
History
Ibm db2 10.5 for linux, unix, and windows getting started with db2 installa...
Run MongoDB with Confidence: Backing up and Monitoring with MMS
Magento performance & optimisation best practices
Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica...
aaaaHistory
Enabling POWER 8 advanced features on Linux
3 Hyper V
Percona xtrabackup - MySQL Meetup @ Mumbai
Windows Server 2008 R2 Hyper V
20180825 jssug 09_migration_aws
Master VMware Performance and Capacity Management
XPDDS18: Xenwatch Multithreading - Dongli Zhang, Oracle
Windows 7 and Windows Server 2008 R2 SP1 Overview
Ad

Similar to Planning and What's New in Windows Server 2008 R2 SP1 for Virtualization (20)

PPTX
Implementing Hyper V virtualization Service Pack 1
PPTX
Hyper-V 2008 R2 Best Practices
PPTX
Windows Server 2008 R2 & SP1 for IT Pro's
PPTX
Planning & Best Practice for Microsoft Virtualization
PPTX
Hyper-V Infrastructure
PDF
Hp sizer for microsoft share point
PPTX
Pulse 2011 virtualization and storwize v7000
PDF
Tech Talk: Moneyball - Hitting real-time apps out of the park with Big Memory
PPT
Designing virtual infrastructure
ODP
oVirt DR Site to-site using ansible
PPTX
SharePoint 2010's Virtual Reality
PPTX
Storage and hyper v - the choices you can make and the things you need to kno...
PPTX
Best Practices For Virtualised Share Point T02 Brendan Law Nathan Mercer
PDF
Hyper-V Best Practices & Tips and Tricks
PPT
prezentációt
PPTX
SharePoint 2010's Virtual Reality - SPC2C
PDF
Getting more juice out from your Raspberry Pi GPU
PPT
Momentum Webcast HP Virtualization
PPTX
Virtualization & Network Connectivity
PPTX
Deep learning at scale in Azure
Implementing Hyper V virtualization Service Pack 1
Hyper-V 2008 R2 Best Practices
Windows Server 2008 R2 & SP1 for IT Pro's
Planning & Best Practice for Microsoft Virtualization
Hyper-V Infrastructure
Hp sizer for microsoft share point
Pulse 2011 virtualization and storwize v7000
Tech Talk: Moneyball - Hitting real-time apps out of the park with Big Memory
Designing virtual infrastructure
oVirt DR Site to-site using ansible
SharePoint 2010's Virtual Reality
Storage and hyper v - the choices you can make and the things you need to kno...
Best Practices For Virtualised Share Point T02 Brendan Law Nathan Mercer
Hyper-V Best Practices & Tips and Tricks
prezentációt
SharePoint 2010's Virtual Reality - SPC2C
Getting more juice out from your Raspberry Pi GPU
Momentum Webcast HP Virtualization
Virtualization & Network Connectivity
Deep learning at scale in Azure
Ad

More from Lai Yoong Seng (20)

PPTX
Are You Protected From Downtime and Data Loss?
PPTX
ISV -Microsoft and Veeam Better Together
PPTX
Ransomware Resiliency, Recoverability and Availability
PPTX
Visibility With Veeam One
PPTX
What's next: Veeam Backup for Microsoft O365 2.0
PPTX
Enterprise Mobility Suite- Azure RMS
PPTX
Enterprise Mobility Suite-Microsoft Intune
PPTX
Enterprise Mobility Suite- Azure AD Premium
PPTX
Enterprise Mobility Suite- Introduction
PPTX
Get started With Microsoft Azure Virtual Machine
PPTX
Disaster Recovery to the Cloud with Microsoft Azure
PPTX
MAP Toolkit
PPTX
Common Scenario to Start With
PPTX
How Secure is Azure?
PPTX
Extending On-Premise Infrastructure To Cloud
PPTX
Managing and Automating Hybrid Cloud Infrastructure
PPTX
Private Cloud R2: Scaling From Server To Cloud Services
PPTX
What's New in windows server 2012 R2 Hyper V?
PPTX
Storage options in the cloud os
PPTX
Why Hyper- V is Your Best Virtualization Cloud OS Platform?
Are You Protected From Downtime and Data Loss?
ISV -Microsoft and Veeam Better Together
Ransomware Resiliency, Recoverability and Availability
Visibility With Veeam One
What's next: Veeam Backup for Microsoft O365 2.0
Enterprise Mobility Suite- Azure RMS
Enterprise Mobility Suite-Microsoft Intune
Enterprise Mobility Suite- Azure AD Premium
Enterprise Mobility Suite- Introduction
Get started With Microsoft Azure Virtual Machine
Disaster Recovery to the Cloud with Microsoft Azure
MAP Toolkit
Common Scenario to Start With
How Secure is Azure?
Extending On-Premise Infrastructure To Cloud
Managing and Automating Hybrid Cloud Infrastructure
Private Cloud R2: Scaling From Server To Cloud Services
What's New in windows server 2012 R2 Hyper V?
Storage options in the cloud os
Why Hyper- V is Your Best Virtualization Cloud OS Platform?

Recently uploaded (20)

PPTX
Training Program for knowledge in solar cell and solar industry
PPTX
TEXTILE technology diploma scope and career opportunities
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PPTX
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
PDF
Five Habits of High-Impact Board Members
PDF
A review of recent deep learning applications in wood surface defect identifi...
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
CloudStack 4.21: First Look Webinar slides
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PDF
Getting started with AI Agents and Multi-Agent Systems
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PDF
sustainability-14-14877-v2.pddhzftheheeeee
DOCX
Basics of Cloud Computing - Cloud Ecosystem
PDF
UiPath Agentic Automation session 1: RPA to Agents
PDF
OpenACC and Open Hackathons Monthly Highlights July 2025
PPTX
The various Industrial Revolutions .pptx
PPT
Geologic Time for studying geology for geologist
Training Program for knowledge in solar cell and solar industry
TEXTILE technology diploma scope and career opportunities
Credit Without Borders: AI and Financial Inclusion in Bangladesh
Convolutional neural network based encoder-decoder for efficient real-time ob...
Custom Battery Pack Design Considerations for Performance and Safety
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
Five Habits of High-Impact Board Members
A review of recent deep learning applications in wood surface defect identifi...
Benefits of Physical activity for teenagers.pptx
CloudStack 4.21: First Look Webinar slides
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
Getting started with AI Agents and Multi-Agent Systems
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Enhancing plagiarism detection using data pre-processing and machine learning...
sustainability-14-14877-v2.pddhzftheheeeee
Basics of Cloud Computing - Cloud Ecosystem
UiPath Agentic Automation session 1: RPA to Agents
OpenACC and Open Hackathons Monthly Highlights July 2025
The various Industrial Revolutions .pptx
Geologic Time for studying geology for geologist

Planning and What's New in Windows Server 2008 R2 SP1 for Virtualization

  • 2. Planning and What’s New in Windows Server 2008 R2 SP1 for VirtualizationLai YoongSeng (Virtual Machine)Consultant Redynamics Asia SdnBhd
  • 3. Planning ToolFeatures on Windows Server 2008 R2 SP1AgendaMicrosoftWindows Server 2008 R2Hyper-V
  • 4. Why even bother to plan ?Planning is Preparation
  • 6. Microsoft Assessment and Planning ToolkitInventory – Assessment - ReportingGet Free Download at http://www.microsoft.com/MAP
  • 7. Customer NetworkMAP: How It WorksWindows-based operating system (OS) migration?Server Consolidation?Virtualization?Assess customer’s environment agentlessly and recommend the right technologiesMAPMAP Tool User(IT Pro/Partner)Report generationfor different migrationscenarios
  • 9. How much memory does a web server require ?How much memory does a domain controller require ?Vendor said “Recommended 2GB”
  • 10. Access application slow !2GB of memory not sufficient as suggested by vendor!System overloaded when peak time !
  • 12. Windows Server 2008 R2 SP1Dynamic Memory RemoteFXMicrosoft RemoteFXleverages the power of virtualized graphics resources and advanced codecs to recreate the fidelity of hardware-assisted graphics acceleration, including support for 3D content and Windows Aero, on a remote user’s device. This allows for a local-like, remote Dynamic Memory allows the allocation of a range of memory (min and max) to individual VMs, enabling the system to dynamically adjustthe VM’s memory usage based on demand. This provides more consistency in system performance enabling better manageability for administrators
  • 13. Example: Without Dynamic MemoryHyper-V (2 GB)Hyper-V (2 GB)Unused (8 GB)Unused (8 GB)WastedWastedVM 4- 2 GBVM 2- 4 GBVM 3- 4 GBVM 1- 2 GBPhysical Server (16 GB RAM)Physical Server (16 GB RAM)ClusterNode1ClusterNode2
  • 14. Example: With Dynamic MemoryHyper-V (2 GB)Hyper-V (2 GB)Unused (2 GB)DM: 4 GBDM: 2 GBVM 2- 4 GBVM 4- 2 GBDM: 2 GBDM: 2 GBVM 3- 4 GBVM 1- 2 GBPhysical Server (16 GB RAM)Physical Server (16 GB RAM)ClusterNode1ClusterNode2
  • 15. Example: When Live MigrationHyper-V (2 GB)Hyper-V (2 GB)Unused (8 GB)Unused (2 GB)DM: 2 GBVM 4- 2 GBDM: 2 GBVM 2- 4 GBVM 3- 4 GBVM 1- 2 GBPhysical Server (16 GB RAM)Physical Server (16 GB RAM)ClusterNode1ClusterNode2
  • 16. Dynamic Memory Example0512 MB1024MB Hot-addVM MemoryBallooned MemoryVM MemoryHot-addSecond VM MemoryParent Memory
  • 17. Supported Guest Operating SystemWindows Server 2003 Web, Standard, Enterprise & Datacenter (32-bit and 64-bit)Windows Server 2003 R2 Web, Standard, Enterprise & Datacenter (32-bit and 64-bit)Windows Server 2008 Web, Standard, Enterprise & Datacenter (32-bit and 64-bit)Windows Server 2008 R2 Web, Standard, Enterprise & Datacenter (64-bit)Windows Vista Enterprise & Ultimate (32-bit and 64-bit)Windows 7 Enterprise & Ultimate (32-bit and 64-bit)17
  • 18. How to Upgrade?Ensure Virtual Machine are ready for the updateCompletely shutdown. No Saved State VMMerge SnapshotUpdate the Host to SP1 BetaUpdate the VM Integration Services
  • 19. Enable Dynamic MemoryMake sure the Virtual Machine is not running.Startup : Min 512 MBMaximum: default 64 GB
  • 20. Memory BufferIdeal target memory value is constantly change.Default is set to 20%
  • 21. Memory PriorityMemory priority determine who will get the memory.Rules of thumb:-Higher Priority will get memory 1stTaken from Lower Priority VM
  • 23. SummaryUse Microsoft Assessment and Planning Toolkit (MAP)Dynamic MemoryRemote- FX
  • 25. ResourcesRequired slideMicrosoft Assessment and Planning Toolkit (MAP)http://www.microsoft.com/downloads/en/details.aspx?FamilyID=67240b76-3148-4e49-943d-4d9ea7f77730&displaylang=enHyper-V: Dynamic memory Survival Guidehttp://social.technet.microsoft.com/wiki/contents/articles/hyper-v-dynamic-memory-survival-guide.aspxHyper-V: Remote-FX Survival Guidehttp://social.technet.microsoft.com/wiki/contents/articles/hyper-v-remote-fx-survival-guide.aspxWindows Server 2008 R2 SP1 Betahttp://technet.microsoft.com/en-my/evalcenter/ff183870(en-us).aspxMVUG (Malaysia Virtualization User Group) – Join us !http://www.facebook.com/group.php?gid=216237734803Lai’s Blog – TechInsight Penang , KL Slide, Virtualization related, etchttp://www.ms4u.info
  • 26. Required slideWIN COOL PRIZES!!!Complete the True Techie and Crazy Communities Challenge and stand a chance to win…Look in your conference bags NOW!!
  • 27. Required slideWe value your feedback!Please remember to complete the overall conference evaluation form (in your bag) and return it to the Registration Counter on the last day in return for a Limited Edition Gift

Editor's Notes

  • #7: The next demonstration will provide examples of the types of information that the Microsoft Assessment Planning (MAP) Toolkit collects, so just provide a summary of the features in this topic. Stress that the MAP data collection process does not require that an agent be installed on the scanned computer, but that it will require administrator access to the computers, and the client firewalls will need to be configured to enable the remote collection of information. The client firewalls must be configured to enable Remote Administration (TPC port 135), and File and Printer Sharing (TCP ports 139 and 445, and UDP ports 137 and 138).MAP provides secure, agentless, and network-wide inventory that scales from small business to large enterprises. It collects and organizes system resources and device information from a single networked computer. Assessment tools often require users to first deploy software agents on all computers to be inventoried, but this tool does not. MAP uses technologies already available in your IT environment to perform inventory and assessments. These technologies include Windows Management Instrumentation (WMI), the Remote Registry Service, Active Directory Domain Services, and the Computer Browser service. You can use MAP to inventory the following technologies:Windows 7Windows Vista Windows XP Professional Office 2010 and previous versionsWindows Server 2008 or Windows Server 2008 R2Windows Server 2003 or Windows Server 2003 R2 Windows 2000 Professional or Windows 2000 ServerVMware ESXVMware ESXiVMware Server Linux variantsLAMP application stack discoverySQL Server 2008The MAP Toolkit’s Software Usage Tracker feature provides Microsoft Volume Licensing customers with consistent software usage reports for key Microsoft server products: Windows Server, SharePoint Server, System Center Configuration Manager, Exchange Server, and SQL Server. MAP’s software usage tracker provides secure, agentless, and network-wide inventory that collects and organizes software usage information and client access history for the following Microsoft servers:Windows ServerSharePoint ServerExchange ServerSQL ServerSystem Center Configuration ManagerWith the MAP software usage tracker, you can run updated reports whenever you need to accurately assess current software usage and client access history in your environment. This reduces time and administrative costs for managing your server and client access licenses (CALs) and helps you to streamline the management of your software assets
  • #13: Now, the two features, as it turns out, are very exciting in the context of you being a VDI user, because really on the cost side one of the challenges you have in VDI is when you have desktops, you have lots of desktops. And if each desktop requires a 2 gigabyte, for example, amount of memory, which is a good amount of memory to run Windows 7, then your server memory capacity is going to be stretched at a relatively short timeframe. So, given that in the desktop environment, not everybody is using their desktops at the same level at the same time, are there optimizations that we can do to fix that, and I think there are. So, the notion here is that while you should always size your systems relative to what your peak capacity is, and this Dynamic Memory doesn't help with peak capacity, you can definitely improve your capacity over time, given that some people are using their desktops, some people are being very intensive on what they're doing on the desktops, some people are being very light on what they're doing on the desktops, and some people frankly have their VDI desktops open but are in meetings and are not using it at all. So, depending on what the workload is on a specific desktop, the memory requirement changes. So, this Dynamic Memory feature really takes advantage of that fact, and dynamically sizes the memory of the virtual machine based on the requirements of that virtual machine.So, you set the little radio box here to dynamic, with some parameters around it, and Hyper-V begins controlling the memory management of Windows. So, when I go to a meeting and I'm not running anything, then that virtual machine will give back its memory back to the pool, and another virtual machine can use that memory. When I'm back and I'm loading multiple instances of Excel and doing lots of complex calculations, then Hyper-V will go ahead and give me back memory from the pool. So, what this feature really does is improve the overall capacity by recognizing that various workloads are sometimes strongly used, sometimes not used at all, and in aggregate the system can do a better job of memory management through the Hyper-V than within each one of the virtual machines. So, Dynamic Memory is an exciting feature coming in Windows Server 2008 R2 service pack 1. A second key feature here is really RemoteFX. Now, RemoteFX is really focused on the fact that the VDI user experience is a lower user experience than the PC user experience. There are some physics challenges, of course, associated with this, wide area networks in particular, and actually our partner Citrix is probably the leader in the market in terms of providing a wide area network experience. However, what we have done is really focused on a technology we call RemoteFX that improves over LAN networks the user experience, and in particular some of the key areas historically with a VDI experience that have been a challenge have included things like 3D graphics. So, if you are thinking about using a CAD/CAM or if you're thinking about using any 3D software in your VDI environment, it's historically been a challenge. And the RemoteFX technology, which comes from the acquisition of Calista that we made in 2008, really addresses that. RemoteFX technology builds on the notion that you install server-side graphics hardware, and by putting a server-side graphics card in, the computing of the graphics experience occurs on the server, and you can have a full fidelity graphics rich desktop piped to any type of device: thin client, PC, the whole lot. So, what you can see here on this small screenshot is full Aero glass. You get things like peek and thumbnails and the whole lot. And, in addition to that, your OpenGL, your direct 3D applications just work. So, the fidelity of the desktop experience is significantly higher for LAN environments using RemoteFX. And RemoteFX, in fact, is a very open protocol, and we have recently announced that our partner, Citrix, will be building support for RemoteFX into their HDX technologies. So, it's a very open environment, and we encourage that. So, once again, I just want to go back and really reinforce that Windows 7 service pack 1, as opposed to Windows Server 2008 R2 service pack 1, does not have any new features in it, okay? So, we are not adding features to Windows 7 service pack 1. It's all about updates. There's really no need to wait for it. It's not a big deal here, given that in this day and age updates are available to you through WSUS or through Windows Update, should you choose to use it, for the issues that are most important. So, Windows 7 service pack 1 is really not a big deal in terms of features; there aren't any. Windows Server 2008 R2 service pack 1, if you're not doing VDI, is also not a big deal in terms of features. If you are doing VDI, there's the great new features of RemoteFX and Dynamic Memory that really support my statements earlier, that Microsoft is absolutely embracing VDI, and we certainly want to be the technology with Citrix in many cases to enable that. So, to that exact point, certainly when you're comparing VMware versus Microsoft in the VDI space, then I would recommend you look at the combination of XenDesktop on top of Hyper-V. Remote FX: With Microsoft RemoteFX, users will be able to work remotely in a Windows Aero desktop environment, watch full-motion video, enjoy Silverlight animations, and run 3D applications within a Hyper-V VM – all with the fidelity of a local-like performance.
  • #18: Things to know: You should read the Deployment Guide on TechNetFor more technical detail read the Dynamic Memory Technical Overview whitepaperFor an installation walk through read the Hyper-V Dynamic Memory Evaluation GuideRead Ben Armstrong's blog post to learn how to manage dynamic memory from Windows 7Windows Server Standard and Web Editions are not supported by Dynamic Memory in the SP1 BetaYou cannot use RSAT tools for Windows 7 to manage DM nor Remote FX in the SP 1 Beta. The RSAT tools have not been updated yet (duing the Beta).Once you enable a VM with DM (using SP1 Beta) that VM will not work on Windows Server 2008 R2 servers. VMs without DM enabled will work onboth R2 and SP1 Beta.Migration of VMs Dynamic Memory enabled to a node that does not have Dynamic Memory support will fail (for example, fo Windows Server Standard or Web Editions for the Beta).Migration of virtual machines that have RemoteFX enabled to a node that does not have RemoteFX enabled will fail. To live-migrate virtual machines that have RemoteFX enabled, all nodes must be capable of supporting RemoteFX, all nodes must use identical graphics processing units, and all nodes must have RemoteFX enabled. For details of the CPU requirements for RemoteFX, see see “Hardware Considerations for RemoteFX” at http://go.microsoft.com/fwlink/?LinkId=191918
  • #21: This “ideal target memory value” is constantly changing as the virtual machine is running.  Open a new program, the virtual machine needs more memory.  Close a program and it needs less.  However, it would not be a good idea to actually try and keep the virtual machine exactly at the ideal target memory value for a couple of reasons:This is where the memory buffer comes into play.  The memory buffer allows you to specify how much “extra” memory a virtual machine should be given when we are moving memory around between virtual machines.  By default this value is set to 20% – but you can make easily make it lower or higher.
  • #22: The first thing to know is that this setting does not have any real effect if there is enough memory available on the physical computer.  With enough memory available in the physical computer – all virtual machines can get the amount of memory that they want.  However, when there is not enough memory available in the physical computer, Hyper-V needs to decide who gets the memory and who does not.  And this is where the memory priority comes in to play.Specifically there are three effects:Higher priority virtual machines get given more memory.  When memory is being given to virtual machines it is given to high priority virtual machines first.Memory is taken from lower priority virtual machines first.  Similarly to the first point – when more memory is needed, it is taken from low priority virtual machines before it is taken from high priority virtual machines.The amount of memory removed from already running virtual machines when trying to start a new virtual machine depends on the memory priority of the new virtual machine.There is some extra information to know about this third point.The first is that – yes – Hyper-V will take memory away from already running virtual machines in order to let a new virtual machine start.  That is unless the new virtual machine has a very low memory priority.  The second is that this “startup effect” of memory priority also applies to virtual machines that do not have dynamic memory enabled.  This is to say that if you have a mixture of virtual machines with and without dynamic memory enabled – the memory priority setting on the virtual machines without dynamic memory enabled will affect how much memory is removed from the dynamic memory enabled virtual machines when you try to start the virtual machines without dynamic memory enabled.