# Getting Started (NLB)

This section will guide you through the basic steps of creating and managing a Network Load Balancer (NLB) on GreenNode, providing a comprehensive overview of NLB usage.

## Prerequisites

* **Virtual Private Cloud (VPC):** You need at least one VPC to get started. Refer to the Virtual Private Cloud (VPC) guide for instructions.
* **GreenNode Portal Access:** Understand how to access the GreenNode Portal with either a Root User Account or an IAM User Account. Refer to the "How to Login into GreenNode" guide.
* **IAM User Account (Optional):** If you prefer to use an IAM User Account, refer to the "IAM for vServer" guide.

## Access the vLB Console

The vLB Console is a web-based interface that allows you to manage Load Balancers in your cloud environment. It provides an intuitive interface for controlling and managing your NLBs.

**How to Access the vLB Console:**

* **From the vConsole Homepage:** Go to `https://dashboard.console.vngcloud.vn/`. Under "GreenNode Service," click "vServer," then click "vLB" from the list of products/services on the right.
* **From the vServer Homepage:** Go to `https://hcm-3.console.vngcloud.vn/vserver/`. On the vServer homepage, navigate to the vLB portal by clicking "Load Balancers" under "Load Balancing" in the left menu.
* **Direct Access:** Go directly to the vLB Portal at `https://hcm-3.console.vngcloud.vn/vserver/load-balancer/vlb`.

## Create an NLB

**Steps to Create a Network Load Balancer:**

1. On the Load Balancer homepage, click "Create a Load Balancer."
2. **Choose Load Balancer Configuration:**
   * **Load Balancer Name:** If you don't enter a name, the system will automatically generate one.
   * **Layer:** Select "Network - TCP/UDP."
   * **Scheme:**
     * Choose "Internet facing" to allow access from the internet.
     * Choose "Internal" to allow access only within your private network.
   * **Load Balancer Package:** Select a package that suits your needs and usage, as this will be the main factor in calculating the cost of creating and operating your Load Balancer.
   * **Network Settings:** Choose an existing Virtual Private Cloud (VPC) and Subnet from your VPC list. If you haven't created a VPC yet, refer to the Virtual Private Cloud (VPC) guide.
3. **Configure Listener:**
   * **Listener Name:** If you don't enter a name, the system will automatically generate one.
   * **Protocol & Port:**
     * If you choose TCP, select the port (default is 80).
     * If you choose UDP, select the port (default is 53).
4. **Configure Default Pool:**
   * **Pool Name:** If you don't enter a name, the system will automatically generate one.
   * **Protocol:** TCP/Proxy (for TCP Listener) or UDP (for UDP Listener)
   * **Algorithm:** Choose a suitable load balancing algorithm.
   * **Health Check Settings:** Protocol: TCP / HTTP / HTTPS (for TCP/Proxy Pool) or PING-UDP (for UDP Pool)
5. **Select Pool Members:** Add backend servers to the pool.
   * Choose pool members from a list of available backend servers that belong to the Load Balancer Network (in the same subnet as the LB).
   * Click "Attach" to add each server.
6. **Review Creation Information:** You can review the configuration details and pricing before finalizing. This information is displayed on the right side of the input screen.
   * **Summary Tab:** Review the Load Balancer, Listener, Pool, and Pool Member configurations.
   * **Item List Tab:** Review the Load Balancer package and cost information.
7. **Complete Creation:** After configuring and reviewing, click "Create Load Balancer" to finalize.
   * For prepaid users, you will be directed to the payment page, where you need to provide a valid payment method to complete the creation of the Network Load Balancer. Refer to the Online Payment guide for more information.

## Observe and Test Your NLB

After successful creation, the system will redirect you to the Load Balancer list page, where you can track the creation status from "Creating" to "Active."

Once active, you can access the Load Balancer details page to observe and test its functionality.

These are the basic steps for quickly creating a Network Load Balancer. There are also advanced configurations for different Load Balancer use cases. Learn more about the operation and advanced features of a Network Load Balancer through the following articles:

* **Related Topics:**
  * Manage Load Balancer (NLB)
  * Listener (NLB)
  * Pool (NLB)
  * Monitor your load balancers


---

# 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.vngcloud.vn/vng-cloud-document/vserver/compute-hcm03-1a/load-balancer/network-load-balancer/getting-started-nlb.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.
