(c) 2011 Microsoft. All rights reserved.

Slides:



Advertisements
Similar presentations
Modeling and Maintaining Virtualized Services Microsoft System Center Virtual Machine Manager 2012 (c) 2011 Microsoft. All rights reserved.
Advertisements

MVC - LESSONS LEARNT FROM BEING BURNT Malcolm Sheridan - Quantitative Project Leader ANZ SESSION CODE: #WEB306.
FUJITSU’S USER INITIATED WINDOWS 7 MIGRATION SESSION CODE: SEC201 (c) 2011 Microsoft. All rights reserved. “….most organizations will not be able to migrate.
4/17/2017 7:07 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Markus Erlacher Martin Weber Technology Solution Professional (TSP) Microsoft Schweiz GmbH Application Virtualization für Client und Server Anwendungen.
NEW WINDOWS PHONE “MANGO” APPLICATION PLATFORM SERVICES Chris blog.walshie.me SESSION CODE: WPH304 (c) 2011 Microsoft. All rights.
VIR314. Understand the scenarios Application support Understand the scenarios Application support Review of the sequencing process Demo Review of the.
BUILDING HYBRID APPS WITH DYNAMICS CRM & WINDOWS AZURE Guy Riddle & George Doubinski Dynamics CRM MVP’s SESSION CODE: DEV-DYN-MID306 (c) 2011 Microsoft.
Cliff Evans Management Lead Microsoft UK System Center Overview.
Make The Move: Migrate from SCCM 2007 to SCCM 2012
WINDOWS PHONE FIRST UP/ ALL UP Nick Randolph (Built to Roam) Dave Glover (Microsoft) SESSION CODE: #WPH202 (c) 2011 Microsoft. All rights reserved.
Please visit m.ausalgo.com on your device and sign inm.ausalgo.com.
INTRODUCTION TO WINDOWS AZURE APPFABRIC COMPOSITE APPLICATIONS Lewis Benge Creative Technologist Whybin\TBWA\Tequila SESSION CODE: COS-MID306.
LegendCorp What is System Center Virtual Machine Manager (SCVMM)? SCVMM at a glance Features and Benefits Components / Topology /
CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT Nick Randolph (Built to Roam) SESSION CODE: DEV-WPH314 (c) 2011 Microsoft. All rights reserved.
AUTOMATING DAAS DESKTOPS WITH CITRIX CORTEX Tony Sanchez WW Alliances Solutions Architecture Citrix Systems Inc SESSION CODE: CLI415 (c) 2011 Microsoft.
JAVASCRIPT WITH A VIEW Jordan Knight Solution Architect Xamling SESSION CODE: WEB305 (c) 2011 Microsoft. All rights reserved.
MICROSOFT SYSTEM CENTER OPALIS MEETS SHAREPOINT, ACTIVE DIRECTORY AND... Glenn Morris Microsoft Certified Trainer, Solution Architect Talisman Technology.
KILLER REAL-WORLD POWERPIVOT EXAMPLES Grant Paisley SQL Server MVP Angry Koala SESSION CODE: DAT303 (c) 2011 Microsoft. All rights.
2 Screens and A Cloud, Without Being Cut! An MMO in 45 Minutes DEV305.
OPERATIONS MANAGER 2012: NEW FEATURES TO ENHANCE YOUR ENTERPRISE MONITORING! Justin Cook Principal Consultant, Systems Management and MOE Data # 3 Noel.
UNLOCK THE POWER OF USER DEVICE AFFINITY IN SCCM 2012 James SESSION CODE: #SEC309.
Building a Fully-Functioning Deployment Environment for FREE OFS204 Alistair Speirs Senior Product Manager Microsoft Office Division Yoni Kirsh Office.
CREATING CUSTOM WINPE 3.0 BOOT IMAGES Johan Arwidmark Chief Technical Architect Knowledge Factory SESSION CODE: CLI303 (c) 2011 Microsoft. All rights.
POWERSHELL ABOVE AND BEYOND: GUIS, WORKFLOWS, AND MORE Dean Corcoran Partner Service Account Manager (Cloud) – MCT – MCITP:EA Microsoft Australia SESSION.
PRIVATE CLOUD BACKUP AND RECOVERY Orin SESSION CODE: #SEC307 (c) 2011 Microsoft. All rights reserved.
OVER THE FENCE DESIGNER DEVELOPER WORKFLOW Jordan & Alex Knight Directors Xamling SESSION CODE: DEV203 (c) 2011 Microsoft. All rights reserved.
OFFICE DEPLOYMENT FOR THE ELITE Yoni Kirsh Managing Director Fastrack Technology SESSION CODE: OFS308 (c) 2011 Microsoft. All rights reserved.
THE SOURCE OF 4 TH & MAYOR: CODE, HACKS, TRICKS Jeff Wilcox Senior Software Development Engineer Microsoft SESSION CODE: WPH308 (c) 2011 Microsoft. All.
Microsoft Virtual Academy. Microsoft Virtual Academy First HalfSecond Half (01) Introduction to Microsoft Virtualization(05) Hyper-V Management (02) Hyper-V.
Microsoft Virtual Academy
Building ARM IaaS Application Environment
TechReady 16 5/10/2018 Day 2, Session 4 Reaching the Summit: ITIL-integrated Self-Service in the Hybrid Cloud © 2013 Microsoft Corporation. All rights.
6/11/2018 8:14 AM THR2175 Building and deploying existing ASP.NET applications using VSTS and Docker on Windows Marcel de Vries CTO, Xpirit © Microsoft.
Configuration Management with Azure Automation DSC
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
The Challenges of moving Document Creation to the Cloud
Cloud? It's All about the App!
Cloud? It's All about the App!
Domain Driven Design, Domain Events and Unit Testing
Microsoft Virtual Academy
Migrating XP to Windows 7 using ConfigMgr 2007
MAP & ACT Pre deployment planning for Windows 7 or Server 2008 R2
Microsoft Virtual Academy
12/9/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
System Center Application Management
Stephen Baron Sr. Program Manager Lead Microsoft Corporation
What’s new for Silverlight & XNA developers in Windows Phone Mango
(c) 2011 Microsoft. All rights reserved.
(c) 2011 Microsoft. All rights reserved.
MDC-B203 Deploying Applications in Microsoft System Center Virtual Machine Manager Using Services John Messec Program Manager Microsoft.
Upgrading Your Private Cloud with Windows Server 2012 R2
Migrating your applications to Azure
The Essential Windows Azure Developers Toolkit
Mikael Nystrom MVP Setup/Deployment TrueSec
Hyper-V server deployment - Using the right tools
TechEd /23/2019 9:23 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
(c) 2011 Microsoft. All rights reserved.
Microsoft Virtual Academy
Service Template Creation from the Ground Up
Service Template Creation from the Ground Up
(c) 2011 Microsoft. All rights reserved.
Microsoft Virtual Academy
Day 2, Session 2 Connecting System Center to the Public Cloud
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Presentation transcript:

