SlideShare a Scribd company logo
1 of 47
What’s New in Windows Server
“8” Beta for Hyper-V (Part 1)
Damir Bersinic
Senior Platform Advisor
Microsoft Canada Inc.
damirb@microsoft.com
Twitter: @DamirB
http://blogs.technet.com/b/canitpro
Session Objectives and Takeaways
• Session Objective(s):
  • Windows Server "8": The Definitive Cloud OS
  • Designed for Mission Critical, Scale Up
  • New Storage Options
     • Low cost, File Server Support
     • New integration with SAN
  • High Availability throughout the entire stack
  • PowerShell: Automation engine for cloud
Session Objectives and Takeaways
• Why Windows Server "8" Hyper-V for Private Cloud
    • What did we learn from you & our Partners?
•   Platform Resiliency
•   Storage
•   Automation via PowerShell
•   We can’t cover everything in one session.
    • There is Part 2 coming up next…
The Definitive Platform for Cloud:
     Windows Server “8”.
Cloud Considerations
• Mission Critical, Scale Up   • VM Mobility
  Workloads                    • Networking
• Storage                        – Multi-Tenancy, Security
  – Costs                        – IP Address Management
  – Complexity                   – QoS
  – Security                   • Automation/Manageability
• Continuous Availability
Mission Critical Scale Up
       Workloads
Mission Critical Workloads
• Scale isn’t just more virtual   • Virtualization benefits such as
  processors, it’s balance          Live Migration should just work
   –   Compute                      – No tradeoffs
   –   Memory                     • Virtualize workloads considered
   –   Network I/O
   –   Storage I/O
                                    “non-virtualizable”
• Maximize hardware usage         • Server resiliency, uptime and
                                    security is paramount
• VM performance must increase      – More resources and capacity
  with cores                          than ever
Scaling up: Physical NUMA
                                                 NUMA node 1     NUMA node 2
• NUMA (Non-uniform memory access)
    • Helps hosts scale up the number of cores                                 Processors

      and memory access
                                                                               Memory
    • Partitions cores and memory into “nodes”
    • Allocation and latency depends on the
      memory location relative to a processor
• High performance applications detect
  NUMA and minimize cross-node
  memory access

                                                         Host NUMA
Scaling up: Physical NUMA           NUMA node 1         NUMA node 2



• This is optimal…
                                                                       Processors



                                                                       Memory
  • System is balanced
  • Memory allocation and            NUMA node 3         NUMA node 4

                                                                       Processors
    thread allocations within the
    same NUMA node                                                     Memory



  • Memory populated in each
    NUMA node
                                                   Host NUMA
Scaling up: Physical NUMA                        NUMA node 1        NUMA node 2

                                                                                  Processors

• This isn’t optimal…
    • System is imbalanced                                                        Memory

    • Memory allocation and thread allocations
      across different NUMA nodes
                                                 NUMA node 3        NUMA node 4
    • Multiple node hops
    • NUMA Node 2 has an odd number of                                            Processors

      DIMMS
    • NUMA Node 3 doesn’t have enough                                             Memory

    • NUMA Node 4 has no local memory (worst
      case)


                                                               Host NUMA
Scaling Up: Guest NUMA
• Guest NUMA
   • Presenting NUMA topology within VM   vNUMA node A vNUMA node B               vNUMA node A vNUMA node B

   • Guest operating systems & apps can
     make intelligent NUMA decisions
     about thread and memory allocation
• Guest NUMA nodes are aligned with              NUMA node 1 NUMA node 2 NUMA node 3 NUMA node 4

  host resources
• Policy driven per host –
  best effort, or force alignment
Hyper-V Host Scale &
 Scale-Up Workload Support
                                  Windows Server 2008 R2   Windows Server “8” Beta
System    Resource                                                                   Improvement Factor
                                        Hyper-V                  Hyper-V


          Logical Processors               64                      160                   2.5
Host      Physical Memory                 1TB                      2TB                     2
          Virtual CPUs per Host           512                     1,024                    2
          Virtual CPUs per VM               4                       32                     8
          Memory per VM                  64GB                      1TB                   16
VM
          Active VMs per Host             384                     1,024                  2.7
          Guest NUMA                      No                        Yes                      -
          Maximum Nodes                    16                       64                     4
Cluster
          Maximum VMs                    1,000                    4,000                    4
                                                                                                     12
VMware Comparison
                                          Windows Server             VMware             VMware vSphere
System       Resource
                                         “8” Beta Hyper-V            ESXi 5.0          5.0 Enterprise Plus
             Logical Processors                 160                    160                    160
Host         Physical Memory                    2TB                   32GB1                   2TB
             Virtual CPUs per Host             1,024                  2,048                  2,048

             Virtual CPUs per VM                 32                      8                    32
                                                                                                 2

             Memory per VM                      1TB                   32GB1                   1TB
VM
             Active VMs per Host               1,024                   512                    512
             Guest NUMA                         Yes                    Yes                    Yes

             Maximum Nodes                       64                    N/A3                    32
Cluster
             Maximum VMs                       4,000                   N/A3                  3,000


VMware ESXi 5.0 is a free download yet has the following restrictions:
       1.   Host physical memory is capped at 32GB thus maximum VM memory is also restricted to 32GB
            usage.
       2.   vSphere 5.0 Enterprise Plus is the only edition that supports 32 vCPUs. All others support 8
            vCPUs within a virtual machine.                                                              13
       3.   For clustering/high availability, customers must purchase vSphere
Platform Resiliency
Deep HW Integration Protects Workloads

• Errors detected outside of program detection

• Predictive Failure Analysis
Isolate HW Errors & Prevent Poisoning
1.   Error detected outside of program execution (Patrol Scrub, LLC 4.   Root marks the page as bad, adds it to
     EWB)                                                                the persistent bad page list, will not be
                                                                         allocated again
2.   During #MC handling, all VMs are suspended
                                                                   5.    The VM will be restarted (depending on
     a.     Prevents consumption that would result in result in          the Automatic Recovery Action policy)
            promotion to a fatal error                             6.    If the page is not found, VMs are
3.   Determine if error can be isolated to a single VM                   resumed, execution will attempt to
                                                                         continue
     a.     Search GPAspace backing all VMs                              a.   Event is logged
4.   If the page is found in a VM, terminate the affected VM             b.   If the affected pages is consumed, a fatal
                                                                              error will occur
     a.     VM is “powered off” & Event is logged



            Automatic, Maximum Protection with Windows Server "8" Hyper-V
