520 likes | 676 Views
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.
E N D
Adaptive ComputingTechnical 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 Role-based UIbuilt on Services Process Automationbuilt on Services mySAP ERP Financials Human Resources Corporate Services Operations SAP NetWeaver Process Components BusinessModule CRM ERP ... Solution Components Technology Basis Database 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
The NetWeaver Capability Adaptive Computing SAP NetWeaver™ PEOPLE INTEGRATION 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. Multichannel access … Portal Collaboration INFORMATION INTEGRATION Bus. Intelligence Knowledge Mgmt Master Data Mgmt Composite Application Framework Life Cycle Mgmt PROCESS INTEGRATION Integration Broker BusinessProcess Mgmt APPLICATION PLATFORM J2EE ABAP DB and OS Abstraction Adaptive Computing IT INFRASTRUCTURE OperatingSystems ApplicationServices Storage Hardware
Adaptive ComputingTechnical Overview General information Building blocks and characteristics The Adaptive Computing Controller Summary
Computing Network Control Storage Adaptive Computing - The four building blocks • Have dedicated resources for computing, storage, network and control • Pool them and share them – if appropriate • Define application services and virtualize them
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
Adaptive Computing – SAP/Application View Deliverables • How to enable Solutions (Services, components ) to become adaptive • Virtualization • Requirements for application • White papers • Requirement list Logical Landscape • based on SAP NetWeaver™ • Solution Management SAP/Application View Solution Stack Automated Execution Adaptive Computing Controller Adaptive Computing Virtualization Layer Computing Infrastructure
Adaptive Computing – Technology Partner View Solution Stack Automated Execution Adaptive Computing Controller Adaptive Computing Virtualization Layer Computing Infrastructure Partner View (Products/Solutions) Deliverables • How to enable partners to certify their products • Certification process • Requirement list • Certification tools • Porting guide Physical landscape • Plattform/technology requirements • System management • 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), OS deployment, or equivalenttechnology • Network • Connects computing nodes to each other • Builds up connection between building blocks ‘Computing’ and ‘Storage’ • Transport layer for virtualization Computing 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 • 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 Control Storage
Adaptive ComputingTechnical Overview General information Building blocks and characteristics The Adaptive Computing Controller Summary
High level architecture Browser Browser/SAPGUI Web Application Server Web Application Server Adaptive Computing Controller Solution Manager System Landscape Directory
Shared memory HTTP (saposcol –b | sldreg ..) Communication and Function Overview HTTP SolMan R/3ABAPsystem Web AS Application Service RFC (RZ70) OS RFC SolMan Station saposcol sapacoscol HTTP sapgwXX ACC SLD sapacosprep ssh WBEM(XML) RFC ACCControllerCommandInterface OS SAP StandaloneGateway WebAS 6.40 J2EE Engine Computing Nodes HTTPS OS external program connect to the ACC CCI ACC Station Legend: single registration ongoing data transfer
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
Logical landscape click
Select an application service click
Select a server click
Auto select click
Start application service click
Confirmation click
Dependency needs to be confirmed click
Switch to physical landscape click
Entries in controller log click
Select a specific server click
Start relocation click
Check dependencies click
service relocates click
Switch to controller log click
detailed log information click
observation window click
Adaptive ComputingTechnical Overview General information Building blocks and characteristics The Adaptive Computing Controller Summary
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 Comparing the Adaptive Computing characteristics Current Infrastructure Adaptive Computing
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%