Skip to main content

Create and manage ALB

Application Load Balancer (ALB) handles traffic at the application layer, which is layer 7 of the OSI model. ALB Listeners can use the HTTP or HTTPS protocol and connect to a single default target group..
In addition to the default target group, each listener can also add ALB rules to set up routing based on rules.

Create load balancer

Follow these steps to create a load balancer:

  1. Go to Beyond Networking Service > Load Balancing > Load Balancer in the KakaoCloud Console.

  2. Click the [Create load balancer] button at the top right corner.

  3. In the Create load balancer screen, select the ALB(Application Load Balancer) type.

    이미지 Create load balancer

    CategoryItemDescription
    Basic informationLoad balancer nameEnter the name of the load balancer
    Description (optional)0-100 characters
    NetworkVPCSelect from available VPCs in the project
    SubnetProvide a list of Subnets from the selected VPC
    ListenerProtocolHTTP, HTTPS
    PortEnter a value between 1 and 65535
    Minimum TLS versionAppears only when HTTPS is selected.
    - Choose one from TLSv1.2, TLSv1.1, TLSv1.2
    Default SSL certificateAppears only when HTTPS is selected.
    - Select a registered certificate or register a new certificate
  4. After entering the configuration values, click the [Create] button.

View load balancer list

  1. Go to Beyond Networking Service > Load Balancing > Load Balancer in the KakaoCloud Console.

  2. Check the list of load balancers.

    CategoryDescription
    NameThe name assigned at creation
    Provisioning statusInformation on whether the load balancer has been successfully created or is in the process of being modified or deleted
    Operating statusInformation on whether the created load balancer is available for use
    TypeApplication or Network
    Private IPThe automatically assigned private IP address for the load balancer
    Public IPThe public IP address assigned by the user
    VPCThe VPC containing the load balancer
    AZThe availability zone selected during creation
    Created atThe date the load balancer was created
    [More] iconProvides options for renaming, connecting/disconnecting public IP, configuring access log, and deleting

View load balancer details

  1. Go to Beyond Networking Service > Load Balancing > Load Balancer in the KakaoCloud Console.

  2. Select a load balancer.

  3. In the detail view, you can check the details, listeners, and monitoring information on each tab.

    TabDescription
    DetailsView detailed information of the load balancer
    ListenerView the list of added listeners and their details
    MonitoringView monitoring results for up to 7 days
    - Inbound traffic (bytes/sec): The amount of network traffic incoming to the listener
    - Outbound traffic (bytes/sec): The amount of network traffic outgoing from the listener
    - CPS (Connections Per Second): The number of connections per second handled by the listener
    - Concurrent Session: The number of sessions maintained by the listener simultaneously

Modify load balancer

  1. Go to Beyond Networking Service > Load Balancing > Load Balancer in the KakaoCloud Console.
  2. Select a load balancer on Load Balancer tab, and then click [More] icon > Rename load balancer.
  3. In the popup, change the name or description and click the [Apply] button.

Associate public IP

  1. Go to Beyond Networking Service > Load Balancing > Load Balancer in the KakaoCloud Console.
  2. Select a load balancer on the Load Balancer tab, and then click [More] icon > Associate public IP.
  3. In the popup, configure the options and click the [Apply] button.

Disassociate public IP

  1. Go to Beyond Networking Service > Load Balancing > Load Balancer in the KakaoCloud Console.
  2. Select a load balancer on the Load Balancer, and then click [More] icon > Disassociate public IP.
  3. In the popup, select whether to delete the public IP and click the [Disassociate] button.

Configure access log

Access log is an optional feature that is disabled by default. Here’s how to enable or disable access log.

Enable access log

Follow these steps to enable access log.

  1. Go to Beyond Networking Service > Load Balancing > Load Balancer in the KakaoCloud Console.

  2. Select a load balancer on the Load Balancer, and then click [More] icon > Configure access log.

  3. In the popup, change the state to [Enabled].

  4. Select the bucket to store access logs.

    • You can set whether to use encryption for the selected bucket. For security, it is recommended to select Encryption enabled. For more information on creating Object Storage buckets, refer to Object Storage > Create and manage buckets.
  5. Select the access key ID. The selected access key ID must be set to not have an expiration date. For details, refer to Create access key.

    info
    • When creating an access key, keep the secret access key separately.
    • Enabling access log will incur bucket usage charges for log storage. In this case, you can set the access log retention period through the bucket's life cycle settings. For more information, refer to Object Storage > Configure life cycle.
  6. Enter the secret access key that pairs with the access key ID and click the [Apply] button.

Disable access log

Follow these steps to disable access log.

  1. Go to Beyond Networking Service > Load Balancing > Load Balancer in the KakaoCloud Console.
  2. Select a load balancer on the Load Balancer, and then click [More] icon > Configure access log.
  3. In the popup, change the state.

Delete load balancer

  1. Go to Beyond Networking Service > Load Balancing > Load Balancer in the KakaoCloud Console.
  2. Select a load balancer on the Load Balancer, and then click [More] icon > Delete load balancer.
  3. Click the [Delete] button.