This Blog entry describes how to install the SAP ABAP Platform 1909, Developer Edition in the Cloud.
The authorised providers are listed in the EULA. I choose Amazon Web Services.
Choose "Build using virtual servers", then the following options:
Next we have to choose a hosting Plan (size). I go for 4 vCPUs, 16 GB of RAM, 320 GB SSD, and 6 TB of network traffic per month. I also choose a geographical zone. Ready to create a Server Instance:
Creation is quite quick, and in a few minutes the Instance is up and running:
AWS provides a web-based SSH client to connect to the Server Instance:
From now on, we shall be working in the Command Line Interface of the Server.
This is fairly straightforward and well documented here: https://docs.docker.com/engine/install/ubuntu/
There are several ways to install the Docker engine. I choose “Install using the repository”, which seems to be the default / easiest method.
Having an account with Docker is likely required at this point – I do not know for certain, as I had created it some time ago. This is something we’ll need to do anyway, then why not do it now.
We pull the required image from the Docker Hub:
The full download takes some 15 minutes, extraction about the same.
In the Networking section of the Lightsail Server admin console, it is necessary to open the Port 3200 (SAP Gui) and 3300 (RFC - Eclipse) by adding a Firewall rule:
This is the final step. I used the following modified statement:
The port mapping with -p is necessary.
Result:
As a post-installation step, create a SAP Gui entry. On Windows:
On Linux / Mac OS:
(The blurred-out part is the Cloud Server Public IP as provided by AWS).
And we are good to go:
Step 1: Obtain an account with a Cloud provider
The authorised providers are listed in the EULA. I choose Amazon Web Services.

Step 2: Create a Server
Choose "Build using virtual servers", then the following options:

Next we have to choose a hosting Plan (size). I go for 4 vCPUs, 16 GB of RAM, 320 GB SSD, and 6 TB of network traffic per month. I also choose a geographical zone. Ready to create a Server Instance:

Creation is quite quick, and in a few minutes the Instance is up and running:

AWS provides a web-based SSH client to connect to the Server Instance:

From now on, we shall be working in the Command Line Interface of the Server.
Step 3: Install the Docker Engine
This is fairly straightforward and well documented here: https://docs.docker.com/engine/install/ubuntu/
There are several ways to install the Docker engine. I choose “Install using the repository”, which seems to be the default / easiest method.
Having an account with Docker is likely required at this point – I do not know for certain, as I had created it some time ago. This is something we’ll need to do anyway, then why not do it now.
Step 4: Pull the Docker image of SAP ABAP Platform 1909, Developer Edition
We pull the required image from the Docker Hub:
# docker login
# docker pull store/saplabs/abaptrial:1909The full download takes some 15 minutes, extraction about the same.
Step 5: Open the Ports
In the Networking section of the Lightsail Server admin console, it is necessary to open the Port 3200 (SAP Gui) and 3300 (RFC - Eclipse) by adding a Firewall rule:

Step 6: Run the Docker image
This is the final step. I used the following modified statement:
docker run
--sysctl kernel.shmmni=24576
--stop-timeout 3600
-i --name a4h -h vhcala4hci
-p 3200:3200
-p 3300:3300
-p 8443:8443
-p 30213:30213
-p 50000:50000
-p 50001:50001
store/saplabs/abaptrial:1909
-skip-limits-check
-agree-to-sap-licenseThe port mapping with -p is necessary.
Result:

As a post-installation step, create a SAP Gui entry. On Windows:

On Linux / Mac OS:

(The blurred-out part is the Cloud Server Public IP as provided by AWS).
And we are good to go:

