Cloudeka
  • Service Portal Cloudeka
  • Starter Guide Deka Flexi
  • Introduction
    • Sign Up
    • Sign In
    • Sign Out
    • Forgot Password
    • Project
      • Create a New Project
      • List Service
      • Delete Project
    • Profile Setting
    • Organization
      • Manage Role Organization
      • Setting Organization
    • Check Audit Log
    • Broadcast
    • Voucher
      • Voucher Trial
      • Voucher Credit
      • Voucher Discount
  • Deka Flexi
    • Deka Flexi: Instance
      • Introduction
      • Machine Type
      • Operating Systems
      • Server Group
        • Create Server Group
        • Detail Server Group
        • Delete Server Group
      • Create a VM Instance
      • Details Instance
        • Deka Agent
        • Power On Instance
        • Power Off Instance
        • Reboot Instance
        • Resize Instance
        • Resize Root Disk
        • Attach Interface
        • Detach Interface
      • Connect to VM Instance
        • Connect to VM Instance via Cloudeka Portal
        • Connect to Windows VM Instance via RDP (Remote Desktop)
        • Connect to Linux VM Instance via SSH
        • Connect to Linux VM Instance via SSH Key
      • Create SSH Keys
      • Delete VM Instance
    • Deka Volume: Storage
      • Creating & Attaching a Storage or Disk
      • Formatting a Disk
        • Formatting & mounting a disk on Windows
        • Formating & mounting a disk on Linux
      • Increase Storage
      • Delete Storage
    • Deka Volume: Images
      • Snapshot
        • Take a Snapshot for Instance
        • Restore a snapshot for Instance
        • Delete a snapshot for Instance
        • Take a snapshot for Storage
        • Delete a snapshot for Storage
      • Backups
      • Custom Image
    • Deka Flexi: Network
      • VPC Network
        • Create VPC Network
        • Edit VPC Network
        • Add/EditPort
        • Delete Port
        • Add/Edit Subnet
        • Delete Subnet
        • Delete VPC Network
      • Floating IP
        • Assign Floating IP
        • Unassign Floating IP
        • Reassign Floating IP
        • Delete Floating IP
    • Deka Flexi: Security
      • Security Firewall Rule
      • Edit Security Firewall Rule
      • Delete Security Firewall Rule
    • Deka SLB
      • Create Load Balancer
      • Configuration Deka SLB
      • Delete Load Balancer
      • Example Use Case
    • Deka VPN
      • Create VPN
      • OpenVPN Configuration
        • Create OpenVPN
        • Add OpenVPN User
        • Edit OpenVPN User Configuration
        • Download OpenVPN
        • Install OpenVPN on Windows
        • Install OpenVPN on MacOS
        • Connection with OpenVPN
        • Delete OpenVPN User
        • Delete OpenVPN
      • IPsec Configuration
        • Create IPsec
        • Connect IPsec
        • View Pre Shared Key
        • Disconnect IPsec
        • Delete IPsec
      • Remote Instance using Putty
      • Delete VPN
    • NAT Gateway
      • Create NAT Gateway
      • Configuration NAT Gateway
        • Add Floating IP
        • Delete Floating IP
        • Add Static Route
        • Delete Static Route
        • Add NAT
        • Delete NAT
      • Remote Instance
        • Create VPC Expert
        • Create Instance
        • Floating IP Configuration
        • Virtual Machine Access Internet
        • Remote Virtual Machine using Computer Terminal
      • Remote Putty
        • Create VPC
        • Configuration Interface
        • Configuration NAT Gateway
        • Configuration Firewall
        • Remote Instance using Putty
      • Delete NAT Gateway
    • Deka Agent
      • Install Deka Agent on Linux
      • Detail Deka Agent
        • Quick CPU / Mem / Disk
        • Basic CPU/ Mem/ NET/ Disk
        • Memory Meminfo
        • Memory Vmstat
        • System Timesync
        • System Processes
        • System Misc
        • Hardware Misc
        • Systemd
        • Storage Disk
        • Storage Filesystem
        • Network Traffic
        • Network Sockstat
        • Network Netstat
        • Node Exporter
      • Export to PDF
      • Monitoring Deka Agent
    • Deka GLB
      • Create Deka GLB
      • Configuration Deka GLB
      • Delete Deka GLB
      • Example Use Case
  • Deka Prime
    • Introduction
    • NSX-T & NSX-V
    • Delete Project
    • Menu Instance
      • Create New Instance
      • Access Console Instance
      • Power On Instance
      • Power Off Instance
      • Detail Instance
      • Configuration NICs
      • Configuration Guest OS
    • Menu Network
      • Create Routed Network
      • Create Isolated Network
      • Edit Network
      • Delete Network
    • Menu Security
      • Firewall
      • NAT
      • Routing
      • IP Set
    • Menu Catalog
    • Configuration Deka Flexi
  • Storage
    • Deka Box
      • Create Deka Box
      • Overview Deka Box
      • Resize Deka Box
      • Managing Deka Box Access Key
      • Access Deka Box using S3 Browser
      • Upload files and folders in S3
      • Enable versioning in S3
      • Create Static Web in S3
      • Delete Deka Box
      • Bucket and Group Access Policies
        • Specify permissions
        • Edit S3 Bucket Policies
    • Deka NFS
      • Create Deka NFS
      • Detail Deka NFS
      • Mount Deka NFS in Instance
      • Unmount Deka NFS in Instance
      • Delete Deka NFS
  • Network
    • Deka CDN
      • Create CDN
      • Location Configuration CDN
      • Configuration CDN via Editor
      • Deploy CDN
      • Renewal SSL
      • Delete CDN
    • Deka DNS
      • Create DNS
      • Setting DNS Management
      • Delete DNS
  • Platform
    • Deka Dbaas
      • Create Data Store
      • Data Store Detail
      • Delete Data Store
      • Database Access Using Other Apps
    • Deka Rock
      • Create Deka ROCK
      • Detail Deka ROCK
      • Machine Set
      • Security Group
      • Maintenance Windows
      • Open Console with Openshift
      • Installing CLI (oc) on Computer
      • Destroy Cluster Deka ROCK
    • Deka Harbor
      • Create Deka Harbor
      • Detail Deka Harbor
      • Configuration Worker
      • Configuration Load Balancer
      • Configuration Inbound Rule
      • Kubernetes Dashboard
      • Delete Deka Harbor
  • Security
    • Deka AST
      • Create Project
      • Scan Project
      • Change Setting Project
      • SAST
      • SAST Issue
      • SAST: Measure Code
      • SAST: Custom Rule
      • SAST: Security Detector
      • SCA
      • Secret Key
      • Repo Missconfiguration
      • Scan Validation AppSec
      • Dynamic Security
      • Integration
      • Report
      • Delete Project
    • Deka SSL
      • Create Deka SSL
      • Download Key SSL
      • Renewal SSL
      • Import SSL
      • Delete SSL
  • CI/CD
    • Deka Registry
      • Create Deka Registry
      • Summary
      • Repositories
      • Logs
      • Labels
      • Tag
      • Member
      • Push
      • Resize
      • Delete Deka Registry
  • Software
    • Deka POP
      • Introduction
      • Detail Deka Pop
  • Monitoring
    • Alerting
      • Create Alert
      • Edit Alert
      • Delete Alert
      • Alerting Tes Implementation
    • Deka Agent
  • Support
    • Support Ticketing
      • Create Ticket
      • Ticket Details
    • Deka Manage Service
      • Bought a Manage Service Package
      • Downgrage/Upgrade Package
      • Unsubscribe Package
  • Billing
    • Check Billing
    • Balance
      • Billing Payment type Postpaid Project
      • Billing Payment type Prepaid Project
  • Miscellaneous
    • NTP Server
    • How to Sync Local and Remote Directories with Rsync
  • Deka GPU
