Más contenido relacionado La actualidad más candente (20) Similar a Use Cases and Integration Scenarios with SAP Adaptive Computing Virtualization (20) Use Cases and Integration Scenarios with SAP Adaptive Computing Virtualization1. 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
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
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