Adaptive Computing
Technical Overview
Adaptive Computing
Technical Overview
General information
Building blocks and characteristics
The Adaptive Computing Controller
Summary
From 3-tier Client/Server to Enterprise Services
3-tier Client/Server Architecture
Enterprise Services Architecture
Composite Applications
UI
UI
UI
mySAP ERP
Role-based UI
built on Services
Financials
Human Resources
Corporate Services
Process
Operations
Business
Module
SAP NetWeaver
CRM
Technology Basis
Database
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 3
Process Automation
built on Services
ERP
...
Components
Solution
Components
DB
DB
DB
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
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 4
The NetWeaver Capability Adaptive Computing
SAP NetWeaver™
Portal
…
Collaboration
INFORMATION INTEGRATION
Bus. Intelligence Knowledge Mgmt
Master Data Mgmt
PROCESS INTEGRATION
Integration
Business
Broker
Process Mgmt
APPLICATION PLATFORM
J2EE
ABAP
DB and OS Abstraction
Adaptive Computing
Application
Services
Storage
Operating
Systems
Hardware
IT INFRASTRUCTURE
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 5
Life Cycle Mgmt
Composite Application Framework
PEOPLE INTEGRATION
Multi channel access
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.
Adaptive Computing
Technical Overview
General information
Building blocks and characteristics
The Adaptive Computing Controller
Summary
Adaptive Computing - The four building blocks
Computing
Network
Control
Storage
 Have dedicated resources for computing, storage, network and control
 Pool them and share them – if appropriate
 Define application services and virtualize them
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 7
The Adaptive Computing Building Elements
Solution Stack
Automated
Execution
Adaptive
Computing
Controller
Adaptive Computing Virtualization Layer
Computing Infrastructure
Adaptive Computing Virtualization Layer
 Enables a virtualization layer to start any service any time on any server
Automated Execution
 Application Services Management, Auto Inventory, [email protected]
Adaptive Computing Controller
 Provides a single point of control to operate, observe and manage an
adaptive business solution
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 8
Adaptive Computing – SAP/Application View
Deliverables
Logical Landscape
 How to enable Solutions (Services,
components ) to become adaptive
 Virtualization
 Requirements for application
 White papers
 Requirement list
 based on SAP NetWeaver™
 Solution Management
SAP/Application View
Automated
Execution
Adaptive
Computing
Controller
Solution Stack
Adaptive Computing Virtualization Layer
Computing Infrastructure
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 9
Adaptive Computing – Technology Partner View
Automated
Execution
Adaptive
Computing
Controller
Solution Stack
Adaptive Computing Virtualization Layer
Computing Infrastructure
Partner View (Products/Solutions)
Deliverables
Physical landscape
 How to enable partners to certify
their products
 Certification process
 Requirement list
 Certification tools
 Porting guide
 Plattform/technology requirements
 System management
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 10
 Platform ( OS, DB, netboot,
virtualization layer, ... )
 Storage ( NFS, SAN, NAS, ... )
 3rd party management software
Characteristics of the building blocks
HW+OS provisioning


Easy add and remove computing
resources with low admin efforts
Single point of OS maintenance:
netboot (shared or multiple OS),
Computing
OS deployment, or equivalent
technology
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,
Control
CIM…)
Interfaces with SAP Solution Manager
Controller Command Interface for
communication with third party software
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 11
Network



Connects computing nodes to
each other
Builds up connection between building
blocks ‘Computing’ and ‘Storage’
Network
Transport layer for virtualization
Storage Data



Application Services: SAP instances
managed and assigned to a dedicated
computing resource
Installation-free provisioning for
Application services
Storage
No
local disk space required to run SAP
applications; application data stored on
storage system within a network
Adaptive Computing
Technical Overview
General information
Building blocks and characteristics
The Adaptive Computing Controller
Summary
High level architecture
Browser
Browser/
SAPGUI
Adaptive Computing Controller
Solution Manager
System Landscape Directory
Web Application Server
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 13
Web Application Server
Communication and Function Overview
HTTP
SolMan
R/3
ABAP
system
Application
Service
Web AS
OS
RFC
Shared
memory
SolMan Station
saposcol
sapacoscol
sapacosprep
ssh
OS
Computing Nodes
ACC
ACC
Controller
Command
Interface
sapgwXX
SLD
WBEM
(XML)
RFC
WebAS 6.40 J2EE Engine
OS
external
program
connect to the
ACC CCI
Legend: single registration
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 14
ACC Station
ongoing data transfer
SAP
Standalone
Gateway
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
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 15
View after logon
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 16
Physical landscape view
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 17
Controller log
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 18
Logical landscape (collapsed view)

click
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 19
Logical landscape (expanded view)

 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 20
click
Logical landscape (expanded view)

 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 21
click
Logical landscape

 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 22
click
Logical landscape (expanded view)

 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 23
click
Select an application service

click
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 24
Select a server

 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 25
click
Auto select

 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 26
click
Start application service

click
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 27
Confirmation

 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 28
click
Dependency needs to be confirmed

 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 29
click
Application service about to start

 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 30
click
Switch to physical landscape

click
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 31
Application services starts on server

 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 32
click
Entries in controller log

click
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 33
Switch back to physical landscape

 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 34
click
Relocation of an application server

 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 35
click
Select a specific server

 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 36
click
Start relocation

 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 37
click
Check dependencies

 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 38
click
service relocates

 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 39
click
logical landscape
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 40
logical landscape
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 41
logical landscape
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 42
Switch to controller log

 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 43
click
relocation took less than 5 minutes

click
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 44
detailed log information

click
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 45
observation window

click
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 46
CPU/memory load of servers in the AC landscape
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 47
Adaptive Computing
Technical Overview
General information
Building blocks and characteristics
The Adaptive Computing Controller
Summary
Comparing the Adaptive Computing characteristics
Current Infrastructure
Adaptive Computing

Box centric (Server, DB)

Service oriented, abstracting the
hardware


Installation per server


Service available in the network



Backup / Recovery per server



Backup per logical landscape
Individually Infrastructure &
operation
Sizing per component/peak
High availability requires
additional (expensive) hardware
and increases complexity
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 49
Standardized Building blocks
Shared resource model possible
High availability fundamentally
included
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%
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 50
Current Status of Adaptive Computing
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
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 51
Newest information can be found on
http://service.sap.com/adaptive
 SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 52

Adaptive Computing Infrastructure