Powered by GitBook
On this page
  • Add Backend Configuration
  • Add Frontend Configuration
  • Edit Backend Configuration
  • Edit Frontend Configuration
  • Delete Configuration Backend/Frontend
  1. Deka Flexi
  2. Deka SLB

Configuration Deka SLB

PreviousCreate Load BalancerNextDelete Load Balancer

Last updated 2 months ago

After creating Deka SLB, for the next steps, add backend configuration and frontend configuration. On the Load Balancer page, press the Configuration button.

Config Deka SLB

The Load Balancer Configuration page will appear, displaying three tabs.

Config Deka SLB

There are three tabs available on the Load Balancer Configuration page, namely the General tab, Backend tab, and Frontend tab. This section explains some configurations that can be performed.

Add Backend Configuration

Here are the steps to add Backend configuration in Deka SLB on the Cloudeka portal service:

  • Navigate to the Configuration Load Balancer page and click on the Backend tab, then click Create Backend.

  • On the Create Backend page, fill in the available form.

Column
Description

Name

Configure the backend with a name adhering to the character restrictions of using only A-Z, a-z, and "_" underscore.

Load Balancer Method

In this column, there are three options available Roundrobin, Least Connection, and Source.

Mode

There are two modes to choose from:

  1. HTTP

  2. TCP

