here> - Center
Download
Report
Transcript here> - Center
Josh Pointer
Principal Program Manager
Microsoft Corporation
What is Virtualization?
Virtualization Management
What is Virtual Machine Manager?
Provisioning and Consolidation
Workload monitoring
Virtualization Management Pack
What is Application Virtualization?
SoftGrid Application Virtualization
Managing SoftGrid with SMS 2003
Future SCCM 2007 SoftGrid integration
Virtualization is the isolation of one computing resource from the others:
Virtual Applications
Applications installed to
Specific hardware and OS
Any application on any computer on-demand
Virtual Presentation
Interface bound to process
Presentation layer separate from process
Operating System assigned
to specific hardware
Virtual Machine
OS can be assigned to any desktop or server
Storage assigned to specific
locations
Virtual Storage
Storage and backup over the network
Network assigned to specific
locations
Virtual Network
Localizing dispersed resources
Traditional software stack
Component isolation with Virtualization
Virtualization results in more efficient resource
utilization, and enables greater flexibility and
simplified change management
Server Virtualization
Desktop Virtualization
Application Virtualization
Presentation Virtualization
Consolidate workloads for
more efficient resource
utilization
Create an additional isolated
OS environment on standard
desktop
Decouple applications from
desktop operating systems,
deliver on demand
Centralize processing and
data storage; present the user
interface locally
• Reduce operating costs
(Hardware, Energy, Space)
• Improve uptime and
availability
• Enable robust Disaster
Recovery
• Reduce maintenance
disruption
• Streamline resource
provisioning and scale
• Support legacy applications
in current Operating
Systems
• Reduce application-to-OS
conflicts
• Accelerate OS migration
• Reduce application-toapplication conflicts
• Reduce application
compatibility regression
testing
• Centrally manage updates
and patches
• Reduce application-to-OS
conflicts
• Streamline compliance and
data confidentiality
• Reduce desktop
administration costs
A comprehensive set of virtualization products, from the data center to desktop assets –
both virtual and physical – are managed from a single platform
Server Virtualization
Presentation
Virtualization
Management
Desktop
Virtualization
Application
Virtualization
Microsoft delivers end-to-end Virtualization solutions…
…System Center provides the tools for integrated
Infrastructure Management
"Virtualization without good management is more dangerous
than not using virtualization in the first place" Thomas Bittman, Gartner
Hardware Consolidation
• Increase utilization by running multiple applications on single physical server
• Reduce power and real estate costs
Business Continuity and Rapid Recovery
• Manage and reduce planned or unplanned downtime
• Quickly recover an entire system after data loss or corruption
Dev/Test Environments
• Simplify and streamline movement from test to production
• Consolidate dev/test H/W and improve lab server provisioning
Dynamic Data Center
• Optimize use of available resources
• Scale Up / Scale Out
A new System Center product which
provides management of virtualized
environments
Manage Virtual Server - V1
Manage Windows Server Virtualization – R2
Feature set includes centralized:
Host Configuration
Virtual Machine Creation
Virtual Machine Placement and Deployment
Server Consolidation Tools
Image Library Management
Monitoring and Reporting
Rapid Recovery
Administrator Console
Self Service User
Virtualized
Workload
Windows® PowerShell
Script
Virtualized
Workload
Ops Mgr Agent
Ops Mgr Agent
Virtual Machine
Virtual Machine
Self Service Web Servers
Operations Manager Agent
Library Servers
Virtual Machine Hosts
Virtual Machine Manager Agent
Virtual Machine Host
Virtual Machine Hosts
Perimeter
Network
(DMZ)
Wizard based creation of VMs
Clone existing VMs, workload
templates, etc.
Virtualization Candidates Report
facilitates the consolidation process
Wizard based conversion of physical
machines into virtual machines (P2V)
Windows 2003 and later can be
converted without any downtime
Virtual to virtual (V2V) conversion for
VMware VMs
• Web user interface to allow
end users to create and use
their own VMs
• Administrators can control
access through policies which
designate capabilities
Physical Disk &
Memory
Requirements
VM
Data
Hard
Requirements
Check
CPU, Network,
& Disk Load
Host
Data
Capacity
Planning
Technology
Configuration
Result of Hard
Requirements
Check
Normalized
Host + VM
Load
Rating
Function
100
90
80
70
Leftover
Host Reserves
New VM
Normalized Host
60
50
40
30
20
10
0
CPU
Memory
Network IO
Disk IO
Host Rating = (Free CPU * CPU Weight) + (Free Memory * Memory Weight) +
(Free Disk * Disk Weight) + (Free Network * Network Weight)
Host Rating equal 0 if any of the thresholds have been violated.
Host Perspective:
Virtualization is a new
server workload, but
with similar monitoring
needs to existing
workloads.
The Virtual Machine is
a component of the
virtualization stack.
Guest Perspective:
Virtualized The Virtual
Virtualized
Machine is
Workload a computer!
Workload
Ops Mgr Agent
Ops Mgr Agent
Virtual Machine
Virtual Machine
Operations Manager Agent
Virtual Machine Manager Agent
Virtual Machine Host
Microsoft Confidential
Server Virtualization Management Pack for Operations Manager
2007 provides the following:
Discovery and monitoring of all Virtual Server and Virtual Machine
Manager Components
Alerts on job and component status changes
Reports for managing, maintaining and optimizing a virtualized
environment
Virtualization environment diagram view
Reports in the Server Virtualization Management
Pack leverage the data available from the Operations
Manager Data Warehouse.
The reports are directly accessible from within the
VMM Administrator’s Console
Virtualization Candidates
Virtual Machine Allocation
Virtual Machine Utilization
Host Utilization
Host Utilization Growth
Abstraction of an application and its
dependencies from the host Operating System
Applications execute within a virtual
environment
Reduces risk of unwanted Application and
Operating System interaction
Remove cross-application conflicts
Major benefits during all phases of the
application lifecycle
Management
Delivery
Launch
Sequencer
• Virtualizes
applications
SoftGrid Server
• Delivers
applications
SoftGrid Client
• Runs Applications
Wizard-based tool
Rapidly virtualizes applications
No change to source code
Allows for one or more
applications/dependencies into a
single, portable data file (SFT)
.SFT file is placed onto one or
more SoftGrid Servers
On-demand deployment to
desktops, laptops, Terminal
Servers or virtual machines
• SoftGrid Management
Web Service
MMC based Console
.Net interface
• Assign applications via
Active Directory or SMS
• License control of all
virtual applications
• Remote Assistance
Remote connect to the
SoftGrid client on PC
• Active Upgrades
No down time deployments
• Permission Based
User authentication, authorization
and licensing are checked on
every launch
• Centrally Served
“Just enough” code delivery to the
client (10-30%)
• Locally Executed
All run locally
• Cached for Performance
App code is cached for repeat use
– even without a network
• Disconnected Use Support
Applications are cached for limited
time before expiring
Application Virtualization
• Applications are
virtualized per instance:
•
•
•
•
•
•
•
•
Files (incl System Files)
Registry
Fonts
.ini
COM/DCOM objects
Services
Name Spaces
Semafores, Mutexes
• Applications do not get
installed or alter the
operating system
• Yet tasks process locally
on the host computer.
Integrates Application Virtualization and on-demand
streaming into SMS 2003
Manage and deploy virtualized apps from within the SMS
management console
Accelerates application deployment using SMS 2003
Eliminates application conflicts and reduces testing time
Enables instant upgrade and repair of deployed
applications
Provides on-demand access to applications on any
computer
Reduces SMS application management costs
Accelerates application deployment and procedures
Controls application infections
Reduces the number of deployed system image versions
Simplifies OS and application migrations
SMS Connector integrates into existing SMS
infrastructure
Allows for management of virtual applications within
the existing SMS console
Virtual Application Packaging Integration
Imports virtual applications from SoftGrid system into
SMS packages
Multiple Delivery Methods
Virtual applications can be delivered in the right
way for the particular situation
“Dynamic” – streamed delivery where only the necessary
portions of the virtualized applications are deployed in realtime
“Push” delivery where virtualized applications are turned
into SMS packages and deployed using standard SMS
“push” methods
Native SMS Inventory and Metering Integration
Virtual applications are able to be tracked by
SMS asset management discovery and metering
systems
SMS reports include both virtualized and installed
applications
Virtualized
applications
are managed
through the
SMS
Management
Console
Virtual
applications
are pushed
from SMS
server and/or
streamed ondemand from
the SoftGrid
Server
When target clients are
inventoried by SMS, the
virtual applications appear
in the reports
Application is
virtualized via
SoftGrid sequencer
Capability
Bare Metal OS Deployment
OS Updates/Service Packs
OS Security Patches/Hotfixes
Deployment of Core (locally installed) applications
Patching/Upgrading Core (locally installed) apps
Admin Provisioning of applications
Remote Control of Clients
Distributed Branch Architecture
Intelligent Application Packaging (Sequencing)
SystemGuard™ Application Virtualization
On-Demand Application Streaming
Package/Active Upgrade
Roaming/Hotelling & Disaster Recovery
Business Unit/ Self-Provisioning (requires ZeroTouch)
Asset Management of locally installed and virtual apps
Microsoft
SMS
Microsoft
SoftGrid
SoftGrid and
SMS
Distribution Points enabled to stream virtual
applications to clients
SCCM clients are configured to interact with the
SoftGrid client to evaluate policy
SCCM administrators use the SCCM Administrator
Console to create virtual application packages and
send them to distribution points
SCCM Advertisements are used to deliver
applications to clients
R2 release is currently in the early phases of
planning and development
Final feature set not yet locked
Available Summer of 2008
Microsoft offers a comprehensive set of virtualization products,
from the datacenter to the desktop.
Microsoft allows you to manage both virtual and physical
computing resources from a single management platform
Microsoft’s comprehensive virtualization offering
combined with a single management framework
enables customers to solve critical technology and business issues
including cost reduction, increasing availability and enabling agility
Virtualization Resources
Microsoft Virtualization
Web: http://www.microsoft.com/virtualization
System Center Virtual Machine Manager
Email: [email protected]
Web: http://www.microsoft.com/scvmm
Newsgroup: http://connect.microsoft.com/vmm
SoftGrid
Email: [email protected]
Web: http://www.microsoft.com/softgrid
Terminal Services
Blog: http://blogs.msdn.com/ts/
Web: www.microsoft.com/terminalserver
Virtual Server 2005 R2
Web: http://www.microsoft.com/virtualserver
Virtual PC 2007
Web: http://www.microsoft.com/virtualpc
Windows Server 2008 Virtualization (Hypervisor)
Web: http://www.microsoft.com/windowsserver2008
© 2007 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.