Title: Welcome to the Microsoft Architect Forum
1Welcome to the Microsoft Architect Forum
2Agenda
- 0945 0950 Welcome
- 0950 1105 Microsoft Virtualisation Today and
Tomorrow - 1105 1120 Break
- 1120 1235 Managing a Mixed Virtual/Physical
Environment Tools and Techniques - 1235 1315 Lunch
- 1315 1435 Microsoft Virtualisation Deep Dive
- 1435 1450 Break
- 1450 16.05 Avanade Virtual Server notes from
the field - 16.05 1645 Panel Questions and Answers
3Welcome to the Microsoft Architect Forum
- Virtual Server The Tip of the Iceberg
- 28th November 2006
4Microsoft VirtualisationToday and Tomorrow
- Kevin Sangwell
- Infrastructure Architect
- Microsoft EMEA HQ
5What is Virtualisation?
- a technique for hiding the physical
characteristics of computing resources from the
way in which other systems, applications, or end
users interact with those resources - Abstraction and Emulation
- Virtual IP Address, Virtual Directory, SAN
6Types of Virtualisation
- Machine Virtualisation
- Microsoft Virtual Server Virtual PC
7Machine Virtualisation
8Types of Virtualisation
- Machine Virtualisation
- Microsoft Virtual Server Virtual PC
- Desktop/Session Virtualisation
- Windows Terminal Services
9Desktop Virtualisation
Desktop
Desktop
Desktop
10Types of Virtualisation
- Machine Virtualisation
- Microsoft Virtual Server Virtual PC
- Desktop/Session Virtualisation
- Windows Terminal Services
- Application Virtualisation
- Microsoft SoftGrid
11Application Virtualisation
12Virtual Server R2 Overview
- Virtualisation application for Windows
- Windows service with a Web interface
- Designed for remote administration
- Fully documented COM API for scripting and ISVs
- Virtualizes everything you find in a x86 system
- Provides virtual disks (VHD), virtual networking
and virtual video
13Virtual Server, The Story So Far
- Virtual Server becomes Free Download
- Virtual Server 2005 R2 RTM
Q1 2003
14Heterogeneous Guest Support
- Supported Windows guest operating systems
- Windows NT4
- Windows Server 2000
- Windows Server 2003
- Windows XP Professional SP2
- Supported Linux distributions
- Enterprise distributions
- Red Hat Enterprise Linux 2.1 (update 6)
- Red Hat Enterprise Linux 3 (update 6)
- Red Hat Enterprise Linux 4
- SuSE Linux Enterprise Server 9
- Standard distributions
- Red Hat Linux 7.3
- Red Hat Linux 9.0
- SuSE Linux 9.2/9.3
- SuSE Linux 10
15Virtual Server R2 Compatible
16Virtual Server R2 Compatible
- Microsoft
- Compatible means it just works
- Compatible guest operating systems
- DOS
- Windows Client Every version, 1.x, 3.1, 95, 98,
ME, XP - Window Server Every version, NT, 2000, 2003 (all
editions except Datacenter, which requires a
minimum of 8 processors) - Linux
- Red Hat, Suse, Mandrake, Mandriva, Ubuntu,
Fedora, etc. - Others OS/2, Cho-Kanji
- 1000 OSs just work http//vpc.visualwin.com/
17Virtual Server R2 Key Features
- High Availability
- Virtual Server R2 Host Cluster support
- Guest operating system-agnostic
- Up to 64 guests / host
- x64 hosts (32-bit guests)
- 64-bit port of Virtual Machine Manager (VMM) and
service - Better scaling from larger kernel address space
- Linux Guest Support
18Virtual Server Clustering
Host to Host
Guest to Guest
SAN or iSCSI connection
iSCSI connection
19Where and why its being deployed
- Test and Development
- Rapid provisioning reset of dev/test
environment - Server Consolidation
- SQL Server, File Print
- Low utilisation servers (e.g. NT 4.0 LoB)
- Datacentre
- Reduce space, power, cooling requirements
- Increase flexibility
- Disaster Recovery
- Clone live datacentre
20The Future
- Windows Server 2005 R2 SP1
- Support 64 guest machines on x64 hosts
- Support for Intel-VT and AMD-V assists
- Improved backup and disasterrecovery through
integrated VSS support - Q1 CY07 (public beta now)
- Windows Server Virtualisation
- Longhorn Timeframe (2H CY07)
- Hypervisor Based
- Longhorn Server Core
21Windows Server Virtualisation
- Requirements
- Requires x64 hardware support
- Requires AMD-V or Intel VT (IVT) enabled
processors - High level features
- Hardware Virtualisation enabled
- 32-bit and 64-bit guests
- 32 GB of memory per virtual machine
- Up to 8 CPU-Core virtual machines
- Virtualized devices
- WMI management and control API
- Save/Restore, Snapshotting
- CPU and I/O resource controls
- Dynamic resource addition
- Hot Add Networking, Storage, Memory, and
Processors - Live migration
22Windows Server Virtualisation Architectural
Overview
Parent Partition
Child Partitions
Applications
User Mode
Kernel Mode
Windows hypervisor
Designed for Windows Server Hardware with PVE
23Virtual Server 2005 vs. Windows Server
Virtualisation
24Arent Desktop and Application Virtualisation the
same?
- Desktop Virtualisation
- Execution occurs on the server
- No application client deployment just UI is
displayed on the client (RDP) - Multiple isolated users per server
- Excellent for
- Branch Office
- High Volume data applications
- Centralised desktop management
- Application Virtualisation
- Execution occurs on the client
- Application still needs deployment to client
- Multiple isolated applications per client
- Excellent for
- Reducing test matrix
- Concurrently running multiple versions of the
same application - Reducing application management
25Objective Anywhere Application Access
Central Location
26Terminal Services in Windows Server Longhorn
- Design Goals
- Improve basic out-of-box solution
- Provide improved platform for customers and
partners - Tighter integration with client OS to provide
seamless experience - Leverage and integrate with Microsoft management
technology - Key Advances
- TS Remote Program
- TS Gateway
- TS Web Access
- Single Sign-on for managed clients
- Improved experience, security and manageability
27What else is new in LH TS?
28Application Virtualisation
- Most software is not designed to operate in a
utility model - State is mixed-in
- Reconfiguration is costly
- More and more software leads to unreliable
desktops and massive test matrix - Application Virtualisation enables software to be
managed independently and transformed without the
need for source code
29Applications are transformed into an image
Operating System
Application
.VHD
.SFT
30Application Virtualization
Isolated Virtual Application Model
Traditional Layered Install Model
31SoftGrid Application Virtualisation
- Applications are virtualized per instance
- Files (including System Files)
- Registry
- Fonts
- .ini
- COM/DCOM objects
- Services
- Semafores, Mutexes
- Name spaces
- Applications do not get installed or alter the
operating system - Yet tasks process locally on the host computer.
32How Applications are VirtualizedThe SoftGrid
Sequencer
- Wizard-based tool, virtualizes applications
without changing source code - Records an applications configurations and
dependencies then segments application code into
a file - Sequencer file is placed onto one or more
SoftGrid servers for on-demand deployment - E.g. sequence Office in less than 15 mins, Word
executes with 15Mb download
33The SoftGrid Architectural Overview
34The SoftGrid Technologies
35Microsoft SoftGrid Availability
- Currently available from SoftGrid channel
- Available in MS channels from 01/01/07
- Desktop Optimization Pack for Software Assurance
- http//www.microsoft.com/presspass/features/2006/
oct06/10-17Desktop.mspx
36System Centre Virtual Machine Manager
- Physical resource optimisation
- Simple identification of consolidation candidates
- Fast and reliable Physical to Virtual migration
(P2V) - Uses Volume Shadow Services to create virtual
machines at disk speed - Intelligent placement
- Placement is at the crux of maximizing the
utilization of physical assets - Centralised resource optimisation
- Optimizing workloads for
- Maximum number of virtual machines per servers
- Maximum dispersion across multiple servers
37Virtual Machine Manager
- Rapid provisioning of new workloads
- Central library
- Self-service provisioning
- Industry standard storage architecture
- Employs distributed storage architecture on
industry standard hardware and network
infrastructure to use resources with optimal
locality - Host provisioning
38Rapid Provisioning using Self-Service Portal
Customized to the User
Ability to control owned virtual machines
Thumbnails of all owned virtual machines
39Centralized Management Views, Views and More
Views
By Resource Pool
By VM State
By Owner
By Creation Date
By Operating System
40Virtual Machine Manager Feature Summary (V1)
41Skillset
- Politics
- Loss of ownership and control
- Shared resources
- Budgeting
42The Datacentre
Service Layer Applications, Services, Data
File, Print, LoB, Web
Management Library, Dynamic capacity
Virtualisation Layer Machines, VLANs, Storage
Volumes
Physical Datacentre Servers, Networking, Storage
43The Branch
- Appliance-like
- LH Server Core TPM
- Virtualised Workloads
- AD, File, Print, Patching, LoB
- Automatic data replication to data centre
- Automatic fallback to data centre
- Applications
- Intelligent transparent application execution
- Local - traditional virtualised
- Central - WTS
44Licensing the virtual...
- Windows licensed per physical processor socket
(not core) - Windows Server 2003 R2 EE
- Includes license for 4 Win2K3 VMs
- Windows Server 2003 R2 Datacenter
- Includes license for unlimited Win2K3 VMs
- Server Products licensed per virtual processor
- See http//www.microsoft.com/licensing/highlights
/virtualization.mspx
45Resources
- Virtual Server 2003 R2 Free Download
- http//www.microsoft.com/windowsserversystem/virtu
alserver/software/default.mspx - Guidance Building a Virtual Test Lab
- http//go.microsoft.com/fwlink/?LinkId50491
- LoB Consolidation Guidance
- http//www.microsoft.com/technet/itsolutions/ucs/
lob/lobsa/lobsaovw.mspx - Clustering Virtual Server Scripting Virtual
Server - http//www.microsoft.com/technet/prodtechnol/virtu
alserver/default.mspx