Application Management. Agenda Introduction Standardised Application Services Self Service across Private and Public Cloud Application Lifecycle Management.

Slides:



Advertisements
Similar presentations
Windows IT Pro magazine Datacenter solution with lower infrastructure costs and OPEX savings from increased operational efficiencies. Datacenter.
Advertisements

SSRS 2008 Architecture Improvements Scale-out SSRS 2008 Report Engine Scalability Improvements.
System Center 2012 R2 Overview
HP Quality Center Overview.
19 % System Center FY14 Revenue Growth Large enterprises actively using SC 63% SC customers actively using SCOM 30% SC customers still using.
Automating Datacenter Using System Center 2012 Harpreet Singh Rana Consultant Microsoft Corporation MGT328.
Microsoft ® Application Virtualization 4.5 Infrastructure Planning and Design Series.
Monitor Linux OS health & performance Monitor log files Monitor JEE app servers Monitor line-of-business applications Monitor databases and web.
Cloud Attributes Business Challenges Influence Your IT Solutions Business to IT Conversation Microsoft is Changing too Supporting System Center In House.
Microsoft ® Application Virtualization 4.6 Infrastructure Planning and Design Published: September 2008 Updated: February 2010.
VIR314. Understand the scenarios Application support Understand the scenarios Application support Review of the sequencing process Demo Review of the.
Cliff Evans Management Lead Microsoft UK System Center Overview.
System Center Operations Manager 2007 Dave Northey Microsoft Ireland.
Tim Vander Kooi Systems
Lets agree that an Optimized Data Center is not yet a Cloud +=
Datacenters of the Past StorageNetworkCompute Today’s datacenter.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
R2 Automation IT service management Windows Azure Pack App Controller Self-service Service Manager Service model Orchestrator Service Manager.
From Virtualization Management to Private Cloud with SCVMM 2012 Dan Stolts Sr. IT Pro Evangelist Microsoft Corporation
Dmitriy Solopov Account Technology Strategist Microsoft Corporation Data Center and Private Cloud Configure and Deploy Infrastructure Components.
Developer TECH REFRESH 15 Junho 2015 #pttechrefres h Understand your end-users and your app with Application Insights.
Automating Operational and Management Tasks in Microsoft Operations Management Suite and Azure
System Center Operations Manager 2007 Overview Amit Gatenyo Infrastructure & Security Team Lead Dario.
SC2012 Infrastructure Components Management Justin Cook (Data # 3) Principal Consultant, Systems Management Noel Fairclough (Data # 3) Consultant, Systems.
Microsoft Management Seminar Series SMS 2003 Change Management.
System Center Lesson 4: Overview of System Center 2012 Components System Center 2012 Private Cloud Components VMM Overview App Controller Overview.
Creating SmartArt 1.Create a slide and select Insert > SmartArt. 2.Choose a SmartArt design and type your text. (Choose any format to start. You can change.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Hosting Websites and Web Applications with Microsoft ® SQL Server ® 2008.
Azure in a Day Training: Windows Azure Module 1: Windows Azure Overview Module 2: Development Environment / Portal – DEMO: Signing up for Windows Azure.
Ellis Paul Technical Solution Specialist – System Center Microsoft UK Operations Manager Overview.
MGT305 - Application Management in Private and Public Clouds Sean Christensen Senior Product Marketing Manager Microsoft Corporation MGT305.
A way to develop software that emphasizes communication, collaboration, and integration between development and IT operations teams.
Nigel Cain Senior Program Manager Microsoft SCVMM, SCO and SCSM Integration IT Service Management for the Private Cloud Greg.
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
Microsoft Virtual Academy Module 12 Managing Services with VMM and App Controller.
Microsoft Azure and ServiceNow: Extending IT Best Practices to the Microsoft Cloud to Give Enterprises Total Control of Their Infrastructure MICROSOFT.
MGT305 - Application Management in Private and Public Clouds Daniel Savage Microsoft Corporation MGT305 Kenan Owens Microsoft Corporation.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
Let's build a VMM service template from A to Z in one hour Damien Caro Technical Evangelist Microsoft Central & Eastern Europe
WINDOWS AZURE AND THE HYBRID CLOUD. Hybrid Concepts and Cloud Services.
Microsoft Virtual Academy. Microsoft Virtual Academy First HalfSecond Half (01) Introduction to Microsoft Virtualization(05) Hyper-V Management (02) Hyper-V.
Self Service Service Delivery & Automation Deploy Configure Service Model DC Admin Operate Monitor Virtual Physical Public Cloud Private Cloud Virtual.
Windows 2012R2 Hyper-V and System Center 2012
Won Huh Product Marketing Manager
Building Enterprise Applications Using Visual Studio®
Hybrid Management and Security
Infrastructure Provisioning Kenon Owens Sr
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Cloud? It's All about the App!
Cloud? It's All about the App!
11/23/2018 3:06 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Simplified Development Toolkit
Microsoft Virtual Academy
Managing Services with VMM and App Controller
DAT381 Team Development with SQL Server 2005
Microsoft Virtual Academy
MDC-B203 Deploying Applications in Microsoft System Center Virtual Machine Manager Using Services John Messec Program Manager Microsoft.
TechEd /23/2019 9:23 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Virtual Academy
Service Template Creation from the Ground Up
Service Template Creation from the Ground Up
Day 2, Session 2 Connecting System Center to the Public Cloud
Monitor VMware with SC2012 SP1 Operation Manager & Veeam Microsoft Tools for VMware Integration & Migration Symon Perriman Michael Stafford Senior.
Microsoft Virtual Academy
SCCM in hybrid world Predrag Jelesijević Microsoft 7/6/ :17 AM
Day 1, Session 3 Preparing for Self-Service
Day 1, Session 4 Building Your Service Catalog
Presentation transcript:

Application Management

Agenda Introduction Standardised Application Services Self Service across Private and Public Cloud Application Lifecycle Management Application Performance Monitoring Summary

Configuring and Deploying Applications APPROACHBENEFITS Define scalable, composed applications through standardized Service Templates Enable a standardized approach to deploying applications across private and public clouds Define availability and performance– driven SLAs for applications Consistent and predictable applications through the use of standardized, template-driven deployments Configuration of applications with instrumentation for performance-driven SLAs Single identity role for the management of applications across private and public clouds Unified and simplified consoles make it easier to manage applications across private and public clouds

Manage and Operate Applications ApproachBenefits Manage and monitor traditional, public, and private cloud applications Deliver performance driven management of applications with deep application insight and diagnostics Proactive monitoring and reporting with application-level dashboards Deliver applications across private and public clouds allowing you to run applications where best suits your needs Simplify the management of applications and their updating and configuration changes by taking advantage of service templates and Server App-V Decrease the mean time to resolution with genuine root-cause analysis and diagnosis for resolution of issues Empower application owners to manage and maintain their applications, while continuing to enforce organizational policy and process requirements

Standardised Application Services Virtual Machine Manager

Application Specification Create Service Template Customize DeploymentDeploy Service Update Template and Apply to Service Application delivery lifecycle

Scalable, Standardized, and Predictable Applications ABSTRACTION Server App-V enables abstraction of the application from the OS, encapsulated in a consistent format and dynamically configured at deployment CONSISTENCY Service Templates provide standardized specifications for deploying applications, defining how they are configured and scaled INSIGHT Application Performance Monitoring provides the structure to define desired performance levels based on end user experiences CONTROL App Controller provides visibility of quota utilization across applications running in both on-premise and public- cloud contexts with a single role-based identity

Application operating models in a Private Cloud Traditional Standard application running on an OS Provides support for legacy applications ConsistentAbstracted Standard application delivered in a service template Deliver consistent applications Server App-V encapsulated application delivered in a service template Unleash the full potential of the private cloud

Standardized application provisioning Scale- out & health policy Service Template (Multi-Tier.NET App) SQL HW profileOS profile SQL profile Data Tier SQL DACConfiguration Service Template Library Scale- out & health policy App Server HW profileOS profile App profile App Tier Scale- out & health policy IIS HW profileOS profile App profile Web Tier W2K8R2.VHD OS settings MSDeploy package Configuration App-VConfiguration

Simplifying application maintenance Image-Based Version control application updates using Server App-V Abstracted applications allow dynamic updating of the underlying OS Template-DrivenDelegated Help ensure applications remain consistent by refreshing in a standardized process Empower operators to maintain their applications Retain control and consistency of the application

Create Service Template with Service Designer Use the ribbon for contextual actions within the Service Template Designer. Use the designer canvas to build your service template from virtual machine templates, Logical Networks, and Load Balancers. Set service-related properties such as cost center, description, release version.

Preview pane shows view of your service deployment. Settings allow you to set deployment specific variables. Ribbon bar for deploy activity or to check deployment ratings. Deploy Service Through Deployment Preview

Perform operations at the service level, tier level, or individual VM level. View specific service, tier, or application settings. View Deployed Service

DEMO Service Templates

Deployed service viewed as distributed application in Operations Manager and business service in Service Manager. Monitored at the tier level. Viewed at the virtual machine level. Automatically Pushed Throughout System Center for Monitoring and CMDB Accuracy

Application profiles for consistent and predictable apps Compatibility Define which OS versions and editions the application will run on Windows 2003/2008 (x86, x64) Windows Server 2008 R2 (x64) DefinitionExecution Capture the OS configuration and the SQL connection information Timezone, Product key, admin password, Domain join, dacpacs Run pre-scripts, post-scripts, and executables as part of the application deployment Any commands and actions outside of the application

Delivering consistent applications with Server App-V SEQUENCE Create application packages from installers or installation procedures using Server App-V DEPLOY Deploy and configure applications in a reliable and repeatable way through application profiles and Service Templates UPDATE Easily update applications that have previously been deployed through self- service application management AVAILABLE Update the underlying operating system without losing deployed application state through application abstraction

Virtualizing applications with Server App-V HOSTS Virtualized Windows Services are registered with the Service Control Manager Web applications that run on top of IIS 6, 7, 7.5 All types of user accounts are supported (LocalSystem, Network Service, Domain Accounts) RESOURCESCOMPONENTS Application binaries COM+ and DCOM Text-based configurations WMI providers SSRS Local users and groups Registry settings COM Java apps.NET components State-persisted information stored on the local disk

Self Service Across Private and Public Clouds Virtual Machine ManagerApp Controller Windows Azure

Enabling application self service DELEGATION WITH CONTROL Take advantage of standardized templates Quota enforcement with clear guidance on utilization EMPOWERING APPLICATION OWNERSSINGLE MANAGEMENT POINT Role-based access to content Create, manage, and move resources between repositories Private and public cloud services plus virtual machines Job auditing and task progress Change history

Managing applications across multiple clouds Hyper-V Deploy Manage Monitor Application management across private and public

DEMO Self Service with Application Controller

Application Specification Create Service Template Customize DeploymentDeploy Service Update Template and Apply to Service Application delivery lifecycle - Revisited Provision application resources to the VMM library Publish Service Template, delegate authority and quota Move the application to production, add into maintenance routines, and configure APM Define the resources and performance requirements for the application Create a new Service Template in the VMM library based on the application requirements Choose most appropriate cloud of server instances for the application Start the deployment of the application, either by IT or by an App Owner through App Controller Deliver of on-going maintenance of the application and new version upgrades Update the application and version control

Application Lifecycle Management

Working Software APPLICATION LIFECYCLE – COMMON CHALLENGES

Service Delivery & Automation System Center and Visual Studio Change Release DC Admin Operate Monitor Virtual Physical Public Cloud Private Cloud Virtual Machine Manager Operations Manager TFS 2010 ProjectsService Manager Orchestrator Configuration Manager App Dev Application Management Service Delivery & Automation Infrastructure Management Deploy Configure Bugs Optimize

Release Management in Projects vs. In IT Operations In Projects: “hand over a project” “On time, on budget, agreed quality” Usually is a single app, infrastructure, or a service Has specific start and end Quite often treats supportability aspects as low priorit y In IT Operations: “Take Over and Operate” multiple Changes RM’s goal is to deploy many changes in the most efficient, effective and consistent manner through the whole lifecycle of IT services “Endless” discipline working with multiple projects TFS Project IT Operations Change & Release Management

Change vs. AND Release Management in Operations Change Management makes decisions about individual changes Risk, Impact, Cost, Feasibility etc. Release Management deploys one or more approved changes to the controlled environments

Application Scenario: DETECT AND FIX Production App Alert / Ticket Incident / Problem TFS Bug Incident to SCSM Service Manager Configuration Manager Operations Manager Detect Fix Orchestrator Test / Validate TFS Build Test Package / Deployments TFS TFS Fix Analyze Create Change in SM

Configuration Manager Change / Deploy Orchestrator Validate Service Manager Application Scenario: DEPLOY AND RESOLVE Incident to SCSM Operations Manager Validate & Resolve Orchestrator Close Alert Change Completed Change Completed Service Manager Resolve Problem / Incident Change Production / Deployment

Application Performance Monitoring Operations Manager

APM Adoption Starts fromGoal Single server/app deployment Usage only during troubleshooting Few team members using the tool Full Coverage for all/most of application servers and applications Daily/weekly proactive usage Multiple teams engaged

Teams Operations Owns APM as a service including deployment and configuration Does high-level application health analysis Support/Development Leverages monitoring results Provides improved monitoring configuration Fixes bugs QA/Testing Uses monitoring results to reproduce issues in test environment Verifies bug fixes DevOps Owns application in production from deployment and configuration to monitoring and initial problem analysis

Types of Applications Alerts Availability Is the App up and running? Is the App experiencing problems? Performance Did the application take longer than “X” to respond? Is the average response greater than “X”?

The complete application monitoring solution Server-Side Monitoring the actual code that is executed and delivered by the application Client-SideSynthetic End-user experiences related to page load times, server and network latency, and client- side scripting exceptions Pre-recorded testing paths through the application that highlight availability, response times, and unexpected responses Infrastructure Monitoring Use the same tools to monitor with visibility across infrastructure and applications

Configuring application performance monitoring Define the application to monitor Set server-side performance thresholds Applications are discovered through MPs Default thresholds are provided, you tune! Set client-side performance thresholds for page load times and Ajax/WCF execution

Open up the conversation Application performance monitoring pinpoints exactly where the issue is, reducing the mean time to resolution “The servers are running fine” “The Network looks good” “My application is running slowly!” “The code passed all testing” Server-side monitoring shows the application is functioning Client-side, however, shows there is a problem

Deep Insight into application performance Server-Side Collect data from the.NET calls Application methods Variables and parameters Types of calls being made, web methods, internal execution, SQL commands Client-Side Page load times and where the time was spent (such as images, and CSS) JavaScript exceptions Data is collected by injecting custom JavaScript on the page Code execution–level information Rich visualization

Reporting and trending analysis Operations Manager Application Advisor provides rich reporting and trending information about the applications performance Easily see where to focus resources Understand the relationships between application components Gain quick visibility into the Top issues and application components that are impacting the end user experience

MONITORING JAVA APPLICATIONS Operations Manager

JEE MONITORING – SUPPORTED PLATFORMS Supported JEE Application Servers Supported Operating Systems Matrix RHELSLESSolarisAIXWindows IBM Webshare6.1, 7.0 Oracle WebLogic11gRel1, 10gRel3 Redhat JBoss4.2, 5.1, 6 Apache Tomcat5.5, 6.0, 7

JEE MONITORING - OVERVIEW JEE Application Server Windows, Unix, Linux BeanSpy (HTTP/HTTPS) JavaMgmt Extension (JMX) Web Server Message Queues Connection Pools Naming Service Transaction … Application MBean Store AppServerCustomerMicrosoft Discover/ Monitor App Servers Discover/ Monitor Applications U

DEMO Application Performance Monitoring

Windows Azure App ControllerOperations Manager

Managing applications across multiple clouds Hyper-V Deploy Manage Monitor Application management across private and public

Managing Windows Azure subscriptions Windows Azure Service API API Authentication Public Key Private keys stored in App Controller database App Controller Windows Azure On-Premise Windows Azure Production Single view of multiple Windows Azure subscriptions Granular delegation of access to subscriptions Windows Azure Staging Public Key

Monitoring Windows Azure applications Worker Role Web Role Table storage Windows Azure Service API Performance data, events, logs Read app roles and structure Read operational data and grooming Windows Azure Application On-Premise Operations Manager Windows Azure On-premise Performance data, events, logs Operations Manager Console Diagram View

Consistent monitoring visibility Administer Administer through the Operations Manager Console DelegatePublish Delegate access through the Operations Manager Web Client Publish content to SharePoint using web parts Same Information

Application Specification Create Service Template Customize DeploymentDeploy Service Update Template and Apply to Service Application delivery lifecycle - Revisited Provision application resources to the VMM library Publish Service Template, delegate authority and quota Move the application to production, add into maintenance routines, and configure APM Define the resources and performance requirements for the application Create a new Service Template in the VMM library based on the application requirements Choose most appropriate cloud of server instances for the application Start the deployment of the application, either by IT or by an App Owner through App Controller Deliver of on-going maintenance of the application and new version upgrades Update the application and version control

Summary Application Self Service Empowering IT to be able to Delegate WITH Control Application level Performance Monitoring Reducing the Mean Time to Resolution through deep insight Applications across Clouds Manage and Monitor your applications across Private and Public

Next Steps Microsoft System Center 2012: center/default.aspx center/default.aspx Virtual Machine Manager Operations Manager Orchestrator Service Manager Data Protection Manager Configuration Manager App Controller System Center Marketplace: rosoft.com rosoft.com Blogs: center center Download and EvaluateMore Resources

Some information relates to pre-released product which may be substantially modified before it’s commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here