The best option for using Gurobi on the cloud is to use an Academic WLS license.
The WLS (Web License Service) allows you to run Gurobi Optimizer wherever you want, across regular machines and container environments (Docker, Kubernetes...) with floating capability. For more information, please see What is an Academic WLS license?
Other options are:
- Use an Academic Named-User License on a cloud machine of your choosing. See How do I obtain a free academic license?. Unlike an Academic WLS license, an Academic Named-User license becomes associated with the host ID of the machine on which it is installed. Using it on a cloud instance requires configuring the instance to have a persistent host ID (e.g., see: How do I configure an AWS EC2 instance so the license file remains valid?).
- We can provide access to Gurobi on the Gurobi Instant Cloud for just the cost of the AWS/Azure machine hours. To inquire about this option, which involves setting up a billing account with Gurobi, please submit a support request.
- How do I configure an AWS EC2 instance so the license file remains valid?
- How do I install a free academic license key on a cluster or in a shared computer lab?