SAP on Linux


Published on

- Introduction SAP Linuxlab
- SAP's Linux strategy
- Linuxlab project examples: Pagecache Limit, HA certification
- SUSE's role in the SAP Linuxlab

Published in: Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • SAP was the first big vendor to ship business solutions on LinuxGeneral availability for SAP R/3 since Q4 99First SAP certified Linux distribution: Red Hat 6.1 Enterprise Edition for SAP All releases since R/3 4.0B, including SAP Business Suite 2005/8 and latest BS7i2010Full availability of on SAP NetWeaver 7.x, ’04, 6.x and SAP Basis 4.x based solutionsSupported DistributionsSUSE Linux Enterprise Server SLESRed Hat Enterprise Linux RHEL Oracle Linux for selected Oracle based SAP environmentsSupported DatabasesSybase ASE , MaxDB and HANAIBM DB2 (LUW and for zSeries) and OracleLinux is Reference Platform for SAP software development, with SAP Managed Services (SAP’s internal server operations team) being a major SuSE customerBest availability of SAP solutions on Linux guaranteedWe now see Linux-first and Linux-only deployments
  • SAP on Linux

    1. 1. SAP on Linux Uwe Heinz Product Manager SAP LinuxLab Month 09, 2013
    2. 2. Introduction & Overview (SAP and LINUX) SAP HANA SAP BWA Linux develpoment plattform SAP Netweaver Foundation of Linuxlab and growing ... CeBit 99 1999 2000 2001 2002 2003 2004 2005 SAP supports only : © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2006 2007 2008 2009 2010 2011 2012 2013 SLES, RHEL and Oracle Linux Public 2
    3. 3. Introduction & Overview (SAP and LINUX) Open Standards (support of multiple solutions) HA solutions • SUSE HA • RH Cluster • Veritas • Steeleye • HP Service guard Database • HANA • Sybase • Maxdb • Oracle • DB/2 OS/Distributions • SLES • RHEL • OL Hardware • X86_64 • Linux on Power • Linux OS390 © 2013 SAP AG or an SAP affiliate company. All rights reserved. Public 3
    4. 4. SAP Solutions on Linux - Trends Reasons for deploying Linux: - Cost Reduction - High availability - Performance improvement - Low training efforts (Unix-> Linux) 90 80 70 60 50 40 30 20 10 0 * Source RAAD © 2013 SAP AG or an SAP affiliate company. All rights reserved. cost reduction HA Perf Training other Public 4
    5. 5. SAP Solutions on Linux - Trends Today Linux is favoured target for SAP OS Migrations Linux Appl Server Linux QA and Dev 2000 2001 2002 2003 © 2013 SAP AG or an SAP affiliate company. All rights reserved. Today > 12000 DB installations on Linux 15000 and more Today > x APP installations on Linux Reliability,stability 1999 Linux DB Server 2004 virtualization 2005 2006 2007 2008 HA and DR 2009 2010 2011 2012 Public 2013 5
    6. 6. Linux Benchmarks Windows: Linux: Linux: 12930 SD User 12735 SD User 23250 SD User Referenz *2013018 Referenz *2013017 Referenz *2013014 Same HW 4 socket © 2013 SAP AG or an SAP affiliate company. All rights reserved. 8 socket Server Public 6
    7. 7. SAP on Linux support Common support message handling via SAP ticket system  Operating support related messages are processed on component BC-OP-LNX  On development level LinuxLab members will take over Direct access to distribution- or technology partner specific know-how  Integrated partner’s employees  Further analysis and processing inside the SAP ticket system  If necessary, hand-over of the support message to the partner’s support system  Parallel customer ticket in the partner’s support system  Direct forwarding via an integrated support infrastructure, e.g. via SuSE’s SAP Solution Manager integration © 2013 SAP AG or an SAP affiliate company. All rights reserved. Public 7
    8. 8. Example of a LinuxLab project: Pagecache Limit Needed to configure a system’s available amount of pagecache  Known in Unix environments but not on Linux (yet)  Linux allows to tune the Linux Kernel’s general pagecache strategy (vm.swappiness) Helpful for system sizing  Protect the SAP system’s memory resourcesInfluence of pagecache limit on throughput from general file system I/O caching 110.00% Available since SLES 11 SP1:  vm.pagecache_limit_mb  Documented in SAP note 1557506: Linux paging improvements 100.00% 90.00% 80.00% 70.00% 3.0.34-0.7-default pagecache limit set © 2013 SAP AG or an SAP affiliate company. All rights reserved. 3.0.34-0.7-default Public 8
    9. 9. SAP Start Service High Availability interface  sapstartsrv is now cluster-aware  Partners can implement an interface    SUSE on-site LinuxLab engineers helped building up reference systems Wrote a documentation and a reference implementation of how to use the script connector Partner certification program available  To certify the start/stop infrastructure within HA setups  To clarify support responsibilities  See for more details © 2013 SAP AG or an SAP affiliate company. All rights reserved. Public 9
    10. 10. SAP and SUSE 13+ years of technology and engineering collaboration • Front runner technologies ‒ ‒ 1st validated open source HA ‒ • 1st Amazon EC2 OS for SAP 1st validated virtualization Strategic OS for: ‒ ‒ SAP BWA ‒ • SAP HANA SAP Business ByDesign Integrated Enterprise Support
    11. 11. SUSE at the SAP Linux Lab Representing SUSE at SAP and in the SAP partner ecosystem for all technical SUSE Linux related engagements, projects, issues and questions • Responsibilities ‒ ‒ Support of SUSE NTS for escalating L3 customer issues ‒ Certification of SAP products on SUSE Linux Enterprise ‒ Strategic Linux related projects between SUSE and SAP: appliances, high availability, virtualization ‒ Maintenance of a strong contact network within SAP and the SAP partner ecosystem ‒ 11 Software development support for SAP Ensure maximum compatibility of SUSE Linux Enterprise for SAP applications and databases
    12. 12. SUSE Linux Enterprise Server Priority Support for SAP Applications ® ● ● ● ● Integrated in SAP Support Process 24x7 Leverages SAP Customer Support Network Quick support from SAP LinuxLab Experts ● SAP Note 1056161 SUSE Priority Support for SAP-Applications 12
    13. 13. 13
    14. 14. Important Interfaces to Integerate 3rd party HA Solutions 14
    15. 15. 15
    16. 16. SUSE Linux Enterprise Server for SAP Applications Page Cache Limit Clam SAP High Availability Extensions ESPOS Web YaST SAP Installation Framework SUSE Linux Enterprise Server SAP specific additional update channel 16
    17. 17. SLES for SAP Applications 11 SP2 Enhancements • Support for Kernel 2.6 compatibility environment • SAP Applications require uname output of 2.6.x • uname26 and PAM module providing compatibility environment • SAP Notes 1629558 and 1310037 “SUSE Linux Enterprise 11 SP2’s new Linux kernel version 3.0 offers many new features and enhancements that will help SAP customers utilize the newest technology improvements with their SAP infrastructures, together with SUSE, we're developing easy installation and migration paths for existing SAP installations, such as SAP NetWeaver, to support Linux kernel 3.0 so our customers can confidently run SAP solutions on SUSE Linux Enterprise 11 SP2." (Helge Deller, head of SAP LinuxLab at SAP). 17
    18. 18. SAP Installation Wizard 18
    19. 19. SLES for SAP Applications 11 SP2 Page Cache Limit Tells kernel that once page cache is filled to configured limit, application memory is more important and should not be paged out No memory paged out if memory footprint of the workload plus the configured page cache limit does not exceed the amount of physical RAM SAP Note 1557506: Linux paging improvement 19
    20. 20. SAP and SUSE by the numbers 16,800 70% SAP customers are using Linux to run the database and/or application server of these are running their workloads on SUSE Linux Enterprise #1 SUSE Linux Enterprise is SAP's development platform for UNIX and Linux #1 SUSE Linux Enterprise is the recommended and supported OS of choice for SAP HANA #1 First Linux distributor to certify HA extension for integration with SAP Netweaver
    21. 21. SAP-Notes Relevant SAP Notes* # 171356 - SAP Software on Linux: Essentials # 1310037 - SUSE LINUX Enterprise Server 11: Installationsguide # 1056161 - SUSE Priority Support for SAP Applications # 1557506 - Linux paging improvements # 1122387 - Linux: SAP Support in virtualized Environments VMware Knowledge base • 1034165 Disabling simultaneous write protection provided by VMFS using the multi-writer flag * SAP S-User Id required
    22. 22. More Information SUSE Websites • • SUSE Linux Enterprise Server for SAP applications • SUSE and SAP Alliance • SUSE Linux Enterprise and SAP HANA SUSE Linux Enterprise for SAP Applications • Overview and Features • Video Introduction • Solutions Guide • Success Stories • Whitepapers • Best Practice Guides (High Availability) • FAQ • Technical Information • Evaluation Download
    23. 23. Corporate Headquarters +49 911 740 53 0 (Worldwide) Join us on: Maxfeldstrasse 5 90409 Nuremberg Germany