(c) 2011 Microsoft. All rights reserved. SESSION CODE: #VIR302 Amit Pawar Enterprise Technology Strategist Microsoft Corporation Understanding Server App-V, Sequencing and Deploying Datacenter Applications (c) 2011 Microsoft. All rights reserved.

Session Overview Server App-V Sequencing Configuration Deployment TechReady12 Session Overview 4/19/2017 Server App-V Understand the scenarios Application support Sequencing Review of the sequencing process Demo Configuration Automatic and manual discovery of configuration Demo Deployment PowerShell cmdlets & VMM 2012 Demo © 2011 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.

Agenda Session Objectives and Takeaways 4/19/2017 12:57 PM Agenda Session Objectives and Takeaways Understand the benefits of Server App-V Review the sequencing process with Server App-V Sequencer Grasp the benefits of deployment configuration and how to discover configuration for your virtual application Review virtual application deployment Understand how the application and its state is separated, and how you can easily service a deployment Review how you can use existing tools with Server App-V We will NOT cover Server App-V/Azure scenarios (c) 2011 Microsoft. All rights reserved. © 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.

What is Server Application Virtualization? TechReady13 4/19/2017 What is Server Application Virtualization? An Introduction and Scenario Overview © 2011 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.

TechReady12 4/19/2017 What is Server App-V? Technology that enables virtualization of Server Applications Ships as a feature of System Center Virtual Machine Manager (SCVMM) 2012 © 2011 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.

What Problems Does Server App-V Solve? TechReady12 4/19/2017 What Problems Does Server App-V Solve? “My team tells me we have a 146 page application install guide” “When I move my application from Dev to Test to Staging to Production, it’s NEVER the same experience and frequently error-prone” “It takes a long time and a lot of effort to push out OS patches or Application upgrades” “Virtual Machines helped reduce my hardware costs – but I still need to pay the cost of deploying and servicing each node individually” © 2011 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.

What Problems Does Server App-V Solve? TechReady12 4/19/2017 What Problems Does Server App-V Solve? Dramatically simplify the deployment and management of Data Center applications by providing a consistent, predictable experience without requiring a rewrite. © 2011 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.

