Use of DB2 purescale with SAP Applications



Similar documents
BRFplus Field Configuration for Portfolio Management

Project Cost Reporting for PPM

SAP Solutions for Information Management Overview, Strategy, & Roadmap. Kristin McMahon May 2013

Predictive Analytics and the Big Data Challenge

SMP Security & Identity Management An Introduction

A short update on. SAP s User Experience Strategy Sam Yen, Andreas Hauser, Nis Boy Naeve, Volker Zimmermann, Gerrit Kotze - SAP AG April 2014

Optimize Your Business with SAP Enterprise Dashboards (SAP Smart Business) Powered by SAP HANA

SAP Sourcing/CLM Webcast Query & User/Contact Maintenance Web Service

Heterogeneous ABAP System Copy Technical Overview

Customer Surveys with SAP Contact Center

SAP Product Road Map SAP Mobile Documents

Making SAP s User Experience Strategy Reality Nis Boy Naeve, Andreas Hauser SAP SE SESSION CODE: UX204

mysap Supply Chain Management Solution Map Release 2005

Certificate SAP INTEGRATION CERTIFICATION

Application Map Release 2005

mysap ERP Technology Facts

Simplifying Workflow with SAP NetWeaver. Alan Rickayzen Product Manager, SAP AG

The Internet of Things Our Strategy and Direction: Driving Customer Value

SAP NetWeaver Gateway Throughput & Scalability. David Freidlin

Run SAP Implementation Partner Program Guide 2009 ADOPTING THE RUN METHODOLOGY INTO YOUR SAP IMPLEMENTATIONS

mysap Customer Relationship Management - Enterprise Solution Map Edition 2004

SAP Solution Manager Change Request Management. SAP Solution Manager Product Management SAP AG

SAP s User Experience Strategy

SAP Enterprise Portal 6.0 KM Platform Delta Features

Multiple Components in One Database -

Roland Kreß, SAP SE Nov 10 th, *: Strategic Customer Development Project

SAP Product Road Map SAP BusinessObjects Design Studio

SAP CRM Detailed View SAP CRM Web Service Tool

Sabine Reich SAP. Test Workbench - Introduction

Building a multi-source universe

SAP Product Road Map SAP Master Data Governance

Capital Project and Portfolio Management

SAP Perfect Plant Manufacturing Solution. SAP Taiwan Allen Lin 林 信 宇

Michael Collet 28th January 2005, Frankfurt, GI -Fachgruppe SECMGT

Working in a ubiquitous computing environment

Management and Monitoring of a J2EE Server and Applications Using JMX. Reinhold Kautzleben, Gregor Frey Speaker Title, SAP AG

Support für Cloud und hybride Szenarien. Waldemar Befort, SAP Global Service & Support 15. September 2015

Closed-Loop Engineering Integrated Product Development at a Vehicle Manufacturer

SAP Business One Service Layer

High Availability for Databases. Uwe Schulz SAP AG

SAP NetWeaver Composite Application Framework (CAF)

SAP Education Postgraduate Education Program for Customers and Partners. SAP Corporate Master. Young Professionals

Accelerated Application Delivery

SAP Solution Manager for Customizing Synchronization

SAP BusinessObjects Dashboards Influence Session. Scott Leaver Solution Management François Imberton Product Management

ITSCM at SAP Best practices

Setup Guide for Business Process Operations Dashboards SAP Solution Manager 7.1. SAP AG August, 2011

Settlement in TM 9.0 New functionalities with TM 9.0. Ananth Bhat SAP Development, Transportation & Logistics December 2012

Leveraging Utilibill. Tim Vanderheide Bluewater Power V.P. Client Services

" # Portal Integration SAP AG 2004, 3

Growing pressures that are here to stay

How To Develop In Java (J2Ee) And J2Ee (Sap) Together (Sapp)

Job Scheduling Management Integration with SAP CPS by Redwood SAP Solution Manager 7.1. SAP AG August, 2011

SAP's Journey of Implementing SAP Disclosure Management and Notes Management Session 2002

SAP CRM 7.0 Detailed View

SAP BI - Data Quality with Business Objects Data Services

Unstructured information management

SAP Business One 8.81

SAP Business One Innovation summit - Barcelona

SAP NetWeaver Landscape. Jeff Anders/Solution Management January 2012

SAP Solution Manager Value Proposition. Walldorf, April 2007

SAP Governance, Risk & Compliance Access Control 5.3. Post-Installation Enterprise Role Management Part I: Configuration

SAP ERP 6.0 Enterprise Compensation Management

Anpassung von Projektmanagement Standards Nutzungsmöglichkeiten von Konstruktionstechniken aus der Referenzmodellierung

SAP Supplier Relationship Management 7.0

SAP Solution Manager: Scenarios. Product Management SAP Solution Manager SAP AG

SAP Master Data Governance for Financials: What's New with SAP ERP 6.0 Enhancement Package 4 and 5

SAP NetWeaver Mobile. Capabilities, Customer Experiences, Roadmap. Gerhard Henig, Product Management, SAP AG

SAP GLOBAL DIVERSITY POLICY

