Scale your application from one user to millions with ease.
Nodion allows you to scale your applications horizontally as well as vertically with a single click. When creating applications you have the option to define an instance type as well as the amount of instances. Your application will get deployed with those settings but they can be changed afterwards. If you are unsure which instance type your app requires you could start with a smaller instance and scale up down the road as needed.
Changing either the instance type or amount of instances will result in Nodion spawning or removing instances immediately after saving those changes. If you increase the instance amount, new instances will be spawned with the existing image of the current deployment. This should only take around 5 to 10 seconds. Changing the instance type as well as remove instances will most likely be handled instantly.
Our regular instance types range from 1 GB up to 32 GB of RAM and allow for easy scaling. You can horizontally scale to up to 32 instances per application. That means by default there is a limit of up to 1 TB of RAM per application. If you require instance types with a higher amount of RAM please contact us, we can offer instance types with up to 1 TB RAM.
Hobby instances are suitable for hobby projects that don't have a lot of requirements and don't need any guarantees.
- HOBBY-256MB256 MB RAM / Limited CPU
- HOBBY-512MB512 MB RAM / Limited CPU
Sandbox instances are ideal during development, trying out Nodion as well as smaller applications that don't need predictable CPU performance.
- SB-G1-1GB1 GB RAM / Shared CPU
- SB-G1-2GB2 GB RAM / Shared CPU
- SB-G1-4GB4 GB RAM / Shared CPU
General purpose instances are recommended for production usage, as you will have predictable performance and CPU threads pinned down for your application.
- GP-G1-8GB8 GB RAM / 2 vCPU
- GP-G1-16GB16 GB RAM / 4 vCPU
- GP-G1-32GB32 GB RAM / 8 vCPU
Autoscaling is currently not supported. You have to manually adjust the instance type and instance amount either through our API or by manually changing those values through the Web UI.