Horizontal Scaling

Horizontal Server Scaling inside the Cloud: Multi Nodes

Apiqcloud also lets you increase/decrease the number of servers in your environment manually, if it is required for your application.

The process of scaling is fairly simple - just open the environment topology wizard and use the appropriate “+” and “-” buttons in its central pane to state the required amount of nodes for the selected server:


Tips:

  • You  can  automate horizontal scaling based on incoming load with the help of tunable triggers
  • you can use the initial (master) node of the layer as your storage server for sharing data within the whole layer

The maximum number of the same-type servers within a single environment layer depends on a particular hosting provider settings (usually this limit stands for 16 nodes). You can check the exact value within the Quotas & Pricing> Account Limits information frame.

All newly added servers are created at different hardware nodes, providing advanced reliability and high-availability.




Each environment node group (layer) is presented as a string with server full name. In case it includes several instances, layer name will be complemented with the xN label (where N - actual nodes amount).

Embracing several same-type nodes within a layer enables their synchronous management. Thus, all comprised containers can be simultaneously configured, inspected for logs and statistics, restarted or redeployed by means of the corresponding icons.


In order to operate with a particular container separately, click on the triangle icon before the layer string to expand the full list of its nodes. Each of these containers has a unique Node ID identifier, so it can be accessed and configured apart from the rest of instances.


In order to facilitate interaction with numerous servers of the same type, Apiqcloud also allows to mark a particular node with the appropriate label, e.g. to define master and slave instances in a DB cluster.

Just double-click at the default Node ID: xxx value (or hover over it reveal a special pencil icon) and specify the desired alternative name.


More information on this feature can be found in the Environment Aliases document.

You can scale horizontally all of the stacks in your environment:
  • Load Balancer
  • Application Server
  • Database Server
  • Cache Server
  • Storage Container
  • Virtual Private Server (VPS)
  • Docker Container

The only exception is a Maven build-node (as there is no point to scale it).

  • 0 A felhasználók hasznosnak találták ezt
Hasznosnak találta ezt a választ?

Kapcsolódó cikkek

Application Server with horizontal scaling

Application Server Horizontal Scaling The first thing you can notice while increasing the...

Storage Container

Storage Container Horizontal Scaling Dedicated Storage Container is a special type of node...

Automatic Horizontal Scaling

Triggers for Automatic Horizontal ScalingApiqcloud allows you to automatically scale your...

Automatic Vertical Scaling

  Apiqcloud is the  Cloud PaaS which can automatically scale any application, both...

Database Horizontal Scaling

  With Apiqcloud you are able to scale both SQL and NoSQL databases: Each newly added...