adaptive computing technical overview. the adaptive computing controller summary general information...

52
Adaptive Computing Technical Overview

Upload: amia-hurst

Post on 26-Mar-2015

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

Adaptive ComputingTechnical Overview

Page 2: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

The Adaptive Computing Controller

Summary

General information

Building blocks and characteristics

Adaptive ComputingTechnical Overview

Page 3: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 3

Enterprise Services Architecture

Composite Applications

Components

SAP NetWeaver

From 3-tier Client/Server to Enterprise Services

...

Role-based UIbuilt on Services

CRM

mySAP ERPFinancials

Human ResourcesCorporate Services

Operations

3-tier Client/Server Architecture

Process Automationbuilt on Services

Technology Basis

ERP

Database DB DB DB

Solution Components

Process

BusinessModule

UIUIUI

Page 4: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 4

Adaptive Computing

Adaptive Computing is a new approach to design hardware, software and system services following the business-driven need to permanent change and adaptability

It is about empowering the customer to be able to run any service any time on any server. In this context the word application service is used to describe any kind of scenario, solution or application component

A computing infrastructure is called adaptive, if it allows the dynamic assignment of hardware resources to serve specific application services. In this way, SAP NetWeaver enables an 'Adaptive Computing Infrastructure' and thus ensures that business solutions based on SAP NetWeaver run at peak cost efficiency

Page 5: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 5

Ha

rdw

are

Op

era

tin

gS

ys

tem

s

Sto

rag

e

Ap

pli

ca

tio

nS

erv

ice

s

IT INFRASTRUCTURE

SAP NetWeaver™C

om

po

sit

e A

pp

lic

ati

on

Fra

me

wo

rkPEOPLE INTEGRATIONMulti channel access

Portal Collaboration

INFORMATION INTEGRATIONBus. Intelligence

Master Data Mgmt

Knowledge Mgmt

PROCESS INTEGRATIONIntegration Broker

BusinessProcess Mgmt

APPLICATION PLATFORMJ2EE

DB and OS Abstraction

ABAP

Life

Cy

cle

Mg

mt

Adaptive Computing

SAP NetWeaver provides a way to virtualize application services, and provides a single central point of control for flexible compute resource assignment for existing and new code to run on dedicated/changing hardware.

SAP NetWeaver provides a way to virtualize application services, and provides a single central point of control for flexible compute resource assignment for existing and new code to run on dedicated/changing hardware.

The NetWeaver Capability Adaptive Computing

Page 6: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

The Adaptive Computing Controller

Summary

General information

Building blocks and characteristics

Adaptive ComputingTechnical Overview

Page 7: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 7

Adaptive Computing - The four building blocks

ComputingComputing NetworkNetwork

ControlControl StorageStorage

Have dedicated resources for computing, storage, network and control Pool them and share them – if appropriate Define application services and virtualize them

Page 8: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 8

The Adaptive Computing Building Elements

Adaptive Computing Virtualization LayerAdaptive Computing Virtualization Layer

Solution StackSolution Stack

Computing InfrastructureComputing Infrastructure

Adaptive ComputingController

Adaptive ComputingController

AutomatedExecution

AutomatedExecution

Adaptive Computing Virtualization Layer Enables a virtualization layer to start any service any time on any server

Automated Execution Application Services Management, Auto Inventory, Netboot@SAP

Adaptive Computing Controller Provides a single point of control to operate, observe and manage an

adaptive business solution

Page 9: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 9

Adaptive Computing – SAP/Application View

Logical Landscape based on SAP NetWeaver™ Solution Management

Logical Landscape based on SAP NetWeaver™ Solution Management

Deliverables How to enable Solutions (Services,

components ) to become adaptive Virtualization Requirements for application

White papers Requirement list

Deliverables How to enable Solutions (Services,

components ) to become adaptive Virtualization Requirements for application

White papers Requirement list

Adaptive Computing Virtualization LayerAdaptive Computing Virtualization Layer

Computing InfrastructureComputing Infrastructure

Adaptive ComputingController

Adaptive ComputingController

AutomatedExecution

AutomatedExecution

SAP/Application ViewSAP/Application View

Solution StackSolution Stack

Page 10: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 10

Deliverables How to enable partners to certify

their products Certification process Requirement list Certification tools Porting guide

Deliverables How to enable partners to certify

their products Certification process Requirement list Certification tools Porting guide

Physical landscape Plattform/technology requirements System management

Physical landscape Plattform/technology requirements System management

Adaptive Computing – Technology Partner View

Adaptive Computing Virtualization LayerAdaptive Computing Virtualization Layer

Solution StackSolution Stack

Computing InfrastructureComputing Infrastructure

Adaptive ComputingController

Adaptive ComputingController

AutomatedExecution

AutomatedExecution

Partner View (Products/Solutions)Partner View (Products/Solutions)

Platform ( OS, DB, netboot, virtualization layer, ... )

Storage ( NFS, SAN, NAS, ... ) 3rd party management software

Platform ( OS, DB, netboot, virtualization layer, ... )

Storage ( NFS, SAN, NAS, ... ) 3rd party management software

Page 11: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 11

