hana containers and vhana
TRANSCRIPT
Deploying HANA Containers (MDC) and vHANA
Understanding the Differences between MDC and vHANA
Rick Speyer – Global Marketing for SAP on Cisco
Drew Iacone – Global Sales Strategy for SAP on Cisco
Saroj Mohapatra - Global Technical Strategy for SAP on Cisco April 15, 2015
2© 2013-2014 Cisco and/or its affiliates. All rights reserved.
Safe Harbor Statement
The content and commentary in this presentation and associated webinar is intended to be accurate and directionally representative of SAP's Best Practices and Product Strategy. There is however a degree of subjectivity in any effort to interpret SAP from a sizing and capacity planning perspective.
Therefore, it is strongly encouraged to request a "HANA Technical Academy" Briefing and Workshop with SAP, Cisco, and your preferred Storage Vendor at the SAP Co-Innovation Lab (COIL) or the SAP Competency Center:
Spend 1-2 Days with true SAP Subject Matter Experts
Latest Product Roadmaps and Solution Planning with SAP and your End-to-End SAP Technology vendors
Hands-on with HANA (Several Technical Scenarios including HA/DR, Hadoop, ILM, and Security Integrations)
Locations: Palo Alto (California, USA), São Paulo (Brazil), Waldorf (Germany), Moscow (Russia), Bangalore (India), Shanghai (China), Singapore, and Tokyo (Japan).
3© 2013-2014 Cisco and/or its affiliates. All rights reserved.
1. What is SAP’s S4HANA Vision and Roadmap? – March 4, 2015 (done)
2. Deploying HANA via TDI – March 18, 2015 (done)
3. Understanding HANA Containers vs vHANA – April 15, 2015 (today)
4. Digesting Sapphire – May 20, 2015
5. SAP Technical Upgrades - Best Practices and Lessoned Learned from Cisco Advanced Services on Deploying HANA via TDI – June 17, 2015
Educational Webinar Series – Wednesday at 10a PDT
4© 2013-2014 Cisco and/or its affiliates. All rights reserved.
Links to the Recorded Content and Slideshares
https://buildprice.cisco.com/solutions/saphana/home
Find the content from
cisco.com/go/sap
Or directly on the Cisco
Build & Price Page for SAP
5© 2013-2014 Cisco and/or its affiliates. All rights reserved.
1. Cisco Offers a Complete Portfolio for SAP HANAAppliances, TDI, Non-Production. From Entry Level Intel E5 solutions to 8-socket Intel E7 single-node options and Scale Out Clustering solutions. Important: SAP HANA rules are only required for Production
2. A Closer Look at HANA Containers (MDC) and vHANAWhat is the difference between HANA Containers and vHANA? Key considerations when architecting your ‘future-state’ Production SAP Landscape. Pros and Cons from both an OS/Patch Mgmt perspective and from a HA/DR perspective
3. Additional Resources and DocumentationShow SAP Experience on Cisco Build and Price portal – Solutions, Sample Configurations, Supporting Documentation
Today’s Agenda – HANA Containers and vHANA
6© 2013-2014 Cisco and/or its affiliates. All rights reserved.
Our Focus is on Enabling SAP & SAP Customers consume SAP’s Innovation – Hybrid Cloud
Orchestration Ready
via Open API
Automates IT
Processes with
Configuration by
Policy
SaaS via SAP
(10%)
Cloud-First
(40%)
SAP onUCS-II
On-Premise
(50%)
SAP’s ‘S/4HANA’ Vision runs Best
on UCS Integrated Infrastructure
Only 50% of the Replatforming
Projects will be Deployed On-PremiseJoint G2Ms with NetApp, EMC, IBM, and Nimble
7© 2013-2014 Cisco and/or its affiliates. All rights reserved.
SAP on UCS Integrated InfrastructureCisco Validated Designs (CVDs) with NetApp (FlexPod), EMC (vBlock/VCE), and IBM (VersaStack)
• Tested for Hardware Interoperability• Compute and Network Fabric from Cisco
• Storage from NetApp, EMC, IBM, and soon Nimble
• Hypervisors from VMware, Microsoft, and Red Hat
• Forward and Backward compatibility promise
• Detailed Documentation and Design Guides• Foundation CVDs (IaaS level) for FlexPod, VSPEX, VersaStack
• Extension CVDs (IaaS level) for Advanced Security and Secure Enclaves
• Extension CVDs (IaaS level) for Disaster Recovery or ‘Workload Mobility’
• Additional SAP Documentation and Testing• Extension CVDs (PaaS level) for SAP Applications on the IaaS-level CVDs
• Extension CVDs (PaaS level) for SAP HANA via TDI (replacing Whitepapers)
• Additional Documentation: Best Practices, Technical Whitepapers, and ‘How
to’ implement Guides Storage, VMWare, etc… on UCS
• Reference Configurations (Small, Medium, Large) for Simple Sizing
• End-to-End Solution Support from Cisco!• Compute, Network, Third Party Storage
• Bare Metal OS, Hypervisor, Guest OS
SAP’s ‘Real-time Vision’ runs best
on UCS Integrated Infrastructure
8© 2013-2014 Cisco and/or its affiliates. All rights reserved.
CMS
HANA Optimization
Cisco AS
Solution Support
SmartNet | Cisco TAC | CCIEs
Cisco Offers Choice and Reduced Risk
Cisco UCS Integrated Infrastructure
9© 2013-2014 Cisco and/or its affiliates. All rights reserved.
Cisco offers a Complete Portfolio for HANA – Appliance & TDI Scale-up to 8-socket before you Scale-out | Analytics at 2+TB | Transactional/Suite (SoH) at 6TB
C460 M4
(2-4s Appliance Workhorse. 80+% SoH)
B200 M3/M4*
(2s TDI Workhorse on Intel E5 – 80+% SoH)
B460 M4
(4s TDI Workhorse for SoH and Scale-out)
C880 M4
(8s Analytics Workhorse)
(~10% of SoH-classic)
Then Scale-out!
Scale-up80+% of SoH-classic
fits into 2-4 socket
Compute Nodes
Analytics80+% fits into 2-7TB
Clusters (1-8 Nodes)
* NEW! Mainly for HANA via TDI, Cisco also certified the
B260M4 (2s x E7) and the C220/C240M4 (2s x E5)
Single-Node EDW
Architecture only
advised for low/slow
growth scenarios
10© 2013-2014 Cisco and/or its affiliates. All rights reserved.
Deploy SAP via Cloud-first on UCS Integrated Infrastrcture
Americas EMEA APJ
SAP on UCS via
Managed Hosting…
• Accenture
• Cap Gemini
• Deloitte
• Wipro
• NTT entities
…On-Premise or
Cloud-based Options
11© 2013-2014 Cisco and/or its affiliates. All rights reserved.
A Closer Look – Saroj Mohapatra• Deploying HANA Containers (MDC) and vHANA
• This is not a competition of solutions. They do different things and are considered complimentary offerings
Cisco Confidential 13© 2013-2014 Cisco and/or its affiliates. All rights reserved.
Tip #1: Size your application before you look at the SAP HANA Server
(Quicksizer data should be generated by somebody else with SAP BASIS skills)
Tip #2: Determine the deployment model for SAP HANA that’s best for your data center infrastructure strategy
(Example: Faster deployment, Side car, Sybase IQ NLS, Dynamic Tiering, MDC etc..)
Tip #3: Explore carefully your options for Scale-up, before deciding to go with a scale out deployment model.
Tip #4: Fully understand extra options available for reducing the cost of your non-production systems. (Example: E5 processor servers and virtualization)
Tip #5: Chose the right option among various HA/DR models.
Tip #6: Take advantage of services offered with the software and hardware licenses before they go Live.
6 Tips for Optimizing SAP HANA Infrastructure
Cisco Confidential 15© 2013-2014 Cisco and/or its affiliates. All rights reserved.
Customers want to standardize on virtualization technology to reduce cost
VMware vSphere VMware vSphere
HANA VM VM VM
VMware vCenter Operations
Fully Utilize Hardware; Reduced Costs
Cisco Confidential 16© 2013-2014 Cisco and/or its affiliates. All rights reserved.
VMware High Availability (HA) and SAP HANA
Easy to configure
• No coding required
• Classic database restart solution
• Prioritize SAP HANA database
- Set VM restart priority
- Example
- SAP HANA Prod = High
- SAP HANA Test = Medium
- SAP HANA Dev = Low
- Flexible HA management
Cisco Confidential 21© 2013-2014 Cisco and/or its affiliates. All rights reserved.
According to VMware Best Practices for SAP HANA :
• NUMA Best Practice (Optimization in vCenter)
• No Over-commitment of CPU resources for SAP HANA production VMs
• A NUMA node is equivalent to a CPU socket. If a VM does not fit in one NUMA node, size VMs to fit within as
few NUMA nodes as possible, and do not oversize the virtual machine. Fetching memory from a remote
location can diminish performance.
• Pin each vCPU to a physical NUMA node (Refer to Best Practices of SAP HANA on VMware vSphere document)
• vCPUs and Hyper-Threading
• Hyper-threading for processors allows for multiple instruction threads to execute on a single physical core.
• Hyper-threading adds a logical thread to each physical core which increases performance by up to 20%
• Best Practice is to have HT enabled
• With HT enabled each physical core = 2 logical threads ( example – Host with 40 cores has 80 threads)
• vCPU = logical thread
NUMA, CPU Affinity and Hyper-threading
Cisco Confidential 22© 2013-2014 Cisco and/or its affiliates. All rights reserved.
Mission Critical: Zero Downtime For SAP HANA
• VMware vMotion
- Move running virtual machines across ESXi Server
- Mature and stable VMware technology
• Tool for database administrators
- Zero downtime maintenance
- Migrate live databases
- Little impact to users
• The point is
- How would a DBA do this without vMotion?
- Without vMotion; significant downtime
• And at what cost to the business
Cisco Confidential 24© 2013-2014 Cisco and/or its affiliates. All rights reserved.
Multiple HANA VMs in Production
Cisco Confidential 25© 2013-2014 Cisco and/or its affiliates. All rights reserved.
Understanding the Controlled Availability Application Process
Cisco Confidential 26© 2013-2014 Cisco and/or its affiliates. All rights reserved.
VMWARE SAP Virtualization Technology Roadmap
• VM limit up to 1TB guest OS and 64 vCPUs
• Support for multiple-VMs in non-production scenarios
• Support for single-VM SAP HANA on VMware in Production scenario
• Controlled Availability for multiple-VM scenarios in Production
• VMware Support up to 4 socket servers in Production scenario and up to 8 socket servers in non-production scenario
• Support for only scale up scenarios
Today In Near Future
• VM limit up to 4TB guest OS and 128 vCPUs
• Multiple-VMs production support GA
• 8 Socket production support
• Support for scale out scenarios
Cisco Confidential 27© 2013-2014 Cisco and/or its affiliates. All rights reserved.
Wrap up vHANA
• SAP HANA on vSphere is fully supported in production and non-production and has great performance.
• 12% difference between native HANA and virtual HANA on SAP certified benchmark when you compare throughput per hour performance.
• According to SAP, the exit criteria for controlled availability is 20 customers live in Production so far they have modest number of customers and partners that signed to participate in the controlled availability program.
• The testing of HANA on vSphere 6 has already started: vSphere6 is current GA and not SAP certified. Expected to be certified at SAPPhire 2015.
• vSphere6 will increase support for max VM size to 4TB and 128 vCPUs.
• SAP Note 1788665 SAP HANA support for VMware vSphere environments
• SAP Note 1995469 SAP HANA on VMware vSphere in production (controlled availability)
Cisco Confidential 37© 2013-2014 Cisco and/or its affiliates. All rights reserved.
Cisco UCS Customer Example: HANA Landscape Using MDC and VMWARE MDC and VMWARE Complementing Each Other
ECC
CRM
MDC
BO
PI
2TB HANA Server
ECC
CRM
MDC
BO
PI
2TB HANA Server
ECC
CRM
DEV VM MDC
BO
PI
Prod HANA Server 1
Data Center 1
DR/HA with
Synchronous Replication
DEV/SBX HANA Server
ECC
CRM
MDC
BO
PI
2TB HANA Server
QAS HANA Server
Prod HANA Server 2
Data Center 2
PRD (C460 M4 2TB Server)
DEV/SBX
(C460 M4 2TB Server)
QA
(C460 M4 2TB Server)
HA/DR (C460 M4 2TB Server)
ACTIVE ACTIVE DATA CENTER
solution
ECC
CRM
Sandbox VM MDC
BO
PI
Cisco Confidential 38© 2013-2014 Cisco and/or its affiliates. All rights reserved.
There can be 0 to 20 tenant databases depending on the resources available in a server. Can have BW and ECC in the same system.
Perform a sizing estimation for each tenant database, as if it were a single database or HANA system.
A tenant database presently starts with approximately 6GB footprint each before additional data is added.
Tenant data bases are strictly isolated from each other (except running on the same hardware in the same instance).
Users of one tenant database cannot connect to other tenant databases and neither access application data (unless the system is enabled for cross database access).
All tenant databases can be backed up and recovered independently from one another.
Tenant database can be moved or copied by backup and restore facilities. This needs downtime only for the tenant DB affected not the other tenant databases.
FACTS ABOUT MDC
Cisco Confidential 39© 2013-2014 Cisco and/or its affiliates. All rights reserved.
Each tenant has its own index server. Holding the data and executing all operations in a tenant database. In addition to that it is also collecting the performance data about the tenant HANA system.
Smart data access can be used to access data from another tenant
All tenant databases are running with the same SAP HANA software version and the same HA/DR method. With HA/DR, it works with an “all or nothing” approach – all tenant DBs are subject to failover to other data center.
System replication is done as an entire Hana system, so if you want replication, you must replicate all the DBs to the second system, not just one.
Currently 'Backint' with external backup tools for recovering MDC systems/tenants does not work properly.
“Dynamic Tiering” requires one DT host per tenant DB
SAP HANA Smart Data Streaming does not support MDC yet with SPS09.
FACTS ABOUT MDC
Cisco Confidential 44© 2013-2014 Cisco and/or its affiliates. All rights reserved.
Features Of SAP HANA multitenant database containers
Cisco Confidential 45© 2013-2014 Cisco and/or its affiliates. All rights reserved.
Features Of SAP HANA multitenant database containers
47© 2013-2014 Cisco and/or its affiliates. All rights reserved.
SAP Experience on Cisco Build & Price
One-Stop Shop for the ‘How to’, ‘How Much’, and ‘Who Else’ Questions
48© 2013-2014 Cisco and/or its affiliates. All rights reserved.
www.cisco.com/go/sap
• Main Landing Page for SAP on UCS
• Links to SAP page on Cisco Build & Price
buildprice.cisco.com (click on SAP)
• Featured Promotions, Certified HANA Configurations, Real-World Reference Configurations (including Third Party Storage)
• Full listing of the Customer Success Stories for SAP on UCS Integrated Infrastructure (on FlexPod, on vBlock, etc…).
• Aggregated and Organized information about the Cisco Validated Designs (CVDs) for SAP
www.cisco.com/go/ucs
• More information on Cisco UCS