How to Create Environment under my Cloud Account?

  • Log in to Cloud account.
  • Click New environment in the upper left corner of the dashboard.
  • The Environment Topology dialogue box will be open. To start, choose the programming language by clicking on the appropriate tab in the upper part of the dialogue box.
  • Here you can fully customize your environment settings.

Balancing

  • If you want to set up load balancing, simply pick the NGINX-balancer node by clicking the Balancing button (it is also automatically enabled if you use more than one server). Then, specify the resource limits for vertical scaling of your server (fixed and dynamic amount of cloudlets you want to use) in the center section of the Environment Topology window.
  • If you need an external IP address, switch on the Public IPv4 option.

Application Servers

  • In the drop-down menu, choose the application server you want to use. There are many options available.
  • You can change the cloudlet limits per server using the sliders.

Memcached

  • Using the Cache icon you can add a Memcached Node.
  • Use the sliders to change the cloudlet limits for its vertical scaling.

Databases

  • Two sets of databases  are available:
  1. SQL databases
  2. NoSQL databases
  • Click on the SQL icon to activate an SQL Database. You can select the database according to your requirements: MariaDB, MySQL, PostgreSQL, and many more.
  • Then specify the cloudlet limits using the sliders. If needed, switch on the Public IPv4.
  • Click on the NoSQL icon to activate a NoSQL database. Choose the desired database from the drop-down menu.
  • Then specify the cloudlet limits using the sliders. If you need a public IP, switch on the Public IPv4 option.

Additional Options

Additional options are also available

  • Storage
  • VPS
  • Build node (Maven)
  • SSL
  • To use a Data Storage Container, enable the Extra Storage icon and specify the cloudlet and disk limits for it.
  • A few other options are also available here, such as setting the number of server instances, sequential restart delay (to specify a particular time frame between the restart of two containers within one layer), and Public IPv4 address enabling (note that it is a paid option).
  • If you want to use an Elastic Virtual Private Server (VPS), click on the VPS icon, choose the required one from the drop-down list (CentOS, Ubuntu, AlmaLinux, Debian), and scale it vertically by changing the cloudlet limits.
  • By default, VPS containers are provided with an automatically attached external IP address.
  • To use a Maven build-node for Java projects, click the Build icon and specify the cloudlet limits for its vertical scaling using the sliders.
  • To activate SSL for your environment, click the corresponding icon at the top of the wizard frame above the topology blocks.
  • Cloud gives you the opportunity to choose between Cloud SSL (only the application server is required) and Custom SSL (application server/NGINX balancer with a Public IP is required).
  • In addition to the variety of available programming languages, the environment wizard contains a special Custom tab intended for the creation of containers based on Docker templates. Inside, you can find and select any number of Docker containers with the required software.
  • Once a particular template’s slot is chosen (at the bottom of the frame), you can specify the resource limits for it using the cloudlet sliders, attach a Public IPv4 address (please note: this is a paid option), or perform some basic container configurations through a separate graphical tool (Edit button).
  • Additionally, the above-mentioned SSL option is available for Docker-based environments (currently, only the Built-In SSL certificates are supported).
  • Finally, type a name for your environment and click the Create button. Your environments will be listed in the upper pane of the admin panel alongside information about their status, deployed files, and resource usage.

Was this article helpful?

Related Articles