Managing professional licenses in AWS



Many customers who use our professional products use them with Amazon Web Services (AWS). Our license manager will work seamlessly to activate your license keys in the cloud. But if you terminate a server instance and then create a new server instance in AWS you may experience difficulties activating your license key with the new server.

If you are terminating and starting a new server instance frequently in AWS, we recommend you deactivate the license before the server shuts down using the Shiny Server Pro license manager. This process will alert the RStudio license manager that the license is available to be associated with a new server.

If deactivating the license at shutdown is not an option, then RStudio can grant you a license key with a long trial extension. Please contact RStudio for more information.

Floating License Manager

If you stop and start RStudio Workbench (previously RStudio Server Pro) instances frequently (e.g. Docker), for instance because you’re running them inside virtual machines or containers, you may wish to use floating licensing instead of traditional licensing.

To use floating licensing, you run a small, lightweight server, which holds a license that grants you the right to run a certain number of concurrent RStudio Workbench instances.

When RStudio Workbench starts, it will connect to the license server and obtain a temporary lease, releasing it when RStudio Workbench is stopped. Using this method, you can have any number of RStudio Workbench instances, so long as you do not run more instances at once than specified in your license.

For more information see the RStudio Workbench admin guide

AWS License Manager

RStudio Workbench and RStudio Connect can also be purchased through the AWS marketplace. In this case, the license is managed through the AWS License Manager. AWS License Manager is also used to manage licenses used by RStudio Workbench within SageMaker.