Instances are the virtual machines that are part of a Web Server.
AWS | Azure/Azure Stack | Digital Ocean |
Ec2 | Virtual Machine | Droplet |
To see what Servers are part of a Server Group, go to the Web Server view. Web Servers are displayed on the right side of the screen.
Web Server properties:
Server Name
Private IP
Public IP
Master Server
When performing a Create or Scale action, all servers are synchronised in Bunnyshell's dashboard.
Load Balanced and Cluster Servers can contain multiple Instances. When you create a Web Server, one of the Instances is designated as a Master Instance. The following properties apply:
The Master instance is never removed at scale down
You can execute Automation Scripts only on this Instance
After a deployment, a snapshot is executed on non-Master Instances. The snapshot is created from the Master Instance ONLY when it's the only instance left in the Server
When scaling up, new created instances are created from snapshots not made from the Master Instance. This is not True when the situation described above takes place.
Bunnyshell works at the Web Server level. When you create a Load Balanced or Cluster Server, all actions are executed on all Cloud Instances. This includes:
Horizontal scaling or scaling up is available only for Load Balanced and Cluster Servers. You can choose to manually create more instances or enable autoscaling.
Bunnyshell does not yet support operating on specific or individual instances (like start/stop/restart) but we plan on adding this feature in a future release.