Getting Started with Microsoft Azure – by the SAP ...
Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
Recently, we have recorded a number of new videos for the SAP HANA Academy to help you get started with SAP HANA on the Microsoft Azure public cloud environment.
In this blog, I will provide some references and background information for the first four videos in the series.
SAP HANA Academy - Getting Started with SAP HANA on Azure (YouTube Playlist)
Marketplaces
All cloud providers offer some sort of marketplace with solutions, that is, a virtual machine template with software pre-installed and post-configured. Typically, these solutions will save you a lot of time.
For cloud-based hosting of SAP HANA, marketplace solutions are available for
Using CAL is very easy. Last year, I posted a blog about Running SAP HANA Express in CAL where this is demonstrated. At the time, SAP HANA, express edition was just released and I used AWS as the cloud provider. Today, we can also - and just as easily - use Google Cloud, or Microsoft Azure as providers. Support for Azure dates back to 2014. Support for GCP was added just recently.
Before we get into that, let's first focus on the SAP HANA, express edition solution from CAL. As each cloud provider implements virtual machine deployment, network security groups (firewall), and disk provisioning slightly different, this also adds a bit of complexity if you have to manage and work in all these cloud provider environments. SAP CAL takes care of this complexity and makes all the necessary API calls to provision your HANA system as both required and desired.
In the first video, we create a CAL account for Microsoft Azure as a cloud provider. Again, very easy. All you need to do is link your Azure subscription using a Wizard. Takes a minute, if that.
Microsoft currently offers free Azure trial accounts (with a $200 credit)
In next video tutorial, we show you how you can create an instance of the SAP HANA, express edition solution in CAL with Microsoft Azure as the cloud provider account.
Initially, this has very little to do with Azure as the steps will be exactly the same when using the Google Cloud Platform or AWS. However, once the instance has been created, we switch to the Microsoft Azure Dashboard to view what resources have been added as a result and how they can be configured. In particular, we will focus on the Network Security Group (Access Points in CAL), which defines the firewall configuration for our instance.
Microsoft Azure > All resources
Microsoft Azure > Network Security Group
Video Tutorial: Getting Started with SAP HANA on Azure: Create Instance [2.0 SPS 02]
In the third video, we zoom in on those access points and discuss the security aspects and default port assignment in SAP HANA with the express edition as an example but it would be similar for any other SAP HANA edition.
Some of the access points discussed include
TCP 22 for SSH (Windows PowerShell)
TCP 1128/29 for SAP host agent
TCP 3<instance number>13/14 for the SAP Start Service
TCP 3<instance number>30 for SAP HANA XS Advanced model
TCP 43/80<instance number> for SAP HANA XS Classic model
The great number of ports opened for SAP HANA XS may come as an (unpleasant) surprise. Using hostname-based routing, only a single port would be opened so this will depend upon how XS is setup.
For more information about this topic, try our not-so-serious
Using SAP's CAL to create an instance is easy because a lot of configuration options (read complexity) have been left out. However, there may be times when you need to do some fine-tuning. For this, you would have to switch to your Azure portal.
Also, using CAL is not for free and maybe you are fluent in Azure and have no business in AWS or GCP. In this case, using the solutions on the Azure Marketplace directly will make more sense.
For the fine print about using CAL, see the FAQ on
The SAP HANA Academy provides technical enablement, implementation and adoption support for customers and partners with 1000’s of free tutorial videos.