Predictive Water Consumption Analysis
Introduction
autoscaling, also known as autoscaling or autoscaling, is a method used in cloud computing by which the amount of computing resources in a server system, measured by the number of active servers, automatically varies according to the total load. This means that the number of servers increases or decreases depending on the activity (the more activity, the more load, and consequently, the more servers will be activated). It is a concept similar to that of load balancing, and can be implemented together.[1].
Advantages
Autoscaling offers advantages such as:.
• - Electricity savings in companies with their own server infrastructure, since the servers are activated and deactivated automatically. It also allows you to save water (and its cost) in liquid cooling servers.[2].
• - Cost savings for companies with cloud-based infrastructures. The vast majority of providers bill server usage by reservation (teams or reserved instances), usage time, and processing time spent. The lower the reservation, the lower the cost.[3].
• - Sale of additional processing on reserved equipment that is at rest or with low load.[4].
• - Protection against hardware, network and application failures for systems that support automatic replacement of unstable or damaged instances.[5].
• - Increased uptime and availability in cases where the workload may become variable and unpredictable.
Autoscaling differs from a fixed cycle system of server usage, in which the initial load pattern is given by the estimate that is assumed for the different times of the day. This translates into a nonsense of excess or lack of servers to balance a load at a specific time. For example, in a fixed server configuration, if during the night half of the computers are scheduled to rest because it is stipulated that (generally) there will be low traffic, it could happen that on a certain day the load overflows (due to a traffic spike) and the servers become saturated, ceasing to respond. Autoscaling prevents this situation by turning servers on or off depending on current traffic, so it can better handle traffic spikes.[2][6].