Preventing Failure, Avoiding Disaster
• Corrected Memory Errors (ECC errors) •                      Hyper-V support for PFA
  – Native OS Handling                                        –   Root OS forwards the address of the affected page
   – The Windows Hardware Error Architecture                      to the virtualization stack
     (WHEA) supports PFA for ECC memory                       –   Hyper-V searches GPA space backing VMs for the
   – When the error count for a memory page                       affected page
     exceeds the PFA threshold, WHEA calls the                –   If the page is found in a VM (not locked or shared)
     system memory manager to take the                            •   VM is momentarily suspended
     page offline
                                                                  •   A new page is allocated, the affected pages is copied and
      •   There is no guarantee that the page will actually           freed, VM resumes execution
          be taken offline
                                                                  •   An event is logged
   – WHEA adds the page to the persistent bad
     page list.                                               –   WHEA adds the page to the persistent bad page list

                       Predictive Failure Analysis (PFA) Hyper-V support
Hyper-V Error Recovery Logging
Storage
Customers Discuss Storage
• Lower the cost of storage      • Fully Leverage Storage Array
• Ease of File, Performance of     Capabilities
  Block                          • Native Access to SAN from VM
• No Downtime Servicing            with redundant IO (MPIO)

• Help me secure my data         • Scalable Virtual Disks
                                 • Storage Metering
Dynamic, High Performance Storage
• Live Storage Migration           • Online MetaOperations
• Virtual Fiber Channel              – Live VHD Merge

• Support for File Based Storage     – Live New Parent

  on SMB 2.2                       • Native 4K Disk Support
• New VHDX Format                  • Offloaded Data Transfer (ODX)
                                   • Storage Resource Pools
VHDX: Highly Scalable
• >2TB disks
• Better performance (eliminate
  alignment issues)
• Resilient to corruption
• Embed user defined metadata
• Larger block sizes to adapt to
  workload requirements
Offloaded Data Transfer (ODX)


                                     Token



       Offload                                                          Offload
                       Token                          Token
        Read                                                             Write




                 Virtual       Actual Data Transfer           Virtual
                  Disk              Intelligent                Disk
                                  Storage Array
Thin Provisioning Notifications
• Identification
   • Identify Thinly-Provisioned LUNs via PowerShell, & WMI
   • Query mapped/unmapped state of Virtual Disk extents
• Notification
   • Events indicate when LUNs cross threshold boundaries
   • Standardized notification mechanism consumable by
     management applications
      Windows Server “8” Beta fully supports Thinly Provisioned LUNs
Hyper-V ODX Support
                                   Creation of a 10 GB
• Secure Offload data transfer         Fixed Disk
                                  200                   ~3 Minutes
   • Fixed VHD/VHDX Creation
                                  150
                                                          Time
   • Dynamic VHD/VHDX Expansion   100
                                                          (seconds)
                                   50
   • VHD/VHDX Merge                 0
                                                        <1 Second!
                                        Average   ODX
   • Live Storage Migration             Desktop

• Just one example…
VMware Comparison
                                    Windows Server “8”      VMware         VMware vSphere
Capability
                                      Beta Hyper-V          ESXi 5.0      5.0 Enterprise Plus
Virtual Fiber Channel                       Yes                Yes               Yes
3rd Party Multipathing (MPIO)               Yes                No            Yes (VAMP)1

Native 4-KB Disk Support                    Yes               No                 No
Maximum Virtual Disk Size              64TB VHDX           2TB VMDK          2TB VMDK
Maximum Pass Through Disk Size           Varies2              64TB              64TB

Offloaded Data Transfer                     Yes               No             Yes (VAAI)3


1.   vStorage API for Multipathing (VAMP) is only available in Enterprise & Enterprise Plus
     editions of vSphere 5.0
2.   The maximum size of a physical disk attached to a virtual machine is determined by
     the guest operating system and the chosen file system within the guest.
3.   vStorage API for Array Integration (VAAI) is only available in Enterprise & Enterprise
     Plus editions of vSphere 5.0
                                                                                           26
So You’re a Building a Cloud…

I have good processes in place, but what
other safeguards can I use to protect my
                 data?
Critical Safeguard for the Cloud
Encrypted cluster volumes
•   BitLocker encrypted cluster disks
     •   Support for traditional failover disks
     •   Support for Cluster Shared Volumes
•   Cluster Name Object (CNO) identity used to lock
    and unlock Clustered volumes
•   Enables physical security for deployments outside
    of secure datacenters
     •   Branch office deployments
•   Volume level encryption for compliance
    requirements
•   Negligible (<1%) performance impact
High Availability
Customers Discuss High Availability
• We have applications on the Fiber Channel SAN

• Legacy apps that don’t support Failover Clustering

• Redundancy throughout all levels of the stack

• Integration with Storage Replication
Availability Enhancements
• Windows NIC Teaming
• Continuously Available File Server (SMB) storage
• CSV 2.0 Integration with Storage Arrays for Replication & HW snapshots out
   of the box
• Guest Clustering via Fiber Channel for HA
• Support for Concurrent Live/Live Storage Migrations
• Major Failover Cluster Enhancements…
Scale, Management, Policy & Storage
Failover cluster
• Support for 64 nodes & 4000 • Cluster Wide Task Scheduling
  VMs in a Cluster             • Inbox Live Migration Queuing
• Cluster Aware Updating       • SMB Support
• Cluster Shared Volumes 2.0   • Hyper-V App Monitoring
• VM Failover Prioritization   • Guest Clustering via Fiber
• Anti-Affinity VM Rules         Channel…
Guest Fiber Channel Architecture
• Up to four virtual HBAs assigned to each VM
• WWNs assigned to each VM
• Doesn’t require re-zoning
• NPIV utilized to surface VM ports
  on the host
                                         NPIV port(s)
• Works with Live Migration
Complete Redundancy In the Box
                        • Hyper-V Replica for Asynchronous Replication
   Disaster Recovery
                        • CSV 2.0 Integration with Storage Arrays for Synchronous Replication

                        • Non-Cluster Aware Apps: Hyper-V App Monitoring
  Application/Service
                        • VM Guest Cluster: iSCSI, Fiber Channel
             Failover
                        • VM Guest Teaming of SR-IOV NICs

                        • Network Load Balancing & Failover via Windows NIC Teaming
    I/O Redundancy      • Storage Multi-Path IO (MPIO)
                        • Multi-Channel SMB

      Physical Node     • Live Migration for Planned Downtime
       Redundancy       • Failover Cluster for Unplanned Downtime

     Hardware Fault     • Windows Hardware Error Architecture (WHEA)/RAS
Automation
Windows Server “8” Deployment:
Minimal Server Interface (MinShell)
Manageability Comparison
                         Windows Server 2008       Windows Server 2008 R2     Windows Server "8" Beta


Hyper-V PowerShell                No                         No                        Yes


Network PowerShell                No                         No                        Yes


Storage PowerShell                No                         No                        Yes


