pvanheus

@pvanheus

Joined on Jul 19, 2017

  • Test 1: Create conda environment with Python 3.10 pip install workbench-cli in this environment $ pip install workbench-cli Collecting workbench-cli Downloading workbench_cli-0.3.3-py2.py3-none-any.whl (18 kB) Collecting funcsigs Using cached funcsigs-1.0.2-py2.py3-none-any.whl (17 kB)
     Like  Bookmark
  • The computing infrastructure that we use for the SANBI / Africa CDC SARS-Cov-2 sequence analysis training is hosted by Ilifu cloud. It consists of a number of copies of the COMBAT SARS-CoV-2 Workbench and a proxy server to allow external access to those servers. The Workbench is a web application run using Docker containers and is visible to users at workbench-1, workbench-2 and so on (up to workbench-10). Each Workbench runs on a virtual machine with 2 virtual CPUs, 16 GB of RAM and 100 GB of disk space. The Ilifu cloud has a limited number of external IP addresses available, so a "reverse proxy" is used to route network traffic to the right machine while only using a single external IP address. This "reverse proxy" (ilifu-proxy.sanbi.ac.za) also has its own name server that knows the internal IP addresses for the different servers so that it can translate a name e.g. workbench-1 into the correct IP to reach that server. Here is a diagram of the infrastructure configuration. No user action is needed to use the workbench web interfaces: this all works transparently for them.
     Like  Bookmark