Characteristics of the building blocks

ComputingComputing NetworkNetwork

ControlControl StorageStorage

HW+OS provisioning Easy add and remove computing

resources with low admin efforts Single point of OS maintenance:

netboot (shared or multiple OS), OS deployment, or equivalenttechnology

Network Connects computing nodes to

each other Builds up connection between building

blocks ‘Computing’ and ‘Storage’ Transport layer for virtualization

Storage Data Application Services: SAP instances

managed and assigned to a dedicated computing resource

Installation-free provisioning for Application services

No local disk space required to run SAP applications; application data stored on storage system within a network

Adaptive Computing Controller Provides a single point of control to

operate, observe and manage an adaptive business solution

Capability of SAP NetWeaver™ (based on Standards: SAP J2EE engine, XML, CIM…)

Interfaces with SAP Solution Manager Controller Command Interface for

communication with third party software

Page 12: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

The Adaptive Computing Controller

Summary

General information

Building blocks and characteristics

Adaptive ComputingTechnical Overview

Page 13: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 13

BrowserBrowser

High level architecture

Web Application ServerWeb Application Server

Solution Manager

Web Application ServerWeb Application Server

Adaptive Computing Controller

System Landscape Directory

Browser/SAPGUI

Browser/SAPGUI

Page 14: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 14

Communication and Function Overview

OS

OS

Web AS

WBEM(XML)

RFC

HTTP

HTTP

ssh

connect to the ACC CCI

external program

HTT

PS WebAS 6.40 J2EE Engine

RFC (RZ70)

OS

sapacoscol

sapacosprep

R/3ABAP

systemApplication

Service

Shared memory

Computing Nodes

ACC Station

SolMan Station

SolMan

SAP Standalone

Gateway

sapgwXX ACC

saposcol

ACCControllerCommandInterface

SLD

HTTP (saposcol –b | sldreg ..)

RFC

Legend: single registration ongoing data transfer

Page 15: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 15

Logon screen

On the following slides two demo scenarios are presented start of an application service relocation of an application service visualizes specific information leads to the next controller view

click

Page 16: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 16

View after logon

Page 17: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 17

Physical landscape view

Page 18: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 18

Controller log

Page 19: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 19

Logical landscape (collapsed view)

click

Page 20: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 20

Logical landscape (expanded view)

click

Page 21: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 21

Logical landscape (expanded view)

click

Page 22: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 22

Logical landscape

click

Page 23: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 23

Logical landscape (expanded view)

click

Page 24: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 24

Select an application service

click

Page 25: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 25

Select a server

click

Page 26: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 26

Auto select

click

Page 27: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 27

Start application service

click

Page 28: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 28

Confirmation

click

Page 29: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 29

Dependency needs to be confirmed

click

Page 30: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 30

Application service about to start

click

Page 31: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 31

Switch to physical landscape

click

Page 32: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 32

Application services starts on server

click

Page 33: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 33

Entries in controller log

click

Page 34: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 34

Switch back to physical landscape

click

Page 35: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 35

Relocation of an application server

click

Page 36: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 36

Select a specific server

click

Page 37: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 37

Start relocation

click

Page 38: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 38

Check dependencies

click

Page 39: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 39

service relocates

click

Page 40: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 40

logical landscape

Page 41: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 41

logical landscape

Page 42: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 42

logical landscape

Page 43: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 43

Switch to controller log

click

Page 44: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 44

relocation took less than 5 minutes

click

Page 45: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 45

detailed log information

click

Page 46: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 46

observation window

click

Page 47: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 47

CPU/memory load of servers in the AC landscape

Page 48: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

The Adaptive Computing Controller

Summary

General information

Building blocks and characteristics

Adaptive ComputingTechnical Overview

Page 49: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 49

Comparing the Adaptive Computing characteristics

Box centric (Server, DB)

Installation per server

Individually Infrastructure & operation

Backup / Recovery per server

Sizing per component/peak

High availability requires additional (expensive) hardware and increases complexity

Service oriented, abstracting the hardware

Service available in the network

Standardized Building blocks

Backup per logical landscape

Shared resource model possible

High availability fundamentally included

Current Infrastructure Adaptive Computing

Page 50: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 50

Benefits for our customers

Customers Statements By increasing flexibility and decreasing

TCO, ROI is much more visible High flexibility to run new projects High flexibility to assign and utilize

hardware resources Easy setup and integration of new

components into common infrastructure

Customer Experiences First customers like Hella and T-Systems

report TCO savings of around 25%

Page 51: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 51

SAPPHIRE ´03, Orlando (June 2003) Successful demonstration of proof-of-concept

SAPPHIRE ´04, New Orleans (May 2004) SAP AG announces Adaptive Computing as a capability of NetWeaver Adaptive Computing Controller 1.0

ACC 1.0 Ramp-Up, June 2004 Customer and Partner Participation

First customer success stories HELLA T-Systems

Current Status of Adaptive Computing

Page 52: Adaptive Computing Technical Overview. The Adaptive Computing Controller Summary General information Building blocks and characteristics Adaptive Computing

SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 52

Newest information can be found onhttp://service.sap.com/adaptive