understanding server app v sequencing and deploying datacenter applications
Download
Skip this Video
Download Presentation
Understanding Server App-V, Sequencing and Deploying Datacenter Applications

Loading in 2 Seconds...

play fullscreen
1 / 54

Understanding Server App-V, Sequencing and Deploying Datacenter Applications - PowerPoint PPT Presentation


  • 96 Views
  • Uploaded on

VIR314. Understanding Server App-V, Sequencing and Deploying Datacenter Applications. Derrick Isoka Program Manager Microsoft. Session Overview. Server App-V. Understand the scenarios Application support. Sequencing. Review of the sequencing process Demo. Configuration.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Understanding Server App-V, Sequencing and Deploying Datacenter Applications' - nedaa


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
understanding server app v sequencing and deploying datacenter applications
VIR314

Understanding Server App-V, Sequencing and Deploying Datacenter Applications

Derrick Isoka

Program Manager

Microsoft

session overview
Session Overview

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
session objectives and takeaways
Session Objectives and Takeaways
  • Understand the benefits of Server Application Virtualization [Server App-V]
  • Review the Server App-V Sequencer and the sequencing process
  • Grasp the benefits of deployment configuration and how to discover configuration for your virtual application
  • Review virtual application deployment through Virtual Machine Manager
  • We will NOT cover Server App-V/Azure scenarios
what is server application virtualization

What is Server Application Virtualization?

An Introduction and Scenario Overview

what is server app v
What is Server App-V?
  • Technology that enables virtualization of Server Applications
  • Ships as a feature of System Center Virtual Machine Manager (SCVMM) 2012
what problems does server app v solve
What Problems Does Server App-V Solve?
  • “When I move my application from Dev to Test to Production, it’s NEVER the same experience and frequently problematic”
  • “My team tells me we have a 146 page application install guide”
  • “Updating my server applications causes me pain”
what problems does server app v solve1
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.

out of scope scenarios for v1 0
Out of Scope Scenarios for V1.0
  • Application Multi-tenancy
    • Web app support only
    • Single Purpose OS instances address scenario needs for most customers
  • Application Streaming using App-V Server infrastructure
    • Data Center management solutions (e.g. VMM) will deliver the Server App-V packages
how does server app v work
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
how does it solve these problems declarative deployment and instance specific configuration
How Does it Solve these Problems?Declarative Deployment and Instance-specific Configuration
  • Application Instance
  • Application Instance
  • Configuration A
  • Configuration B
  • SAV Agent

Machine A

  • Server App-V Package
  • SAV Agent

Machine B

how does it solve the problem state management operations
How Does it Solve the Problem?State Management Operations
  • Backup State
  • Restore State

Machine A

Machine B

  • Application
  • Application
  • State
  • State
  • OS
  • OS
server app v scenarios and environments
Server App-V Scenarios and Environments
  • App Instance
  • [Private Cloud]
  • VMM 2012 or PowerShell
  • App Instance
  • [Dev/Test]
  • App Instance
  • [Public Cloud]
  • Configuration
  • Configuration
  • Configuration
  • Server Application
  • Server App-V Package
  • VMM 2012
  • Sequencer
  • Packaging Tool + Azure Portal
server app v sequencer
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
key sequencing artifacts
Key Sequencing Artifacts
  • SFT file: Immutable application image
  • Deploymentconfig.xml: Virtual application configuration
  • Report.xml: Identified sequencing issues
  • SPRJ file: Virtual application project file
deployment configuration increased flexibility in application configuration
Deployment ConfigurationIncreased 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
detecting sequencing issues
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
Sequencing GuidelinesCandidates needing assistance to virtualize
  • Custom configuration
    • Script configuration
    • Machine configuration
  • Application and subsystem
  • dependencies
    • Web Deploy
  • Interface with system
    • Device drivers
    • Windows Roles and Features
    • Server level settings
  • Deploy at runtime or with OS Service Template
  • Use VMM to deploy application dependencies
  • Custom scripts can be delivered using deployment configuration
