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, 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 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