- AWS Introduction
- AWS Overview
- Tạo Tài Khoản AWS Miễn Phí
- The First Setting - AWS
- Tạo AWS Budget
- IAM Service
- Identity And Access Management (IAM) - Overview
- Thực Hành: Buộc Người Dùng IAM Bật MFA Trước Khi Sử Dụng Dịch Vụ AWS
- EC2 Service - Foundation
- AWS EC2 Service - Overview
- AWS EC2 Service - Network & Security
- EC2 Service - EC2 Fleet
- Elastic Block Store (EBS)
- Elastic File System (EFS)
- Thực Hành: EFS - Cách Triển Khai EFS Và Access Points Với Nhiều EC2
- So Sánh EBS Và EFS
- EC2 Service - Elastic Load Balancing & Auto Scaling Group
- Giới Thiệu Elastic Load Balancing
- Classic Load Balancers
- Application Load Balancer
- Network Load Balancer & Gateway Load Balancer
- So Sánh Giữa Classic, Application, Network, và Gateway Load Balancers
- Auto Scaling Group in AWS
- Thực Hành: Triển khai Ứng Dụng Laravel Với Auto Scaling Và Load Balancing Trên AWS
- S3 Service
- AWS S3 Service
- S3 Service - Features
- Thực Hành: Triển Khai Upload File Lên S3 Bằng Laravel Và Multipart Upload
- Thực Hành: Upload Files Vào S3 Từ EC2 Instance Với IAM Role Cho Laravel App Production
- RDS, Aurora & ElastiCache
- AWS Relational Database Service
- Thực Hành - Kết Nối RDS Private Tới EC2 Instance Và Lambda Function (Nodejs)
- Thực Hành: RDS Service - Blue/Green Deployments
- AWS Aurora Service
- Thực Hành: Triển Khai Master - Slave Trong Laravel Sử Dụng Read Replica Amazon RDS
- VPC
- Virtual Private Cloud (VPC)
- Virtual Private Cloud (VPC) - Phần 2
Classic Load Balancers (v1)
-
Classic Load Balancers (CLB) (Cân bằng tải cổ điển):
- Classic Load Balancers là một phiên bản cũ hơn của load balancer trên AWS, được giới thiệu từ lâu và vẫn còn sử dụng trong một số trường hợp cụ thể.
- Được hỗ trợ TCP (tầng 4), HTTP và HTTPS (tầng 7), CLB cung cấp khả năng phân phối lưu lượng truy cập cho các ứng dụng hoạt động trên các giao thức khác nhau.
-
Check health dựa trên TCP hoặc HTTP:
- Trong quá trình Check health, CLB có thể thực hiện kiểm tra dựa trên giao thức TCP hoặc HTTP đối với các instances mà nó đang quản lý.
- Điều này cho phép CLB đánh giá trạng thái và health của các instances, và chỉ chuyển tiếp lưu lượng đến những instances đang hoạt động và có sẵn sàng phục vụ yêu cầu.
-
Hostname cố định XXX.region.elb.amazonaws.com:
- Mỗi CLB sẽ có một hostname cố định theo định dạng XXX.region.elb.amazonaws.com, trong đó XXX là tên của load balancer và region là vị trí vận hành của nó trên AWS.
- Hostname này được sử dụng để xác định địa chỉ của CLB, giúp các ứng dụng và dịch vụ kết nối và tương tác với CLB một cách dễ dàng.
Tóm lại, những điểm này là các đặc điểm quan trọng của Classic Load Balancers (CLB) trong việc cung cấp khả năng phân phối lưu lượng truy cập cho các ứng dụng và dịch vụ trên nền tảng của AWS.
Dưới đây là một bảng tổng hợp các thông số khi tạo một Classic Load Balancer (CLB), bao gồm chức năng và ý nghĩa của từng thông số:
Thông số | Chức năng và Ý nghĩa |
---|---|
SchemeInfo | |
- Internet-facing | Xác định xem CLB có phải là Internet-facing hay Internal |
- Internal | CLB được sử dụng cho các ứng dụng nội bộ trong mạng VPC |
Network mapping | |
- Mappings | Các ánh xạ mạng cho phép cấu hình cách CLB chuyển tiếp lưu lượng truy cập |
Listeners and routing | |
- Listener protocol | Giao thức được sử dụng để chấp nhận kết nối từ client, có thể là HTTP, HTTPS, TCP, SSL |
- Listener port | Cổng mà CLB lắng nghe cho các kết nối từ client |
- Instance protocol | Giao thức được sử dụng để chuyển tiếp lưu lượng đến các instances, có thể là HTTP, HTTPS, TCP, SSL |
- Instance port | Cổng mà CLB chuyển tiếp lưu lượng đến các instances |
Health checks | |
- Ping protocol | Giao thức được sử dụng cho Check health, có thể là TCP hoặc HTTP |
- Ping port | Cổng mà CLB gửi các yêu cầu Check health tới các instances |
- Ping path | Đường dẫn mà CLB gửi các yêu cầu Check health tới các instances (đối với HTTP health checks) |
Advanced health check settings | |
- Response timeout | Thời gian tối đa để chờ phản hồi từ instance trước khi đánh giá instance là không lành mạnh |
- Interval | Thời gian giữa các lần Check health |
- Unhealthy threshold | Số lần kiểm tra liên tiếp không thành công trước khi instance được xem là không lành mạnh |
- Healthy threshold | Số lần kiểm tra liên tiếp thành công trước khi instance được xem là lành mạnh |
Attributes | |
- Enable cross-zone load balancing | Cho phép lưu lượng truy cập được phân phối đều nhau giữa các instances trong các Availability Zones khác nhau |
- Enable connection draining | Cho phép các kết nối hiện đang được xử lý bởi instances đang bị hủy bỏ mà không tạo ra kết nối mới để tránh mất dữ liệu |
Thực Hành Classic Load Balancers
Trong video đã hướng dẫn cụ thể, và giải thích rất chi tiết các bạn hãy xem Video để hiểu rõ hơn nhé!
Lưu ý: Nếu không bật tính năng "Enable cross-zone load balancing" trên Classic Load Balancer (CLB), thì lưu lượng truy cập sẽ không được phân phối đều nhau giữa các instances trong các Availability Zones khác nhau. Thay vào đó, CLB chỉ sẽ chuyển tiếp lưu lượng đến các instances trong cùng một Availability Zone với nó.
Bình luận (0)