SAP HANA is an in-memory platform that allows you to store and retrieve data in real-time. Unlike other databases, there is no lag between requesting the data or table and implementing it in a process. This allows you to analyze an application in seconds and provide customized solutions for businesses.
The hardware requirements for SAP HANA may vary slightly depending on the version of SAP HANA you are installing, any additional features you are adding, and how you are sizing the database. However, our guide will detail the hardware requirements for SAP HANA across a number of platforms and computer models. This guide may be useful to beginning users who need to understand the basic hardware that they will need before they install SAP HANA on their systems.
Hardware Requirements for SAP HANA
Before we begin our guide, please note that SAP HANA has a number of basic hardware and software requirements you must meet in order to use it. However, this guide covers the hardware requirements across most platforms. Our guide assumes that you are starting with a new installation of SAP HANA. The database is available for both IBM’s Power Systems and most Intel-based platforms.
You will need a minimum of 20 gigabytes of free space on your computer for the program and its features. SAP HANA will use 15 gigabytes for all basic files and an additional five gigabytes for extra features and any trace files that may appear during the installation process. Please note that this is just the minimum amount of drive space that SAP HANA needs to operate. It is likely you will need additional space, but that amount will depend on your personal requirements for SAP HANA as an in-memory database and the log volumes you will generate.
We recommend at least an Intel Xeon core with E7 capabilities or a Xeon E5 core in the 26xx range or higher. You should try to use a minimum of eight cores here. Your SAP HANA architecture will function best if the CPU can process over one terabyte of data.
You will need a minimum of 64 gigabytes of RAM to support SAP HANA’s architecture. Although this amount of RAM should be fine depending on your needs, we recommend 128 gigabytes of available RAM for optimal SAP HANA performance.
The size of your storage drive is dependent on how much RAM you are using. It is part of SAP HANA’s best practices to use a drive that is at least twice the size of your maximum RAM count. If you’ve decided to use 128 gigabytes of RAM, your storage device should be at least 256 gigabytes in total. We recommend using a solid-state drive with a RAID 10 setup to hedge against any potential data loss.
We recommend the latest Linux SUSE release for use as the operating system for the in-memory database. The latest Red Hat release from Linux can also provide the serviceable performance to SAP HANA. Linux has a long history of compatibility with SAP HANA architecture and is the OS that developers optimized to work with it at this time.
During the installation process, the program will perform an automatic check to ensure that your system meets all the hardware requirements for SAP HANA. This check may help you avoid installing the in-memory database on a system that is unable to support it. This check is actually a specific script that the program calls upon, and it aborts the installation procedure if it finds that your hardware is lacking in any way.
You will not be able to disable the checker manually since SAP HANA’s optimization is for specific hardware and systems. The developers cannot guarantee first-rate SAP HANA performance if you use it with hardware that is outside the scope of its basic requirements. For this reason, we recommend consulting our guide here before going ahead with an SAP HANA installation on your system.
More Resources for the SAP HANA Enthusiasts:
Requirements for an SAP HANA Network Connection
The developers of SAP HANA recommend that you use a dedicated server with a connection speed of 10 Gbits per second between the SAP HANA source system and the landscape you are using. This speed will help to ensure that you have an efficient level of data replication between the two segments.
Your landscape is the blueprint model you will use for your in-memory database project. This is a personal model you will create, and it will help you structure things like your deployment model, cloud system, appliances, data integration, sizing, managing the volume of your data, recovery of your data in the event of a data loss disaster, and virtualization.
Proper Sizing of Your SAP HANA Database
Sizing SAP HANA might seem unrelated to its hardware requirements at first, but it is an important part of minimizing your overall operating costs and relies on the specific needs of the customer or business using it to create custom solutions. You will use sizing to determine the specific hardware requirements you need beyond the minimum requirements we outlined in the previous sections. These requirements will vary depending on your client’s needs. We will outline some ways you can size your SAP HANA database.
The Quick Sizer
You’ll need the Quick Sizer Tool for any greenfield applications. It will help you determine CPU size and speed, disk memory, and resources based on throughput numbers. You can use this data to turn the requirements of your business into technical requirements for your system.
If you are migrating a system to SAP HANA from NetWeaver, you can use the sizing reports that SAP HANA provides to determine memory and disk sizing guidelines. These reports will send you optimal sizing data.
Sizing SAP HANA for anything that doesn’t use NetWeaver relies on the static and dynamic memory requirements. Static memory relates to the main memory you’ll use to hold data from a table on the disk. Dynamic memory is useful for objects that you create when you execute new queries.
This guide should provide you with everything you need to know regarding the basic hardware requirements for SAP HANA architecture. You can use these numbers as a baseline to determine disk space, CPU power, RAM, and an operating system for your in-memory platform. Please share your thoughts on the SAP HANA system requirements with us.