Skip to content

Commit 2ff5dc7

Browse files
Mdformat
1 parent daf071d commit 2ff5dc7

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

docs/hypernode-platform/autoscaling/how-does-horizontal-autoscaling-work.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ This article explains how Horizontal autoscaling works, what the requirements ar
1414

1515
## How does it work
1616

17-
With horizontal autoscaling, additional Hypernodes will be added automatically to your main Hypernode at peak times. The extra Hypernodes will be used as PHP fpm workers.
17+
With horizontal autoscaling, additional Hypernodes will be added automatically to your main Hypernode at peak times. The extra Hypernodes will be used as PHP fpm workers.
1818
Since there are no configuration or IP changes needed, Horizontal autoscaling is zero-downtime.
1919

20-
For Horizontal autoscaling you can configure some conditions. If the conditions are met from the configured settings in the Control Panel, Horizontal autoscaling will be triggered.
20+
For Horizontal autoscaling you can configure some conditions. If the conditions are met from the configured settings in the Control Panel, Horizontal autoscaling will be triggered.
2121
You can configure the following conditions:
2222

2323
- **CPU Load Threshold:** CPU load that is continuously monitored by the autoscaling agent. The percentage value you see is the actual load divided by the number of CPUs you have. For example, if your actual load is 2, but you have 4 CPUs, your CPU load percentage is 50%. The default setting is 70%.
@@ -28,7 +28,7 @@ You can configure the following conditions:
2828
### Upscaling
2929

3030
Once the configured conditions are met and autoscaling is triggered, we spin up extra Hypernode(s) which meets the extra calculated amount of resources you need.
31-
We create a snapshot of your main Hypernode and attach that snapshot to the extra provisioned Hypernodes.
31+
We create a snapshot of your main Hypernode and attach that snapshot to the extra provisioned Hypernodes.
3232
All the services, such as MySQL, Elasticsearch and Redis, keep running on your original Hypernode. We add the additional Hypernodes as PHP-fpm workers and will handle the incoming requests.
3333
The load of the different autoscaling nodes will be balanced from your original Hypernode.
3434

@@ -42,9 +42,9 @@ This approach selects the longer duration between user-defined settings or the f
4242

4343
### Downscaling
4444

45-
If the monitor agent noticed if one Hypernode will be removed, the used resources will stay below the configured thresholds, the downscale operation will be triggered.
46-
Downscale will happen by detaching the autoscaling instances from the main Hypernode one by one.
47-
After a downscale operation has completed, there will be a cooldown of 15 minutes to monitor the behaviour of the newly available resources before downscale again.
45+
If the monitor agent noticed if one Hypernode will be removed, the used resources will stay below the configured thresholds, the downscale operation will be triggered.
46+
Downscale will happen by detaching the autoscaling instances from the main Hypernode one by one.
47+
After a downscale operation has completed, there will be a cooldown of 15 minutes to monitor the behaviour of the newly available resources before downscale again.
4848
If the amount of used resources is still below the configured threshold, another downscale operation will be triggered.
4949
If there is need for extra resources instead, extra resources will be added again.
5050

@@ -117,7 +117,7 @@ Example output if Redis Persistent is enabled:
117117
redis_persistent_instance is set to value True
118118
```
119119

120-
If Redis Persistent instance is not enabled, you can enable the second Redis instance for sessions you run the command:
120+
If Redis Persistent instance is not enabled, you can enable the second Redis instance for sessions you run the command:
121121

122122
```console
123123
hypernode-systemctl settings redis_persistent_instance --value True

0 commit comments

Comments
 (0)