SAP HANA Migration Sizing

This documents shows the different sizing methods and tools for migration sizings. Download the Document

PublicMigration (Brownfield)SizingSAP HANAPerformance & Scalability, SAPNovember, 2023
2PublicSizing introduction and basicsMigration Sizing SAP HANAAgenda
3PublicPerformance requirements: SizingSizing-relevant KPIs (Key Performance Indicators) From a customer perspective, sizing is the translation of business requirements (business throughputand user concurrency requirements) into hardware requirements. From an SAP development standpoint, sizing refers to the creation of a sizing model for the productfunctionality with a reasonable number of input parameters and assumptions. The goal is to define asizing guidance for each SAP application. The sizing procedure helps customers determine the resources (CPU, memory, data growth on disk, diskI/O and frontend network) required by an application within the customer's business context. For on-premise applications the sizing procedure is publicly available. Sizing is not configuration: Actual system configuration is a task performed by the hardware vendor or theInfrastructure as a Service Provider who must ensure the system landscape meets the hardwarerequirements determined by sizing.
4PublicSAP HANA Sizing KPIs Different sizing approach: SAPHANA sizing vs. sizing oftraditional DB Memory is the leading driverfor SAP HANA sizing Massive parallelization inanalytical scenarios will have aninfluence on Response Times;hence CPU requirement will getmore important for analyticalscenarios Mixed transactional andanalytic workloads nowpossible with SAP HANA butcompete for shared resources Disk is required for data persistence and for logging data Sufficient I/O performance required to enable processes to runwith acceptable data throughput and storage system latency.Disk sizeDisk I/O Compared to anyDB, more CPU power is required to fullybenefit from the parallel processing capabilities of SAPHANA for optimal response timesCPU Memory sizing is determined by the data footprint in SAPHANA (business and meta data in column and row store) Memory is also used by other components (e.g. SAP HANAcaches) and for processing of requestsMemory Network sizing typically focuses on the bandwidth and isdescribed in gigabits per second (gbps)Front-endNetwork Load
5PublicMemory: Leading Driver for SAP HANA Sizing The main driver for memory sizing is the table data of the planned SAP HANA system Most tables are located in the highly compressed column store of SAP HANA For working memory (or work space or temporary memory) of the database and temporary calculations,almost the same size as for table data is required additionally A SAP HANA database includes further memory areas, such as code, stack, caches, operating system, andother system files. These areas are typically small compared to a typical database.