Your SlideShare is downloading. ×
Use Cases and Integration Scenarios with SAP Adaptive Computing Virtualization
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Use Cases and Integration Scenarios with SAP Adaptive Computing Virtualization

3,083
views

Published on

The Adaptive Computing Controller in SAP NetWeaver 7.1 optimizes operation and management of SAP systems in the datacenter. This presentation emphasizes the features of adaptive computing, technical …

The Adaptive Computing Controller in SAP NetWeaver 7.1 optimizes operation and management of SAP systems in the datacenter. This presentation emphasizes the features of adaptive computing, technical details of the implementation, and also preparations in the landscape.

Published in: Technology

1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
3,083
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
302
Comments
1
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Use Cases and Integration Scenarios of Adaptive Computing and Virtualization Gunther Schmalzhaf Product Manager Virtualization and Adaptive Computing
  • 2. Disclaimer This presentation outlines our general product direction and should not be relied on in making a purchase decision. This presentation is not subject to your license agreement or any other agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent. © SAP 2009 / Page 2
  • 3. Agenda 1. Adaptive Computing Controller 7.1 managing SAP landscapes 2. Use Cases with Adaptive Computing and Virtualization 3. What comes next with Adaptive Computing Controller © SAP 2009 / Page 3
  • 4. Adaptive Computing in the Virtualization Overview Virtualization Technologies Vendor - / Products – examples (not all are supported in SAP landscapes) Hard server partitions: Physical server hard segmented Most server vendors (like SUN, HP, IBM, …). Strong Isolation No dynamic boundary change Hypervisor Virtualization: Hypervisor runs virtual machines VMware Dynamic boundary change IBM (LPAR technology) Performance overhead Citrix/SUSE/RedHat (with XEN) Microsoft HyperV OS Virtualization: Virtual containers share single OS SUN Solaris Zone Low performance overhead IBM (WPAR technology) Maintenance affect all containers Linux Containers, Virtuozzo Application Virtualization: Decoupled application from OS Application virtualization concept of Adaptive Computing today No performance overhead but low isolation and run’s “out of the box” High Availability clusters © SAP 2009 / Page 4
  • 5. Adaptive Computing Concept Overview Any Service, Any time on Any server • operation of SAP systems, increases flexibility and reduces SAP SAP SAP SAP complexity Application Application Application Application • is an approach to dynamically assign resources to SAP systems Adaptive Computing Application Virtualization Adaptive Computing Controller • SAP System Management IT Infrastructure • Resource Management • Operation • Control Computing • Mass operations (physical and virtual Storage Network servers) © SAP 2009 / Page 5
  • 6. Adaptive Computing Controller (ACC) in SAP NetWeaver 7.1 Features and Functions: SAP System management (start / stop / relocate application services) Resource management of physical and virtual servers Mass operations Observing Adaptive Computing Controller 7.1: Part of PI 7.1 shipment Running on a standalone NW AS Java. Ramp-Up of ACC 7.1 including EHP1 began March 2009 (SDN Blog: 13714) UI-Level Integration in Solution Manager Managed Landscape: Supports releases from 4.6C (4.6D Kernel) up to the most current release. Operates physical and virtual server technology. © SAP 2009 / Page 6
  • 7. What‘s New on SAP ACC 7.1 with Enhancement Package 1 (EHP 1) SAP ACC Enhancement Package 1 (next mayor release of ACC) offers an easier and better landscape management by introducing improvements and new functionalities. These new features provide a: New overview New tab-based layout Improved navigation options Improved monitoring filtering Simplified configuration Enhanced Instance Support Activity management © SAP 2009 / Page 7
  • 8. ACC Landscape Supported Releases The following SAP instance types are supported in an AC Landscape: Basis Releases / Instance Types Details Netweaver 7.11 ABAP/Java/SCS Kernel Release 7.11 Netweaver 7.10 ABAP/Java/SCS Kernel Release 7.10 Netweaver 7.00 ABAP/Java/SCS Kernel Release 7.00 (48) Web AS 6.40 ABAP/Java/SCS Kernel Release 6.40 (204) Web AS 6.20 ABAP Kernel Release 6.40 (204) R/3 4.6D ABAP Kernel Release 4.6D EXT R/3 4.6C ABAP Kernel Release 4.6D EXT TREX New with ACC 7.1 EHP1 Live Cache New with ACC 7.1 EHP1 Standalone Gateway New with ACC 7.1 EHP1 Replicated ENQ New with ACC 7.1 EHP1 © SAP 2009 / Page 8
  • 9. How Does Adaptive Computing Work in Detail? Server Server Server Server Server Server Server Server C1 C1 Computing … Resources Adaptive Computing Controller Network File Card System Bind Mount Virtual Host Mount Name V1 Point M1 Central Dialog Software installed on Database Instance Instance … … Central Storage ABAP System (SID S01) ABAP System (SID S01) J2EE (SID S0n) J2EE (SID S0n) © SAP 2009 / Page 9
  • 10. How Does Adaptive Computing Work in Detail? Server Server Server Server Server Server Server Server C1 C1 Computing … Resources Central Instance Adaptive Computing Controller Network File Card System bound to attached V1 to M1 Start Virtual Host Mount Name V1 Point M1 Central Dialog Software installed on Database Instance Instance … … Central Storage ABAP System (SID S01) ABAP System (SID S01) J2EE (SID S0n) J2EE (SID S0n) © SAP 2009 / Page 10
  • 11. How Does Adaptive Computing Work in Detail? Server Server Server C1 Server C1 Server Server Server Server C2 C2 Computing … Resources Central Instance Adaptive Computing Controller Relocate V1 M1 1) Stop Central Instance on C1 2) Unmount / unbind on C1 3) Mount / bind on C2 4) Start Central Instance on C2 Software installed on Central Storage Database Central Dialog … Instance Instance … ABAP System (SID S01) ABAP System (SID S01) J2EE (SID S0n) J2EE (SID S0n) © SAP 2009 / Page 11
  • 12. DEMO © SAP 2009 / Page 12
  • 13. Adaptive Computing and Partner Solutions SAP Adaptive Computing Controller System System Application (SAP) Landscape Landscape Directory Directory Adaptive Computing Interfaces Adaptive Computing Interfaces Controller Command Adaptive Computing Virtualization Computing Interface (Agents, Libraries) Infrastructure (Partner) Partner Solutions Partner Solutions Provisioning, Orchestration, System Management, Virtualization Provisioning, Orchestration, System Management, Virtualization Computing Storage Network Computing Storage Network © SAP 2009 / Page 13
  • 14. Completed AC - Compliance Tests (Extract) e da ptiv n /a / ir j/s d m ap .co d n.s w .s // ww ps: htt © SAP 2009 / Page 14
  • 15. Adaptive Computing – Delivers Sweet Rewards to MARS MARS Incorporated partnered with SAP and EMC to implement an Adaptive Computing Controller, a capability of SAP NetWeaver that uses virtualization technology to dramatically simplify the management of the SAP landscape. Reduced hardware and operational costs with increased utilization on fewer servers Created a highly flexible landscape that “The Adaptive Computing easily adjusts to performance needs Controller from SAP was the key and changing business requirements driver to significantly reducing the operational costs and dramatically increasing the flexibility of our IT infrastructure.” Simplified SAP data center Remy Otzenberger management by reducing complexity Technical Competence Center Head MARS Information Services A Division of MARS Incorporated © SAP 2008 / SAP TechEd 08 / LCM205 Page 15
  • 16. Adaptive Computing - System Management at University Competence Center (UCC) SAP joined hands with HP to meet the increasing requirements of system operations at the University Competence Center (UCC) location in Magdeburg. All systems were transferred into an adaptive computing landscape, thereby supporting UCC’s extension to the whole of the EMEA region Separation of physical hardware and virtual SAP system reduces complexity by creating a single point of entry for system operations Enables flexibility and scalability through “With the Adaptive Computing high availability solutions and simple Controller tool from SAP we are extension to new hardware able to administer our extensive system environment. This allows us to reduce our costs and to increase the productivity of our system operations.” Reduces cost by providing high operative Prof. Dr. Claus Rautenstrauch saving of time and better efficiency Head of University Competence Center Otto-von- Guerike University Magdeburg © SAP 2008 / SAP TechEd 08 / LCM205 Page 16
  • 17. Adaptive Computing / Virtualization Benefits in a Nutshell Reduce Complexity Hide complexity of the physical and virtual landscape Simplified SAP datacenter management Operator enabled Flexibility and Scalability Flexibly assign resources Easy adjustment of performance capabilities Fast reaction on changing business requirements Reduced Cost Reduced operational costs Save Hardware costs due to less servers with increased utilization Savings in power and cooling - “Green IT” © SAP 2009 / Page 17
  • 18. Agenda 1. Adaptive Computing Controller 7.1 managing SAP landscapes 2. Use Cases with Adaptive Computing and Virtualization 3. What comes next with Adaptive Computing Controller © SAP 2009 / Page 18
  • 19. ACC Use Cases Balance Performance Peaks – Demo: Start Additional SAP Resources Provide for dedicated systems the required performance. System parking lot Stop idle SAP systems and “wake up” if needed. Easy and fast hardware replacement Easy and fast replacement of servers in the AC landscape. Mass Operation for maintenance weekend – Demo: Mass Operation Shutdown and startup of all systems with one click in the ACC. Maintenance Window for Upgrade/Conversion to short Use the most powerful server for upgrade or conversion procedures. Easy management of SAP system growth – Demo: Relocate SAP Systems Start with small server and relocate with growing requirement to server which fit best. Task Planner Schedule planned SAP system start/stop, move systems. Relocate across physical and virtual servers Decoupled SAP instance is able to relocate across different server technologies © SAP 2009 / Page 19
  • 20. Use Cases – Adaptive Computing combined with SAP Technology Partner Virtualization Use Cases possible today with ACC 7.1 Balance Performance Peaks and Application Growth: Enable SAP system landscape to fully benefit from the flexibility of virtual servers technology via the combination with Adaptive Computing System Parking Lot: Green-IT: Save power and cooling via the joint SAP system management capabilities of ACC and consolidation capabilities of virtual server technology. Add Virtual Server and Application Capacity: Provide additional SAP application capacity including virtual server capacity. Datacenter Maintenance – Virtual Server OS maintenance: Shorten datacenter maintenance time-window with mass-stop / mass-start capability of ACC. © SAP 2009 / Page 20
  • 21. Use Case: Balance Performance Peaks / Manage SAP System Growth Situation: Physical servers sized for peak times are during standard usage underutilized. High startup costs for new SAP systems because of hardware max-sizing to fit for increasing load. Solution with virtualization technology: Partner virtualization technology Virtual servers grow/shrink or online migrate across physical servers to adjust different workload situations. – Limited ability of the SAP instance to adjust to changed virtual server capacity (CPU/memory) . static SAP instance profiles. Adaptive Computing: Add/reduce application resources via start/stop/relocate of SAP instances – Relocation or Stop cancels user sessions connected to the SAP instance. © SAP 2009 / Page 21
  • 22. Use Case: Balance Performance Peaks / Manage SAP System Growth Adaptive Computing Partner Virtualization Controller Management Tool controls VM’s controls SAP DB CI DB CI DB CI Virtual Servers Virtual Servers Physical Server Physical Server © SAP 2009 / Page 22
  • 23. Use Case: Balance Performance Peaks / Manage SAP System Growth Adaptive Computing Partner Virtualization Controller Management Tool 1.Resize virtual server DB CI DB CI DB CI Virtual Servers Virtual Servers Physical Server is overbooked. © SAP 2009 / Page 23
  • 24. Use Case: Balance Performance Peaks / Manage SAP System Growth Adaptive Computing Partner Virtualization Controller Management Tool 2.Virtual server online migration. DB CI DB CI DB CI DB CI Virtual Servers Virtual Servers © SAP 2009 / Page 24
  • 25. Use Case: Balance Performance Peaks / Manage SAP System Growth Adaptive Computing Partner Virtualization Controller Management Tool 3.ACC start additional DI on virtual server. DB CI DI DB CI DB CI Virtual Servers Virtual Servers Added value combining Adaptive Computing with partner virtualization technology: Virtual servers are balanced with online migration feature Capacity changes (Memory/CPU) in the virtual server are fully utilized with additional SAP instances managed with ACC. © SAP 2009 / Page 25
  • 26. Use Case: System Parking Lot Situation: SAP Systems which are not permanently needed block a server. Stop idle SAP systems and “wake up” if needed free server capacity provided. Solution with virtualization technology: Partner virtualization technology Virtual server can be stopped and started frees up server capacity – SAP system is not managed. Virtual server can be suspended and resumed – SAP system is not in a defined state. Adaptive Computing: Start and Stop of SAP instances – Does not manage virtual server. © SAP 2009 / Page 26
  • 27. Use Case: System Parking Lot Adaptive Computing Partner Virtualization Controller Management Tool 1.ACC stops SAP instances. DB CI DB CI DB CI Virtual Servers Virtual Servers © SAP 2009 / Page 27
  • 28. Use Case: System Parking Lot Adaptive Computing Partner Virtualization Controller Management Tool 2.Virtual server is stopped. DB CI DB CI Virtual Servers Virtual Servers © SAP 2009 / Page 28
  • 29. Use Case: System Parking Lot Adaptive Computing Partner Virtualization Controller Management Tool 3.Virtual server is online migrated to another physical server. DB CI DB CI Virtual Servers Virtual Servers © SAP 2009 / Page 29
  • 30. Use Case: System Parking Lot Adaptive Computing Partner Virtualization Controller Management Tool 4.Physical server can be stopped DB CI DB CI Migrated to save power and cooling or for virtual maintenance. server Virtual Servers Virtual Servers Added value combining Adaptive Computing with partner virtualization technology: ACC stop brings SAP system in defined state and the stopped VM does not consume resources any more © SAP 2009 / Page 30
  • 31. Use Case: Add Virtual Server Capacity Situation: Customer will start with virtualization technology in the datacenter and further use the available physical server. Solution with virtualization technology: Partner virtualization technology Virtual server provisioning via cloning Adaptive Computing: Relocation of SAP systems across physical servers and VM’s © SAP 2009 / Page 31
  • 32. Use Case: Start with virtual server technology in the datacenter - provisioning / cloning Adaptive Computing Partner Virtualization Controller Management Tool virtual server cloning New virtual server after cloning and post-processing DB CI Virtual Servers Physical Server © SAP 2009 / Page 32
  • 33. Use Case: Start with virtual server technology in the datacenter - provisioning / cloning Adaptive Computing Partner Virtualization Controller Management Tool Relocation of SAP Systems across physical and virtual servers DB CI Virtual Servers Physical Server Added value combining Adaptive Computing with partner virtualization technology: Efficient start with virtualization technology and lets customer still use available physical servers © SAP 2009 / Page 33
  • 34. Use Case: Datacenter Maintenance Situation: Datacenter Maintenance requires, depending on the planned tasks, mass shutdowns and mass starts of SAP systems. Solution with virtualization technology: Adaptive Computing: Mass Stop / Start of SAP systems – Mass Stop of SAP systems makes virtual servers free for OS maintenance. – After Maintenance the SAP systems are again started with the Mass operation © SAP 2009 / Page 34
  • 35. Use Case: Datacenter Maintenance – Virtual Server OS maintenance Adaptive Computing Virtualization Controller Management Tool 1.ACC stops SAP instances. with mass operation DB CI DB CI DB CI DB CI Virtual Servers Virtual Servers © SAP 2009 / Page 35
  • 36. Use Case: Datacenter Maintenance – Virtual Server OS maintenance Adaptive Computing Virtualization Controller Management Tool 3.ACC starts SAP instances with mass operation again. 2.Virtual Servers free DB CI DB CI for OS maintenance or DB CI DB CI SAP system kernel patch upgrade Virtual Servers Virtual Servers Mass Stop/Start SAP instances for: Virtual Server OS maintenance SAP system kernel patch upgrade © SAP 2009 / Page 36
  • 37. Agenda 1. Adaptive Computing Controller 7.1 managing SAP landscapes 2. Use Cases with Adaptive Computing and Virtualization 3. What comes next with Adaptive Computing Controller © SAP 2009 / Page 37
  • 38. Planned Virtualization Support of Adaptive Computing Controller Planned support of Virtualization Technology from SAP Technology Partners in Adaptive Computing Controller Monitor Virtual Server technology used in the Adaptive Computing landscape Manage Virtual Server technology Current status: First Stage of a Technology Preview This integration is a high-level overview of the current SAP internal discussions with regard to the planned support of Virtualization Technology from SAP Technology Partners in the Adaptive Computing Controller. The presentation shows a first Stage of a Technology Preview and is not a prototype of any SAP Software. © SAP 2009 / Page 38
  • 39. Planned level of Integration Adaptive Computing Controller Adaptive Computing Controller Adaptive Computing Controller provides „higher level“ capabilities for managing SAP systems and physical and virtual resources Generic Virtualization Adapter shall provide a generic interface, used by SAP Technology Partners to integrate various virtualization solutions into the ACC. Operations for Virtual Machines: Activate / Deactivate / Pause / Suspend / Migrate Generic Virtualization Adapter (WS-Client) Monitoring / Logging Monitoring and logging of virtual servers and underlying physical servers WS Provider WS Provider SAP Technology Partner Specific Adapter (WS Provider) SAP Technology Partner - Virtualization Landscape Manager SAP Technology Partner Virtualization Technology The Virtualization Landscape Manager communicates via an web service provider with the Generic Virtualization Adapter of the ACC. Virtualization Landscape Virtualization Landscape © SAP 2009 / Page 39
  • 40. User Group Activities in ASUG ASUG Influence Council “Adaptive Computing & Virtualization” ASUG currently formally establishes a influence council SAP counterparts Gunther Schmalzhaf / Roland Wartenberg Still openfor your participation apply at ASUG or get in contact with Gunther Next meeting at ASUG Annual Conference 2009: Get your input about the ACC feature planning for Adaptive Computing Controller for 2009 and if possible explain first roadmap decisions. Information about current ACC Ramp-Up. Current support status of SAP systems operated on virtual platforms from SAP Technology Partners. © SAP 2009 / Page 40
  • 41. Further Information SAP Public Web: SAP Developer Network (SDN): www.sdn.sap.com/irj/sdn/virtualization www.sdn.sap.com/irj/sdn/adaptive Related SAP Education and Certification Opportunities http://www.sap.com/education/ TZACC2: Adaptive Computing Implementation with Adaptive Computing Controller in SAP NetWeaver Technology Contact: gunther.schmalzhaf@sap.com © SAP 2009 / Page 41
  • 42. Thank you! © SAP 2009 / Page 42
  • 43. Copyright 2009 SAP AG All Rights Reserved No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries. Oracle is a registered trademark of Oracle Corporation. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Inc. JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects S.A. in the United States and in other countries. Business Objects is an SAP company. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies (quot;SAP Groupquot;) for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warrant. © SAP 2009 / Page 43

×