Application Virtualization Office 2010 & Dynamic Application Deployment Nicola Ferrini IT PRO...

Post on 23-Dec-2015

218 views 0 download

Transcript of Application Virtualization Office 2010 & Dynamic Application Deployment Nicola Ferrini IT PRO...

Application Virtualization Office 2010 & Dynamic Application Deployment

Nicola FerriniIT PRO Trainerinfo@nicolaferrini.it

Agenda

• Introduction• Office 2010: 32-bit and 64-bit• Product Activation: KMS & MAK• Managed Deployment

– Application Virtualization• Deployment• Update• Plug-in and Add-on Deployment

– Presentation Virtualization• Group Policy Customization• Q&A!

Office 2010: 32 and 64 bit

OS support for Office 2010 – Windows Client

• 500 MHz processor, 256 MB RAM, 3 GB Disk Space (Pro Plus SKU)• Not supported 32-bit and 64-bit Side-By-Side on the same machine• http://blogs.technet.com/office2010/archive/2010/01/22/office-2010-syste

m-requirements.aspx

• http://technet.microsoft.com/it-it/library/ee624351(en-us,office.14).aspx

Windows 732-Bit

Windows 764-Bit

Windows Vista SP1

32-Bit

Windows Vista SP1

64-Bit

Windows XP SP332-Bit

Windows XP

SP3 64-Bit

Office 2010 Client 32-

Bit

Yes Yes Yes Yes Yes No

Office 2010 Client 64-

Bit

No Yes No Yes No No

OS support for Office 2010 – Windows Server

• 500 MHz processor, 256 MB RAM, 3 GB Disk Space (Pro Plus SKU)• Not supported 32-bit and 64-bit Side-By-Side on the same machine• http://blogs.technet.com/office2010/archive/2010/01/22/office-2010-sys

tem-requirements.aspx• http://technet.microsoft.com/it-it/library/ee624351(en-us,office.14).aspx

Windows Server 2008

R264-Bit

Windows Server 2008

SP232-Bit

Windows Server 2008

SP264-Bit

Windows Server 2003

R232-Bit

Windows Server 2003

R264-Bit

Office 2010 Client 32-Bit

Yes Yes Yes Yes Yes

Office 2010 Client 64-Bit

Yes No Yes No No

Should we go 32-bit or 64-bit?

• 32-bit Office is best path for most users– Under Windows 64-bit, Office 32-bit users benefit from

a full 2 GB of memory per application instance

• 64-bit Office is best for select set of users– Allows to use more memory - higher performance in

Excel, Project

• Office 2010 64-bit cannot be installed side-by-side with Office 2010 32-bit or previous versions of Office– Using App-V can be a possible path for some users

Office 2010: Two Activation Models

• Local activation service in your environment– Key Management Service (KMS)

• Direct activation with Microsoft– Multiple Activation Key (MAK)

• Notes:– Privacy: all methods designed to protect user privacy

• Microsoft does not use activation information to identify or contact you

– Activation not required for Office 2010 Server products• SharePoint Server, Project Server, Exchange Server

Managed Deployment

System Center

Presentation Virtualization

Group Policy Startup Script

Network Share

Application Virtualization

Deployment Options

Delivering Applications using Application Virtualization

(App-V)

Benefits Of App-V: Run applications as a “service”

• Access anywhere– Over the web– Portable devices

• Just in time deployment (Click-to-Run)– Installer does not run– Instant gratification

• Simple servicing– Update once, deliver everywhere– Users automatically stay up to date

Benefits Of App-VRun applications without conflicts

• No changes to system– Safely run apps side-by-side– No OS decay over time– Lower migration costs

• State separation– Store app state separate from OS state– State categorized as user versus system– User state stored in profile, roams with profile

App/OS Model ComparisonTraditional App/OS

ModelVirtualized App/OS

Model

How Does It Work? • App packaged using Sequencer

– Installation monitored to capture resources– All app resources stored in an app image (.SFT)

• App image placed on server for distribution

• App streamed to client over network– SMB, HTTP(S), RTSP(S)– Can leverage DFSR replica and BranchCache– Other distribution mechanisms possible (USB)

• App-V runs app in Virtual Environment (VE)– App virtualization layer handles resource requests

Application Virtualization running…

Read & Write

Virtual Environment(Registry, .ini, DLL,Group Policy, etc.)

Application

Read & Write

Read & Write

