Авторский учебный курс от Архитектора Microsoft Алексея Кибкало.
Что нового в Remote Desktop Services 2012?
Scenario-based deployment
Remote Desktop Management Server
Remote Desktop Session Host, что нового в терминальных фермах
Новое в Remote Desktop Virtualization Host: коллекции, шаблоны
User Profile Disks -- для терминалов и VDI
Remote Desktop Connection Broker -- масштабируемость и гибкость
Remote Desktop Web Access -- HTML5, возможен ли доступ с iPad?
Remote Desktop Gateway
Remote Desktop Licensing
Внедрение сертификатов для Single Sign On
Metro Remote Desktop Client
Remote Desktop Client 6.2 - для Windows 7 и 8
Основные изменения протокола RDP 8.0
Что нового в APP-V 5.0?
Развитие APP-V
Новый формат данных, размер виртуального пакета
Управление через веб интерфейс
Взаимодействие между виртуальными и реальными пакетами
Настройки конфигураций для пользователей
Обновление пакетов и внесение изменений
Миграция с 4.6 на 5.0
App-V Shared Content Store -- куда эволюционировал Shared Cache
Что такое UE-V - введение?
При поддержке "Звезды и С" www.stars-s.ru
13. Simple to deploy, intuitive to manage, easy to expand at scale
Set up a simple VDI deployment easily and quickly
Wizard-based setup and deployment for multiple scenarios
Automatic creation of VM with settings
Easy Deployment
One, integrated console for roles, servers, collections, users, and VMs
Consistent publishing apps and desktops
Unified Automate and manage at scale with Powershell
Administration
Master images for personal and pooled VMs
Avoid patch storms by queuing maintenance updates
Streamlined VM Streamlined VM mgmt: Fast sysprep, optimized logon, auto rollback
Management
16. RemoteFX delivers a consistently rich user experience to users over LAN or WAN
(irrespective of deployment model)
RemoteFX
Corporate LAN
Hardware and Software GPUs
Rich multimedia
USB
Redirection
Multi Touch
WAN acceleration
Internet or
Single Sign On
WAN
17.
18. Powered by Windows Server 2012
Remote Desktop Services
Desktop Pooled VMs Personal VMs
Corporate
Sessions
Office
Branch
Office
FIREWALL
1 platform | 1 experience | 3 deployment choices
Efficient Management
Best Value for VDI
Home Library /
Coffee Rich Experience everywhere
house
19. Personal VM Collection Pooled VM Collection
• VMs created in bulk from gold image • VMs created in bulk from gold image
Creating VMs
• A full clone of gold for each VM • A diff disk chaining to gold for each VM
• Update in bulk by modifying gold image
• Each VM updated individually
Update / Patch • VMs are recreated as users log off
• VMs queued to avoid patch storms
• VMs retain identity
Importing • Update / Patch disabled for collections with
• Fully Supported
existing VMs imported VMs.
• Each user is automatically assigned a • User Profile Disk retains user data, settings
dedicated VM at first logon • User connects to a fresh VM at each logon
Personalization
• User can be local admin, e.g. install apps • VMs rollback at logoff
• Practically identical to physical PC • User cannot install apps
• High-end desktop for knowledge workers • Knowledge worker desktop
Typical Use
• Dev/test offshore development • Task worker desktop
Cases
• Engineering workstation • Legacy app hosting
20. Key Platform Capabilities
A B C User disk enables personalization on pooled VMs or sessions.
D E F
User data and settings are stored on a separate vhd.
User Disks Simplifies deployment of lower cost VDI (pooled VMs / Sessions)
Fairshare ensures high performance across all user VMs / Sessions
Dynamically distributes resources (bandwidth, CPU and I/O)
Fair Share Applicable to both Sessions and VMs
Direct Attached Storage, Network Attached Storage, and Clustered/SAN Storage
Configuration options to optimize for tiered storage
Storage Reduce storage cost while maximizing IOPS
Active/Active Broker
Scale-out File Server, HyperV Clustering
Up to 32 nodes and 4000 VMs per cluster with Hyper-V
Highly Available Increase density further by using RDSH (>2X compared to VMs).
21. Good Sessions Pooled VMs Personal VMs
Better
Best
Personalization
App Compatibility
Image Management
Cost Effectiveness
22.
23. App-V 5.0 Application Virtualization & What’s New in 5.0
Managing App-V 5.0 More Ways to Manage App-V 5.0
Virtual Application
Next Generation Dynamic Suite Composition
Connection
Virtual Application Extension Managing Virtual Application Interactions
Shared Content Store Next Generation VDI Deployment
24. 2006: 2008: 2010: 2011: Now: App-V 4.6 SP2
acquired App-V 4.5 App-V 4.6 App-V 4.6 SP1 Server App-V App-V 5.0
Scale 64-bit Sequencer Manage
Distributed Office 2010, Workflow Server Apps
deployments Windows 7 Package Separate
Accelerators Apps from
Best Practices Config
25. Integrated Platform
• Virtual applications work like installed applications
• Virtual applications use Windows standards
• No dedicated drive letter required
Flexible Virtualization
• Multiple App-V applications can share the same virtual environment
• Designed to support highly integrated applications
• Preserve existing investments in App-V
Powerful Management
• New web-based management interface
• Optimize for VDI with one management workflow
• Rich PowerShell scripting allows automation and customization
26. App-V 4.6 App-V 5.0
No dedicated drive letter required
No 4GB limit
Virtual Application Extension
Share peer applications with Virtual
Application Connection
Shared Content Store can be updated with
normal App-V workflow
Rich PowerShell scripting for sequencer,
client and server
Web-based management
27. Sequencer
Similar UI from App-V 4.6 SP1
New package file format
Package Converter
Customers can carry forward
existing investments
Easily convert 4.5+ packages
to the new format
28. Global scope: all users on the machine
Specify Dynamic Deployment Configuration file per package on the machine
Stored when the package is added
User scope: affects the user on the machine
Specify Dynamic User Configuration file per user, per package on the machine
Stored when the package is published
29. Virtual subsystem overrides
Modifies a Package’s
Disable virtual subsystems
Virtual Environment Scripts
Dynamic Deployment Configuration
Dynamic Dynamic User Configuration
Configuration Types Can combine
No Package Update Modify existing package content
Is Needed Add to an existing package
30. App-V Management Dynamic User Configuration
PowerShell
User Interface Modified the Virtual Environment
Browser-based Shortcuts & Applications can be PowerShell is available to
Easily manage the lifecycle of a modified in the UI automate all the tasks you’ve
virtual application Advanced configuration can be just seen.
imported directly to the console
One package, many
configurations
31. App-V Packages can be deployed in multiple
Next Generation DSC Virtual Application Connection Groups
Configuration is separate from the packages
Integrated with App- Create and configure via Server User Interface or PowerShell
V Management
Know the dependencies
Server
Manage in
Can use PowerShell to create and manage
Standalone Mode
Applications + Plugins
Supported
Applications + Middleware
Configurations
Applications + Applications
32. Supported
Subsystems
• Shortcuts
Extension Point is Global Visibility • File Type Associations (FTA)
registered natively • Native –to– Virtual • AppPath
with Windows • Virtual –to– Virtual • URL Protocols
• Software Clients
• Set Program Access and
Computer Defaults (SPAD)
• COM Local Servers
33. Is the interaction well defined? Does the Virtual Application
Does the OS or a native need to interact with another
application need to interact Virtual Application?
with the Virtual Application?
Use Virtual Application Extension Use Virtual Application Connection
34. Store applications centrally
Save disk space in VDI/RDS
Applications are executed on the shared store
Applications can be updated per the usual process
35. App-V Packages App-V Client App-V Server
Modify the Virtual Environment Configure with Group Policy Web-based User Interface
with Dynamic Deployment Manage with PowerShell Manage with PowerShell
Configuration or Dynamic Standard Windows tools: HTTP support for publishing,
User Configuration PowerShell, Event Logs, ETW streaming
Combine packages at runtime tracing SMB streaming
with Virtual Application Co-exist with App-V 4.6 client
Connection
Expose virtual application to
native using Virtual Application
Extension