|
In our architecture, the load balancer is utilized to balance the Telco application load. Depending on the way we deploy applications on virtual machines or Pod Kubernetes, we choosethe appropriate load balancer. When deploying an application on a virtual machine, Apache HTTP Load-Balancer is utilized as a load balancer to allow incoming HTTP requests to be routed into servers that perform the Telco application. Since the Apache HTTP LoadBalancer configuration can be updated dynamically, this allows a Cloud system to automatically and dynamically add new servers for a virtual cluster. The additional web servers enable the virtual cluster to scale and thus provide better response time for incoming HTTP requests. Else deploy an application on Pod Kubernetes, we use Kubernetes Load Balancer used as a load balancer to allow incoming HTTP requests to be routed into Pods that perform the Telco application. With the confguration of Kubernetes Load Balancer can be updated dynamically, and a Cloud system to automatically and dynamically add a new pod for a virtual cluster. The additional pod enables the virtual cluster to scale and thus provide better response time for incoming HTTP requests to the system. |