摘要 |
The present disclosure describes methods and systems for load balancing of a host-computing device. A supervisory computing device receives one or more resource usage statistics (e.g., CPU, memory, disk storage, and network bandwidth) of container instances operating on a first host-computing device. The device determines whether (i) the resource usage statistics of each of the containers, which are linked a given user account, exceeds (ii) a set of threshold values associated with the given user account. Responsive to the determination that the compared resource usage statistics exceeds a given threshold value, the device transmits a command (e.g., API function) to the first host computing device to migrate the container associated with the compared resource usage statistics from the first host computing device to a second host computing device selected from a group of host computing devices. The migration occurs with a guaranteed minimum downtime of the web-services being provided by the container. |