Introduction

Resource balancing requires that you think about your needs and requirements. Once we have defined our needs, we provide the resources needed at optimal cost. Sometimes the optimal cost comes through the public cloud, sometimes through the private cloud. Now, we can use several techniques to balance these resources.

Resource balancing techniques

On-Demand provisioning

On-Demand provisioning means we make it available when it needs to be known.

  • On-demand computing is a technology that allows customers to access cloud services at any time, as and when they need them. Customers have the option, for instance, of adding additional servers for the duration of a project and then dropping back to the previous level after the project is complete.
  • With on-demand resource provision, the edge cloud can be more cost-effective. Load estimation is performed to estimate the next cycle’s load in advance and ensure that the edge cloud’s resources can meet the load requirements.

Auto scaling

The process of scaling in cloud computing involves adding or removing compute, storage, and network services to meet the demands of a workload and maintain performance and availability as utilization increases. Scaling typically refers to adding or reducing the number of active servers (instances) used to meet your workload’s resource requirements. The concept of scaling up and scaling out refers to two dimensions of resources and, therefore, capacity.

Create a free account to access the full course.

By signing up, you agree to Educative's Terms of Service and Privacy Policy