Server App-V - Key Scenarios Application Sequencing: Create configurable application images from app installers or installation procedures Application Deployment: Deploy and configure applications in a reliable and repeatable way Application Servicing: Easily update applications that have previously been deployed Image Based OS Servicing: Allow lab-based updating of the underlying operating system without losing deployed application state

Server App-V - Key Scenarios Application Sequencing Create configurable application images from app installers or installation procedures Application Deployment Deploy and configure applications in a reliable and repeatable way Application Management Manage Server App-V apps like natively installed apps Application Servicing Easily update applications that have previously been deployed Image Based OS Servicing Allow lab-based updating of the underlying operating system without losing deployed application state

How Does Server App-V Work? TechReady12 4/19/2017 How Does Server App-V Work? Through the sequencing process, server applications are converted to images, which can be copied and started without installation Application configuration and locally persisted state are separated from the underlying operating system Manage the application See the services, the web sites © 2011 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.

How Does it Solve these Problems? Image Creation TechReady12 4/19/2017 How Does it Solve these Problems? Image Creation Server Application Services (IIS, Windows Services) Resources (COM, COM+, DCOM, Java, WMI, SSRS, Local Users and Groups, Environment Variables, Performance Counters) Configuration (Registry, Files) Sequencer Server App-V Package SFT Package file Package Manifest Configuration © 2011 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.

TechReady12 4/19/2017 How Does it Solve these Problems? Declarative Deployment and Instance-specific Configuration Configuration A Application Instance SAV Agent Machine A Server App-V Package SFT Package File Package Manifest Configuration Application Instance SAV Agent Configuration B Machine B © 2011 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.

How Does it Solve the Problem? State Management Operations TechReady12 4/19/2017 How Does it Solve the Problem? State Management Operations Backup State Restore State Machine A Machine B State Application State Application OS OS © 2011 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.

What kinds of Applications can you virtualize with Server App-V TechReady13 4/19/2017 Application Support What kinds of Applications can you virtualize with Server App-V © 2011 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.

Application Compatibility Application Classes TechReady12 4/19/2017 Application Compatibility Application Classes Server Applications Management SCCM Operations Mgr Business Dynamics AX SSRS Database Oracle SQL Collaboration Project Server SharePoint Server Example Apps: Green application classes are the highest priority targets for Server App-V These classes represent 28% of all installed workloads Source: MS Server Tracker, G7 Main MYR08 © 2011 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.

Application Compatibility TechReady13 4/19/2017 Application Compatibility Applications Apache BuildTracker Server and client Business Objects Xi 3.1 (SAP) Commerce Server 2007 DasBlog Dexterity Sample Application (Dynamics GP) DotNetNuke Drupal Dynamics AX Dynamics GP Dynamics NAV Dynamics Point of Sales Dynamics Retail Management System eScrum Harmony(Sliq) IBM DB2 Malevinch Code Review MySQL WS_FTP Server Applications Petshop PHP 5.3.3 PHPMyAdmin PostgreSQL SQL Server Express SQL Server Web Data Administrator SSRS 2005 SSRS 2008 StockTrader WordPress Real Server G2 AppV Management Server Diskeeper Server Edition HP OpenView 8.1 IBM Tivoli Workload Scheduler Lieberman - Enterprise Randmon Password Manager Print Queue Manager (PQM) Tivoli Storage Manager(IBM) XenApp(Citrix) Focus on Business Applications Test groups of applications that have similar architecture and subsystems Not feasible to test each and every application © 2011 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.

Tech Ed North America 2010 4/19/2017 12:57 PM Supported Virtualization Subsystems Server App-V has expanded virtualization support Hosts Windows Services IIS Applications Resources COM+/DCOM Text-based config WMI providers SSRS Local users and groups Env variables Performance Counters Other Registry COM Java .Net State persisted to local disk © 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.

IIS Virtualization Subsystem TechReady12 4/19/2017 IIS Virtualization Subsystem Support web applications that run on top of IIS 6, IIS 7, IIS 7.5 Enable admins to virtualize IIS sites, applications, and virtual directories Dependency on Web Deploy No support for virtualizing the IIS workload © 2011 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.

Windows Services Virtualization Subsystem Core Windows Services supported Virtualized Windows Services are registered with the Service Control Manager (SCM) All types of user accounts (LocalSystem, Network Service, Domain Accounts) are supported

Other Virtualization Subsystem Support COM/COM+/DCOM SSRS 2005 and 2008 Application WMI Providers WSMAN server NOT included in VE WMI providers become part of the virtual environment Providers exposed outside VE for remote management scenarios Local Users and Groups Local users and groups created during application installation are brought into the virtual environment ACL preservation is maintained