testing your virtual server application

Testing your Virtual Server Application

Quick deployment using PowerShell cmdlets

demo

benefits why deploy using powershell cmdlets
BenefitsWhy deploy using PowerShell cmdlets?
  • Quickly determine validity of your package after sequencing
  • Quickly determine deployment environment readiness in your lab environment
server app v management interface creation and validation of server app v app images
Server App-V Management InterfaceCreation and Validation of Server App-V App Images
  • Server App-V PowerShell Cmdlets
    • Exposed by the Server App-V agent WMI Provider
    • Support for local and remote scripting
  • 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
how server app v fits into service creation image composition and configuration
How Server App-V fits into Service CreationImage Composition and Configuration

Hardware, OS Configuration

App Deployment Configuration

deployments in vmm2012

Deployments in VMM2012

Service Creation Workflow

service creation workflow
Service Creation Workflow

VMM 2012: Modeling and maintaining virtualized services in VMM 2012

Stephen Baron | 5/18 | 3:15 PM - 4:30 PM | Room C203

management in vmm2012

Management in VMM2012

Service Update Workflow

how server app v fits into service update state management operations
How Server App-V fits into Service UpdateState Management Operations
  • Backup State
  • Restore State

Machine A

Machine B

  • Application
  • Application
  • State
  • State
  • OS
  • OS’
updating a service
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
server app v in the datacenter recap
Server App-V in the Datacenter Recap
  • Feature of VMM2012
  • Template based, relies on image composition and state operations
  • Walk-through of service creation, update workflows
  • Scenarios under the covers
application compatibility application classes
Application CompatibilityApplication Classes

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

application compatibility
Application Compatibility
  • Focus on Business Applications
  • Test groups of applications that have similar architecture and subsystems
    • Not feasible to test each and every application
iis virtualization subsystem
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
windows services virtualization subsystem
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
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
Postponed from V 1.0 Release
  • Hosts
    • SharePoint
    • J2EE Application Servers
    • SQL Server
    • Exchange Server
  • Out of Scope
    • OS Components
    • Device Drivers
in review session objectives and takeaways
In Review: Session Objectives and Takeaways

Easy packaging

  • Simplified packaging experience with step by step guidance and actionable diagnostic messages

Flexible configuration

  • Easy identification of configuration information and manual addition of required configuration

Fast validation

  • Quick and easy deployment of virtual applications using PowerShell cmdlets in a test environment

X-Copy deployment

  • Use Server App-V to package and deploy, via VMM, virtual applications in a reliable and repeatable way
related content

Required Slide

Speakers, please list the Breakout Sessions, Interactive Discussions, Labs, Demo Stations and Certification Exam that relate to your session. Also indicate when they can find you staffing in the TLC.

Related Content
  • Find me later at the MDOP Virtualization booth
track resources

Required Slide

Track PMs will supply the content for this slide, which will be inserted during the final scrub.

Track Resources
  • Server App-V Blog: http://blogs.technet.com/b/serverappv
additional track resources
Additional Track Resources

Don’t forget to visit the Cloud Power area within the TLC (Blue Section) to see product demos and speak with experts about the Server & Cloud Platform solutions that help drive your business forward.

You can also find the latest information about our products at the following links:

  • Cloud Power - http://www.microsoft.com/cloud/
  • Private Cloud - http://www.microsoft.com/privatecloud/
  • Windows Server - http://www.microsoft.com/windowsserver/
  • Windows Azure - http://www.microsoft.com/windowsazure/
  • Microsoft System Center - http://www.microsoft.com/systemcenter/
  • Microsoft Forefront - http://www.microsoft.com/forefront/
resources
Resources
  • Connect. Share. Discuss.

http://northamerica.msteched.com

Learning

  • Sessions On-Demand & Community
  • Microsoft Certification & Training Resources

www.microsoft.com/teched

www.microsoft.com/learning

  • Resources for IT Professionals
  • Resources for Developers

http://microsoft.com/technet

http://microsoft.com/msdn

ad