This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Overview

    Service Overview

    Samsung Cloud Platform’s Load Balancer (LB) service automatically distributes traffic to available servers in case of unpredictable traffic spikes or server failures, ensuring the stability and continuity of customer services.

    Load Balancer is deployed in a VPC Subnet as the service endpoint provided to clients, depending on the service type (L4 / L7), and you can configure multiple services by adding a Listener to the created Load Balancer.

    Listener receives client requests through the service port and processes traffic according to routing rules. L4 supports TCP/UDP/TLS protocols, L7 supports HTTP/HTTPS protocols, and in L7 you can specify LB server groups per routing condition or set a redirect response for request URLs.

    The LB server group forwards requests received by the Listener to specific servers based on load balancing and health checks. The server receives client requests from the Load Balancer’s Source NAT IP through the port set on the member, and the server status is periodically monitored by the Load Balancer’s health check IP.

    LB health check defines the member health check method registered in the LB server group. You can select the LB health check resource provided by default in the LB server group, or create a new one to configure monitoring suitable for the application.

    Features

    • Various load balancing methods: Round Robin, Least Connection, IP Hash etc. provides various load balancing methods.
    • SSL authentication encryption and Offloading: Supports SSL offloading and allows selection of encryption level.
    • Enhanced Security: Use a firewall to manage Load Balancer communication and view connection logs through log storage.

    Service Diagram

    Diagram
    Figure. Load Balancer Diagram

    Provided Features

    • Load Balancer: Choose the service type and set the IP to be used in the Load Balancer.
    • Listener: Set the protocol, port, and routing rules. You can add multiple Listeners to a single Load Balancer.
    • LB server group: Set the load balancing method. LB server group can be connected to a single Load Balancer.
    • Member: Select the server to add to the LB server group. You can select Virtual Server or Bare Metal Server resources created in the same VPC as the Load Balancer, or directly enter an IP.
    • LB Health Check: Set the member health check method. LB health check can be registered and used in multiple LB server groups.

    Components

    Load Balancer consists of Load Balancer(Listener), LB server group(member), LB health check.

    Load Balancer

    The components that make up a Load Balancer are as follows. Depending on the settings for each component, you can configure load balancing suitable for the customer’s workload.

    ComponentDetailed Description
    Service ClassificationLoad Balancer Service Type
    • Listener protocol classification that can be created according to L4/L7
    Service SunbetVPC Subnet where the Load Balancer will be deployed
    • Assign the required Service IP, Source NAT IP, Health Check IP in the Subnet range for the Load Balancer
    Service IPService IP that the client will access
    Source NAT IPIP to be used for delivering server traffic from the Load Balancer
    Health Check IPIP to be used for health check in Load Balancer
    ListenerResources connected to Load Balancer
    • Protocol, port, LB server group settings
    Table. Load Balancer components

    LB Server Group

    The elements that make up the LB server group are as follows. Traffic is delivered to members of the LB server group according to the settings of each component.

    ComponentDetailed Description
    ProtocolLB server group forwarding protocol
    Load BalancingTraffic Distribution Method
    • Deliver traffic to a specific member according to the load balancing method
    LB Health CheckMember Health Check Method
    • Select from the list of resources created by LB Health Check
    MemberServer to handle client requests
    • Set weight or modify activation status according to load balancing
    Table. LB Server Group Components

    LB Health Check

    LB health check components are as follows. Member health checks are performed according to settings for each component.

    ComponentDetailed Description
    ProtocolHealth Check Protocol
    Health Check PortPort used for health check
    PeriodHealth check execution period
    Waiting TimeServer response waiting time for health check
    Detection CountCriteria for determining member health check status (Healthy / Unhealthy)
    Table. LB health check components

    Constraints

    Samsung Cloud Platform’s Load Balancer has a default quota applied, which imposes restrictions on the number of Load Balancers, Listeners, LB server groups, and members that can be created. Through the console, you can manage current usage and request additional quota for items that can be expanded.

    ItemDefault QuotaDetailed Description
    LOAD_BALANCER.SERVICE_SUBNET.DEFAULT.COUNT3Number of Service Subnets that can create Load Balancers per VPC
    LOAD_BALANCER.DEFAULT.COUNT50Number of Load Balancers created per Region
    LOAD_BALANCER.LISTENER.DEFAULT.COUNT1000Number of Listeners created per Region
    LOAD_BALANCER.SERVER_GROUP.DEFAULT.COUNT1000Number of LB server groups created per Region
    LOAD_BALANCER.MEMBER.DEFAULT.COUNT1000Number of members that can be registered in the entire LB server group per Region
    LOAD_BALANCER.HEALTH_CHECK.DEFAULT.COUNT500Number of LB health checks created per Region
    Table. Load Balancer Constraints

    Preceding Service

    Before creating the Load Balancer service, this is the list of services that must be pre-configured. Please refer to the guide provided for each service for detailed information and prepare in advance.

    Service CategoryServiceDetailed Description
    NetworkingVPCService that provides an independent virtual network in a cloud environment
    Table. Load Balancer Preceding Service