If you select the HTTP protocol in the Mode column, the following columns will appear:

Column
Description

Advanced Check

If you choose HTTP in column Mode, click httpchk.

Http Check Method

You will have 2 options:

  1. GET, used to request data to retrieve information..

  2. POST, used to request the creation of new data.

Http Check URI

This column is used to determine whether the server is active or inactive. In this section, type /_health.php

If you choose the TCP protocol in the Mode column, the following columns will appear.

Column
Description

Advanced Check

There are 2 options available:

  1. SSL Hello Check used to ensure that an SSL connection to the backend server can be successfully established.

  2. TCP Check used for checking the availability or health of a TCP connection between two devices or nodes in the network.

After determining the protocol to be used, in the Server section, you can add more than one server if your backend configuration involves multiple VMs or instances. This allows you to configure load balancing for multiple servers, distributing traffic among them based on the chosen algorithm and health check settings.

Column
Description

Servers - Server Name

VM instances that have been deployed to the VPC connected to Deka SLB.

Servers - Server Port

The port that the server will use.

Servers - Max Connection

The maximum number of connections accepted by the server.

Servers - Weight

The load that will be received by the server.

  • After filling out all the forms on the Create Backend page, click the Create Backend button.

  • A notification will appear "Backend Configuration has successfully created!"

Add Frontend Configuration

After you have configured the backend, the next step is to configure the frontend by following these steps:

  • On the Configuration Load Balancer page click on the Frontend tab, and then click Create Frontend.

  • On the Create Frontend page, fill in the available form.

Column
Description

Name

The name of the frontend configuration, and the allowed characters for frontend naming are only A-Z, a-z, and "_" underscore.

Default Backend

Select the previously created backend.

If you want to add a Backend configuration press the Add Backend button.

Column
Description

Backend Name

Backend configuration name.

ACL Name

To define rules that control access or behavior for specific traffic.

Criteria

To determine whether a request should be directed to a specific backend or not. There are 3 options, namely:

  1. req.hdr(Host) this criterion checks the value of the Host header in the HTTP request.

  2. path_beg this criterion checks whether the URL path of the request starts with a specific value.

  3. path_end this criterion checks whether the URL path of the request ends with a specific value.

Value

These criteria are adjusted based on your selection in the Criteria column.

  1. req.hdr(Host) as an example www.example.com

  2. path_beg for paths starting with “/”. Example: “/example.php”

  3. path_end for paths ending with a specific file extension. Example: “.php”

Condition

There are two options:

  1. Equal used to check if a value is equal to the value entered in the ACL Column.

  2. Not Equal used to check if a value is not equal to the value entered in the ACL column.

Action

There is a Delete button to remove added Backend configurations.

