Overview
SAP HANA is an in-memory database that helps organize and analyzebig data for SAP’senterprise resource planning (SAP ERP) applications. As an in-memory database, SAP HANA uses random-access memory (RAM) to provide real-time data for a variety of business processes.
SAP is requiring everyone using SAP ERP and business applications tomigrate to the SAP S/4HANA ERP system by 2027. SAP S/4HANA runs exclusively on the SAP HANA database, which—in turn—runs exclusively on theLinux® operating system (OS).
What is SAP HANA and what is it used for?
HANA stands for high-performance analytical appliance, and it is SAP’s in-memory database. SAP HANA can be installed on a set of on-premise servers (likeIBM Power Systems), in aprivate cloud, or as acloud service (hosted by acloud provider likeAWS orMicrosoft Azure). SAP HANA uses in-memory computing, employing random access memory (RAM) to access, organize, and analyze data. Users interact with SAP HANA using Structured Query Language (SQL), a common relational database programming language. As an in-memory database, it is optimized to run petabytes of complex ERP computations in real-time. SAP HANA is used for a number of purposes, such as database management, data virtualization, advanced analytics, and application development.
Red Hat resources
What is Linux?
Linux is an open source OS that manages app requests to hardware—facilitated by theLinux kernel. Linux has the largest OS user base in the world and isreleased under a license that allows anyone to run, study, share, and modify it. Linux systems have robust command line interfaces (CLIs) that grant direct access to the computer. Paired with the freedom to modify the source code (a staple of open source software), Linux CLIs give users unrestricted access to the hardware below the OS and apps running above it.
Why does SAP HANA only run on Linux?
The relationship between SAP and Linux goes all the way back to 1999, when SAP claimed to be the first major ERP vendor to offer its customers business solutions on Linux. In 2005, SAP decided that every new SAP app would run natively on Linux. So when SAP began developing new enterprise data storage software that could execute ERP algorithms in (essentially) real-time, it chose to do so on Linux. A year later in 2010, SAP released that database as SAP HANA.
SAP HANA is SAP’s most advanced in-memory database, and many of its capabilities—like processing online transactions (OLTP) and immediately preparing those transactions for business intelligence apps and online analytical processing (OLAP)—are functionalities almost exclusive to in-memorydata management systems. SAP HANA can also be used as a web-based application server stack, capable of sending and receiving queries from any software, allowing developers to customize a wide range of solutions integrated closely with HANA's database functions.
That kind of data processing requires the world’s most powerful, customizable, and stable OS. So SAP standardized the SAP HANA system on the same OS used on theworld’s 500 fastest supercomputers: Linux. And since there’s no way to predict the next-generation of big data (Machine learning? Artificial intelligence? Neural networking?), SAP HANA’s underlying OS needs to be both endlessly customizable (a hallmark ofopen source software) and stable (a hallmark ofenterprise open source software).
Why run SAP HANA on Red Hat Enterprise Linux?
For the same reasonsSAP decided to standardize on Linux: Red Hat Enterprise Linux is powerful, customizable, and stable.
- Red Hat Enterprise Linux runs theworld’s 3 fastest supercomputers (and 4 out of the top 10).
- Red Hat Enterprise Linux is built using anopen development model that connects Red Hat engineers to open source communities. Weprotect the projects in these communities from patent attacks so everyone is free to innovate.
- Red Hat Update Services provides up to 4 years of support and security patches for select minor releases of Red Hat Enterprise Linux—keeping your OS stable and critical applications running smoothly when upgrading your OS or rolling out a new SAP support package stack (SPS).
We partner with hardware providers likeIBM,Dell, HPE, Lenovo, and Intel to establish SAP databases on-premises. And for those using SAP HANA Cloud, Red Hat Enterprise Linux is the #1 commercial Linux distribution on public cloud platforms likeAmazon Web Services (AWS) andMicrosoft Azure.
How do I migrate?
If you’re among the millions of SAP users who haven’t migrated to SAP S/4HANA or standardized on SAP HANA—you’re not alone. Here are some common steps to guide your migration:
- Evaluate your Linux and cloud platforms. SAP has only certified 3 Linux providers, so we’vecreated this checklist to help guide your decision.
- Perform a readiness check. Consider an automated migration assessment that provides SAP users with analytics and advice about introducing advanced technologies or major lifecycle changes—like upgrading to SAP S/4HANA.
- Experiment with your underlying OS. Check outthis free Red Hat Enterprise Linux developer subscription that includes various SAP Solutions.
- Automate the migration process. Red Hat Ansible® Automation Platform can help you create and configure infrastructure; replicate data; test and validate; and redirect workloads to new environments.
- Train your system administrators.To help facilitate the migration, Red Hat has a portfolio oftraining and certification options that will prepare your team for the transition.
Why Red Hat?
Because Red Hat and SAP share a vision of the future. A future where big data and analytics are supported by emerging open source technologies that reach acrossclouds to theedge.
We can be your full-stack infrastructure and platform vendor, with products that holdworld records for powering SAP applications. And we work with SAP to deliver integrated support across traditional infrastructure software—like Linux,virtualization, andOpenStack®—to transformativeautomation andKubernetes platforms.
The official Red Hat blog
Get the latest information about our ecosystem of customers, partners, and communities.
All Red Hat product trials
Keep reading
Why run Linux on AWS?
What is high availability?
What is ERP?
Linux resources
Featured product
Red Hat Enterprise Linux for SAP Solutions
The reliability and power of Linux plus the technologies that meet SAP workload requirements.
Related articles
- Why run Linux on AWS?
- What is high availability?
- What is ERP?
- Functional safety and continuous certification on Linux
- Why run Linux on IBM Cloud
- What is CentOS Stream?
- Why choose Red Hat Enterprise Linux on Azure?
- Why choose Red Hat Enterprise Linux on AWS?
- Linux on Azure
- Linux for cloud computing
- Red Hat Enterprise Linux migration process
- Why choose Red Hat for Linux?
- What to know about CentOS Linux EOL
- What is CentOS?
- What to know for Red Hat Enterprise Linux 7 End of Maintenance
- How to move to Red Hat Enterprise Linux from other Linux distros
- Why run Linux on Google Cloud?
- Red Hat Satellite on Red Hat Enterprise Linux
- Why choose Red Hat Enterprise Linux on Google Cloud?
- What is Linux kernel live patching?
- What is the SAP HANA migration?
- Why run Microsoft SQL Server on Linux?
- What's the best Linux distro for you?
- What's the difference between Fedora and Red Hat Enterprise Linux
- What is Linux?
- What is an image builder?
- What is a Linux server?
- What is a configuration file?
- What is high performance computing (HPC)?
- What is a golden image?
- What is an ARM processor?
- ARM vs x86: What's the difference?
- What is lightweight directory access protocol (LDAP) authentication?
- What is MPLS?
- Red Hat Enterprise Linux security
- What is a Linux certification?
- What was CoreOS and CoreOS container Linux
- What is SELinux?
- What is the Linux kernel?