MDC-B203 Deploying Applications in Microsoft System Center Virtual Machine Manager Using Services John Messec Program Manager Microsoft.

Slides:



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

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Co- location Mass Market Managed Hosting ISV Hosting.
Windows 7 Training Microsoft Confidential. Windows ® 7 Compatibility Version Checking.
Multitenant Model Request/Response General Model.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
A Windows Azure application runs multiple instances of each role A Windows Azure application behaves correctly when.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
demo Instance AInstance B Read “7” Write “8”

customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

Microsoft Virtual Academy
Microsoft Virtual Academy
Windows Azure Cloud Visit – Ravindra verma.
8/8/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
9/13/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Mikael Nystrom Senior Executive Consultant TrueSec
Stephen Baron Senior Program Manager Microsoft Corporation
Cloud? It's All about the App!
Cloud? It's All about the App!
11/21/2018 4:57 AM SIA303 Advanced Persistent Threats (APT): Understanding the New Era of Attacks! Marcus Murray Security Team Manager, Microsoft MVP –
TechEd /23/ :44 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Title of Presentation 12/2/2018 3:48 PM
TechEd /4/2018 3:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Tech·Ed North America /5/2018 6:43 PM
Microsoft Virtual Academy
M318.
System Center Application Management
Stephen Baron Sr. Program Manager Lead Microsoft Corporation
TechEd /11/ :54 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Building SaaS Solutions on Windows Azure
2/27/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
TechEd /28/2019 7:27 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Deploying a Minecraft Server on Windows Azure
Mikael Nystrom MVP Setup/Deployment TrueSec
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
TechEd /11/ :25 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /23/2019 9:23 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
TechEd /28/2019 7:58 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Service Template Creation from the Ground Up
Developing Windows Azure Applications with Visual Studio
Service Template Creation from the Ground Up
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
Day 2, Session 2 Connecting System Center to the Public Cloud
7/5/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Tech·Ed North America /6/2019 7:10 PM
日本初公開!? Vista の新機能を実演 とっちゃん わんくま同盟 7/23/2019 9:09 AM
Microsoft Virtual Academy
Mobile App Management David Alessi — Support Topic Owner for Enterprise Windows Phone, Microsoft Corporation Simon May — Enterprise Device Infrastructuralist,
Microsoft Virtual Academy
TechEd /5/2019 2:08 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
What’s New in Visual Studio 2012 for Web Developers
Presentation transcript:

MDC-B203 Deploying Applications in Microsoft System Center 2012 - Virtual Machine Manager Using Services John Messec Program Manager Microsoft

Session Objectives Learn how and why to build services Tech Ready 15 2/24/2019 Session Objectives Learn how and why to build services Understand how to manage applications with multiple tiers Be able to manage service lifecycle through Service updates © 2012 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 Services Why Services? Building Blocks Service Templates Service Lifecycle

VM Templates VM Template Service Template Starting point for VMs Specifies Hardware, Guest Profile, Disks Specifies single machine “Fire and Forget” Service Template Starting point for services Defines multi-machine distributed application Specifies multiple machines across multiple tiers “Source of Truth”

Why Services and Service Templates? Distributed Application Consisting of Multiple Tiers and Metadata Lifecycle Management Composability Templatized Creation Reuse and Distribution Manage Distributed Apps as a single Unit Scale Management

Building Blocks The 10,000 foot view

Building Blocks Service Template Hardware Profile VM Template Service Tier Guest OS Profile Service Tier Service Tier Application Profile SQL Server Profile

Demo High Level Building Blocks

Template Abstractions

Demo VM Template Design

Service Template Service Template Service Instance Service Instance Service Tier Service Instance Service Tier Service Tier

Demo Service Template Design

Customize Deployment Choose Host Group or Cloud deployment Specify service settings Run placement Optionally force settings

Demo Service Deployment

Service Lifecycle

Service Lifecycle Management Create Template Customize Deployment Deploy Service Instance Service Instance Apply Update Template

Deployment Process Per Service Per Host Per Guest Per Application Select Tier Based on Deployment Order Create New VM from Template Power On and Wait for VM Install VMM guest agent Application Profile Level Pre-Install GCE Application Pre-Install GCE Install Application Application Profile Level Post-Install GCE Add to Load Balancer Application Post-Install GCE Done Built-In Step GCE Step

Custom Service Settings %PropertyName% Can be used as script parameters, profiles, etc String or Run-As Account (RAA) Predefined Settings ServiceName, ServiceId, TierName, TierId, ComputerName, VMId, ServiceVMComputerNames

Demo Service Template Lifecycle Hooks

Service Instances Services show VMs Tiers can be scaled up and down Actions can be performed on tiers, VMs, or service

Demo Deployed Services

Template Updates Copy or change version first Copy and Update option Make changes

Update Types In-Place Updates Image-Based Updates Template changes applied without changing OS image Image-Based Updates OS Image Replaced Applications reinstalled and state restored GCE – Generic Command Execution Server App-V Stateless

Apply Updates Associate new template with service Apply update

In Place Update Process Per Service Per VM Per Application Select Tier Based on Deployment Order Select VM Based On Upgrade Domain Remove From Load Balancer Application Profile Level Pre-Install GCE Application Pre-UnInstall GCE Application Pre-Install GCE Uninstall Application Install Application Application Post-UnInstall GCE Application Post-Install GCE Application Profile Level Post-Install GCE Done Add to Load Balancer Built-In Step GCE Step

Image-Based Update Process Per Service Per VM Per Application Remove From Load Balancer Select Tier Based on Deployment Order Application Store State GCE Application Pre-Install GCE Add Data Disk Select VM Based On Upgrade Domain Server App-V Backup State Install Application Swap OS Disk Application Post-Install GCE Customize OS Application Profile Level Pre-Install GCE Server App-V Restore State Application Profile Level Post-Install GCE Done Add to Load Balancer Application Apply State GCE Built-In Step GCE Step

Demo Updating Services

2/24/2019 6:16 AM © 2013 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. © 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.

The Virtual Machine Manager Team

Related Sessions MDC-B357 MDC-B202 MDC-B203 MDC-B318 MDC-B344 MDC-B350 What’s New in System Center 2012 R2 – Virtual Machine Manager MDC-B202 Running and Managing Linux and UNIX with Hyper-V and Microsoft System Center MDC-B203 Deploying Applications in Microsoft System Center 2012 – Virtual Machine Manager using Services MDC-B318 Enabling Multi-Tenant IaaS Clouds in Microsoft System Center and Windows Server MDC-B344 Storage Management: Spanning the Enterprise to Low Cost Scalable Solutions MDC-B350 How to Design and Configure Networking in Microsoft System Center - Virtual Machine Manager and HyperV (Part 1 of 2) MDC-B351 How to Design and Configure Networking in Microsoft System Center - Virtual Machine Manager and HyperV (Part 2 of 2) MDC-B364 Enabling on-premises IaaS solutions with “Windows Azure Services for Windows Server”

Resources Learning TechNet msdn http://channel9.msdn.com/Events/TechEd 2/24/2019 6:16 AM Resources Learning Sessions on Demand http://channel9.msdn.com/Events/TechEd Microsoft Certification & Training Resources www.microsoft.com/learning TechNet msdn Resources for IT Professionals http://microsoft.com/technet Resources for Developers http://microsoft.com/msdn © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

Complete an evaluation on CommNet and enter to win! 2/24/2019 6:16 AM Complete an evaluation on CommNet and enter to win! © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

2/24/2019 6:16 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows 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. © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.