💝💝💝 hoan nghênh đi vào ta blog, thật cao hứng có thể ở chỗ này cùng ngài gặp mặt! Hy vọng ngài ở chỗ này có thể cảm nhận được một phần nhẹ nhàng vui sướng bầu không khí, không những có thể đạt được thú vị nội dung cùng tri thức, cũng có thể nói thoả thích, chia sẻ ngài ý tưởng cùng giải thích.
Đề cử:Linux vận duy lão kỷ trang đầu, liên tục học tập, không ngừng tổng kết, cộng đồng tiến bộ, sống đến lão học được lão
Hướng dẫn kiếm chỉ đại xưởng hệ liệt: Toàn diện tổng kết vận duy trung tâm kỹ thuật: Hệ thống cơ sở, cơ sở dữ liệu, võng lộ kỹ thuật, hệ thống an toàn, tự động hoá vận duy, vật chứa kỹ thuật, theo dõi công cụ, kịch bản gốc biên trình, vân phục vụ chờ.
Thường dùng vận duy công cụ hệ liệt: Thường dùng vận duy khai phá công cụ, zabbix, nagios, docker, k8s, puppet, ansible chờ
Cơ sở dữ liệu hệ liệt: Kỹ càng tỉ mỉ tổng kết thường dùng cơ sở dữ liệu mysql, Redis, MongoDB, oracle kỹ thuật điểm, cùng với công tác trung gặp được mysql vấn đề chờ
Lười người vận gắn bó liệt: Tổng kết dùng tốt mệnh lệnh, giải phóng đôi tay không hương sao? Có thể sử dụng một cái mệnh lệnh hoàn thành tuyệt không dùng hai cái thao tác
Số liệu kết cấu cùng thuật toán hệ liệt: Tổng kết số liệu kết cấu cùng thuật toán, bất đồng loại hình nhằm vào huấn luyện, tăng lên biên trình tư duy, kiếm chỉ đại xưởng
Phi thường chờ mong cùng ngài cùng nhau ở cái này nho nhỏ trong thế giới Internet cộng đồng thăm dò, học tập cùng trưởng thành. 💝💝💝 ✨✨ hoan nghênh đặt mua bổn chuyên mục ✨✨
Blog mục lục
1. Cái gì là phụ tải cân đối
2. Phụ tải cân đối phân loại
3. Bốn tầng phụ tải cân đối ( căn cứ vào IP+ cảng phụ tải cân đối )
4. Bảy tầng phụ tải cân đối ( căn cứ vào giả thuyết URL hoặc trưởng máy IP phụ tải cân đối )
5. Giữa hai bên khác nhau
Bốn tầng cùng bảy tầng khác nhau
·Phụ tải cân đối căn cứ công tác trình tự chia làm bốn tầng cùng bảy tầng.
Bốn tầng phụ tải cân đối căn cứ vào IP địa chỉ cùng cảng | Bảy tầng phụ tải cân đối căn cứ vào ứng dụng tầng tin tức như URL, HTTP phần đầu |
Bốn tầng áp dụng với internet phục vụ so nhiều cảnh tượng | Bảy tầng càng tinh tế hóa mà tiến hành lưu lượng phân phối cùng quản lý |
1. Cái gì là phụ tải cân đối
Phụ tải cân đối thành lập ở hiện có internet kết cấu phía trên, nó cung cấp một loại giá rẻ hữu hiệu trong suốt phương pháp mở rộng internet thiết bị cùng server giải thông, gia tăng phun ra nuốt vào lượng, tăng mạnh internet số liệu xử lý năng lực, đề cao internet linh hoạt tính cùng nhưng dùng tính.
2. Phụ tải cân đối phân loại
Phụ tải cân đối căn cứ sở chọn dùng thiết bị đối tượng ( mềm / phần cứng phụ tải cân đối ), ứng dụng OSI internet trình tự ( internet trình tự thượng phụ tải cân đối ), cập ứng dụng địa lý kết cấu ( bản địa / toàn cục phụ tải cân đối ) chờ tới phân loại. Bổn văn cường điệu giới thiệu chính là căn cứ ứng dụng OSI internet trình tự tới phân loại hai cái phụ tải cân đối loại hình.
Chúng ta trước tới xem một trương đồ, tin tưởng rất nhiều đồng học đối này trương đồ đều không xa lạ, đây là một trương internet mô hình đồ, bao hàm OSI mô hình cập TCP/IP mô hình, hai cái mô hình tuy rằng có một chút khác nhau, nhưng chủ yếu mục đích là giống nhau, mô hình đồ miêu tả thông tín là như thế nào tiến hành. Nó giải quyết thực hiện hữu hiệu thông tín sở yêu cầu sở hữu quá trình, cũng đem này đó quá trình phân chia vì logic thượng tầng. Tầng có thể đơn giản mà lý giải thành số liệu thông tín yêu cầu bước đi.
OSI_TCP/IP
Căn cứ phụ tải cân đối sở tác dụng ở OSI mô hình vị trí bất đồng, phụ tải cân đối có thể đại khái chia làm dưới mấy loại:
Hai tầng phụ tải cân đối ( mac )
Căn cứ OSI mô hình phân hai tầng phụ tải, giống nhau là dùng giả thuyết MAC địa chỉ phương thức, phần ngoài đối giả thuyết MAC địa chỉ thỉnh cầu, phụ tải cân đối tiếp thu sau phân phối sau đoan thực tế MAC địa chỉ hưởng ứng.
Ba tầng phụ tải cân đối ( ip )
Giống nhau chọn dùng giả thuyết IP địa chỉ phương thức, phần ngoài đối giả thuyết IP địa chỉ thỉnh cầu, phụ tải cân đối tiếp thu sau phân phối sau đoan thực tế IP địa chỉ hưởng ứng.
Bốn tầng phụ tải cân đối ( tcp )
Ở ba tầng phụ tải cân đối cơ sở thượng, dùng ip+port tiếp thu thỉnh cầu, lại chuyển phát đến đối ứng máy móc.
Bảy tầng phụ tải cân đối ( http )
Căn cứ giả thuyết url hoặc IP, trưởng máy danh tiếp thu thỉnh cầu, lại chuyển hướng tương ứng xử lý server.
Trong ứng dụng thực tế, tương đối thường thấy chính là bốn tầng phụ tải cập bảy tầng phụ tải. Nơi này cũng trọng điểm nói hạ này hai loại phụ tải.
3. Bốn tầng phụ tải cân đối ( căn cứ vào IP+ cảng phụ tải cân đối )
Cái gọi là bốn tầng phụ tải cân đối, cũng chính là chủ yếu thông qua báo văn trung mục tiêu địa chỉ cùng cảng, hơn nữa phụ tải cân đối thiết bị thiết trí server lựa chọn phương thức, quyết định cuối cùng lựa chọn bên trong server.
layer4
Ở ba tầng phụ tải cân đối cơ sở thượng, thông qua tuyên bố ba tầng IP địa chỉ ( VIP ), sau đó thêm bốn tầng cảng hào, tới quyết định này đó lưu lượng yêu cầu làm phụ tải cân đối, đối yêu cầu xử lý lưu lượng tiến hành NAT xử lý, chuyển phát đến hậu trường server, cũng ký lục hạ cái này TCP hoặc là UDP lưu lượng là từ nào đài server xử lý, kế tiếp cái này liên tiếp sở hữu lưu lượng đều đồng dạng chuyển phát đến cùng đài server xử lý.( chú: NAT: Network Address Translation )
Lấy thường thấy TCP vì lệ, phụ tải cân đối thiết bị ở tiếp thu đến cái thứ nhất đến từ bản cài đặt SYN thỉnh cầu khi, tức thông qua kể trên phương thức lựa chọn một cái tốt nhất server, cũng đối báo văn trung mục tiêu IP địa chỉ tiến hành sửa chữa ( sửa vi hậu đoan server IP ), trực tiếp chuyển phát cấp nên server.TCP liên tiếp thành lập, tức ba lần bắt tay là bản cài đặt cùng server trực tiếp thành lập, phụ tải cân đối thiết bị chỉ là khởi đến một cái cùng loại bộ định tuyến chuyển phát động tác.Ở nào đó bố trí dưới tình huống, vì bảo đảm server hồi bao có thể chính xác phản hồi cấp phụ tải cân đối thiết bị, ở chuyển phát báo văn đồng thời khả năng còn sẽ đối báo văn nguyên lai nguyên địa chỉ tiến hành sửa chữa.
Đối ứng phụ tải cân đối khí xưng là bốn tầng tổng đài điện thoại ( L4 switch ), chủ yếu phân tích IP tầng cập TCP/UDP tầng, thực hiện bốn tầng phụ tải cân đối. Này loại phụ tải cân đối khí không hiểu ứng dụng hiệp nghị ( như HTTP/FTP/MySQL từ từ ). Muốn xử lý lưu lượng tiến hành NAT xử lý, chuyển phát đến hậu trường server, cũng ký lục hạ cái này TCP hoặc là UDP lưu lượng là từ nào đài server xử lý, kế tiếp cái này liên tiếp sở hữu lưu lượng đều đồng dạng chuyển phát đến cùng đài server xử lý.
Thực hiện bốn tầng phụ tải cân đối phần mềm có:
F5: Phần cứng phụ tải cân đối khí, công năng thực hảo, nhưng là phí tổn rất cao
lvs: Cấp quan trọng bốn tầng phụ tải phần mềm
nginx: Nhẹ lượng cấp bốn tầng phụ tải phần mềm, mang hoãn tồn công năng, chính tắc biểu đạt thức so linh hoạt
haproxy: Bắt chước bốn tầng chuyển phát, so linh hoạt
4. Bảy tầng phụ tải cân đối ( căn cứ vào giả thuyết URL hoặc trưởng máy IP phụ tải cân đối )
Cái gọi là bảy tầng phụ tải cân đối, cũng xưng là “Nội dung trao đổi”, cũng chính là chủ yếu thông qua báo văn trung chân chính có ý nghĩa ứng dụng tầng nội dung, hơn nữa phụ tải cân đối thiết bị thiết trí server lựa chọn phương thức, quyết định cuối cùng lựa chọn bên trong server.
layer7
Ở bốn tầng phụ tải cân đối cơ sở thượng ( không có bốn tầng là tuyệt đối không có khả năng có bảy tầng ),Lại suy xét ứng dụng tầng đặc thù, tỷ như cùng cái Web server phụ tải cân đối, trừ bỏ căn cứ VIP thêm 80 cảng phân rõ hay không yêu cầu xử lý lưu lượng, còn nhưng căn cứ bảy tầng URL, trình duyệt phân loại, ngôn ngữ tới quyết định hay không phải tiến hành phụ tải cân đối. Cử cái ví dụ, nếu ngươi Web server phân thành hai tổ, một tổ là tiếng Trung ngôn ngữ, một tổ là tiếng Anh ngôn ngữ, như vậy bảy tầng phụ tải cân đối liền có thể đương người dùng tới chơi hỏi ngươi vực danh khi, tự động phân rõ người dùng ngôn ngữ, sau đó lựa chọn đối ứng ngôn ngữ server tổ tiến hành phụ tải cân đối xử lý.
Lấy thường thấy TCP vì lệ, phụ tải cân đối thiết bị nếu muốn căn cứ chân chính ứng dụng tầng nội dung lại lựa chọn server, chỉ có thể trước đại lý cuối cùng server cùng bản cài đặt thành lập liên tiếp ( ba lần bắt tay ) sau, mới có thể tiếp thu đến bản cài đặt gửi đi chân chính ứng dụng tầng nội dung báo văn, sau đó lại căn cứ nên báo văn trung riêng tự đoạn, hơn nữa phụ tải cân đối thiết bị thiết trí server lựa chọn phương thức, quyết định cuối cùng lựa chọn bên trong server.Phụ tải cân đối thiết bị dưới tình huống như vậy, càng cùng loại với một cái đại lý server. Phụ tải cân đối cùng đằng trước bản cài đặt cùng với sau quả nhiên server sẽ phân biệt thành lập TCP liên tiếp. Cho nên từ cái này kỹ thuật nguyên lý đi lên xem, bảy tầng phụ tải cân đối rõ ràng đối phụ tải cân đối thiết bị yêu cầu càng cao, xử lý bảy tầng năng lực cũng tất nhiên sẽ thấp hơn bốn tầng hình thức bố trí phương thức.
Đối ứng phụ tải cân đối khí xưng là bảy tầng tổng đài điện thoại ( L7 switch ), trừ bỏ duy trì bốn tầng phụ tải cân đối bên ngoài, còn có phân tích ứng dụng tầng tin tức, như HTTP hiệp nghị URI hoặc Cookie tin tức, thực hiện bảy tầng phụ tải cân đối. Này loại phụ tải cân đối khí có thể lý giải ứng dụng hiệp nghị.
Thực hiện bảy tầng phụ tải cân đối phần mềm có:
haproxy: Trời sinh phụ tải cân đối kỹ năng, toàn diện duy trì bảy tầng đại lý, hội thoại bảo trì, đánh dấu, đường nhỏ dời đi
nginx: Chỉ ở http hiệp nghị cùng mail hiệp nghị thượng công năng tương đối hảo, tính năng cùng haproxy không sai biệt lắm
apache: Công năng tương đối kém
Mysql proxy: Công năng thượng nhưng