Postponed from V 1.0 Release TechReady13 4/19/2017 Postponed from V 1.0 Release Hosts SharePoint J2EE Application Servers SQL Server Exchange Server Out of Scope OS Components Device Drivers © 2011 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.

Server App-V vs. App-V No streaming File System – NTFS TechReady12 4/19/2017 Server App-V vs. App-V No streaming Data center management solutions like SCVMM will deliver the Server App-V packages File System – NTFS Better integration Components like Services, IIS, WMI, COM, Perf Counters etc. are natively registered Application files are visible Registry & file system mappings are still in the bubble Limited multi-tenancy support Web app support only Single purpose OS instances address scenario needs for most customers due to security, increase in attack surface. © 2011 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.

Integration With Existing Tools And Native System TechReady12 4/19/2017 Integration With Existing Tools And Native System Web sites, app pools – IIS Manager Windows Services – Service Control Manager, sc Management Packs – SCOM 2012 Performance Counters – perfmon Event logs – Event Viewer Local users / groups – file ACLs preserved WMI providers – Local / remote management © 2011 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.

Application Sequencing

Server App-V Sequencer TechReady12 4/19/2017 Server App-V Sequencer What is it? Tool that converts applications to images What you would you use it for? To create application images To identify instance-specific configuration © 2011 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.

Sequencing applications using the graphical interface 4/19/2017 12:57 PM demo Sequencing applications using the graphical interface © 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.

Key Sequencing Artifacts SFT file: Immutable application image SPRJ file: Virtual application project file Deploymentconfig.xml: Virtual application configuration Report.xml: Identified sequencing issues

Server App-V Sequencer PowerShell Cmdlets TechReady12 4/19/2017 Server App-V Sequencer PowerShell Cmdlets New-ServerAppVSequencerPackage Create a package by running an msi, script or exe Update-ServerAppVSequencerPackage Upgrade an existing Server App-V package © 2011 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.

Sequencing applications using PowerShell 4/19/2017 12:57 PM demo Sequencing applications using PowerShell Petshop © 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.

Benefits Target Scenarios Features Tech Ed North America 2010 4/19/2017 12:57 PM Deployment Configuration Increased flexibility in application configuration Benefits Identify discovered configuration Search and find configuration Target Scenarios Sequence once and deploy to many Features Search text, registry, XML and config files Add scripts for the virtual and local environment © 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.

Detecting Sequencing Issues Prepare Computer report Pending reboots VM not reverted Services (Antivirus, Defender, Indexing, Defrag, SCCM) Applications Installation Report Excluded files Drivers System Differences SxS Conflicts Shell Extensions report.xml

Sequencing Guidelines Candidates needing assistance to virtualize Tech Ed North America 2010 4/19/2017 12:57 PM Sequencing Guidelines Candidates needing assistance to virtualize Interface with system Device drivers Windows Roles and Features Server level settings Application and subsystem dependencies Web Deploy Custom configuration Script configuration Machine configuration Deploy at runtime or with OS Service Template Use VMM to deploy application dependencies Custom scripts can be delivered using deployment configuration © 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.

Application Deployment TechReady13 4/19/2017 Application Deployment © 2011 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.

Environments and Scenarios TechReady12 4/19/2017 Environments and Scenarios “Dev/ Test” Environment Create image of Server app using Server App-V Sequencer Validate Deployment and Management of Server App-V packages using Server App-V PowerShell Interface Datacenter/Private Clouds VMM 2012 Service Creation Workflow VMM 2012 Service Update Workflows Conventional Image-based Windows Azure Public Cloud Packaging Server App-V applications for Azure Deployment of Server App-V apps in Azure © 2011 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.

Server App-V Deployment Mechanisms TechReady12 4/19/2017 Server App-V Deployment Mechanisms PowerShell VMM 2012 Packaging Tool + Azure Portal Configuration App Instance in Dev/Test/Prod Private Cloud Public Cloud Server Application Server App-V Package Sequencer © 2011 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.

Server App-V Agent PowerShell Cmdlets TechReady13 4/19/2017 Server App-V Agent PowerShell Cmdlets Server App-V Agent PowerShell Cmdlets Exposed by the Server App-V agent WMI Provider Support for local and remote scripting What you would you use it for To quickly determine validity of a package after sequencing To quickly determine deployment environment readiness To script (self-orchestrated) deployments to a datacenter Feature Support Application lifecycle operations (Deploy, Upgrade, Retire) Application runtime operations (Configure, Start, Stop) Application state management operations (Backup, Restore) Does not include Orchestration across tiers General operations like package copy © 2011 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.

