Create and manage ALB
An Application Load Balancer (ALB) processes traffic at the OSI Layer 7 application layer. The listener of an ALB can use HTTP or HTTPS protocols and connects to a single default target group.
In addition to the default target group, you can configure rule-based routing by adding ALB rules to each listener.
Create load balancer
Create a new load balancer.
- Go to KakaoCloud console > Networking > Load Balancing > Load balancer.
- Click the [Create load balancer] button at the top right.
- In Select type, choose Application Load Balancer.
- Configure the information required to create the load balancer and then click the [Create] button.
| Category | Item | Description |
|---|---|---|
| Basic information | Load balancer name | Enter the name of the load balancer |
| Load balancer description | Description of the load balancer | |
| Network | Subnet | Displays the list of subnets in the VPC |
| Listener | Listener information Protocol: HTTP, HTTPS - Port (1-63535): Port information | |
| Detailed attributes | - Idle timeout: Configure the idle timeout value - Packet settings: Configure how headers are processed | |
| Minimum TLS version | Displayed only when HTTPS is selected. Specifies the minimum TLS protocol version allowed for HTTPS communication with clients | |
| Default SSL certificate | Displayed only when HTTPS is selected. Shows the certificate connected to this listener among the registered certificates |
View load balancer list and basic information
You can view the list of load balancers and their basic information.
- Go to KakaoCloud console > Networking > Load Balancing > Load balancer.
- In the Load balancer menu on the left, check the list of load balancers and their basic information.
| Category | Description |
|---|---|
| Name | Name entered when creating the load balancer |
| ID | ID assigned when the load balancer is created |
| Provisioning status | Indicates whether the load balancer was created successfully or if modification or deletion is in progress |
| Operating status | Indicates whether the created load balancer is available for use |
| Type | Load balancer type |
| Private IP | Private IP address automatically assigned to the load balancer |
| Public IP | Public IP address assigned by the user |
| VPC | VPC where the load balancer is located |
| Availability zone | Availability zone selected during creation |
| Created at | Date when the load balancer was created |
View load balancer details
You can view detailed information about the load balancer.
- Go to KakaoCloud console > Networking > Load Balancing > Load balancer.
- Select the load balancer to view details.
- Check the information in each tab.
- Details tab
- Listener tab
- Monitoring tab
| Item | Description |
|---|---|
| Name | User-defined name used to identify the load balancer |
| ID | ID automatically assigned when the load balancer is created |
| Provisioning status | Status of resource creation and configuration |
| Operating status | Current operating status indicating whether traffic can be processed |
| Load balancer type | Type of the load balancer |
| Access log | Whether request/response log collection is enabled |
| VPC | VPC information where the load balancer is located |
| VPC ID | ID of the connected VPC |
| Subnet | Subnet information where the load balancer is deployed |
| Subnet ID | ID of the connected subnet |
| Public IP | Public IP address used for external internet communication |
| Private IP | Private IP address used for internal network communication |
| Listener | Number of created listeners |
| Availability zone | Availability zone where the load balancer is deployed |
| Created at | Date and time when the load balancer was created |
| Item | Description |
|---|---|
| Protocol:Port | Protocol and port number the listener receives |
| ID | Listener ID |
| Provisioning status | Status of listener configuration application |
| Operating status | Current operating status of the listener |
| Minimum TLS version | Minimum allowed TLS protocol version |
| Default SSL certificate | Default SSL certificate used for HTTPS communication |
| Default action | Default traffic handling when a request is received |
| Number of additional rules | Number of rules configured in addition to the default action |
| Item | Description |
|---|---|
| Query period | Configure the period for monitoring data |
| Auto refresh | Whether monitoring data refreshes automatically |
| Display mode | Configure graph or data display format |
| Traffic metrics | Traffic statistics such as request count and throughput |
| Status metrics | Status-related statistics such as successful and failed responses |
Rename load balancer
- Go to KakaoCloud console > Networking > Load Balancing > Load balancer.
- In the Load balancer menu on the left, select [⋮] > Rename for the target load balancer.
- Enter the information in the pop-up window and click the [Change] button.
Modify load balancer attributes
- Go to KakaoCloud console > Networking > Load Balancing > Load balancer.
- In the Load balancer menu on the left, select [⋮] > Modify attributes for the target load balancer.
- Complete the modifications and click the [Modify] button.
Associate public IP
- Go to KakaoCloud console > Networking > Load Balancing > Load balancer.
- In the Load balancer menu on the left, select [⋮] > Associate public IP for the target load balancer.
- Complete the settings in the pop-up window and click the [Associate] button.
- Create a new public IP and assign automatically: Creates and associates a new public IP
- Select from existing public IP list: Associates an existing public IP
Disassociate public IP
- Go to KakaoCloud console > Networking > Load Balancing > Load balancer.
- In the Load balancer menu on the left, select [⋮] > Disassociate public IP for the target load balancer.
- Select the public IP to remove in the pop-up window and click the [Disassociate] button.
Configure access log
Access logs are an optional feature and are disabled by default.
The following describes how to enable or disable access logs.
Enable access log
The following describes how to enable access logs.
- Go to KakaoCloud console > Networking > Load Balancing > Load balancer.
- In the Load balancer menu on the left, click [⋮] > Access log settings for the target load balancer.
- Set the access log to Enable in the pop-up window.
- Select the bucket where the access logs will be stored. You can configure whether encryption is used for the selected bucket.
- It is recommended to encrypt the bucket for security.
- For more information about creating an Object Storage bucket, see Object Storage > Create and manage buckets.
- Select the Access key ID.
- The selected access key ID must have the expiration set to
No expiration. - For creating access keys, see Credentials.
info
- When creating an access key, store the secret access key securely.
- When access logging is enabled, storage charges apply for storing logs in the bucket. You can configure the retention period of access logs through the bucket Lifecycle setting. For more information, see Object Storage > Configure Lifecycle.
- Enter the Secret access key, which is paired with the access key ID, and then click the [Save] button.
Disable access log
The following describes how to disable access logs.
- Go to KakaoCloud console > Networking > Load Balancing > Load balancer.
- In the Load balancer menu on the left, click [⋮] > Access log settings for the target load balancer.
- Select Disable for access logs in the pop-up window and click the [Save] button.
Delete load balancer
- Go to KakaoCloud console > Networking > Load Balancing > Load balancer.
- In the Load balancer menu on the left, click [⋮] > Delete load balancer for the target load balancer.
- Enter the delete confirmation text in the pop-up window and click the [Delete] button.