Resource Balancing
Get introduced to the concept of resource balancing is all about deciding what goes in the cloud and what doesn't, and when it goes into the cloud, how much do we need of that thing, whether it's processing, storage, or what have you.
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