TechReady12 4/19/2017 Test Your Virtual Application Deploy using Server App-V PowerShell cmdlets Add-ServerAppvPackage Adds a package to your target server Set-ServerAppvPackage Applies settings in deploymentconfig to configure a package Start-ServerAppvPackage Starts a package after it’s been added and configured i.e. an application’s service is started Stop-ServerAppvPackage Operation to stop a running deployed package Remove-ServerAppvPackage Removes a package deployed on a server © 2011 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.

Deploying Server App-V Apps using PowerShell 4/19/2017 12:57 PM demo Deploying Server App-V Apps using PowerShell Quick deployment using Agent PowerShell Cmdlets © 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.

Server app-v in the datacenter System Center Virtual Machine Manager 2012 Server app-v in the datacenter (c) 2011 Microsoft. All rights reserved.

System Center VMM 2012 What it is What you would you use it for TechReady12 4/19/2017 System Center VMM 2012 What it is New product that moves customers towards a more dynamic datacenter Server App-V is a feature of VMM 2012 VMM handles fabric management, service definition and orchestration; Server App-V handles creating and managing state-separated apps What you would you use it for To visualize, deploy and manage your datacenter © 2011 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.

App Deployment and Management in VMM2012 Key Concepts: Services and Templates Ties fabric resources and apps Supported application types: Web Applications (WebDeploy) Database Applications (SQL DAC) Virtual Applications (Server App-V Package) Template Starting point for service creation & servicing Deployed services always linked to templates Updates to services must be applied by changing the template first

Service Lifecycle Management in VMM 2012 Create Service Template Deployment Customize Service Deploy Service Template Update Apply to Service Instances

TechReady12 4/19/2017 How Server App-V fits into Service Creation Image Composition and Configuration VM (Hardware, OS) Image Server App-V App Image Dynamically created instance of an app tier Hardware, OS Configuration App Deployment Configuration © 2011 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.

Service Creation Workflow TechReady12 4/19/2017 Service Creation Workflow Create Service Template Create or use existing Machine Template Define Hardware, OS, App Profiles Customize Profiles Hardware, OS App Profile: App Package Installation scripts for Server App-V and pre-reqs App configuration Deploy Service 1-button deployment © 2011 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.

VMM2012 Service Creation Workflow TechReady12 4/19/2017 demo VMM2012 Service Creation Workflow User Experience © 2011 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.

Service Management in VMM2012 Service Update Workflow Service Management in VMM2012 (c) 2011 Microsoft. All rights reserved.

How Server App-V fits into Service Update State Management Operations TechReady12 4/19/2017 How Server App-V fits into Service Update State Management Operations Backup State Restore State Machine A Machine B State Application State Application OS OS’ © 2011 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.

Updating a Service Update process Update Types TechReady12 4/19/2017 Updating a Service Update process Clone and update the Service template Apply to deployed services Update Types Conventional/ Regular updating Changes applied without replacing OS image. e.g. change memory, update applications Image based updating Replaces old OS image with new OS image, reinstalls apps, restores state e.g. moving from WS08 to WS08 R2 © 2011 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.

VMM2012 Service Update Workflow TechReady12 4/19/2017 demo VMM2012 Service Update Workflow User Experience © 2011 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.

In Review: Session Objectives and Takeaways TechReady12 4/19/2017 In Review: Session Objectives and Takeaways Benefits of Server App-V Differences between Server App-V vs. App-V Application support Sequencing process Deployment configuration Virtual application deployment PowerShell Cmdlets VMM State separation and servicing Using existing tools with Server App-V © 2011 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.

Enrol in Microsoft Virtual Academy Today Why Enroll, other than it being free? The MVA helps improve your IT skill set and advance your career with a free, easy to access training portal that allows you to learn at your own pace, focusing on Microsoft technologies. What Do I get for enrolment? Free training to make you become the Cloud-Hero in my Organization Help mastering your Training Path and get the recognition Connect with other IT Pros and discuss The Cloud Where do I Enrol? www.microsoftvirtualacademy.com Then tell us what you think. TellTheDean@microsoft.com

(c) 2011 Microsoft. All rights reserved. Resources www.msteched.com/Australia Sessions On-Demand & Community www.microsoft.com/australia/learning Microsoft Certification & Training Resources http:// technet.microsoft.com/en-au Resources for IT Professionals http://msdn.microsoft.com/en-au Resources for Developers (c) 2011 Microsoft. All rights reserved.

(c) 2011 Microsoft. All rights reserved. 4/19/2017 12:57 PM © 2010 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. (c) 2011 Microsoft. All rights reserved. © 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.