SAP Solution Manager - Solution Reporting. SAP Solution Manager Product Management SAP AG

Empowering Partners to Run Better. Ecosystem and Channels Authorized Reseller Program

Next Generation BPM. Michael Hill Product Manager SAP Technology Group Market Development and Enablement SAP Labs, LLC

Upgrading SAP Public Budget Formulation (PBF) PBF Development Team October 2012

Overview of SAP NetWeaver Business Rules Management with SAP NetWeaver Composition Environment

Performance Testing Results & Sizing Guidelines for your SAP MII Implementation. Salvatore Castro (SAP) Ravi Hegde (Intel)

SAP Product Road Map SAP Fiori

Managing MaxDB SPC150. Version 7.6

ILM Meets HANA Flexible, Holistic and Fast Reporting. Georg Fischer, Ken Campbell Solution Management - Information Lifecycle Management May 2012

Enhancement Framework What it means to you

SAP Enterprise Architecture:

SAP Service and Asset Management Solution Map. Release 2005

TREX SAP NetWeaver s Search and Classification Engine. SAP NetWeaver Product Management July 2008

LCM263 Managing MaxDB with Database Studio

Mobile Business Apps. Enterprise Infrastructure and Requirements. January 08 th, 2015

Enhanced Reporting in SAP All-In-One

Transcription:

Use of DB2 purescale with SAP Applications December, 2013 Customer

SAP Applications on DB2 purescale End users Can use SAP log-on groups to direct similar work to same set of servers Central Services Application Servers Application Servers Application Servers SAP application servers Are connected to a DB2 member, based on central configuration file Automatic fail-over and fail-back in case of a member failure Cluster Services Member 1 Member 2 Cluster Caching Facility Member n High speed interconnect DB2 purescale cluster Central locking and cache coherency (cluster caching facility) High-speed communication, exploiting RDMA Built-in HA through DB2 built-in cluster manager Data resides in DB2 built-in cluster file system Shared Disks 2013 SAP AG. All rights reserved. Customer 2

Client Affinity Setup Centralized connectivity setup Every SAP application server has a primary (preferred) DB2 member and a list of fail-over alternatives Assured client affinity: All connections of one SAP application server will equally and automatically db2dsdriver.cfg Application Server 1 Application Server 2 fail-over in case of member unavailability Fail-back when the primary member becomes available again Connectivity is centrally configured at: $(DIR_GLOBAL)/db6/db2dsdriver.cfg Applies to AS ABAP and AS Java Member 1 Cluster Caching Facility Member 2 Two types of connectivity setups Simple, out-of-the-box configuration: DB2 managed round-robin assignment User-defined setup for advanced DBAs Shared Disks 2013 SAP AG. All rights reserved. Customer 3

Details: Round-Robin Connectivity Setup <configuration> <dsncollection> <dsn alias="co1" name="co1" host="db6m1.wdf.sap.corp" port="5912" /> </dsncollection> <databases> <database name="co1" host="db6m1.wdf.sap.corp" port="5912"> <acr> <parameter name="enableacr" value="true"/> <parameter name="enableseamlessacr" value="true"/> <parameter name="affinityfailbackinterval" value="5"/> <alternateserverlist> <server name="member_1" hostname="db6m1.wdf.sap.corp" port="5912" /> <server name="member_2" hostname="db6m2.wdf.sap.corp" port="5912" /> <server name="member_3" hostname="db6m3.wdf.sap.corp" port="5912" /> </alternateserverlist> <clientaffinityroundrobin> <client name="sap_as_1" hostname="db6as1.wdf.sap.corp" /> <client name="sap_as_2" hostname="db6as2.wdf.sap.corp" /> <client name="sap_as_3" hostname="db2as3.wdf.sap.corp" /> </clientaffinityroundrobin> </acr> </database> </databases> <parameters> <parameter name="commprotocol" value="tcpip"/> </parameters> </configuration> Highlights Simple out of the box configuration No user interaction required Configuration details affinityfailbackinterval Fail-back check interval in seconds alternateserverlist List of all DB2 members clientaffinityroundrobin List of SAP application servers for round-robin assignment Resulting connectivity setup Primary 1st fail-over 2nd fail-over sap_as_1 member_1 member_2 member_3 sap_as_2 member_2 member_3 member_1 sap_as_3 member_3 member_1 member_2 2013 SAP AG. All rights reserved. Customer 4

