360 likes | 464 Views
Application Virtualization Office 2010 & Dynamic Application Deployment. Nicola Ferrini IT PRO Trainer info@nicolaferrini.it. Agenda. Introduction Office 2010: 32-bit and 64-bit Product Activation: KMS & MAK Managed Deployment Application Virtualization Deployment Update
E N D
Application Virtualization Office 2010 & Dynamic Application Deployment Nicola Ferrini IT PRO Trainer info@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!
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-system-requirements.aspx • http://technet.microsoft.com/it-it/library/ee624351(en-us,office.14).aspx
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-system-requirements.aspx • http://technet.microsoft.com/it-it/library/ee624351(en-us,office.14).aspx
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
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 Comparison Traditional App/OS Model Virtualized 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… Operating System Read Only System Files (Registry, .ini, DLL, etc.) Read & Write System Services (cut and paste, OLE, printers, etc.) Read & Write Virtual Environment (Registry, .ini, DLL, Group Policy, etc.) Application Profile Data Read & Write
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: • SharePoint • Directly open/edit/save hosted documents • OneNote • Send to OneNote print driver • All • Activation model support • Outlook • Fast Search using Windows Desktop Search • URL Protocol Handlers (Mailto, feeds, webcal(s)) • Send to Mail integration • Enable advanced account configuration
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
Reducing Application Conflicts 3rd party app .osd and .ico .osd and .ico .OSD and .ICO .sft and .sprj Application Virtualization packages contain the complete environment for the application Potentially conflicting applications have their own environment ü ü .sft and .sprj Applications in a suite can share the environment .OSD and .ICO ü
Application Updates • Updates • Update once on server • Seamless update to clients Update
Dynamic Suite Composition Combined Virtual Environment • 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
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 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
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/introduzione-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 • VirtualizzareOffice 2010 con App-V 4.6 • http://www.nicolaferrini.it/ita/articoli/Virtualizzare Office 2010 con App-V 4.6.pdf
Virtual Labs • Application Virtualization • TechNet Virtual Lab: Learning App-V Basics • TechNet Virtual Lab: Learning App-V Intermediate Skills • TechNet Virtual Lab: Learning to ConfigureApp-V for Standalone Client Mode • TechNet Virtual Lab Express: Windows 7: Microsoft Application Virtualization (APP-V) • Remote Desktop Services • TechNet Virtual Lab Express: Windows Server 2008 R2: Remote Desktop Services