In September 2016, SAP announced the general availability of SAP HANA, express edition (HXE), for everyone trying to get their hands on a HANA instance for free. Although HCP already offers a perpetual developer license, the biggest breakthrough with HXE is that it can have a productive use up to 32 GB totally for free.
In my quest to get my own HXE instance totally for free, i.e., free license, free hosting and free Operating System, I have published a set of tutorials to install HXE on an Ubuntu Linux operating system on Google Cloud Platform.
Following is the list of tutorials where the steps are explained. They have been created for those who do not have any experience with Linux operating systems, so do not be afraid to take one more step closer to becoming a ninja.
**NOTE: SPS02 installation will not work on Ubuntu. The engineering team is working on a fix and this post will be updated once it is found**
Before you start, you will need to register and follow the steps to download the binaries as explained on this site.
- Create and Access your Virtual Machine Instance on Google Cloud Platform
- OPTIONAL – Setup PuTTY and WinSCP to access your HANA Express Edition on Google Cloud Platform
- Install Dependencies for Ubuntu on Google Cloud Platform
- Extract installation Files and Configure Firewall Rules
- Execute the Installation script and finish setup
What is the rationale behind this?
Looking to eliminate the economic and resources constraint many developers face. The server-only edition can run on 8GB RAM and the server + XS applications will need at least 16 GB (although 32 GB are recommended). These resources are not available in everyone’s laptop.
You can install HXE on Amazon Web Services or Microsoft Azure. For the latter, you can get a free trial for the first month but, in both cases, you will need to pay for the operating System’s license after their initial trial.
Why Google Cloud Platform?
The reasons are plenty. First, the setup process of a Virtual Machine with an Ubuntu operating system image is one of the easiest I have tried. Second, they will give you a credit for the first 60 days. Once those days are over, they will start charging the lowest rate I have seen so far. Third, the interface and console are friendly even for those who are not familiar with a console.
Ubuntu is one of the most popular Linux distributions. SAP HANA is officially supported in SLES and RHEL. HXE is a community support model only. Therefore, I trust the community of both Ubuntu and HANA developers can help each other. In fact, I have been using my instance intensively without any problems so far.
Finally, the SAP HANA, express edition, CodeJam has successfully had its first edition on February 6th at UIC, clearly demonstrating SAP HANA, express edition, is here to stay.