# Deka GLB

**Deka GLB (Global Load Balancer)** is a feature in the Cloudeka portal service that is used to improve end user performance by directing users to the nearest data center using geolocation. The primary goal of using Deka GLB is to increase the availability, performance, and reliability of a web application or service by evenly distributing the workload among servers located in various data centers or physical locations around the world. Cloudeka load balancer provides several features:

* Multiple protocols, load balancer supports multiple protocols to meet your needs. Currently several protocols are available:

&#x20;      **a. TCP**

&#x20;       **b. HTTP**

&#x20;       **c. HTTPS**

* Health Check, to determine the condition of the backend instance periodically. This will automatically stop sending traffic to unresponsive instances.

On load balancing, there are 3 algorithm methods used, including the following:

<table><thead><tr><th width="226"></th><th>Description</th></tr></thead><tbody><tr><td>Roundrobin</td><td>This is a load method that is given sequentially from one server to another so that it forms a loop.</td></tr><tr><td>Least Connection</td><td>This is a load method that is assigned based on the server that has the fewest connections in the list of available servers.</td></tr><tr><td>Source</td><td>The method selects the server to use based on the hash of the source IP address from which the user made the request so that in this method ensures that the same user will connect to the same server</td></tr></tbody></table>

Before creating a Load Balancer, you must first have an Instance. If you don't have an Instance yet, you can create an Instance first. For an explanation about creating a create VM instance you can read at [Create VM Instance](/deka_flexi/deka_flexi_compute/create-a-vm-instance.md#create-instance-from-public-image).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.cloudeka.id/deka_flexi/deka-glb.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
