Skip to main content

Mối quan hệ máy chủ là gì?

Khi người dùng đăng nhập vào hệ thống máy tính trên Internet, anh ta có thể đang sử dụng công nghệ ái lực máy chủ cơ bản.Đây là một kỹ thuật mà một người dùng cá nhân được gắn với một máy chủ máy tính cụ thể trên Internet.Mối tương quan một-một này thường cần thiết cho các ứng dụng máy tính lưu trữ thông tin quan trọng trên một cá nhân.Một số ví dụ bao gồm các hệ thống thanh toán hóa đơn trực tuyến, ngân hàng và dịch vụ bán lẻ.Mối quan hệ máy chủ là một kỹ thuật máy tính trong đó thông tin khách hàng tạm thời được lưu vào thiết bị máy tính để cho phép hoàn thành các giao dịch bán hàng trực tuyến.Điều này thường được sử dụng nhất trong các chương trình bán lẻ.Nó đảm bảo rằng một giao dịch sẽ vẫn còn nguyên vẹn trên máy chủ cho đến khi mua hoàn tất. Hầu hết các ứng dụng máy tính lớn được phân phối trên nhiều cụm máy chủ.Quá trình phân tán này yêu cầu một hình thức ái lực máy chủ để đảm bảo hoạt động phiên của người dùng có sẵn cho mỗi yêu cầu.Một bộ cân bằng tải thường quản lý quá trình này theo cách tương tự như cảnh sát lưu lượng tự động.Khi mỗi yêu cầu tiếp theo được giải thích, bộ cân bằng tải xác định máy chủ nào sẽ quản lý quy trình.Có nhiều cách để làm cho mối quan hệ của máy chủ hoạt động.Một trong những kỹ thuật được sử dụng rộng rãi nhất được gọi là Quản lý phiên dính.Đây là một quá trình mà thông tin phiên người dùng được lưu trữ vào bộ nhớ cục bộ của máy chủ đã bắt đầu giao dịch ban đầu.Thông tin này cũng được lưu trên máy tính cục bộ cho mỗi yêu cầu bổ sung dưới dạng cookie.Nếu người dùng thực hiện các yêu cầu bổ sung, anh ta sẽ tự động hướng đến máy chủ bắt đầu giao dịch.Mối quan hệ máy chủ đặt một vài hạn chế trên ứng dụng máy tính.Kỹ thuật này thường tác động đến hiệu suất, tính linh hoạt và độ tin cậy.Khi một chương trình sử dụng phương pháp này, nó buộc các yêu cầu phải đi đến các máy chủ cụ thể trong cụm.Nếu các máy chủ này trở nên quá tải hoặc không có sẵn, người dùng thường sẽ nhận được thông báo lỗi rằng trang web Internet đã giảm, mặc dù các máy chủ khác có sẵn.Khi một hệ thống máy tính phân tán thực sự cân bằng tải, mỗi yêu cầu được chuyển đến một máy chủ khác nhau.Cách tiếp cận cân bằng tải này bị giảm khi các kỹ thuật ái lực của máy chủ được áp dụng.Bộ cân bằng tải buộc phải gửi yêu cầu đến các máy cụ thể, điều này có thể khiến một hộp bị quá tải với các yêu cầu.Điều quan trọng là phải xem xét các tùy chọn khác trước khi triển khai các giải pháp ái lực của máy chủ.Điều này thường giới hạn hiệu suất và khả năng mở rộng của một ứng dụng dựa trên Internet, điều này ảnh hưởng trực tiếp đến việc sử dụng ứng dụng.Một số tùy chọn tốt hơn bao gồm cả kỹ thuật lưu trữ cơ sở dữ liệu và bộ nhớ cục bộ cho phép yêu cầu không trạng thái cho ứng dụng.