Load Balancer thuộc dịch vụ EC2 của AWS. Network Load Balancer hoạt động ở lớp thứ tư của mô hình Open Systems Interconnection (OSI), Lớp vận chuyển. Nó mở kết nối TCP đến mục tiêu đã chọn trên cổng được chỉ định trong cấu hình trình nghe. Nếu có mục tiêu không lành mạnh, thì Network Load Balancer sẽ dừng định tuyến các yêu cầu đến những mục tiêu không lành mạnh đó và bắt đầu gửi lưu lượng đến các phiên bản lành mạnh chỉ trong cùng một Vùng khả dụng hoặc khác. Network Load Balancer hỗ trợ địa chỉ IP tĩnh, nó cho phép đăng ký mục tiêu theo địa chỉ IP tức là các mục tiêu bên ngoài VPC của bộ cân bằng tải cũng có thể được thêm vào, nó có thể mở rộng lên đến hàng triệu yêu cầu mỗi giây. Đây là một số lợi ích của Network Load Balancer. Network Load Balancer còn được gọi là TCP Load Balancer vì nó hoạt động trên giao thức TCP.
Để biết thêm thông tin về Network Load Balancer, nhấp vào đây.
Khi sử dụng Network Load Balancer, chúng ta chỉ phải trả tiền cho những gì chúng ta sử dụng. Để biết giá chi tiết, nhấp vào đây
Trong bài viết này, chúng ta sẽ xem các bước để tạo Bộ cân bằng tải mạng, đăng ký các phiên bản và truy cập Bộ cân bằng tải bằng DNS của nó.
Sau khi đăng nhập thành công vào AWS, chúng ta sẽ thấy bảng điều khiển chính với tất cả các dịch vụ được liệt kê.
Bạn sẽ thấy Bảng điều khiển EC2 chính. Tại đây, bạn có thể xem tóm tắt đầy đủ về dịch vụ EC2. Cuộn xuống và nhấp vào “Load Balancers” để tạo Load Balancers.
Tại đây, nhấp vào nút “Create Load Balancers” để đến trang nơi bạn có thể cấu hình và tạo một load balancer.
Nhấp vào nút “Create” có sẵn trong “Network Load Balancer”. Có hai loại load balancer nữa, nhưng chúng ta sẽ không thảo luận về chúng trong bài viết này.
Đặt tên cho load balancer cần tạo, chọn lược đồ “internet-facing” để load balancer có thể chuyển tiếp và phục vụ các yêu cầu từ internet. Nếu bạn chọn lược đồ “internal” thì load balancer không thể phục vụ các yêu cầu từ internet. Load Balancer với lược đồ "nội bộ" chỉ có thể được truy cập từ VPC mà nó được tạo ra. Cuộn xuống trang để chọn Availability Zones.
Ở đây, hãy chọn hai hoặc nhiều Availability Zones. Tôi đã chọn ba ở đây. Nhấp vào "Next: Configure Security Settings" để tiếp tục.
Chúng ta có thể bỏ qua cảnh báo này nếu đang thiết lập Môi trường thử nghiệm. Trong Môi trường sản xuất, chúng ta nên luôn sử dụng Giao thức TLS và cảnh báo này cũng sẽ không hiển thị khi đó. Nhấp vào “Tiếp theo: Cấu hình định tuyến”
Tại đây, hãy chỉ định tên mục tiêu duy nhất không khớp với bất kỳ tên nhóm mục tiêu nào khác trong vùng này. Giữ nguyên các thiết lập khác và nhấp vào “Tiếp theo: Đăng ký mục tiêu”. Nếu bạn muốn thêm các phiên bản có IP của chúng, bạn có thể chọn "IP" trong Loại mục tiêu.
Chọn các phiên bản từ danh sách đang chạy Ứng dụng Apache của bạn và nhấp vào “Thêm vào đã đăng ký”. Nhấp vào “Tiếp theo: Xem lại” để tiếp tục.
Xem lại tất cả các cấu hình ở đây và nhấp vào “Tạo” để tạo Bộ cân bằng tải mạng.
Nhấp vào nút “Đóng” để đóng cửa sổ này để đi đến bảng điều khiển chính của Bộ cân bằng tải.
Khi Trạng thái của bộ cân bằng tải thay đổi thành “hoạt động”, bạn có thể kiểm tra các mục tiêu và trạng thái của chúng trong Nhóm mục tiêu. Khi các mục tiêu đã khỏe mạnh, việc này sẽ mất một thời gian, bạn có thể sao chép DNS từ tab Mô tả và nhấp vào nó trong trình duyệt.
Tại đây, bạn có thể thấy Ứng dụng Apache là máy chủ thông qua Bộ cân bằng tải mạng.
Để biết thêm thông tin về Network Load Balancer, nhấp vào đây.
Khi sử dụng Network Load Balancer, chúng ta chỉ phải trả tiền cho những gì chúng ta sử dụng. Để biết giá chi tiết, nhấp vào đây
Trong bài viết này, chúng ta sẽ xem các bước để tạo Bộ cân bằng tải mạng, đăng ký các phiên bản và truy cập Bộ cân bằng tải bằng DNS của nó.
Điều kiện tiên quyết
- Tài khoản AWS (Tạo nếu bạn chưa có).
- Một hoặc nhiều hơn một phiên bản EC2 có Apache đang chạy trên chúng.
Chúng ta sẽ làm gì?
- Đăng nhập vào AWS.
- Tạo Bộ cân bằng tải mạng và truy cập Ứng dụng Apache bằng DNS của Bộ cân bằng tải.
- Nhấp vào đây để đến Trang đăng nhập AWS.
Sau khi đăng nhập thành công vào AWS, chúng ta sẽ thấy bảng điều khiển chính với tất cả các dịch vụ được liệt kê.
Tạo Network Load Balancer và truy cập Ứng dụng Apache bằng DNS của Load Balancer
Để tạo Network Load Balancer, hãy tìm kiếm "ec2" trong tùy chọn Dịch vụ có sẵn ở phía trên bên trái.Bạn sẽ thấy Bảng điều khiển EC2 chính. Tại đây, bạn có thể xem tóm tắt đầy đủ về dịch vụ EC2. Cuộn xuống và nhấp vào “Load Balancers” để tạo Load Balancers.
Tại đây, nhấp vào nút “Create Load Balancers” để đến trang nơi bạn có thể cấu hình và tạo một load balancer.
Nhấp vào nút “Create” có sẵn trong “Network Load Balancer”. Có hai loại load balancer nữa, nhưng chúng ta sẽ không thảo luận về chúng trong bài viết này.
Đặt tên cho load balancer cần tạo, chọn lược đồ “internet-facing” để load balancer có thể chuyển tiếp và phục vụ các yêu cầu từ internet. Nếu bạn chọn lược đồ “internal” thì load balancer không thể phục vụ các yêu cầu từ internet. Load Balancer với lược đồ "nội bộ" chỉ có thể được truy cập từ VPC mà nó được tạo ra. Cuộn xuống trang để chọn Availability Zones.
Ở đây, hãy chọn hai hoặc nhiều Availability Zones. Tôi đã chọn ba ở đây. Nhấp vào "Next: Configure Security Settings" để tiếp tục.
Chúng ta có thể bỏ qua cảnh báo này nếu đang thiết lập Môi trường thử nghiệm. Trong Môi trường sản xuất, chúng ta nên luôn sử dụng Giao thức TLS và cảnh báo này cũng sẽ không hiển thị khi đó. Nhấp vào “Tiếp theo: Cấu hình định tuyến”
Tại đây, hãy chỉ định tên mục tiêu duy nhất không khớp với bất kỳ tên nhóm mục tiêu nào khác trong vùng này. Giữ nguyên các thiết lập khác và nhấp vào “Tiếp theo: Đăng ký mục tiêu”. Nếu bạn muốn thêm các phiên bản có IP của chúng, bạn có thể chọn "IP" trong Loại mục tiêu.
Chọn các phiên bản từ danh sách đang chạy Ứng dụng Apache của bạn và nhấp vào “Thêm vào đã đăng ký”. Nhấp vào “Tiếp theo: Xem lại” để tiếp tục.
Xem lại tất cả các cấu hình ở đây và nhấp vào “Tạo” để tạo Bộ cân bằng tải mạng.
Nhấp vào nút “Đóng” để đóng cửa sổ này để đi đến bảng điều khiển chính của Bộ cân bằng tải.
Khi Trạng thái của bộ cân bằng tải thay đổi thành “hoạt động”, bạn có thể kiểm tra các mục tiêu và trạng thái của chúng trong Nhóm mục tiêu. Khi các mục tiêu đã khỏe mạnh, việc này sẽ mất một thời gian, bạn có thể sao chép DNS từ tab Mô tả và nhấp vào nó trong trình duyệt.
Tại đây, bạn có thể thấy Ứng dụng Apache là máy chủ thông qua Bộ cân bằng tải mạng.