SCONFIG                           No                         Yes                       Yes


Enable/Disable Shell               No                         No                   Yes, MinShell
                        (Server Core @ OS Setup)   (Server Core @ OS Setup)

VMConnect Support for             N/A                        No                        Yes
RemoteFX
VMware Comparison
                                                Windows Server “8”                               VMware       VMware vSphere 5.0
Capability
                                                  Beta Hyper-V                                   ESXi 5.0       Enterprise Plus
Unified Management                                            Yes                          VMware View1        VMware View1
Intelligent Patching                                          Yes                          VMware View2        VMware View2
Rapid VM Provisioning                                         Yes                          VMware View2        VMware View2
Hardware GPU Support                                          Yes                                    No              No

Software GPU Support                                          Yes                                  Basic3           Basic3
Remote Touch Support                                          Yes                                        No          No
User Profile & Data Mgmt.                                     Yes                          VMware View2        VMware View2


1.   VMware have no Remote Desktop Services technology of their own, but offer basic
     management of TS/RDS.
     •    No PCoIP Support | No Persona Management | No USB Support

2.   Intelligent Patching, Rapid Provisioning and Persona Management are features of
     VMware View Premier, available at additional cost.
3.   vSphere 5.0 enables basic 3D applications like Windows Aero, Office 2010 or those
     requiring OpenGL or DirectX in View desktops. This feature provides acceptable
     performance on the WAN, up to 100ms latency.                                                                            38
     •    http://pubs.vmware.com/view-50/topic/com.vmware.ICbase/PDF/view-50-architecture-planning.pdf
In Review: Session Objectives and Takeaways
• Windows Server "8": The Definitive Cloud OS
• Designed for Mission Critical, Scale Up
• New Storage Options
  • Low cost, CA File Server Support
  • New integration with SAN
• High Availability throughout the entire stack
• PowerShell: Automation engine for cloud
Next Steps in Your Journey
Download Windows Server “8” Beta




• http://technet.microsoft.com/en-us/evalcenter/hh670538
Microsoft Virtual Academy
http://www.microsoftvirtualacademy.com
Download System Center 2012 RC Eval




     http://technet.microsoft.com/en-ca/evalcenter/hh505660.aspx
Microsoft Virtualization Certifications
               Exam Number
                                                Core Exam for the Following Track
                 and Title
 70-659, TS: Windows Server 2008 R2,         Microsoft Certified Technology Specialist
 Server Virtualization                       (MCTS)

 70-669, TS: Windows Server 2008 R2,         Microsoft Certified Technology Specialist
 Desktop Virtualization                      (MCTS)

 70-693, PRO: Virtualization Administrator   Microsoft Certified IT Professional
 2008 R2                                     (MCITP)




                                                       http://www.microsoft.com/learning/
Q&A
What’s New in Windows Server
“8” Beta for Hyper-V (Part 1)
Damir Bersinic
Senior Platform Advisor
Microsoft Canada Inc.
damirb@microsoft.com
Twitter: @DamirB
http://blogs.technet.com/b/canitpro
© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should
                          not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
                                                  MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related Content

What's hot

XCP: The Art of Open Virtualization for the Enterprise and the Cloud
XCP: The Art of Open Virtualization for the Enterprise and the CloudXCP: The Art of Open Virtualization for the Enterprise and the Cloud
XCP: The Art of Open Virtualization for the Enterprise and the CloudThe Linux Foundation
 
Xen Project Update LinuxCon Brazil
Xen Project Update LinuxCon BrazilXen Project Update LinuxCon Brazil
Xen Project Update LinuxCon BrazilThe Linux Foundation
 
Windows Server 2012 Hyper-V
Windows Server 2012 Hyper-VWindows Server 2012 Hyper-V
Windows Server 2012 Hyper-VMicrosoftid
 
Hyper-V Best Practices & Tips and Tricks
Hyper-V Best Practices & Tips and TricksHyper-V Best Practices & Tips and Tricks
Hyper-V Best Practices & Tips and TricksAmit Gatenyo
 
Building a Virtualized Development and Testing Environments
Building a Virtualized Development and Testing EnvironmentsBuilding a Virtualized Development and Testing Environments
Building a Virtualized Development and Testing EnvironmentsLai Yoong Seng
 
Openstorage with OpenStack, by Bradley
Openstorage with OpenStack, by BradleyOpenstorage with OpenStack, by Bradley
Openstorage with OpenStack, by BradleyHui Cheng
 
Complete deck tech launch v2
Complete deck   tech launch v2Complete deck   tech launch v2
Complete deck tech launch v2MicrosoftUK
 
Building a Distributed Block Storage System on Xen
Building a Distributed Block Storage System on XenBuilding a Distributed Block Storage System on Xen
Building a Distributed Block Storage System on XenThe Linux Foundation
 
(Free and Net) BSD Xen Roadmap
(Free and Net) BSD Xen Roadmap(Free and Net) BSD Xen Roadmap
(Free and Net) BSD Xen RoadmapThe Linux Foundation
 
Xen in the Cloud at SCALE 10x
Xen in the Cloud at SCALE 10xXen in the Cloud at SCALE 10x
Xen in the Cloud at SCALE 10xThe Linux Foundation
 
Scale11x : Virtualization with Xen and XCP
Scale11x : Virtualization with Xen and XCP Scale11x : Virtualization with Xen and XCP
Scale11x : Virtualization with Xen and XCP The Linux Foundation
 
Apache CloudStack Architecture by Alex Huang
Apache CloudStack Architecture by Alex HuangApache CloudStack Architecture by Alex Huang
Apache CloudStack Architecture by Alex Huangbuildacloud
 
Dealing with Hardware Heterogeneity Using EmbeddedXEN, a Virtualization Frame...
Dealing with Hardware Heterogeneity Using EmbeddedXEN, a Virtualization Frame...Dealing with Hardware Heterogeneity Using EmbeddedXEN, a Virtualization Frame...
Dealing with Hardware Heterogeneity Using EmbeddedXEN, a Virtualization Frame...The Linux Foundation
 
S4 xen hypervisor_20080622
S4 xen hypervisor_20080622S4 xen hypervisor_20080622
S4 xen hypervisor_20080622Todd Deshane
 
Securitatea virtualizarii
Securitatea virtualizariiSecuritatea virtualizarii
Securitatea virtualizariiTudor Damian
 
4. Memory virtualization and management
4. Memory virtualization and management4. Memory virtualization and management
4. Memory virtualization and managementHwanju Kim
 
2 architectural at CloudStack Developer Day
2  architectural at CloudStack Developer Day2  architectural at CloudStack Developer Day
2 architectural at CloudStack Developer DayKimihiko Kitase
 

What's hot (19)

