/
Developing and Testing on Windows 8 with Client Developing and Testing on Windows 8 with Client

Developing and Testing on Windows 8 with Client - PowerPoint Presentation

alexa-scheidler
alexa-scheidler . @alexa-scheidler
Follow
342 views
Uploaded On 2019-11-21

Developing and Testing on Windows 8 with Client - PPT Presentation

Developing and Testing on Windows 8 with Client HyperV Mathew John Bart House Principal PM Principal SDE HyperV Microsoft Corporation 455 Agenda Learn about applying virtualization techniques in your environment ID: 766248

server hyper client windows hyper server windows client amp environment microsoft demo development storage building test physical apps requirements

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Developing and Testing on Windows 8 with..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Developing and Testing on Windows 8 with Client Hyper-V Mathew John, Bart HousePrincipal PM, Principal SDEHyper-V, Microsoft Corporation 455

Agenda Learn about applying virtualization techniques in your environmentWalk through a development cycle using Client Hyper-VAutomated setup Rapid development & test, and more Understand the limits & requirements of Client Hyper-V You’ll leave with examples of how to Utilize Client Hyper-V in your development environment

Building your own Lab to go is easy

32 Virtual Processors NUMA in VM512 GB RAM Sleep Hibernate Management console Manage Server Hyper-V Snapshots1024 running VMsVHDVHDX (16TB)Dynamic disksDifferencing disks4K sector sizePass through disksDMTF compliant WMINetworking offloadsFixed VHDCentOS 5.2-5.6, 6.0Live Storage Move Native VHD Boot32-bit & 64-bit Guest OSWindows XP SP3Windows VistaRed Hat Enterprise Linux 5.2-5.6, 6.0, 6.1Windows Home Server 2011Windows Server 2003 R2 SP2Windows 7 SP1Windows Server 2003 SP2Dynamic MemoryWindows SBS 2011Remote managementWindows Storage Server 2008 R2PowerShellWindows Server 2008Windows Server 2008 R2Export snapshot(s)Resource PoolsExternal, Internal & Private NetworksBi-direction audio Enlightened IDE & SCSI controllersHyper-V on SMB256 virtual drivesVirtual DVD & Floppy12 Virtual NICsVLANKey Value Pair communication with Guest3D Graphics (Software)Multi-point touchUSB redirectionIntegrated shutdownWireless NICsExport & Import VMsICs in the boxUser defined meta data for VHDXVHDX ResiliencySUSE Linux Enterprise Server 10, 11Hyper-V Extensible Switch Client Hyper-V in Windows 8

Building Apps using Hyper-V Automate deployments using Hyper-V Automate Deployments using scripts

PowerShell Support Applied what we learned in Win 7Fast & Intuitive~150 new Hyper-V cmdletsAll Hyper-V Manager UI capability can be scripted And more! Perfect for automation

PowerShell Example: Scenario Setup Setup/teardown fastClient/server, down-level OS, over-consolidation scenarios Dir *. xml | import- vm | start-vm

PowerShell: Setup multi-machine environment DEMO

PowerShell Considerations You can use PS remoting to manage hosts remotelyUse get-command to discover capabilities PS> get-command –module hyper-V

Shared Rich Multi-VM Environments Available on tablets, laptops and desktopsCreate rich multi-VM environmentsNo longer need multiple physical machines Developers, testers, program mangers, sales people Environments easily shared Virtualized environment the same no matter the hardware

Building Apps using Hyper-V Rapid development & test using VMs

Physical Machine Developing with Hyper-V – Demo Flow Development Environment (Parent) Windows 8 Test Environment (in VM) Windows 8 Remote Deployment

Testing Metro Style Applications with Hyper-V Build Metro Style App (on the host)Remote Debug the app in the VM Demo

Pristine Test Environment Full development environmentCorporate joined, SDKs, toolsPristine test environment Private network Only software installed needed for scenario Pre-release self-hosting on single physical box

Building Apps using Hyper-V Debug using Snapshots

Virtual Machine Snapshots Great for capturing a point in timeTesters can record exact situation for bug repro and continueDevelopers can replay a scenario over and over Sales can rapidly transition from one scenario to another Waiting for snapshot merge is a thing of the past

VM Snapshots DEMO

Building Apps using Hyper-V Build flexible infrastructure

Flexible Infrastructure using Hyper-V 100% compatibility from Client to Server Hyper-VSupport low cost file shares VM library shared across organization Move VM’s storage while VM is running Physical storage filling up Shared out snapshots Moving between machines without interruption

Storage Move Hyper-V on File ShareLive Storage Move Demo

Building Apps using Hyper-V Final validation on hardware

Physical Machine Developing with Hyper-V – Demo Flow Development Environment (Parent) Windows 8 Test Environment (in VM) Windows 8 Remote Deployment (NativeVHDBoot)

Boot Physical with VHDX Demo

Client Hyper-V Capabilities and Requirements

Busting Myths VMs are not(?) meant for the following classesHardware* based testingGPU intensive* appsHigh precision timer* apps

Requirements to run Client Hyper-V 64-bit Windows 8Processor requirements: Hardware Virtualization Second Level Address Translation

Recap With Client Hyper-V you can easily build your lab to go

Questions?

© 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.