ops cockpit sitnl

16
OpsCockpit @ Cloud Labs Out-of-the-Box Application Runtime Intelligence for NetWeaver Cloud Wolfgang Schwach @ SAP Research Enterprise Platform Fabric Karlsruhe SitNL 2012 Dec. 8 th 2012

Upload: twan-van-den-broek

Post on 29-Nov-2014

846 views

Category:

Documents


2 download

DESCRIPTION

A sneak peak into the pots of SAP Research's labs - an Operations cockpit for NW Cloud Wolfgang Schwach

TRANSCRIPT

Page 1: Ops cockpit sitnl

OpsCockpit @ Cloud Labs Out-of-the-Box Application Runtime Intelligence for NetWeaver Cloud

Wolfgang Schwach @ SAP Research Enterprise Platform Fabric Karlsruhe

SitNL 2012 – Dec. 8th 2012

Page 2: Ops cockpit sitnl

© 2012 SAP AG. All rights reserved. 2

Legal Disclaimer

The information in this communication is confidential and proprietary to SAP, and is for general informational purposes only; this information shall not be binding on SAP, nor shall this communication be construed or argued as a commitment or promise to do anything. SAP has no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. It would be unreasonable for you to rely on the statements made in this e-mail as it is understood that SAP may, at any time, unilaterally, without any liability whatsoever, change, alter, revise, or abandon any part of its plans with respect to the software discussed herein. You agree that plans related to OpsCockpit are not guaranteed in any way, shape, or form and SAP HEREBY EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES, EXPRESS OR IMPLIED (INCLUDING ALL WARRANTIES OF MERCHANTABILITY, AND ALL WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE) in any way arising from, related to, or in any way connected to the information contained in the message. The information contained in this communication, and any related presentation on SAP's strategy and possible future developments, products and or platforms directions and functionality are all subject to change and may be changed by SAP at any time for any reason without notice. This information is not a commitment, promise or legal obligation to deliver any material, code or functionality. As noted above, this information is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. This information serves for informational purposes only. SAP assumes no responsibility for errors or omissions. You agree that it shall not share the contents of this communication (in whole or in part) with any person or organization without the prior express written consent of SAP, and it is agreed that you shall indemnify and hold SAP entirely harmless from and against any loss, harm, claim, demand, or consequence arising from, related to, or in any way connected to this communication, or any un-permitted disclosure of the contents of this

message.

Page 3: Ops cockpit sitnl

© 2012 SAP AG. All rights reserved. 3

About me

Wolfgang Schwach

SAP Research Enterprise Platform Fabric

Karlsruhe

Broker@Cloud (EU-Project)

@toraxx

[email protected]

non-work:

Photography – http://torax.de

Page 4: Ops cockpit sitnl

© 2012 SAP AG. All rights reserved. 4

Cloud is about Applications

The Cloud platform lets customers invent the next cool thing

Application stakeholders can focus on their applications to …

… build new features that customers crave

… improve and streamline existing features

But how to build those features?

Building great features requires great ideas

Building the right features the right way also requires optimal information flow

between all stages of the application lifecycle

Require ments

Specs Arch + Design

Implementation

Testing Deploy ment

Mainte nance

Page 5: Ops cockpit sitnl

© 2012 SAP AG. All rights reserved. 5

Information Flow in the Application Lifecycle

DevOps is the new Lean

Lean improves working relationship between stakeholders mostly at design and

development stages

DevOps aims at breaking down barriers between development and operations

Current focus on streamlined deployment and incident management (TheHub)

But there is still a gap

Getting application runtime information to development

Design Develop Operate

Lean

Dev Ops

Page 6: Ops cockpit sitnl

© 2012 SAP AG. All rights reserved. 6

Application Stakeholders

Sales manager

Needs to know app customers and business operations to develop

business plan, to manage costs, and to acquire customers

Product owner

Needs to understand customer behavior and application usage to improve

value of application for customers

Developer

Needs to understand application performance and usage in productive

setting to improve user experience and reduce resource cost

Administrator

Needs to know about application performance in real time to manage

infrastructure and to ensure undisrupted service

Page 7: Ops cockpit sitnl

© 2012 SAP AG. All rights reserved. 7

Application Stakeholders

Sales manager

Needs to know app customers and business operations to develop

business plan, to manage costs, and to acquire customers

Product owner

Needs to understand customer behavior and application usage to improve

value of application for customers

Developer

Needs to understand application performance and usage in productive

setting to improve user experience and reduce resource cost

Administrator

Needs to know about application performance in real time to manage

infrastructure and to ensure undisrupted service

Blind Spot

in the

Application Lifecycle

Design Develop Operate

Page 8: Ops cockpit sitnl

© 2012 SAP AG. All rights reserved. 8

OpsCockpit: Out-of-the-Box Runtime Intelligence

One-stop shop for all application stakeholders

Analyze application runtime behavior for Cloud apps in productive setting

Provide previously unavailable insights into product qualities that can be used to

evolve the product

Support out-of-the-box analysis but provide SDK for deeper insights

Provide useful product and platform for future research

Page 9: Ops cockpit sitnl

© 2012 SAP AG. All rights reserved. 9

Questions and Scenarios

Product Owner

Who is using my application, and how?

Which features are the most popular ones, which ones

may be dropped?

Which of two alternative versions of a certain feature is

preferable?

Sales Manager

How much does the application cost me with respect to

the number of users?

Which features are most critical for revenue generation?

Developers

Which application layer is causing feature X to be so

slow?

0

0,5

1

1,5

2

2,5

3

KW32

KW33

KW34

KW35

KW36

KW37

KW38

KW39

KW40

KW41

KW42

KW43

Costs per User

Average Costs / Week

CurrentApp

App2

App3

App4

App5

Page 10: Ops cockpit sitnl

© 2012 SAP AG. All rights reserved. 10

DEMO

Page 11: Ops cockpit sitnl

© 2012 SAP AG. All rights reserved. 11

OpsCockpit Summary Page

Page 12: Ops cockpit sitnl

© 2012 SAP AG. All rights reserved. 12

OpsCockpit Detail Page

Page 13: Ops cockpit sitnl

© 2012 SAP AG. All rights reserved. 13

Outlook

HttpDestination Service Calls

Response time

Size

Transparent Instrumentation of Java Code

AOP based

e.g complex computation, database queries, …

System Information

CPU load

Memory consumption

Release to NW Cloud Labs on SCN

Page 14: Ops cockpit sitnl

© 2012 SAP AG. All rights reserved. 14

NW Cloud Labs

OpsCockpit is part of

Visit us - https://labs.netweaver.ondemand.com

Page 15: Ops cockpit sitnl

© 2012 SAP AG. All rights reserved. 15

Questions

?

Page 16: Ops cockpit sitnl

Thank you

Contact information

Wolfgang Schwach| SAP Research | Enterprise Fabric Platforms | Karlsruhe