mgt305 - application management in private and public clouds sean christensen senior product...

Download MGT305 - Application Management in Private and Public Clouds Sean Christensen Senior Product Marketing Manager Microsoft Corporation MGT305

If you can't read please download the document

Upload: cecil-patterson

Post on 18-Jan-2018

217 views

Category:

Documents


0 download

DESCRIPTION

ABSTRACTION Server App-V abstracts 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

TRANSCRIPT

MGT305 - Application Management in Private and Public Clouds Sean Christensen Senior Product Marketing Manager Microsoft Corporation MGT305 Introduction Application Delivery Lifecycle Self Service Consistent Applications Performance Monitoring Windows Azure ABSTRACTION Server App-V abstracts 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 Specification Create Service Template Customize DeploymentDeploy Service Update Template and Apply to Service Application delivery lifecycle App ControllerOperations Manager 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 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 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 Application Self Service DEMO Virtual Machine ManagerApp Controller 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 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 Consistent Applications DEMO Operations Manager 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 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 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 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 Application Performance Monitoring DEMO App ControllerOperations Manager Hyper-V Deploy Manage Monitor Application management across private and public 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 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 Windows Azure DEMO 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 Management Key Points 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 Microsoft System Center 2012:center/default.aspxcenter/default.aspx Virtual Machine Manager Operations Manager Orchestrator Service Manager Data Protection Manager Configuration Manager App Controller System Center Marketplace:rosoft.comrosoft.com Blogs:centercenter Download and EvaluateMore Resources Breakout Sessions MGT Track sessions Labs MGT52-HOL; MGT53-HOL; MGT31-HOL; MGT32-HOL; MGT33-HOL; MGT42-HOL System Center product stations ; Private Cloud Exams Find Me or Connect. Share. Discuss.Learning Microsoft Certification & Training ResourcesTechNet Resources for IT ProfessionalsResources for Developers Required Slide Complete an evaluation on CommNet and enter to win!