JABAWS MANUAL

JABAWS Server in the Amazon Cloud

What is JABAWS in the Cloud?

We provide pre-configured JABAWS Amazon Machine Image (AMI) which you can use on Amazon EC2 cloud. When to use JABAWS in the cloud?

  • you need to perform large scale calculations but do not have a cluster
  • your organization already uses the cloud, in that case it may be easier and more cost effective to use JABAWS on the cloud
  • want to have you instance always ready

If you know what to do than JABAWS AMI ID is ami-40fecd34, manifest 846107356395/JABAWS2 to get you started, if not read on.

How to use JABAWS on the Amazon EC2 cloud

  1. Create Amazon Web Services account.
  2. Log in into the Amazon Web Services (AWS) console. Make sure you are in the EU West (Ireland) region. JABAWS image is not available in other regions as yet. See marker 1.
  3. Click on "Launch Instance" button marker 2.
  4. AWS console
  5. Go to the "Community AMI" tab and search for JABAWS, then click select.
  6. select AMI
  7. Choose the "hardware" for your JABAWS server instance. "Large" instance should be sufficient for a single user needs. If you are planning to use this instance as a server for the lab, you may want to select more powerful machine. Once you have chosen the hardware click continue.
  8. select hardware
  9. You should not need to customize anything on this page, continue to the next, you do not have to specify any key-value pairs on the next page either.
  10. keys
  11. At the "Create a key pair" step, choose "Proceed without a key pair" unless you want to access JABAWS server via SSH.
  12. Create a new security group with a single port HTTP (80) as shown below. You may want to add SSH (22) port if you are planning to manage your instance via SSH.
  13. ese
  14. Review the configuration and launch the instance, then click "view your instances on the Instances page".
  15. At this point you should have JABAWS instance up and running. Your AWS console should look something like this:
  16. Now you can consume JABAWS web services from the public DNS address of your JABAWS server instance. To register it with Jalview, for instance, just add the new JABAWS web server. Prefix your instance public DNS address with http:// e.g. type: http://<public DNS> for the instance on the screenshot it would be http://ec2-46-137-50-196.eu-west-1.compute.amazonaws.com. Done. Bear in mind though that your instance public DNS is likely to be different.

If you need to run JABAWS for large organization you might want to configure load balancer and auto scaling to let JABAWS serve large number of users. Please get in contact with us if you are interested in exploring such configurations.