Details: User-defined Connectivity Setup <configuration> <dsncollection> <dsn alias="co1" name="co1" host="db6m1.wdf.sap.corp" port="5912" /> </dsncollection> <databases> <database name="co1" host="db6m1.wdf.sap.corp" port="5912"> <acr> <parameter name="enableacr" value="true"/> <parameter name="enableseamlessacr" value="true"/> <parameter name="affinityfailbackinterval" value="5"/> <alternateserverlist> <server name="member_1" hostname="db6m1.wdf.sap.corp" port="5912" /> <server name="member_2" hostname="db6m2.wdf.sap.corp" port="5912" /> </alternateserverlist> <affinitylist> <list name="as_group_1" serverorder="member_1,member_2" /> <list name="as_group_2" serverorder="member_2,member_1" /> </affinitylist> <clientaffinitydefined> <client name="sap_as_1" <client name="sap_as_2" </clientaffinitydefined> </acr> </database> </databases> hostname="db6as1.wdf.sap.corp" listname="as_group_1" /> hostname="db6as2.wdf.sap.corp" listname="as_group_2" /> <parameters> <parameter name="commprotocol" value="tcpip"/> </parameters> </configuration> Highlights Allows individual and customized setups Targeted at experienced DBAs Configuration details affinityfailbackinterval Fail-back check interval in seconds alternateserverlist List of DB2 members affinitylist Lists of member orders clientaffinitydefined Assignments of SAP application servers to an affinitylist Resulting connectivity setup List Primary 1st fail-over sap_as_1 as_group_1 member_1 member_2 sap_as_2 as_group_2 member_2 member_1 2013 SAP AG. All rights reserved. Customer 5

purescale Support in SWPM DB2 purescale Topology Changes Migration from ESE to purescale Add/drop DB2 members Add/drop cluster caching facility Creation and update of db2dsdriver.cfg SAP Topology Changes Installation of additional SAP instances De-installation of SAP instances Includes update of db2dsdriver.cfg 2013 SAP AG. All rights reserved. Customer 6

Handling of Unplanned Outages: DB2 Members X 100% Data in-flight on failed member Member restart time Data availability Connections from SAP application servers automatically fail over to other members Only data that was in-flight data at the failed member is locked until member restart completes. All other data and all other members remain fully available Automatic member restart Attempt restart on member's home host If restart is not possible on the member's home host, DB2 will automatically perform the restart on another host DB2 will bring the member up at its home host as soon as it becomes available again Connections from SAP application servers automatically fail back to the member at transaction boundaries, invisible to the end users 2013 SAP AG. All rights reserved. Customer 7

Handling of Unplanned Outages: Cluster Caching Facility 100% Lock rebuild X Data availability time Failure of primary cluster caching facility Secondary cluster caching facility takes over Very short period (typically seconds) where CF service is suspended during switchover to secondary Members continue running; if they request CF, those requests will simply take a few more seconds to complete No errors are returned to the members No loss of in-flight transactions Failed cluster caching facility will automatically be brought up as secondary once its home host becomes available again Failure of secondary cluster caching facility Likely not perceived (very short hiccup) No loss of in-flight transactions Failed cluster caching facility will automatically be brought up as secondary once its home host becomes available again 2013 SAP AG. All rights reserved. Customer 8

Handling of Planned Outages (Maintenance) Maintenance of a DB2 member Transactions are transparently drained out from the member X X Connections from SAP application servers switch over to other members at transaction boundaries, invisible to the end users Once DB2 member maintenance is completed, the member is brought up again Connections from SAP application servers switch back to the member at transaction boundaries, invisible to the end users 100% Data remains fully available Data availability time Maintenance of a cluster caching facility For maintenance of current primary: Initiate role switch (secondary will take over) Cluster caching facility is taken out of the cluster and maintenance conducted Cluster caching facility is integrated into the cluster again 2013 SAP AG. All rights reserved. Customer 9

DB2 built-in High Availability Traditional HA versus DB2 purescale Shared Disk HA Active/passive solution Requires no CPU cycles on standby Medium-fast fail-over Rolling OS, HW and DB2 Fix Pack update DB2 High Availability Disaster Recovery (HADR) Active/semi-active solution Protection against disaster Very fast failover Rolling OS, HW and DB2 Fix Pack update DB2 purescale Active/active: Database is distributed over several servers Scaling across multiple servers Continuous availability Stealth OS, HW and DB2 Fix Pack maintenance 2013 SAP AG. All rights reserved. Customer 10

2013 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. National product specifications may vary. These materials are provided by SAP AG and its affiliated companies ("SAP Group") 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 warranty. SAP 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. Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices. 2013 SAP AG. All rights reserved. Customer 11

2013 SAP AG. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden. Einige der von der SAP AG und ihren Distributoren vermarkteten Softwareprodukte enthalten proprietäre Softwarekomponenten anderer Softwareanbieter. Produkte können länderspezifische Unterschiede aufweisen. Die vorliegenden Unterlagen werden von der SAP AG und ihren Konzernunternehmen ( SAP-Konzern ) bereitgestellt und dienen ausschließlich zu Informationszwecken. Der SAP-Konzern übernimmt keinerlei Haftung oder Gewährleistung für Fehler oder Unvollständigkeiten in dieser Publikation. Der SAP-Konzern steht lediglich für Produkte und Dienstleistungen nach der Maßgabe ein, die in der Vereinbarung über die jeweiligen Produkte und Dienstleistungen ausdrücklich geregelt ist. Keine der hierin enthaltenen Informationen ist als zusätzliche Garantie zu interpretieren. SAP und andere in diesem Dokument erwähnte Produkte und Dienstleistungen von SAP sowie die dazugehörigen Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und verschiedenen anderen Ländern weltweit. Weitere Hinweise und Informationen zum Markenrecht finden Sie unter http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark. 2013 SAP AG. All rights reserved. Customer 12