Servers and OtterScript

Server vs Server Roles

Deploying to server roles can be helpful when you don't want to explicitly specify server names. For example, in a multi-tier application that's designed to run across multiple servers.

However, if your application has always been deployed to a specific server, and will be deployed to that specific server for the foreseeable future, there's not much value in creating a specific role for it. In fact, it may create confusion, as other users may be unfamiliar with the concept of roles.

Resource Pools

A resource pool is a set of servers that are used as a single, load-balanced resource. You may acquire an unused server from a resource pool,
and then release it back into the pool once the needed tasks have been performed.