To create a server array, go to Manage -> Arrays and click on the New button.

Provide the following information:
- Nickname - provide a Nickname for the server array.
- Array type - select Alert-based as the type of server array. (The secondary configuration options will change accordingly.)
- Server template - select the template that will be used to create the application servers in the server array.
- SSH key - select the SSH key that will be used by all servers in the server array.
- Security Group - select the security group that will be used by all servers in the server array.
- Deployment - select a deployment for the server array. (A deployment can have more than one server array.)
- Default min count - the minimum number of servers that must be operational at all times in the server array. Default = 0.
- Default max count - the maximum number of servers that can be operational at the same time in the server array.
- Decision threshold - the percent of votes that must be made by all application servers in order to trigger an alert escalation and resize the server array.
- Example: Two application servers with a decision threshold = 51%. An additional server will only be launched if both application servers "vote to grow." Whereas, if the decision threshold = 50%, only one application server would have to "vote to grow" in order to launch an additional server.
- Resize by - the number of servers that should be added/removed from a server array when a resize action occurs.
- Resize calm time - the time (in minutes) that must pass before another action can be taken on the server array. The calm time prevents an array from being resized too frequently.
See Also
- To learn how to use an alert-based server array for setting up a scalable website, see Autoscaling Setup tutorial.
- You can also create a server array schedule where you define new resize parameters over the course of a day/week. See Server Array Schedule.