Adaptive ComputingTechnical Overview
The Adaptive Computing Controller
Summary
General information
Building blocks and characteristics
Adaptive ComputingTechnical Overview
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
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
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
The Adaptive Computing Controller
Summary
General information
Building blocks and characteristics
Adaptive ComputingTechnical Overview
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
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
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
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
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
The Adaptive Computing Controller
Summary
General information
Building blocks and characteristics
Adaptive ComputingTechnical Overview
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
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
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
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 16
View after logon
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 17
Physical landscape view
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 18
Controller log
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 19
Logical landscape (collapsed view)
click
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 20
Logical landscape (expanded view)
click
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 21
Logical landscape (expanded view)
click
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 22
Logical landscape
click
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 23
Logical landscape (expanded view)
click
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 24
Select an application service
click
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 25
Select a server
click
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 26
Auto select
click
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 27
Start application service
click
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 28
Confirmation
click
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 29
Dependency needs to be confirmed
click
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 30
Application service about to start
click
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 31
Switch to physical landscape
click
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 32
Application services starts on server
click
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 33
Entries in controller log
click
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 34
Switch back to physical landscape
click
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 35
Relocation of an application server
click
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 36
Select a specific server
click
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 37
Start relocation
click
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 38
Check dependencies
click
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 39
service relocates
click
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
logical landscape
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 43
Switch to controller log
click
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 44
relocation took less than 5 minutes
click
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 45
detailed log information
click
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 46
observation window
click
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 47
CPU/memory load of servers in the AC landscape
The Adaptive Computing Controller
Summary
General information
Building blocks and characteristics
Adaptive ComputingTechnical Overview
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
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%
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
SAP AG 2004, Adaptive Computing, Technical Overview, 01-Dec-2004 / slide 52
Newest information can be found onhttp://service.sap.com/adaptive