Private Cloud Management Manage and Operate Applications
Introduction Manage and Operate Applications
PRODUCTIVE INFRASTRUCTURE PREDICTABLE APPLICATIONS YOUR CLOUD Heterogeneous support Process automation Self-service infrastructure Deep application monitoring and diagnosis Comprehensive application manageability Service-centric approach Flexibility with delegation and control Applications self-service across clouds Physical, virtual, and cloud management.
PREDICTABLE APPLICATIONS YOUR CLOUD
PREDICTABLE APPLICATIONS YOUR CLOUD
App Owner DC Admin
Self Service App Owner DC Admin
Self Service Service Model App Owner DC Admin
Self Service Service Model Service Delivery & Automation App Owner DC Admin
Configure Deploy Public Cloud Self Service Service Model Service Delivery & Automation Private Cloud App Owner Virtual DC Admin Physical
Configure Deploy Public Cloud Self Service Service Model Service Delivery & Automation Private Cloud App Owner Virtual DC Admin Monitor Operate Physical
Configure App Controller Orchestrator Deploy Public Cloud Virtual Machine Manager Self Service Service Model Service Delivery & Automation Operations Manager Configuration Manager Private Cloud Data Protection Manager App Owner Service Manager Service Manager Virtual DC Admin Monitor Operate Physical
Configure App Controller Orchestrator Deploy Public Cloud Virtual Machine Manager Self Service Service Model Service Delivery & Automation Operations Manager Configuration Manager Private Cloud Data Protection Manager App Owner Service Manager Service Manager Virtual DC Admin Monitor Operate Physical Application Management Service Delivery & Automation Infrastructure Management
ABSTRACTION Server App-V abstracts the application from the OS, encapsulated in a consistent format and dynamically configured at deployment
ABSTRACTION CONSISTENCY Server App-V abstracts the application from the OS, encapsulated in a consistent format and dynamically configured at deployment Service Templates provide standardized specifications for deploying applications, defining how they are configured and scaled
ABSTRACTION CONSISTENCY INSIGHT Server App-V abstracts the application from the OS, encapsulated in a consistent format and dynamically configured at deployment Service Templates provide standardized specifications for deploying applications, defining how they are configured and scaled Application Performance Management provides the structure to define desired performance levels based on end user experiences
ABSTRACTION CONSISTENCY INSIGHT CONTROL Server App-V abstracts the application from the OS, encapsulated in a consistent format and dynamically configured at deployment Service Templates provide standardized specifications for deploying applications, defining how they are configured and scaled Application Performance Management provides the structure to define desired performance levels based on end user experiences App Controller provides visibility of quota utilization across applications running in both on-premise and publiccloud contexts with a single role-based identity
Traditional Standard application running on an OS Provides support for legacy applications
Traditional Consistent Standard application running on an OS Standard application delivered in a service template Provides support for legacy applications Deliver consistent applications
Traditional Consistent Abstracted Standard application running on an OS Provides support for legacy applications 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
Image-Based Version control application updates using Server App-V Abstracted applications allow dynamic updating of the underlying OS
Image-Based Template-Driven Version control application updates using Server App-V Abstracted applications allow dynamic updating of the underlying OS Help ensure applications remain consistent by refreshing in a standardized process
Image-Based Template-Driven Delegated Version control application updates using Server App-V Abstracted applications allow dynamic updating of the underlying OS 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 Template Update Service Customize Deployment Deploy Service
Create Template Update Service Customize Deployment Deploy Service
Create Template Update Service Customize Deployment Deploy Service
My application is running slowly!
My application is running slowly! The Network looks good
My application is running slowly! The Network looks good The code passed all testing
My application is running slowly! The Network looks good The code passed all testing The servers are running fine
My application is running slowly! The Network looks good The code passed all testing The servers are running fine
Server-side monitoring shows the application is functioning My application is running slowly! The Network looks good The code passed all testing The servers are running fine
Server-side monitoring shows the application is functioning My application is running slowly! Client-side, however, shows there is a problem The Network looks good The code passed all testing The servers are running fine
Server-side monitoring shows the application is functioning My application is running slowly! Client-side, however, shows there is a problem The Network looks good The code passed all testing Application performance monitoring pinpoints exactly where the issue is, reducing the mean time to resolution The servers are running fine
Server-Side Collect data from the.net calls Application methods Variables and parameters Types of calls being made, web methods, internal execution, SQL commands
Server-Side Client-Side Collect data from the.net calls Application methods Variables and parameters Types of calls being made, web methods, internal execution, SQL commands 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
Server-Side Code execution level information Client-Side Collect data from the.net calls Application methods Variables and parameters Types of calls being made, web methods, internal execution, SQL commands 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
Server-Side Code execution level information Client-Side Collect data from the.net calls Application methods Variables and parameters Types of calls being made, web methods, internal execution, SQL commands 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 Rich visualization
Expected user experience
Expected user experience End user experience impact
Alert is forwarded to Service Manager/TFS and an incident is raised Expected user experience End user experience impact
Alert is forwarded to Service Manager/TFS and an incident is raised Expected user experience End user experience impact
Alert is forwarded to Service Manager/TFS and an incident is raised Automated Remediation Escalation Developers Network Knowledge Capture Infrastructure Expected user experience End user experience impact
Alert is forwarded to Service Manager/TFS and an incident is raised Resolve issue and close alert Automated Remediation Knowledge Capture Developers Escalation Network Infrastructure Expected user experience End user experience impact
Supported Java EE Application Servers IBM WebSphere 6.1, 7.0 Oracle WebLogic 11gRel1, 10gRel3 Redhat JBoss 4.2, 5.1, 6 Apache Tomcat 5.5, 6.0, 7 Supported Operating Systems Matrix Tomcat JBoss WebSphere WebLogic Windows RHEL SLES Solaris AIX
Windows OS JEE JEE Application Application Server Java EE Server (JBOSS, Application (JBOSS, Tomcat, Server Tomcat, WebSphere, WebSphere, WebLogic) WebLogic) Web Server Application Application Application Message Queues SCOM Agent Java MP Connection Pools Naming Service Transaction Service... BeanSpy Java Mgmt Extension (JMX) MBean Store HTTP HTTPS AppServer Customer Microsoft
UNIX/Linux JEE JEE Application Application Server Java EE Server (JBOSS, Application (JBOSS, Tomcat, Server Tomcat, WebSphere, WebSphere, WebLogic) WebLogic) Web Server Application Application Application Message Queues SCX Agent Java Provider WSMAN Connection Pools BeanSpy HTTP HTTPS Naming Service Transaction Service... Java Mgmt Extension (JMX) MBean Store Mgmt Server AppServer Customer Microsoft
Worker Role Web Role On-Premise Operations Manager Windows Azure Application
Read app roles and structure Performance data, events, logs Windows Azure Service API Worker Role Web Role On-Premise Operations Manager Windows Azure Application
Read app roles and structure Performance data, events, logs Windows Azure Service API Table storage Worker Role Web Role Performance data, events, logs On-Premise Operations Manager Windows Azure Application
Read app roles and structure Performance data, events, logs Read operational data and grooming Windows Azure Service API Table storage Worker Role Web Role Performance data, events, logs On-Premise Operations Manager Windows Azure Application
Read app roles and structure Performance data, events, logs Read operational data and grooming Windows Azure Service API Table storage Worker Role Web Role Performance data, events, logs On-Premise Operations Manager Windows Azure Application Operations Manager Console Diagram View
Read app roles and structure Performance data, events, logs Read operational data and grooming Windows Azure Service API Table storage Worker Role Web Role Performance data, events, logs On-Premise Operations Manager Windows Azure Application On-premise Operations Manager Console Diagram View
Read app roles and structure Performance data, events, logs Read operational data and grooming Windows Azure Service API Table storage Worker Role Web Role Performance data, events, logs On-Premise Operations Manager Windows Azure Application On-premise Windows Azure Operations Manager Console Diagram View
Out-of-Box Dashboards pre-configured with the right KPIs for instant visualization Examples: Network dashboards Operations Manager Health Dashboard
Out-of-Box Wizard Driven Custom Dashboards pre-configured with the right KPIs for instant visualization Enable IT professionals to quickly create the powerful dashboards they need Examples: Network dashboards Operations Manager Health Dashboard 1. Select KPIs 2. Specify scope 3. Tune visualization
Out-of-Box Wizard Driven Custom Publish Dashboards pre-configured with the right KPIs for instant visualization Enable IT professionals to quickly create the powerful dashboards they need Target different dashboards to sets of users with delegated access control Examples: Network dashboards Operations Manager Health Dashboard 1. Select KPIs 2. Specify scope 3. Tune visualization Take advantage of the Web Console and SharePoint webparts
Ready-made dashboards for Microsoft workloads, including Exchange, SQL, SharePoint, Windows Server, Lync, Forefront, and Hyper-V Consistency through templates for summary and performance UI design and styling best practices
Ready-made dashboards for Microsoft workloads, including Exchange, SQL, SharePoint, Windows Server, Lync, Forefront, and Hyper-V Consistency through templates for summary and performance UI design and styling best practices Available through the Management Pack catalog
Create and publish meaningful dashboards
Create and publish meaningful dashboards Deep application insight
Create and publish meaningful dashboards Deep application insight Rich visualization of application performance and business impact
Administer Administer through the Operations Manager Console
Administer Administer through the Operations Manager Console
Administer Administer through the Operations Manager Console
Administer Delegate Administer through the Operations Manager Console Delegate access through the Operations Manager Web Client
Administer Delegate Administer through the Operations Manager Console Delegate access through the Operations Manager Web Client
Administer Delegate Administer through the Operations Manager Console Delegate access through the Operations Manager Web Client
Administer Delegate Publish Administer through the Operations Manager Console Delegate access through the Operations Manager Web Client Publish content to SharePoint using web parts
Administer Delegate Publish Administer through the Operations Manager Console Delegate access through the Operations Manager Web Client Publish content to SharePoint using web parts
Administer Delegate Publish Administer through the Operations Manager Console Delegate access through the Operations Manager Web Client Publish content to SharePoint using web parts
Administer Delegate Publish Same Information Same Information Administer through the Operations Manager Console Delegate access through the Operations Manager Web Client Publish content to SharePoint using web parts
Administer Delegate Publish Same Information Same Information Administer through the Operations Manager Console Delegate access through the Operations Manager Web Client Publish content to SharePoint using web parts Mgmt Server Web Server
Administer Delegate Publish Same Information Same Information Administer through the Operations Manager Console WPF Delegate access through the Operations Manager Web Client Publish content to SharePoint using web parts Mgmt Server Web Server
Administer Delegate Publish Same Information Same Information Administer through the Operations Manager Console WPF Delegate access through the Operations Manager Web Client Silverlight Publish content to SharePoint using web parts Mgmt Server Web Server
Administer Delegate Publish Same Information Same Information Administer through the Operations Manager Console Delegate access through the Operations Manager Web Client WPF Silverlight Web Part Publish content to SharePoint using web parts Mgmt Server Web Server
Operations Manager Application Advisor provides rich reporting and trending information about the applications performance Gain quick visibility into the Top issues and application components that are impacting the end user experience
Operations Manager Application Advisor provides rich reporting and trending information about the applications performance Gain quick visibility into the Top issues and application components that are impacting the end user experience Easily see where to focus resources
Operations Manager Application Advisor provides rich reporting and trending information about the applications performance Gain quick visibility into the Top issues and application components that are impacting the end user experience Easily see where to focus resources Understand the relationships between application components
Microsoft System Center 2012: http://www.microsoft.com/en-us/server-cloud/systemcenter/default.aspx Virtual Machine Manager Operations Manager Orchestrator Download and Evaluate More Resources System Center Marketplace: http://systemcenter.pinpoint. microsoft.com Blogs: http://blogs.technet.com/syst emcenter Service Manager Data Protection Manager Configuration Manager