Presentation is loading. Please wait.

Presentation is loading. Please wait.

MGT305 - Application Management in Private and Public Clouds Daniel Savage Microsoft Corporation MGT305 Kenan Owens Microsoft Corporation.

Similar presentations


Presentation on theme: "MGT305 - Application Management in Private and Public Clouds Daniel Savage Microsoft Corporation MGT305 Kenan Owens Microsoft Corporation."— Presentation transcript:

1 MGT305 - Application Management in Private and Public Clouds Daniel Savage Microsoft Corporation MGT305 Kenan Owens Microsoft Corporation

2 Introduction Application Delivery Lifecycle Self Service Consistent Applications Performance Monitoring Windows Azure

3 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

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

5 App ControllerOperations Manager

6 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

7 Application Self Service DEMO

8 Virtual Machine ManagerApp Controller

9 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

10 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

11 Consistent Applications DEMO

12 Operations Manager

13 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

14 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

15 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

16 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

17 Application Performance Monitoring DEMO

18 App ControllerOperations Manager

19 Hyper-V Deploy Manage Monitor Application management across private and public

20 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

21 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

22 Windows Azure DEMO

23 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

24 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

25 Microsoft System Center 2012: http://www.microsoft.com/en-us/server-cloud/system- center/default.aspx http://www.microsoft.com/en-us/server-cloud/system- center/default.aspx Virtual Machine Manager Operations Manager Orchestrator Service Manager Data Protection Manager Configuration Manager App Controller System Center Marketplace: http://systemcenter.pinpoint.mic rosoft.com http://systemcenter.pinpoint.mic rosoft.com Blogs: http://blogs.technet.com/system center http://blogs.technet.com/system center Download and EvaluateMore Resources

26 Breakout Sessions – MGT Track sessions Labs MGT52-HOL; MGT53-HOL; MGT31-HOL; MGT32-HOL; MGT33-HOL; MGT42-HOL System Center product stations 70-246; 70-247 – Private Cloud Exams Find Me at @SeanC_MSFT or sean.christensen@microsoft.com

27 DOWNLOAD System Center 2012 SP1 CTP microsoft.com/systemcenter #TEMGT305 DOWNLOAD System Center 2012 Evaluation microsoft.com/systemcenter Hands-On Labs Talk to our Experts at the TLC

28 Connect. Share. Discuss. http://europe.msteched.com Learning Microsoft Certification & Training Resources www.microsoft.com/learning TechNet Resources for IT Professionals http://microsoft.com/technet Resources for Developers http://microsoft.com/msdn

29 Evaluations http://europe.msteched.com/sessions Submit your evals online

30

31


Download ppt "MGT305 - Application Management in Private and Public Clouds Daniel Savage Microsoft Corporation MGT305 Kenan Owens Microsoft Corporation."

Similar presentations


Ads by Google