Read Only System Files(Registry, .ini,

DLL, etc.)

System Services(cut and

paste, OLE,printers, etc.)

Profile Data

Operating System

Office 2010 Deployment with App-V

Use Microsoft Application Virtualization to stream applications on-demand

• Advantages:– Centralized application management– Support for roaming users and making applications available quickly– Can run multiple versions of Office on the desktop– Previously incompatible applications can run on the same desktop– Centralized image simplifies updates, management & helpdesk

• Limitations:– Requires a supporting infrastructure and resources– Consider network bandwidth availability for streaming applications– Integration into existing infrastructure, such as the patch management

process

Improved Application Virtualization Support

• Potential to simplify deployment & management• Microsoft invested in App-V with Click-to-Run• Office 2010 requires App-V 4.6 (available in

MDOP 2010)• App-V requires deployment specific sequencing• Features improved with App-V 4.6/Office 2010

include: Outlook Fast Search using Windows Desktop

Search URL Protocol Handlers (Mailto, feeds,

webcal(s)) Send to Mail integration Enable advanced account configuration

SharePoint Directly open/edit/save hosted

documents

OneNote Send to OneNote print driver

All Activation model support

Click-to-Run• New software delivery mechanism based on core

virtualization and streaming technologies from App-V

• It’s fast • With Click-to-Run, it’s easier to always be running

the latest and most secure version of Office• It’s low impact, and co-exists with other software

on the machine• It has full language support, and will work on both

32-bit and 64-bit Operating Systems

Application Virtualization Management Server and Client Requirements and Interactions

• Client for desktops and terminal services

• Windows XP, Windows 2003 Server, or newer

• 12 megabyte (MB) for installation files, at least 2048 MB for cache file

Demo:Application Virtualization

Demo Infrastructure…

Reducing Application Conflicts

Potentially conflicting applications have their own environment

üü

Applications in a suite can share the environment

Application Virtualization packages contain the complete environment

for the application

üü

üü

.sft and .sprj

.OSD and .ICO.OSD and .ICO.osd and .ico

.sft and .sprj

.osd and .ico

3rd party app

Side-by-Side execution

Demo: SSxS(Super Side by Side)

Application Updates

UpdateUpdates

• Update once on server• Seamless update to clients

Dynamic Suite Composition

• Application known to not conflict may be administratively set up to share the same virtual environment.

• Mandatory and Optional dependency configuration options

• Virtual applications may now share common dependencies

• Customer benefits:– Achieve one to many – Greatly improve the ability

deploy and manage an application with multiple plug ins and/or add ins

– Reduce cost of patching dependent application (i.e. plug ins, middleware, etc)

– Improve management of plug in distribution to different user groups

Combined Virtual Environment

Demo: Dynamic Suite Composition

APP-V e RDS : Better Together

• APP-V 4.6 supports 64 bit OS:– Remote Desktop Services of Windows Server 2008 R2 – Terminal Services of Windows Server 2008

• Easy deployment, management and applications maintenance

• Remote access to the applications, also using web

• RemoteApp and WebAccess Integration

Group Policy Customization

Group Policies

• Administrators can use Group Policy to mandate user settings for Office

• Office policy settings are contained in the Administrative Template (.adm or .admx and .adml) files

• Administrators can use settings to create highly restricted or lightly managed desktop configurations

• Group Policy settings have precedence over OCT settings

• Administrators can use settings to disable file formats that are not secure across the network

Demo: GPO

Online Resources• Office 2010 – System Requirements:

– http://technet.microsoft.com/it-it/library/ee624351(en-us,office.14).aspx

• Application Virtualization:– http://blogs.technet.com/b/appv/– http://technet.microsoft.com/en-us/library/cc843848.aspx– http://www.microsoft.com/italy/server/windowsserver2008/panoramica/introduzi

one-a-microsoft-application-virtualization.mspx

• Prescriptive guidance for sequencing Office 2010 in Microsoft App-V– http://support.microsoft.com/kb/983462/en-us

• Office Activation Technologies: – http://technet.microsoft.com/volumeactivation

• Office Customization Tool: – http://technet.microsoft.com/en-us/library/cc179097.aspx

• Virtualizzare Office 2010 con App-V 4.6 – http://www.nicolaferrini.it/ita/articoli/Virtualizzare Office 2010 con App-V 4.6.pdf

Questions and

Answers

Thank You!