Web Server Settings

Web Servers and Instances

A Web Server is a Bunnyshell component representing one or more Cloud Instances that have identical configurations. Each one of the Instances is accessible via its public IP address.
Bunnyshell uses configuration management for provisioning to ensure that all instances have identical configurations. This also means that any new Server can be reproduced from scratch without needing Golden Images.
You can create a Web Server from the upper right Create button.
The creation wizard is logically separated in the following sections:
    General Settings
    Packages Settings
    Disk Settings
    Instance Size

General Web Server Settings

Web Server Name

This name will be used to identify your server in your cloud account. You can later edit the name by going to the Server page and clicking on the Edit icon.

Changing Your Web Server Name

You can change your Web Server name from the right side of the Web Server View. Click on the Edit Icon and type your new Server name.
Note that this does not make any changes on names of your Cloud Instances in your cloud account.

Location

Locations are geographic regions where a cloud's datacenter is located. These are cloud specific. Usually choosing the nearest location to your end users is the safest choice.
Also, when creating web servers and database instances, choose them in the same location to avoid latency.

Environment

Choose to place the server in a existing Environment.

Infrastructure type

    Single: The Web Server has only one cloud instance
    Load Balanced: The Web Server has multiple cloud instances and all traffic is load balanced by a cloud Load Balancer component
    Cluster: The Web Server has multiple cloud instances that are separately accessible and can communicate between them

Subnet

Choose the subnet that the Server will part of. If two Web Servers are created in different subnets they will not be able to communicate using private IP addresses.
Digital Ocean does not support multiple Virtual Networks and Subnets.

Number of Instances

For Single Infrastructure type you will always have one Cloud Instance. For Load Balanced and Cluster types, you will have up to 50 instances (Server Group). You may encounter cloud account limits that may prevent you from creating a Web Server Group or from scaling the Web Server. Check the following:

Load Balancer Type

This setting determines if the Load Balancer works at Level 4 or Level 7 of the OSI Model. Currently only Azure supports A Level 4 load balancer.

Operating System

Bunnyshell supports the following distributions and releases:
    Ubuntu
      18.04
      16.04

Packages Settings

You can choose to create your Server from an existing Package Bundle or to create an empty Server and install packages later.

Disk Settings

Root disk type and Root disk Size
Root disk type cannot be changed after server creation. Check the Disk Reference for an overview of available sizes.

Instance Size

Instance Sizes are cloud dependent. Choose the Instance Classes suited for your instance needs. You can change the instance later.
On Digital Ocean, the root disk size depends on the instance size. After Server creation you will not be able to resize to an instance with a root disk smaller than your current disk size.
On Azure, the instance size determines if the disks attached to the instance, including the root disk, can be SSD or not. You will not be able to change the disk types after server creation.

Changing Web Server Creation Settings

After creating your Server, some settings that were used in the creation stage can be altered, while some cannot.
Supported
Not supported
Will be supported in future releases
Server Setting
Supports Change
How to
Server Name
Infrastructure Type
(convert between Single/Load Balanced/Cluster)
-
Subnet
-
Location
-
Operating System
-
Load Balancer Type
-
Instance Number
Instance Size
Disks
Environment
-
Root disk type
-
Root disk size
Last modified 8mo ago