HANA and all the rest of SAP on Cisco UCS

1,395 views
1,226 views

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,395
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
70
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

HANA and all the rest of SAP on Cisco UCS

  1. 1. HANA and all therest of SAP onCisco UCS Dr. Michael Missbach Cisco SAP Competence Center 2012
  2. 2. Manager Cisco SAP Competence Center Walldorf More than 15 years of experience with SAP infrastructures Author of:© 2012 Cisco and/or its affiliates. All rights reserved. 2
  3. 3. Business Suite & NetWeaver on HDB in-Memory SCM on MP BI on Sybase, Afaria, SOA HANA HANA LVM NW Gateway NetWeaver BI 7 BWA EP 7.0 MDM MI PI ACC Business ECC 6.x SCM 7 SRM 7 CRM 7 Suite MSA mySAP R/3 4.7 BI 3.x SCM 4 EBP CRM 4 XI SSM mySAP.com EP 4.0 R/3 4.6 TREX BBP ITS Online BC WP Enjoy R/3 4.5 APO lifeCache Store SFA new dimension BW R/3 4.0 B2B CCMS integration R/3 3.1© 2012 Cisco and/or its affiliates. All rights reserved. 3
  4. 4. Cisco Servers Details Cisco UCS C260 M2 Rack Server SAP S, XS size 2 x 2.4 GHz Intel Xeon E7-2870 CPU 256 or 128 GB 1066 MHz RDIMM 6 x 100 GB SSD SAS Drive 2 x LSI MegaRAID Controller 9261-8i 10 x 600 GB SAS Drive Will be also validated for 32 GB licensed memory SAP M-size Cisco UCS C460 M2 Rack Server 4 x 2.4 GHz Intel Xeon E7-4870 CPU 512 GB 1066 MHz RDIMM 2 x FusionIO 320GB MLC PCI-X card 1 x LSI MegaRAID Controller 9260-8i Validated since Q2 2011 12 x 300 GB SAS Drive Also validated for 256 GB licensed memory© 2012 Cisco and/or its affiliates. All rights reserved. 4
  5. 5. Global Complaint Handling (GCH) • A complaint is any communication that alleges deficiencies related to the identity, quality, durability, reliability, safety, effectiveness or performance of a distributed device, and it’s associated labeling, packaging, or training materials. • Analysis of 100.000 complaints to long even on a big AIX database machine because of long text handling • No Single field storage and search capabilities© 2012 Cisco and/or its affiliates. All rights reserved. 5
  6. 6. • Outperforming large AIX database servers 1 Cisco UCS C460 M1 – 32 Core 512GB 5 Cisco UCS C460s M2 – 40 Core 512GB • Cisco Advanced Services installed and setup 5 HANA appliances at two different locations in 5 days. • From first device install to go live in 20 weeks© 2012 Cisco and/or its affiliates. All rights reserved. 6
  7. 7. • Performance, Performance, Performance!!! In-Memory: removes I/O overhead – even with the best storage technology, this is the #1 culprit for performance issues Columnar: fastest query operations for typical reporting workloads Low-Maintenance - no more maintenance for aggregates and indexes • Multi-Source Data Acquisition – Best of Both Worlds! SAP & Non-SAP Sources - BW weakness overcome • Long Text Handling – No problem! Large amounts of unstructured text data not easily handled by BW Single field storage and search capabilities© 2012 Cisco and/or its affiliates. All rights reserved. 7 7
  8. 8. Cisco Components2 * Nexus 5548UP 10 GB Switches2 * Nexus 2224 Fabric Extender2 * UCS 6248UP Fabric Interconnect12 *Cisco Blades B440 M2 4 * E7-4870 (10 cores) 512GB DRAM, 2VIC cards3 * UCS 5108 Blade Server Chassis6 * UCS 2104 Fabric Extender2 * C200 M3 for HANA Studio/Modeler, Management etc.1 * C2811 Integrated Service RouterEMC Components3 * DPE with 25 * 300GB SAS6 * DAE with 25 * 300GB SAS each12 * Onboard IO Ports12 * additional IO Ports Slot A0 (8Gbps)1 * Control Station6 * Data Mover (one active, one standby)3 * Standby Power Supply (SPS)1 * EMC 19” Rack for VNXSoftware VNX OE for BLOCK 5.31.000.5.509 VNX OE for FILE 7.0.40.1 Local Protection Suite for VNX5300 © 2012 Cisco and/or its affiliates. All rights reserved. 8
  9. 9. Cisco Components2 * Nexus 5548UP 10 GB Switches2 * Nexus 2224 Fabric Extender2 * UCS 6248UP Fabric Interconnectx*Cisco Blades B440 M2 4 * E7-4870 (10 cores) 512GB DRAM, 2VIC cardsx * UCS 5108 Blade Server Chassisx * UCS 2104 Fabric Extender2 * C200 M3 for HANA Studio/Modeler,Management etc.1 * C2811 Integrated Service RouterNetApp Componentsx * FAS3240 HA© 2012 Cisco and/or its affiliates. All rights reserved. 9
  10. 10. availability forUnder the hood: HANA “Because main memory is volatile you need something where dat persists when power goes down and memory get‘s Alzheimer© 2012 Cisco and/or its affiliates. All rights reserved. 10
  11. 11. Persistence Layer HANA • Primary Persistence In-Memory Calculation Row and Contents of tables (Data and Undo Log) and Planning Columnar Engine Storage • Transaction Log In-Memory Database All changes Collected in 1MB in-memory blocks Blocks written to disk (Log Filesystem) when Log block is full or transaction commited Data I/O Profile: Sequential Writes, 1MB Blocksize Persistence Layer (Disk) • Savepoint Complete Image of the in-memory database Regularly updates (5 min default) I/O Profile: Random Writes, variable blocksize© 2012 Cisco and/or its affiliates. All rights reserved. 11
  12. 12. ServService Profiles Profile Name = hana-node-1 UUID = 12345678-ABCD-9876-5432-ABCDEF123456 Description = HANA node 1 Network Side LAN Config Adapter PCI Order = vNIC0 first, then vNIC1, then vHBA….. Number of NIC’s = HANA-Static-NIC-Policy vNIC0 Switch = Switch A vNIC0 Pin Group = SwitchA-pingroupA vNIC0 VLAN Trunking = Disabled vNIC0 Native VLAN = VLAN 100 vNIC0 MAC Address = 00:25:B5:00:01:01 vNIC0 Hardware Failover Enabled = No vNIC1 QoS policy = HANA-QoS-policy Policy for VM vNIC’s = 101_Policy, 102_Policy, 103_Policy... Server Side LAN Config •HANA Networking= vNIC tied to Port-Group: •101_Policy, 102_Policy, 103_Policy, etc.  SAP appliances like BWA and HANA have fixed IP addresses!  Service profiles enable move of appliance nodes to spare blades  Servers become secure interchangeable hardware components© 2012 Cisco and/or its affiliates. All rights reserved. 12
  13. 13. • PRD HANA Storage replicated to an dedicated storage on the 2nd side• Additional Storage for Non-PRD systems installed at 2nd side• PRD Service Profiles talking with PRD storage only• Non-PRD Service Profile talking with Non-PRD storage only• In case of a disaster 1. Stop Non-PRD SAP app server SAP user DC LAN 2. deploy service profile 3. Start PRD• DC Network is a key QA + DEV Nodes Active HANA factor (L2 / L3) QA + DEV Replication Standby Storage Storage Backup HANA HANA© 2012 Cisco and/or its affiliates. All rights reserved. 13
  14. 14. One of the Cisco ProcessOrchestration Packs Cisco Appliance for SAP HANA Alerts & Events HANA Alert Monitoring – The HANA Alert Monitoring process proactively monitors and notifies of HANA HANA Checklist – The HANA Checklist alerts. process checks overall HANA operational and HANA Alerts – Automate Actions – The HANA performance system health. Alerts – Automate Actions process automates the HANA Threads Check – The HANA Threads execution of recommended HANA operational Check process monitors active HANA threads corrective actions. for long running requests. Automation Benefits HANA Workload Monitoring - The HANA Focus resources on delivering quality workload Monitoring process monitors HANA services workload performance metrics. Reduce operational complexity for IT Reduce high effort for landscape administration© 2012 Cisco and/or its affiliates. All rights reserved. 14
  15. 15. • SAP HANA & BWA Installation/Implementation Service • Cisco Intelligent Automation for SAP (former Tidal SAP runbook automation) – Plan, Design, Implementation Services • SAP technology project support - SAP certified technology consultancy - SAP certified OS/DB Migration consultancy  Cisco guided RISC to X86 migration Initiative - SAP on UCS, Vblock, Flexpod expertise - SAP virtualization expertise Contact for Cisco Services for SAP: Konrad Lang (kolang@cisco.com)© 2012 Cisco and/or its affiliates. All rights reserved. 15
  16. 16. BW 7.x to BW on HANAMigration in Three Cost-Effective Steps BW on HANA Implementation Upgrade to BW 7.3 Run HANA Database ConversionBridge to SAP HANA Implementation Run BWA Run In-Memory Queries Now Save Up to 90%
  17. 17.  Unified Fabric reduce cabling by ½ Scale HANA across multiple chassis without increasing IO latency Stateless Computing make Servers freely interchangeable hardware components Service profiles enable “bare metal” move of appliance between datacenter HANA specific monitoring software as part of the Cisco intelligent automation© 2012 Cisco and/or its affiliates. All rights reserved. 17
  18. 18. Cloud computing for mission critical applications IO intensive applications may have performance issues with virtualization Applications with hardware dependent License Keys may have issues with Cloud architectures© 2012 Cisco and/or its affiliates. All rights reserved. 18
  19. 19. VM VM VM VM Software based Virtual Switching  Hypervisor needs to switch LAN and storage I/O  Consumes additional CPU cycles  Adds significant latency to I/O Hypervisor Soft Switch  Practically prohibitive for virtualization of larger databases (SAP note: if you run into performance trouble with virtualization: move to bare iron. If trouble disappears, this was the right Solution) standard VIC Cisco solution: VM-FEX (Fabric Extender) VM VM VM VM  Hypervisor vSwitch removal result in massive I/O throughput improvements and less latency VM-FEX  10 Gb links dont consume CPU resources (Hypervisor pass through mode)  Each VM gets a dedicated PCI device (up to 56)  Each VM gets a virtual port on physical switch 10GbE/FCoE  end-to-end QoS per VM down to storage 10GbE/FCoE 0 1 2 3 ………… 56 Cisco enables virtualization of Cisco VIC running VM-FEX mode provides ASIC based low latency VM switch large SAP Systems© 2012 Cisco and/or its affiliates. All rights reserved. 19
  20. 20. IO throughput (MB/s) 6.000 5.000 4.000 Cisco UCS 3.000 More than double IO performance 2.000 existing server 1.000 0 Block size (KB) 1 10 100 1000 10000 100000© 2012 Cisco and/or its affiliates. All rights reserved. 20
  21. 21. IO throughput (MB/S) 3.500 3.000 2.500 Cisco UCS 2.000 significant higher IO 1.500 performance 1.000 500 existing server 0 block size (KB) 1 10 100 1000 10000 100000© 2012 Cisco and/or its affiliates. All rights reserved. 21
  22. 22. IO throughput (MB/S) 500 450 400 350 1.5 – 4 times the Cisco UCS 300 Performance 250 200 150 100 50 existing server 0 block size (KB) 1 10 100 1000 10000 100000© 2012 Cisco and/or its affiliates. All rights reserved. 22
  23. 23. • VM-FEX dramatically reduce the IO latency• The Result is a significant better DB response time• Do more with the same VM• Improve user experience with Virtualized SAP systems DB Response DB Response Used Switch time / Dialog time / Update technology # Users Diff % processes Diff % process Diff % KVM-vswitch 3600 0,00 20,75 0,00 27,09 0,00 VM-FEX 3600 0,00 14,89 -39,36 21,31 -27,12 VM-FEX 4000 10,00 20,52 -1,12 25,75 -5,20© 2012 Cisco and/or its affiliates. All rights reserved. 23
  24. 24. 3G/s HPC Traf f ic 2G/s 3G/s Individual 3G/s LAN Traf f ic 3G/s Ethernets 3G/s Individual 3G/s Storage Traf f ic 5G/s Storage 4G/s (IP, Eth, FC) t1 t2 t3 • Near Wire Speed without CPU load (other Vendors reach ½ of nominal throughput and consume a core per NIC) • dynamical bandwidth management according to SLA’s • >270,000 IOPS at SAP typical 8KB block size (if Storage can cope up, measurements are done with SSD Server IO isn’t a Bottleneck anymore, even for Batch and BW© 2012 Cisco and/or its affiliates. All rights reserved. 24
  25. 25. reduce cabling Traditional approach Unified approach 40% cost savings in cabling, fiber, patch cords and labor© 2012 Cisco and/or its affiliates. All rights reserved. 25
  26. 26. Service Profile Profile Name = vmhost-cluster1-1 UUID = 12345678-ABCD-9876-5432-ABCDEF123456 Description = ESX4-1 – Host in Cluster 1 Network Side LAN Config DB node 1 DB node 2 DB node 3 DB node 4 Adapter PCI Order = vNIC0 first, then vNIC1, then vHBA….. Number of NIC’s = VMware-Static-NIC-Policy ERP HTTP Server vNIC0 Switch = Switch A vNIC0 Pin Group = SwitchA-pingroupA ERP vNIC0 VLAN Trunking = Disabled vNIC0 Native VLAN = VLAN 100 vNIC0 MAC Address = 00:25:B5:00:01:01 Spare vNIC0 Hardware Failover Enabled = No vNIC0 QoS policy = VMware-QoS-policy vNIC1 Switch = Switch B vNIC1 Pin Group = SwitchB-pingroupA vNIC1 VLAN Trunking = Disabled vNIC1 Native VLAN = VLAN 100 • Servers become secure interchangeable hardware components vNIC1 MAC Address = 00:25:B5:00:01:02 vNIC1 Hardware Failover Enabled = No vNIC1 QoS policy = VMware-QoS-policy • Easy to move Database nodes across server hardware Policy for VM vNIC’s = 101_Policy, 102_Policy, 103_Policy...  No LAN, SAN Zoning or any reconfiguration Server Side LAN Config •ESX Networking= VM vNIC tied to Port-Group: •101_Policy, 102_Policy, 103_Policy, etc. • Re-purpose hardware based on changing workloads Local Storage Profile = RAID1  Add Application Tier components or upgrade hardware as Scrub Policy = Scrub local disks only situation demands© 2012 Cisco and/or its affiliates. All rights reserved. 26
  27. 27. Service ProfilesAdvantage for SAP Systems Profile Name = vmhost-cluster1-1 UUID = 12345678-ABCD-9876-5432-ABCDEF123456 Description = ESX4-1 – Host in Cluster 1 Network Side LAN Config Prd EP Prd XI QA EP QA XI Adapter PCI Order = vNIC0 first, then vNIC1, then vHBA….. Prd CRM Number of NIC’s = VMware-Static-NIC-Policy Prd SRM QA CRM QA SRM vNIC0 Switch = Switch A vNIC0 Pin Group = SwitchA-pingroupA Prd ECC QA ECC vNIC0 VLAN Trunking = Disabled vNIC0 Native VLAN = VLAN 100 vNIC0 MAC Address = 00:25:B5:00:01:01 Prd BW QA BW vNIC0 Hardware Failover Enabled = No vNIC0 QoS policy = VMware-QoS-policy vNIC1 Switch = Switch B vNIC1 Pin Group = SwitchB-pingroupA vNIC1 VLAN Trunking = DisabledEnables movement of SAP instances without invalidating license key vNIC1 Native VLAN = VLAN 100 vNIC1 MAC Address = 00:25:B5:00:01:02 vNIC1 Hardware Failover Enabled = No• SAP license key generated based HW parameters, for example the HBA WWNN vNIC1 QoS policy = VMware-QoS-policy Policy for VM vNIC’s = 101_Policy, 102_Policy, 103_Policy...• UCS Service Profiles contain 96 attributes, including HBA WWNN (and the others) Server Side LAN Config •ESX Networking= VM vNIC tied to Port-Group:• Example where complete HW state abstraction resolves application dependencies •101_Policy, 102_Policy, 103_Policy, etc. Local Storage Profile = RAID1 no need for complex scripts to make cluster SAP “aware” Scrub Policy = Scrub local disks only no need for cluster software to grant HW availability © 2012 Cisco and/or its affiliates. All rights reserved. 27
  28. 28. DB node 1 DB node 2 DB node 3 PI ERP Print HTTP Server CRM BW ERP Spare SharePoint • UCS is fully certified for SAP (Blade and Rack server) • Windows, Linux, Vmware, Citrix XenEnterprise, RedHat RHEV, … • 30% better DB response time with VM-FEX vs soft switching ! • UCS infrastructure benefits are also valid for SAP applications Unified IO, Unified Management, Stateless Computing© 2012 Cisco and/or its affiliates. All rights reserved. 28
  29. 29. • Cisco Automation reduce complexity of day to day operation SAP run book automation (best practises “poured into software”) SAP System Copy to auto-refresh QA landscapes (ABAP and Java) SAP batch chain control • ECC Satellite System Refresh From 2 hours every weekend including up to 50 individual operator steps for setup and confirmation to 15 min for a fully automated refresh with a summary for audit purposes of all post-copy system validations. • SAP transaction BDLS – Logical System Conversion From 31 hours to perform 3 Logical system conversions on a Multi- terabyte Mainframe system with tables in the range of 60 to 94 million rows each to 7 hours on same hardware with Tidal process automation© 2012 Cisco and/or its affiliates. All rights reserved. 29
  30. 30. • Unified Fabric Less infrastructure components - less power, cooling, admin effort • Unified Management Less devices to manage Less cost for implementation and administration • Orchestration by Service Profiles Fast implementation and extension Efficient distribution of compute resources • Extended Memory Technology More virtual machines - less server’s Ability to use less extensive memory • FEX– Virtual Interface Card Less adapter per Server Ability to virtualize complete SAP landscapes including the database© 2012 Cisco and/or its affiliates. All rights reserved. 30
  31. 31. • Extreme easy to extend without changing the FC Zoning anymore– just connect fabric interconnect once to the existing DC infrastructure and add blades as you go • 15 minutes to add Chassis or Blades (UCSM auto-discovery) • 10 minutes to configure up to 56 virtual NICs and HBAs per blade • 10 minutes to add an ESX server using Templates & PXE Boot • 10 minutes to add an SAP App server using CIA, cloning of QA systems • Application mobility through Service Profiles – no need to generate new SAP license keys after system move – no need for cluster software to grant HW availability • Palo Adapter: ASIC based low latency switch replaces Hypervisor soft switch • up to 56 virtual NICs and HBAs per blade dynamically configurable • 2 x 10GB (8 x 10GB mid of 2011) • Collapses virtual and physical switching layers • Massive I/O throughput improvements (less latency, interrupts, CPU cycles) • Enables end-to-end QoS per VM down to storage • Enables virtualization of large SAP databases • I/O consolidation with standard FCoE, less Cables, less Ethernet & FC Ports© 2012 Cisco and/or its affiliates. All rights reserved. 31
  32. 32. • Dynamic provisioning with service profiles and stateless blade server• Unified Fabric: low latency & high throughput• High available SAP operation without scripting orgies• Virtualization without IO bottleneck© 2012 Cisco and/or its affiliates. All rights reserved. 32

×