XCP: The Art of Open Virtualization for the Enterprise and the Cloud
XCP: The Art of Open Virtualization for the Enterprise and the CloudXCP: The Art of Open Virtualization for the Enterprise and the Cloud
XCP: The Art of Open Virtualization for the Enterprise and the Cloud
 
Xen Project Update LinuxCon Brazil
Xen Project Update LinuxCon BrazilXen Project Update LinuxCon Brazil
Xen Project Update LinuxCon Brazil
 
Windows Server 2012 Hyper-V
Windows Server 2012 Hyper-VWindows Server 2012 Hyper-V
Windows Server 2012 Hyper-V
 
Hyper-V Best Practices & Tips and Tricks
Hyper-V Best Practices & Tips and TricksHyper-V Best Practices & Tips and Tricks
Hyper-V Best Practices & Tips and Tricks
 
Building a Virtualized Development and Testing Environments
Building a Virtualized Development and Testing EnvironmentsBuilding a Virtualized Development and Testing Environments
Building a Virtualized Development and Testing Environments
 
Openstorage with OpenStack, by Bradley
Openstorage with OpenStack, by BradleyOpenstorage with OpenStack, by Bradley
Openstorage with OpenStack, by Bradley
 
Complete deck tech launch v2
Complete deck   tech launch v2Complete deck   tech launch v2
Complete deck tech launch v2
 
Building a Distributed Block Storage System on Xen
Building a Distributed Block Storage System on XenBuilding a Distributed Block Storage System on Xen
Building a Distributed Block Storage System on Xen
 
(Free and Net) BSD Xen Roadmap
(Free and Net) BSD Xen Roadmap(Free and Net) BSD Xen Roadmap
(Free and Net) BSD Xen Roadmap
 
Openstorage Openstack
Openstorage OpenstackOpenstorage Openstack
Openstorage Openstack
 
Xen in the Cloud at SCALE 10x
Xen in the Cloud at SCALE 10xXen in the Cloud at SCALE 10x
Xen in the Cloud at SCALE 10x
 
Scale11x : Virtualization with Xen and XCP
Scale11x : Virtualization with Xen and XCP Scale11x : Virtualization with Xen and XCP
Scale11x : Virtualization with Xen and XCP
 
I/O Scalability in Xen
I/O Scalability in XenI/O Scalability in Xen
I/O Scalability in Xen
 
Apache CloudStack Architecture by Alex Huang
Apache CloudStack Architecture by Alex HuangApache CloudStack Architecture by Alex Huang
Apache CloudStack Architecture by Alex Huang
 
Dealing with Hardware Heterogeneity Using EmbeddedXEN, a Virtualization Frame...
Dealing with Hardware Heterogeneity Using EmbeddedXEN, a Virtualization Frame...Dealing with Hardware Heterogeneity Using EmbeddedXEN, a Virtualization Frame...
Dealing with Hardware Heterogeneity Using EmbeddedXEN, a Virtualization Frame...
 
S4 xen hypervisor_20080622
S4 xen hypervisor_20080622S4 xen hypervisor_20080622
S4 xen hypervisor_20080622
 
Securitatea virtualizarii
Securitatea virtualizariiSecuritatea virtualizarii
Securitatea virtualizarii
 
4. Memory virtualization and management
4. Memory virtualization and management4. Memory virtualization and management
4. Memory virtualization and management
 
2 architectural at CloudStack Developer Day
2  architectural at CloudStack Developer Day2  architectural at CloudStack Developer Day
2 architectural at CloudStack Developer Day
 

Viewers also liked

TD Canada Trust Tower - 161 bay street - everything you want to know about...
TD Canada Trust Tower  - 161 bay street - everything you want to know about...TD Canada Trust Tower  - 161 bay street - everything you want to know about...
TD Canada Trust Tower - 161 bay street - everything you want to know about...Chris Fyvie
 
