Vertical Scaling
Vertical scaling in Kuberns allows you to increase the resources (such as memory and CPU) of an existing machine (server). This approach is beneficial when you need to enhance the performance of a single server to handle more intensive workloads. Here’s an explanation of vertical scaling, its advantages, and how you can utilize it within Kuberns.
Understanding Vertical Scaling
Vertical scaling, also known as scaling up, involves adding more resources to an existing server. This method is useful when a single server needs more capacity to handle its workload, without the need to distribute the load across multiple servers.
Benefits of Vertical Scaling
-
Enhanced Performance: By increasing the resources of a single server, you can improve its performance, making it capable of handling more intensive tasks.
-
Simplified Management: With vertical scaling, you can maintain a smaller number of servers while still increasing capacity, simplifying management and maintenance.
-
Cost-Effective: For applications that do not need multiple servers, scaling up can be a more cost-effective solution compared to scaling out.
When to Use Vertical Scaling
-
Resource-Intensive Applications: When your application requires more memory or CPU power to perform efficiently, vertical scaling can provide the necessary resources.
-
Single-Server Deployments: For applications designed to run on a single server, increasing the server’s capacity can improve performance without the need for additional machines.
-
Temporary Resource Needs: If you have temporary spikes in workload, scaling up can quickly provide the required resources without long-term commitments.
How to Perform Vertical Scaling in Kuberns
-
Access Resource Management:
- Navigate to the Resource Management tab in your service dashboard.
-
Select the resource you want to scale and select configure:
- Find the Vertical Scaling option, as shown in the provided image.

-
Upgrade Plan:
- Click on the "Upgrade Plan" button to increase the memory or CPU of your existing machine.
- The interface will guide you through the process of selecting a higher plan that offers more resources.
-
Confirm Changes:
- Review the new resource allocation and associated costs.
- Confirm the changes to scale up your existing server.
The contents on your screen may differ based on the number of servers you have on your service.
By leveraging vertical scaling in Kuberns, you can ensure your application has the necessary resources to perform optimally, even under heavy workloads. This scalability is crucial for applications requiring intensive processing power or memory, providing a straightforward way to enhance performance without adding complexity.