After determining the Backend configuration to be used, there are other columns that need to be filled.

Column
Description

Bind Address

There are 2 options:

  1. Internet

  2. Internal

Mode

There are 3 options:

  1. HTTPS

  2. HTTP

  3. TCP

If you choose HTTPS in the Mode column, the following columns will appear:

Column
Description

Bind Port

By default, it uses port 443.

Certificate File

You can upload the certificate file you possess. If you are usign the Cloudeka Portal Service, namely Deka SSL, you can download the file in the SSL menu under the Manage Module.

Key File

You can upload the key file you possess. If you are using the Cloudeka Portal Service, namely Deka SSL, you can download the file in the SSL menu under the Manage Module.

If the Mode column selects the HTTP or TCP protocol, the following columns will appear.

Column
Description

Bind Port

Adjusting to the protocol used:

  1. If the HTTP Protocol is selected, it will be automatically filled with port 80.

  2. If the TCP Protocol is selected, specify the port to be used.

  • After filling out all the forms on the Create Backend page, click the Create Backend button.

  • If the HTTPS load balancer frontend is successfully created, a notification will appear “Frontend Configuration has successfully created!”.

Edit Backend Configuration

You can modify the backend configuration you've created by following these steps:

  • On the Backend tab of the Configuration Load Balancer, select Backend configuration you want to update by clicking the Edit button.

  • The Edit Backend page, you can modify the Load Balance Method, Advanced Check, Http Check Method, Http Check URI, and add Servers by click Add Servers. Then click Update Backend.

  • A notification will appear Backend Configuration has successfully updated!

Edit Frontend Configuration

Here are steps to modify the existing Frontend configuration:

  • On the Configuration Load Balancer, click on the tab Frontend. Select the frontend configuration you want to update by click the Edit button.

  • The Edit Frontend page will appear, you can modify Default Backend, Additional Backend if you want to add another backend, click the Add Backend button, Bind Address, and Bind Port. Then click Update Frontend.

  • A notification will appear Frontend Configuration has successfully updated! indicating that the frontend Load Balancer configuration has been successfully modified.

Delete Configuration Backend/Frontend

To delete the backend and frontend configuration in the Deka SLB configuration. The initial step is to delete the frontend configuration and then delete the backend configuration. On the Configuration Load Balancer page, on the Frontend tab, select the Delete button.

The Delete Frontend window appears, enter the frontend configuration name and click the Confirm button to continue the configuration deletion process.

Wait until the process is complete and the notification "Frontend configuration has been successfully deleted!" appears.

After successfully deleting the frontend configuration, the next step is to delete the backend configuration. If you haven't deleted the frontend configuration, a notification will appear "Please detach default backend from frontend configuration!" On the Backend tab, select the Delete button.

The Delete Backend window appears, enter the frontend configuration name and press the Confirm button to continue the configuration deletion process.

Wait until the process is complete, and a notification will appear “Frontend configuration has successfully deleted!”

Add Configuration, for further details, you can follow the steps in subsections and .

Edit Configuration, for further details, you can follow the steps in subsections and

Delete Configuration, for further details, you can follow the steps in subsections .

Config Backend
Config Backend
Config Backend
Config Backend
Config Backend
Config Backend
Config Backend
Config Frontend
Config Frontend
Config Frontend
Config Frontend
Config Frontend
Config friontend - HTTP - TCP
Config Frontend
Config Frontend
Edit Configuration Backend
Edit Configuration Backend (a)
Edit Configuration Backend (b)
Edit Configuration Backend Success
Edit Configuration
Edit Configuration Frontend (a)
Edit Configuration Frontend (b)
Edit Configuration Frontend Success
Delete Configuration FE
Delete Configuration FE
Success Delete Configuration FE
Delete Configuration BE
Delete Configuration BE
Success Delete Configuration BE
Add Backend Configuration
Add Frontend Configuration
Edit Configuration Backend
Edit Configuration Frontend.
Delete Configuration
Page cover image