16.35 judy wilson (blake, cassels & graydon llp in association with dr. saud ...
16.35 judy wilson (blake, cassels & graydon llp in association with dr. saud ...16.35 judy wilson (blake, cassels & graydon llp in association with dr. saud ...
16.35 judy wilson (blake, cassels & graydon llp in association with dr. saud ...Ibrahim Al-Hudhaif
 
Changing landscape toronto downtown sept 17-14
Changing landscape toronto downtown sept 17-14Changing landscape toronto downtown sept 17-14
Changing landscape toronto downtown sept 17-14Chris Fyvie
 
Développements récents en droit des technologies 8 novembre 2011
Développements récents en droit des technologies 8 novembre 2011Développements récents en droit des technologies 8 novembre 2011
Développements récents en droit des technologies 8 novembre 2011Blake, Cassels & Graydon LLP
 
Blakes Overview of Environmental Regulatory Regime Related to Alberta Oil San...
Blakes Overview of Environmental Regulatory Regime Related to Alberta Oil San...Blakes Overview of Environmental Regulatory Regime Related to Alberta Oil San...
Blakes Overview of Environmental Regulatory Regime Related to Alberta Oil San...Blake, Cassels & Graydon LLP
 
Design Review Panel Presentation - December 2014
Design Review Panel Presentation - December 2014Design Review Panel Presentation - December 2014
Design Review Panel Presentation - December 2014knelischer
 
1500 to 3000 sf proximity mtcc
1500 to 3000 sf   proximity mtcc1500 to 3000 sf   proximity mtcc
1500 to 3000 sf proximity mtccChris Fyvie
 
John Street Corridor Improvements - Stakeholder Meeting Presentation
John Street Corridor Improvements - Stakeholder Meeting PresentationJohn Street Corridor Improvements - Stakeholder Meeting Presentation
John Street Corridor Improvements - Stakeholder Meeting Presentationknelischer
 
1 toronto office space 1000 to 2000 sf - financial core - december 2010
1 toronto office space   1000 to 2000 sf - financial core - december 20101 toronto office space   1000 to 2000 sf - financial core - december 2010
1 toronto office space 1000 to 2000 sf - financial core - december 2010Chris Fyvie
 
4000 sf downtown dt
4000 sf downtown   dt4000 sf downtown   dt
4000 sf downtown dtChris Fyvie
 
Next Generation Component Management - Altium Designer
Next Generation Component Management - Altium DesignerNext Generation Component Management - Altium Designer
Next Generation Component Management - Altium DesignerAltium
 
Financial core
Financial coreFinancial core
Financial coreChris Fyvie
 
Tim Oakley Resume
Tim Oakley ResumeTim Oakley Resume
Tim Oakley Resumetimoakley1
 
Midtown toronto office space for lease - august 2012
Midtown toronto   office space for lease - august 2012Midtown toronto   office space for lease - august 2012
Midtown toronto office space for lease - august 2012Chris Fyvie
 

Viewers also liked (18)

TD Canada Trust Tower - 161 bay street - everything you want to know about...
TD Canada Trust Tower  - 161 bay street - everything you want to know about...TD Canada Trust Tower  - 161 bay street - everything you want to know about...
TD Canada Trust Tower - 161 bay street - everything you want to know about...
 
16.35 judy wilson (blake, cassels & graydon llp in association with dr. saud ...
16.35 judy wilson (blake, cassels & graydon llp in association with dr. saud ...16.35 judy wilson (blake, cassels & graydon llp in association with dr. saud ...
16.35 judy wilson (blake, cassels & graydon llp in association with dr. saud ...
 
Changing landscape toronto downtown sept 17-14
Changing landscape toronto downtown sept 17-14Changing landscape toronto downtown sept 17-14
Changing landscape toronto downtown sept 17-14
 
Développements récents en droit des technologies 8 novembre 2011
Développements récents en droit des technologies 8 novembre 2011Développements récents en droit des technologies 8 novembre 2011
Développements récents en droit des technologies 8 novembre 2011
 
Blakes: Doing Business in China
Blakes: Doing Business in ChinaBlakes: Doing Business in China
Blakes: Doing Business in China
 
Blakes Overview of Environmental Regulatory Regime Related to Alberta Oil San...
Blakes Overview of Environmental Regulatory Regime Related to Alberta Oil San...Blakes Overview of Environmental Regulatory Regime Related to Alberta Oil San...
Blakes Overview of Environmental Regulatory Regime Related to Alberta Oil San...
 
Doing Business in Canada - English
Doing Business in Canada - EnglishDoing Business in Canada - English
Doing Business in Canada - English
 
Long-term Pension Investment Strategies under Risk-based Regulation - Gerhard...
Long-term Pension Investment Strategies under Risk-based Regulation - Gerhard...Long-term Pension Investment Strategies under Risk-based Regulation - Gerhard...
Long-term Pension Investment Strategies under Risk-based Regulation - Gerhard...
 
Design Review Panel Presentation - December 2014
Design Review Panel Presentation - December 2014Design Review Panel Presentation - December 2014
Design Review Panel Presentation - December 2014
 
1500 to 3000 sf proximity mtcc
1500 to 3000 sf   proximity mtcc1500 to 3000 sf   proximity mtcc
1500 to 3000 sf proximity mtcc
 
John Street Corridor Improvements - Stakeholder Meeting Presentation
John Street Corridor Improvements - Stakeholder Meeting PresentationJohn Street Corridor Improvements - Stakeholder Meeting Presentation
John Street Corridor Improvements - Stakeholder Meeting Presentation
 
Welcome Guide
Welcome GuideWelcome Guide
Welcome Guide
 
1 toronto office space 1000 to 2000 sf - financial core - december 2010
1 toronto office space   1000 to 2000 sf - financial core - december 20101 toronto office space   1000 to 2000 sf - financial core - december 2010
1 toronto office space 1000 to 2000 sf - financial core - december 2010
 
4000 sf downtown dt
4000 sf downtown   dt4000 sf downtown   dt
4000 sf downtown dt
 
Next Generation Component Management - Altium Designer
Next Generation Component Management - Altium DesignerNext Generation Component Management - Altium Designer
Next Generation Component Management - Altium Designer
 
Financial core
Financial coreFinancial core
Financial core
 
Tim Oakley Resume
Tim Oakley ResumeTim Oakley Resume
Tim Oakley Resume
 
Midtown toronto office space for lease - august 2012
Midtown toronto   office space for lease - august 2012Midtown toronto   office space for lease - august 2012
Midtown toronto office space for lease - august 2012
 

Similar to Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 1

[Harvard CS264] 05 - Advanced-level CUDA Programming
[Harvard CS264] 05 - Advanced-level CUDA Programming[Harvard CS264] 05 - Advanced-level CUDA Programming
[Harvard CS264] 05 - Advanced-level CUDA Programmingnpinto
 
Deep Dive Into Windows Server 2012 Hyper-V
Deep Dive Into Windows Server 2012 Hyper-VDeep Dive Into Windows Server 2012 Hyper-V
Deep Dive Into Windows Server 2012 Hyper-VLai Yoong Seng
 
Dynamic Memory Management Hyperv 2008 R2 S
Dynamic Memory Management Hyperv 2008 R2 SDynamic Memory Management Hyperv 2008 R2 S
Dynamic Memory Management Hyperv 2008 R2 SEduardo Castro
 
Private cloud virtual reality to reality a partner story daniel mar_technicom
Private cloud virtual reality to reality a partner story daniel mar_technicomPrivate cloud virtual reality to reality a partner story daniel mar_technicom
Private cloud virtual reality to reality a partner story daniel mar_technicomMicrosoft Singapore
 
Dynamic Memory Management HyperV R2 SP1
Dynamic Memory Management HyperV R2 SP1Dynamic Memory Management HyperV R2 SP1
Dynamic Memory Management HyperV R2 SP1Eduardo Castro
 
Advancedperformancetroubleshootingusingesxtop 101110131727-phpapp02
Advancedperformancetroubleshootingusingesxtop 101110131727-phpapp02Advancedperformancetroubleshootingusingesxtop 101110131727-phpapp02
Advancedperformancetroubleshootingusingesxtop 101110131727-phpapp02Suresh Kumar
 
Hyper V in Windows Server 2012
Hyper V in Windows Server 2012Hyper V in Windows Server 2012
Hyper V in Windows Server 2012Lai Yoong Seng
 
Virtualizing Sharepoint for Performance and Availability
Virtualizing Sharepoint for Performance and AvailabilityVirtualizing Sharepoint for Performance and Availability
Virtualizing Sharepoint for Performance and AvailabilityDamir Bersinic
 
webinar vmware v-sphere performance management Challenges and Best Practices
webinar vmware v-sphere performance management Challenges and Best Practiceswebinar vmware v-sphere performance management Challenges and Best Practices
webinar vmware v-sphere performance management Challenges and Best PracticesMetron
 
Virtualization Technology Overview
Virtualization Technology OverviewVirtualization Technology Overview
Virtualization Technology OverviewOpenCity Community
 
Virtualization Best Practices-Tips and Tricks From Expert
Virtualization Best Practices-Tips and Tricks From ExpertVirtualization Best Practices-Tips and Tricks From Expert
Virtualization Best Practices-Tips and Tricks From ExpertLai Yoong Seng
 
VMworld 2013: Extreme Performance Series: Monster Virtual Machines
VMworld 2013: Extreme Performance Series: Monster Virtual Machines VMworld 2013: Extreme Performance Series: Monster Virtual Machines
VMworld 2013: Extreme Performance Series: Monster Virtual Machines VMworld
 
Membase Meetup Chicago - january 2011
Membase Meetup Chicago - january 2011Membase Meetup Chicago - january 2011
Membase Meetup Chicago - january 2011Membase
 
OSS Presentation VMWorld 2011 by Andy Bennett & Craig Morgan
OSS Presentation VMWorld 2011 by Andy Bennett & Craig MorganOSS Presentation VMWorld 2011 by Andy Bennett & Craig Morgan
OSS Presentation VMWorld 2011 by Andy Bennett & Craig MorganOpenStorageSummit
 
Pm 01 bradley stone_openstorage_openstack
Pm 01 bradley stone_openstorage_openstackPm 01 bradley stone_openstorage_openstack
Pm 01 bradley stone_openstorage_openstackOpenCity Community
 
Cloud stack overview
Cloud stack overviewCloud stack overview
Cloud stack overviewgavin_lee
 
Vsp 41 config_max
Vsp 41 config_maxVsp 41 config_max
Vsp 41 config_maxVenkata Ramana
 
Virtual Server 2005 Overview Rich McBrine, CISSP
Virtual Server 2005 Overview Rich McBrine, CISSPVirtual Server 2005 Overview Rich McBrine, CISSP
Virtual Server 2005 Overview Rich McBrine, CISSPwebhostingguy
 

Similar to Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 1 (20)

[Harvard CS264] 05 - Advanced-level CUDA Programming
[Harvard CS264] 05 - Advanced-level CUDA Programming[Harvard CS264] 05 - Advanced-level CUDA Programming
[Harvard CS264] 05 - Advanced-level CUDA Programming
 
Deep Dive Into Windows Server 2012 Hyper-V
Deep Dive Into Windows Server 2012 Hyper-VDeep Dive Into Windows Server 2012 Hyper-V
Deep Dive Into Windows Server 2012 Hyper-V
 
Dynamic Memory Management Hyperv 2008 R2 S
Dynamic Memory Management Hyperv 2008 R2 SDynamic Memory Management Hyperv 2008 R2 S
Dynamic Memory Management Hyperv 2008 R2 S
 
Private cloud virtual reality to reality a partner story daniel mar_technicom
Private cloud virtual reality to reality a partner story daniel mar_technicomPrivate cloud virtual reality to reality a partner story daniel mar_technicom
Private cloud virtual reality to reality a partner story daniel mar_technicom
 
Dynamic Memory Management HyperV R2 SP1
Dynamic Memory Management HyperV R2 SP1Dynamic Memory Management HyperV R2 SP1
Dynamic Memory Management HyperV R2 SP1
 
Advancedperformancetroubleshootingusingesxtop 101110131727-phpapp02
Advancedperformancetroubleshootingusingesxtop 101110131727-phpapp02Advancedperformancetroubleshootingusingesxtop 101110131727-phpapp02
Advancedperformancetroubleshootingusingesxtop 101110131727-phpapp02
 
Hyper V in Windows Server 2012
Hyper V in Windows Server 2012Hyper V in Windows Server 2012
Hyper V in Windows Server 2012
 
Virtualizing Sharepoint for Performance and Availability
Virtualizing Sharepoint for Performance and AvailabilityVirtualizing Sharepoint for Performance and Availability
Virtualizing Sharepoint for Performance and Availability
 
webinar vmware v-sphere performance management Challenges and Best Practices
webinar vmware v-sphere performance management Challenges and Best Practiceswebinar vmware v-sphere performance management Challenges and Best Practices
webinar vmware v-sphere performance management Challenges and Best Practices
 
Virtualization Technology Overview
Virtualization Technology OverviewVirtualization Technology Overview
Virtualization Technology Overview
 
Virtualization Best Practices-Tips and Tricks From Expert
Virtualization Best Practices-Tips and Tricks From ExpertVirtualization Best Practices-Tips and Tricks From Expert
Virtualization Best Practices-Tips and Tricks From Expert
 
VMworld 2013: Extreme Performance Series: Monster Virtual Machines
VMworld 2013: Extreme Performance Series: Monster Virtual Machines VMworld 2013: Extreme Performance Series: Monster Virtual Machines
VMworld 2013: Extreme Performance Series: Monster Virtual Machines
 
Membase Meetup Chicago - january 2011
Membase Meetup Chicago - january 2011Membase Meetup Chicago - january 2011
Membase Meetup Chicago - january 2011
 
CloudStack Architecture
CloudStack ArchitectureCloudStack Architecture
CloudStack Architecture
 
OSS Presentation VMWorld 2011 by Andy Bennett & Craig Morgan
OSS Presentation VMWorld 2011 by Andy Bennett & Craig MorganOSS Presentation VMWorld 2011 by Andy Bennett & Craig Morgan
OSS Presentation VMWorld 2011 by Andy Bennett & Craig Morgan
 
Hyper-V Dynamic Memory in Depth
Hyper-V Dynamic Memory in Depth Hyper-V Dynamic Memory in Depth
Hyper-V Dynamic Memory in Depth
 
Pm 01 bradley stone_openstorage_openstack
Pm 01 bradley stone_openstorage_openstackPm 01 bradley stone_openstorage_openstack
Pm 01 bradley stone_openstorage_openstack
 
Cloud stack overview
Cloud stack overviewCloud stack overview
Cloud stack overview
 
Vsp 41 config_max
Vsp 41 config_maxVsp 41 config_max
Vsp 41 config_max
 
Virtual Server 2005 Overview Rich McBrine, CISSP
Virtual Server 2005 Overview Rich McBrine, CISSPVirtual Server 2005 Overview Rich McBrine, CISSP
Virtual Server 2005 Overview Rich McBrine, CISSP
 

Recently uploaded

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 

Recently uploaded (20)

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 

Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 1

  • 1. What’s New in Windows Server “8” Beta for Hyper-V (Part 1) Damir Bersinic Senior Platform Advisor Microsoft Canada Inc. damirb@microsoft.com Twitter: @DamirB http://blogs.technet.com/b/canitpro
  • 2. Session Objectives and Takeaways • Session Objective(s): • Windows Server "8": The Definitive Cloud OS • Designed for Mission Critical, Scale Up • New Storage Options • Low cost, File Server Support • New integration with SAN • High Availability throughout the entire stack • PowerShell: Automation engine for cloud
  • 3. Session Objectives and Takeaways • Why Windows Server "8" Hyper-V for Private Cloud • What did we learn from you & our Partners? • Platform Resiliency • Storage • Automation via PowerShell • We can’t cover everything in one session. • There is Part 2 coming up next…
  • 4. The Definitive Platform for Cloud: Windows Server “8”.
  • 5. Cloud Considerations • Mission Critical, Scale Up • VM Mobility Workloads • Networking • Storage – Multi-Tenancy, Security – Costs – IP Address Management – Complexity – QoS – Security • Automation/Manageability • Continuous Availability
  • 6. Mission Critical Scale Up Workloads
  • 7. Mission Critical Workloads • Scale isn’t just more virtual • Virtualization benefits such as processors, it’s balance Live Migration should just work – Compute – No tradeoffs – Memory • Virtualize workloads considered – Network I/O – Storage I/O “non-virtualizable” • Maximize hardware usage • Server resiliency, uptime and security is paramount • VM performance must increase – More resources and capacity with cores than ever
  • 8. Scaling up: Physical NUMA NUMA node 1 NUMA node 2 • NUMA (Non-uniform memory access) • Helps hosts scale up the number of cores Processors and memory access Memory • Partitions cores and memory into “nodes” • Allocation and latency depends on the memory location relative to a processor • High performance applications detect NUMA and minimize cross-node memory access Host NUMA
  • 9. Scaling up: Physical NUMA NUMA node 1 NUMA node 2 • This is optimal… Processors Memory • System is balanced • Memory allocation and NUMA node 3 NUMA node 4 Processors thread allocations within the same NUMA node Memory • Memory populated in each NUMA node Host NUMA
  • 10. Scaling up: Physical NUMA NUMA node 1 NUMA node 2 Processors • This isn’t optimal… • System is imbalanced Memory • Memory allocation and thread allocations across different NUMA nodes NUMA node 3 NUMA node 4 • Multiple node hops • NUMA Node 2 has an odd number of Processors DIMMS • NUMA Node 3 doesn’t have enough Memory • NUMA Node 4 has no local memory (worst case) Host NUMA
  • 11. Scaling Up: Guest NUMA • Guest NUMA • Presenting NUMA topology within VM vNUMA node A vNUMA node B vNUMA node A vNUMA node B • Guest operating systems & apps can make intelligent NUMA decisions about thread and memory allocation • Guest NUMA nodes are aligned with NUMA node 1 NUMA node 2 NUMA node 3 NUMA node 4 host resources • Policy driven per host – best effort, or force alignment
  • 12. Hyper-V Host Scale & Scale-Up Workload Support Windows Server 2008 R2 Windows Server “8” Beta System Resource Improvement Factor Hyper-V Hyper-V Logical Processors 64 160 2.5 Host Physical Memory 1TB 2TB 2 Virtual CPUs per Host 512 1,024 2 Virtual CPUs per VM 4 32 8 Memory per VM 64GB 1TB 16 VM Active VMs per Host 384 1,024 2.7 Guest NUMA No Yes - Maximum Nodes 16 64 4 Cluster Maximum VMs 1,000 4,000 4 12
  • 13. VMware Comparison Windows Server VMware VMware vSphere System Resource “8” Beta Hyper-V ESXi 5.0 5.0 Enterprise Plus Logical Processors 160 160 160 Host Physical Memory 2TB 32GB1 2TB Virtual CPUs per Host 1,024 2,048 2,048 Virtual CPUs per VM 32 8 32 2 Memory per VM 1TB 32GB1 1TB VM Active VMs per Host 1,024 512 512 Guest NUMA Yes Yes Yes Maximum Nodes 64 N/A3 32 Cluster Maximum VMs 4,000 N/A3 3,000 VMware ESXi 5.0 is a free download yet has the following restrictions: 1. Host physical memory is capped at 32GB thus maximum VM memory is also restricted to 32GB usage. 2. vSphere 5.0 Enterprise Plus is the only edition that supports 32 vCPUs. All others support 8 vCPUs within a virtual machine. 13 3. For clustering/high availability, customers must purchase vSphere
  • 15. Deep HW Integration Protects Workloads • Errors detected outside of program detection • Predictive Failure Analysis
  • 16. Isolate HW Errors & Prevent Poisoning 1. Error detected outside of program execution (Patrol Scrub, LLC 4. Root marks the page as bad, adds it to EWB) the persistent bad page list, will not be allocated again 2. During #MC handling, all VMs are suspended 5. The VM will be restarted (depending on a. Prevents consumption that would result in result in the Automatic Recovery Action policy) promotion to a fatal error 6. If the page is not found, VMs are 3. Determine if error can be isolated to a single VM resumed, execution will attempt to continue a. Search GPAspace backing all VMs a. Event is logged 4. If the page is found in a VM, terminate the affected VM b. If the affected pages is consumed, a fatal error will occur a. VM is “powered off” & Event is logged Automatic, Maximum Protection with Windows Server "8" Hyper-V
  • 17. Preventing Failure, Avoiding Disaster • Corrected Memory Errors (ECC errors) • Hyper-V support for PFA – Native OS Handling – Root OS forwards the address of the affected page – The Windows Hardware Error Architecture to the virtualization stack (WHEA) supports PFA for ECC memory – Hyper-V searches GPA space backing VMs for the – When the error count for a memory page affected page exceeds the PFA threshold, WHEA calls the – If the page is found in a VM (not locked or shared) system memory manager to take the • VM is momentarily suspended page offline • A new page is allocated, the affected pages is copied and • There is no guarantee that the page will actually freed, VM resumes execution be taken offline • An event is logged – WHEA adds the page to the persistent bad page list. – WHEA adds the page to the persistent bad page list Predictive Failure Analysis (PFA) Hyper-V support
  • 20. Customers Discuss Storage • Lower the cost of storage • Fully Leverage Storage Array • Ease of File, Performance of Capabilities Block • Native Access to SAN from VM • No Downtime Servicing with redundant IO (MPIO) • Help me secure my data • Scalable Virtual Disks • Storage Metering
  • 21. Dynamic, High Performance Storage • Live Storage Migration • Online MetaOperations • Virtual Fiber Channel – Live VHD Merge • Support for File Based Storage – Live New Parent on SMB 2.2 • Native 4K Disk Support • New VHDX Format • Offloaded Data Transfer (ODX) • Storage Resource Pools
  • 22. VHDX: Highly Scalable • >2TB disks • Better performance (eliminate alignment issues) • Resilient to corruption • Embed user defined metadata • Larger block sizes to adapt to workload requirements
  • 23. Offloaded Data Transfer (ODX) Token Offload Offload Token Token Read Write Virtual Actual Data Transfer Virtual Disk Intelligent Disk Storage Array
  • 24. Thin Provisioning Notifications • Identification • Identify Thinly-Provisioned LUNs via PowerShell, & WMI • Query mapped/unmapped state of Virtual Disk extents • Notification • Events indicate when LUNs cross threshold boundaries • Standardized notification mechanism consumable by management applications Windows Server “8” Beta fully supports Thinly Provisioned LUNs
  • 25. Hyper-V ODX Support Creation of a 10 GB • Secure Offload data transfer Fixed Disk 200 ~3 Minutes • Fixed VHD/VHDX Creation 150 Time • Dynamic VHD/VHDX Expansion 100 (seconds) 50 • VHD/VHDX Merge 0 <1 Second! Average ODX • Live Storage Migration Desktop • Just one example…
  • 26. VMware Comparison Windows Server “8” VMware VMware vSphere Capability Beta Hyper-V ESXi 5.0 5.0 Enterprise Plus Virtual Fiber Channel Yes Yes Yes 3rd Party Multipathing (MPIO) Yes No Yes (VAMP)1 Native 4-KB Disk Support Yes No No Maximum Virtual Disk Size 64TB VHDX 2TB VMDK 2TB VMDK Maximum Pass Through Disk Size Varies2 64TB 64TB Offloaded Data Transfer Yes No Yes (VAAI)3 1. vStorage API for Multipathing (VAMP) is only available in Enterprise & Enterprise Plus editions of vSphere 5.0 2. The maximum size of a physical disk attached to a virtual machine is determined by the guest operating system and the chosen file system within the guest. 3. vStorage API for Array Integration (VAAI) is only available in Enterprise & Enterprise Plus editions of vSphere 5.0 26
  • 27. So You’re a Building a Cloud… I have good processes in place, but what other safeguards can I use to protect my data?
  • 28. Critical Safeguard for the Cloud Encrypted cluster volumes • BitLocker encrypted cluster disks • Support for traditional failover disks • Support for Cluster Shared Volumes • Cluster Name Object (CNO) identity used to lock and unlock Clustered volumes • Enables physical security for deployments outside of secure datacenters • Branch office deployments • Volume level encryption for compliance requirements • Negligible (<1%) performance impact
  • 30. Customers Discuss High Availability • We have applications on the Fiber Channel SAN • Legacy apps that don’t support Failover Clustering • Redundancy throughout all levels of the stack • Integration with Storage Replication
  • 31. Availability Enhancements • Windows NIC Teaming • Continuously Available File Server (SMB) storage • CSV 2.0 Integration with Storage Arrays for Replication & HW snapshots out of the box • Guest Clustering via Fiber Channel for HA • Support for Concurrent Live/Live Storage Migrations • Major Failover Cluster Enhancements…
  • 32. Scale, Management, Policy & Storage Failover cluster • Support for 64 nodes & 4000 • Cluster Wide Task Scheduling VMs in a Cluster • Inbox Live Migration Queuing • Cluster Aware Updating • SMB Support • Cluster Shared Volumes 2.0 • Hyper-V App Monitoring • VM Failover Prioritization • Guest Clustering via Fiber • Anti-Affinity VM Rules Channel…
  • 33. Guest Fiber Channel Architecture • Up to four virtual HBAs assigned to each VM • WWNs assigned to each VM • Doesn’t require re-zoning • NPIV utilized to surface VM ports on the host NPIV port(s) • Works with Live Migration
  • 34. Complete Redundancy In the Box • Hyper-V Replica for Asynchronous Replication Disaster Recovery • CSV 2.0 Integration with Storage Arrays for Synchronous Replication • Non-Cluster Aware Apps: Hyper-V App Monitoring Application/Service • VM Guest Cluster: iSCSI, Fiber Channel Failover • VM Guest Teaming of SR-IOV NICs • Network Load Balancing & Failover via Windows NIC Teaming I/O Redundancy • Storage Multi-Path IO (MPIO) • Multi-Channel SMB Physical Node • Live Migration for Planned Downtime Redundancy • Failover Cluster for Unplanned Downtime Hardware Fault • Windows Hardware Error Architecture (WHEA)/RAS
  • 36. Windows Server “8” Deployment: Minimal Server Interface (MinShell)
  • 37. Manageability Comparison Windows Server 2008 Windows Server 2008 R2 Windows Server "8" Beta Hyper-V PowerShell No No Yes Network PowerShell No No Yes Storage PowerShell No No Yes SCONFIG No Yes Yes Enable/Disable Shell No No Yes, MinShell (Server Core @ OS Setup) (Server Core @ OS Setup) VMConnect Support for N/A No Yes RemoteFX
  • 38. VMware Comparison Windows Server “8” VMware VMware vSphere 5.0 Capability Beta Hyper-V ESXi 5.0 Enterprise Plus Unified Management Yes VMware View1 VMware View1 Intelligent Patching Yes VMware View2 VMware View2 Rapid VM Provisioning Yes VMware View2 VMware View2 Hardware GPU Support Yes No No Software GPU Support Yes Basic3 Basic3 Remote Touch Support Yes No No User Profile & Data Mgmt. Yes VMware View2 VMware View2 1. VMware have no Remote Desktop Services technology of their own, but offer basic management of TS/RDS. • No PCoIP Support | No Persona Management | No USB Support 2. Intelligent Patching, Rapid Provisioning and Persona Management are features of VMware View Premier, available at additional cost. 3. vSphere 5.0 enables basic 3D applications like Windows Aero, Office 2010 or those requiring OpenGL or DirectX in View desktops. This feature provides acceptable performance on the WAN, up to 100ms latency. 38 • http://pubs.vmware.com/view-50/topic/com.vmware.ICbase/PDF/view-50-architecture-planning.pdf
  • 39. In Review: Session Objectives and Takeaways • Windows Server "8": The Definitive Cloud OS • Designed for Mission Critical, Scale Up • New Storage Options • Low cost, CA File Server Support • New integration with SAN • High Availability throughout the entire stack • PowerShell: Automation engine for cloud
  • 40. Next Steps in Your Journey
  • 41. Download Windows Server “8” Beta • http://technet.microsoft.com/en-us/evalcenter/hh670538
  • 43. Download System Center 2012 RC Eval http://technet.microsoft.com/en-ca/evalcenter/hh505660.aspx
  • 44. Microsoft Virtualization Certifications Exam Number Core Exam for the Following Track and Title 70-659, TS: Windows Server 2008 R2, Microsoft Certified Technology Specialist Server Virtualization (MCTS) 70-669, TS: Windows Server 2008 R2, Microsoft Certified Technology Specialist Desktop Virtualization (MCTS) 70-693, PRO: Virtualization Administrator Microsoft Certified IT Professional 2008 R2 (MCITP) http://www.microsoft.com/learning/
  • 45. Q&A
  • 46. What’s New in Windows Server “8” Beta for Hyper-V (Part 1) Damir Bersinic Senior Platform Advisor Microsoft Canada Inc. damirb@microsoft.com Twitter: @DamirB http://blogs.technet.com/b/canitpro
  • 47. © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.