Many customers who user 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 deactive 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 Server 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 Server instances.
When RStudio Server starts, it will connect to the license server and obtain a temporary lease, releasing it when RStudio Server is stopped. Using this method, you can have any number of RStudio Server instances, so long as you do not run more instances at once than specified in your license.
For more information see the RStudio Server Pro admin guide.