Quickly get powerful optimization software on fast machines when you need them
The Gurobi Cloud is a simple and cost-effective way to get up and running with powerful Gurobi optimization software running on cloud systems. It allows you to launch one or more computers, pre-loaded with Gurobi software and dedicated to you, to handle whatever your optimization needs are. Simply choose the subscription plan and deployment option that best meets your needs, and then pay only for what you use.
There are three ways you can take advantage of the Gurobi Cloud:
The Gurobi Instant Cloud — Easily launch and manage Gurobi Cloud instances via our own intuitive interface available at cloud.gurobi.com
The Gurobi Cloud for AWS — Great if you are already using AWS tools and interfaces for your work
The Gurobi Internal Cloud — Host as few or many Gurobi Cloud instances as you want on your own company's internal cloud
You can use these cloud machines alone, or in conjunction with your own in-house Gurobi licenses, to make the most of your optimization budget.
The Gurobi Instant Cloud and Cloud for AWS can be accessed over the Internet by any Windows, Linux, or Mac computer. Communication is secured with built-in automatic 256-bit AES encryption. Most Gurobi Cloud plans provide Gurobi Compute Server capabilities, which include queuing, load balancing, and failover for an unlimited number of client jobs. These plans also offer distributed optimization capabilities. We also offer other, lower-cost plans. Please see our Licensing Overview page for a detailed comparison between our different Gurobi Cloud plans.
You can also run your existing Gurobi licenses on your own cloud instances if you prefer. The details can be found here. For additional information, please feel free to contact either Gurobi Sales or Gurobi Support.
Common Use Cases
The Gurobi Cloud can be useful in many situations, such as:
Solving challenging models. Leverage the power of multiple computers to solve a single model without having to set up a network of machines. Systems with up to 244 GB of memory are available.
Handling spikes in demand. Scale resources for peak demand without having to maintain them on an ongoing basis.
Handling intermittent optimization needs. Whether for infrequent solves or performance tuning, only pay for machines and licenses when you need them.
Tracking and minimizing expenses for new projects. Try Gurobi for a new project with our Starter Plan. Usage reports show you detailed billing records.
Ensuring robust failover. Help maximize uptime and enable disaster recovery with easy launching of new machines and the use of Compute Server's automatic failover and load balancing capabilities.
All Gurobi Cloud options are designed to offer:
Maximum Power. The Gurobi Cloud scales to meet your needs. From Single-Use to Compute Server licenses (with or without distributed optimization), choose the number and power of machines you want and in just a few minutes you will be ready to go. Computers are available across the globe, with up to 244 GB of memory.
Maximum Flexibility. Once you have purchased a subscription plan you pay only for the number and type of machines you use. You can even upgrade your plan to a higher usage level at any time. There are no restrictions on model sizes, users or client machines.
Available anytime. Use the Gurobi Cloud to start and stop cloud servers 24/7, without needing to purchase new computers or install software. Your cloud servers are ready in a matter of minutes, pre-configured with the latest Gurobi software and a license.
Room to grow. With a simple REST API, your application can control its cloud servers. The Gurobi Cloud for Amazon Web Services is also available for complex integration with Amazon Web Services.
Cross-platform support. The Gurobi Cloud supports client computers running Windows, Linux and Mac operating systems.
Full Technical support. All cloud users get direct access to Gurobi’s outstanding technical support team.
The Gurobi Instant Cloud also offers:
Maximum Ease of Use. We handle all the behind-the-scene details. Set up your account on cloud.gurobi.com and then launch Instant Cloud instances directly from our online interface or your client program, using either a Gurobi API routine or a license file.
Easy integration. Simply install Gurobi software on a local machine (no license required), and the Gurobi Instant Cloud shows you the single step needed to connect your computer to the cloud.
Streamlined Billing. With the Gurobi Instant Cloud you receive one bill covering both license and machine costs.
The Gurobi Internal Cloud also offers:
Full Internal Control. Use Gurobi on your own internal machines without accessing any external network.
Metering with no "phone home" requirement. Pay only for what you use by providing Gurobi with a verifiable document about usage that contains no confidential or hidden information.
Powerful and Intuitive Gurobi Instant Cloud Interface
Gurobi Compute Server capabilities
With the Compute Server licenses included in most of the Gurobi Cloud plans, you get access to all of the client-server capabilities of the Gurobi Compute Server, including queuing, load balancing, and automatic failover.
This allows an unlimited number of users and uses, with an unlimited number of client machines. Client computers can run Windows, Linux or Mac systems.
You can learn more on our Compute Server Overview page.
Distributed Optimization capabilities
With the Compute Server enabled plans, leverage multiple machines to dramatically reduce solve times:
Distributed MIP — where multiple machines work together to solve a single MIP model
Distributed Concurrent — where multiple machines use different algorithmic strategies to race to solve an LP or MIP model
Distributed Tuning — where multiple machines do experimental solves to find parameter settings that improve performance