TÌM HIỂU kỹ THUẬT cân BẰNG tải FILE SERVER

73 389 0
TÌM HIỂU kỹ THUẬT cân BẰNG tải FILE SERVER

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Ket-noi.com diễn đàn công nghệ, giáo dục MỤC LỤC MỤC LỤC LỜI CẢM ƠN DANH MỤC HÌNH VẼ MỞ ĐẦU CHƯƠNG I: TỔNG QUAN VỀ CÂN BẰNG TẢI 1.2.6 Cân tải máy chủ với phần mềm 16 1.2.7 Cân tải với proxy 17 1.2.8 Cân tải với thiết bị kết nối .17 CHƯƠNG II GIẢI PHÁP CÂN BẰNG TẢI TRÊN FILE SERVER 19 2.2 Các thành phần cân tải File Server 23 2.2.1 Chức thành phần cân tải File Server 23 2.2.2 Kiến trúc hệ thống cân tải .32 2.2.3 Hoạt động hệ thống cân tải File Server 33 2.3 Triển khai hệ thống File Server 35 2.3.1 Giới thiệu DFS (Distributed File System) 35 3.2 Đánh giá hệ thống 68 Ket-noi.com diễn đàn công nghệ, giáo dục LỜI CẢM ƠN Lời đầu tiên, nhóm em muốn gửi lời cảm ơn chân thành tới Ths.Trương Tiến Vũ, người trực tiếp hướng dẫn có lời góp ý, nhiều tài liệu bổ ích để đề tài hoàn thành Em xin chân thành cảm ơn thầy cô giáo khoa công nghệ thông tin tạo điều kiện học tập nghiên cứu năm học tập vừa qua Xin chân thành cảm ơn bạn học lớp có lời động viên quý báu suốt thời gian thực đề tài Lời cuối, nhóm muốn gửi lời biết ơn sâu sắc tới gia đình thành viên Gia đình nguồn động viên tinh thần cổ vũ lớn lao, động lực giúp nhóm thành công học tập, công việc sống Đà Nẵng, ngày 10 tháng năm 2013 Ket-noi.com diễn đàn công nghệ, giáo dục DANH MỤC CÁC THUẬT NGỮ VIẾT TẮT SLB Server load blancing Cân tải máy chủ NLB Network load blancing Cân tải mạng DNS Domain Name System Hệ thống tên miền DFS Distributed File System Phân phối hệ thống tập tin Ket-noi.com diễn đàn công nghệ, giáo dục DANH MỤC HÌNH VẼ Hình Trang Hình 1.1 Cách làm việc Cookie user = 11 Hình 1.2 Cookie read 12 Hình 1.3 Cookie – insert 13 Hình 1.4 Bộ cân tải chèn Cookie 14 Hình 1.5 Bộ cân tải ghi đè Cookie 15 Hình 1.6 Cân tải sử dụng phần cứng 16 Hình 1.7 Xử lý yêu cầu kết nối tập trung 19 Hình 2.1 So sánh hệ thống cân tải server hệ thống thường 23 Hình 2.2 Kịch Active – Standby 28 Hình 2.3 Hoạt động kịch Active - Standby 28 Hình 2.4 Kịch Active – Active 29 Hình 2.5 Hoạt động kịch Active - Active 29 Hình 2.6 Hoạt động kịch Active - Active 30 Hình 2.7 Hệ thống SLB đơn giản 35 Hình 2.8 Cấu trúc thư mục thật hệ thống DFS 37 MỞ ĐẦU I Lý chọn đề tài Công nghệ mạng hệ thống máy chủ ngày có bước phát triển vượt bậc Nhờ đáp ứng ứng dụng thương mại rộng lớn giao dịch tài chính, hệ thống sở liệu, hệ thống web server, file server, ứng dụng truyền Ket-noi.com diễn đàn công nghệ, giáo dục media… Các ứng dụng coa tần suất sử dụng cao, yêu cầu hoạt động liên tục Do vậy, hệ thống mạng phải có khả mở rộng tối ưu để đáp ứng lượng lớn yêu cầu ngày tăng người dùng mà không gây độ trễ không mong muốn Một xu hướng lựa chọn hệ thống mạng ngày phân tán tính toán hệ thống vật lý khác Các hệ thống vật lý khác quy mô chức Chúng thường bao gồm máy trạm, máy tính mini hệ thống máy tính đa lớn Các hệ thống thường gọi nút Sự nghiên cứu hệ thống mạng phân tán bao gồm nhiều lĩnh vực như: Mạng truyền thông, hệ điều hành phân tán, sở liệu phân tán, lý thuyết hệ thống song song phân tán, cấu trúc nội mạng, độ tin cậy khả chịu lỗi, hệ thống phân tán thời gian thực, khả gỡ lỗi phân tán ứng dụng phân tán Như hệ thống mạng phân tán bao gồm mạng vật lý, nút phần mềm điều khiển Có lý để xây dựng hệ thống mạng phân tán, là: chia sẻ tài nguyên, cải tiến tối ưu, độ tin cậy, khả truyền thông độ khả mở Một vấn đề thú vị hệ thống mạng phân tán cải tiến tối ưu hệ thống qua cân tải nút hay máy chủ Với lý trên, em lựa chọn đề tài: “Tìm hiểu kỹ thuật cân tải File Server” Đây vấn đề quan trọng việc thiết kế hệ thống mạng nay, trung tâm tính toán hiệu cao trung tâm liệu phục vụ cho ứng dụng lớn II Mục tiêu Đề tài giúp biết trình cần thiết để cân tải cho hệ thống mạng Giúp ta biết sâu khái niệm chức cân tải File Server 2008 III Phạm vi nghiên cứu Ket-noi.com diễn đàn công nghệ, giáo dục Trong trình nghiên cứu tìm hiêu làm đề tài Có nhiều vấn đề cân tải server ứng dụng triển khai đó, đề tài nghiên cứu mảng nhỏ hệ thống cân tải File Server, nghiên cứu tổng quan khái niệm cân tải, chứng phân loại cân tải cuối triển khai giải pháp cân tải File Server 2008 IV Phương pháp nghiên cứu Đọc kỹ nắm bắt yêu cầu đồ án đề Đi sâu việc tìm kiếm tài liệu trình bày cách hợp lý, chăm lắng nghe tiếp thu ý kiến đóng góp giáo viên hướng dẫn thầy cô V Ý nghĩa khoa học thực tiễn đề tài Về mặt lý thuyết, đề tài cách tiếp cận vấn đề tìm hiểu vấn đề cân tải File Server, tìm hiểu Windows Server 2008 Về mặt thực tiễn, đề tài góp phần nâng cao khả tổ chức triển khai cân tải File Server 2008 vào hệ thống mạng nội CHƯƠNG I: TỔNG QUAN VỀ CÂN BẰNG TẢI 1.1 Giới thiệu cân tải 1.1.1 Khái niệm cân tải Cân tải phương pháp phân phối khối lượng tải nhiều máy tính cụm máy tính để sử dụng tối ưu nguồn lực, tối đa hóa thông lượng, giảm thời gian đáp ứng tránh tình trạng tải máy chủ Là chế định tuyến gói tin qua đường có metric Cân tải dùng để chia sẻ liệu truyền Ket-noi.com diễn đàn công nghệ, giáo dục mạng giúp cho việc truyền tải thông suốt, không bị nghẽn mạng tải hay cố Hoặc có máy server bị trục trặc có máy server khác thay để giúp nhận liệu thay cho server bị trục trặc đó, giúp cho việc truyền tải không bị ngừng máy server bị lỗi gây 1.1.2 Lợi ích cân tải • Tăng khả đáp ứng, tránh tình trạng tải máy chủ, đảm bảo tính linh hoạt mở rộng cho hệ thống • Tăng độ tin cậy khả dự phòng cho hệ thống: Sử dụng cân tải giúp tăng tính HA (High Availability) cho hệ thống, đồng thời đảm bảo cho người dùng không bị gián đoạn dịch vụ xảy lỗi cố lỗi điểm cung cấp dịch vụ • Tăng tính bảo mật cho hệ thống: Thông thường người dùng gửi yêu cầu dịch vụ đến hệ thống, yêu cầu xử lý cân tải, sau thành phần cân tải chuyển tiếp yêu cầu cho máy chủ bên Quá trình trả lời cho khách hàng thông qua thành phần cân tải, mà người dùng biết xác máy chủ bên phương pháp phân tải sử dụng Bằng cách ngăn chặn người dùng giao tiếp trực tiếp với máy chủ, ẩn thông tin cấu trúc mạng nội bộ, ngăn ngừa công mạng dịch vụ không liên quan hoạt động cổng khác 1.2 Kỹ thuật cân tải Như biết, cân tải có nhiệm vụ kết nối người dùng server, hoạt động proxy gateway Một proxy có nhiệm vụ luân chuyển yêu cầu liệu đáp trả người dùng server, gateway có nhiệm vụ tạo kết nối hai đối tượng không làm thêm Có thể sử dụng phần cứng phần mềm cài đặt front server, web server Thêm nữa, số lượng người dùng tăng lên, để tránh SPOF [1], cần thiết phải [1] SPOF(Single point of failure): Một điểm hệ thống mà ngừng hoạt động, toàn hệ Ket-noi.com diễn đàn công nghệ, giáo dục cài đặt cân tải song song, hoạt động theo chế active-active activestandby 1.2.1 Kiểm tra trạng thái server Để chọn server phù hợp để gửi request, cân tải cần phải biết server có sẵn Vì vậy, cần phải dùng biện pháp để kiểm tra trạng thái server, chằng hạn gửi lệnh ping, yêu cầu, thử kết nối hay phương pháp mà người quản trị nghĩ dùng Kỹ thuật kiểm tra thường gọi “health checks” Một server bị down trả lời lệnh ping trả lời kết nối TCP, server bị treo có khả trả lời kết nối TCP trả lời yêu cầu HTTP Khi ứng dụng web nhiều lớp kích hoạt, số yêu cầu HTTP trả lời số khác thất bại Chính thế, việc chọn phương pháp test phù hợp chấp nhận ứng dụng web cân tải thú vị Một số test phải cần truy xuất liệu database nhằm đảm bảo toàn trình Hạn chế lớn phương pháp kiểm tra chiếm tài nguyên hệ thống CPU, threads… Do đó, cân thời gian kiểm tra vấn đề khó kỹ thuật lựa chọn server Khoảng thời gian lần test liên tiếp phải đủ dài để không tốn nhiều tài nguyên hệ thống cần đủ ngắn để nhanh chóng phát server “chết” Vì “health checks” khía cạnh phức tạp kỹ thuật cân tải, nên thường sau vài kiểm tra, nhà phát triển ứng dụng thực thi yêu cầu đặc biệt dành riêng cho cân tải, giúp cho thực số kiểm tra nội Phần mềm cân tải có khả cung cấp scripting, đạt độ linh hoạt cao Thêm nữa, kiểm tra đòi hỏi phải chỉnh sửa code, thực khoảng thời gian ngắn 1.2.2 Lựa chọn server tốt thống bị tê liệt Ket-noi.com diễn đàn công nghệ, giáo dục Phương pháp dễ thường sử dụng hệ thống nhỏ Round Robin, server lựa chọn quay vòng, nhiên phương pháp có nhược điểm requests liên tục từ người dùng vào servers khác nhau, thông tin yêu cầu liên tiếp bị mất, tối ưu hóa sử dụng tài nguyên Đặc biệt cần phải cài đặt kết nối cho phiên chạy - ví dụ SSL key negociation - tốn thời gian Một cách khắc phục nhược điểm sử dụng hàm băm theo địa IP, requests từ địa IP vào server Tuy phương pháp đòi hỏi người dùng phải có IP tĩnh Vậy cách khắc phục cho hạn chế gì? Đó kỹ Persistence 1.2.3 Kỹ thuật Session Persistence Như đề cập trên, vấn đề cần giải để giữ cho yêu cầu người dùng gửi vào máy suốt phiên làm việc người Tất yêu cầu người dùng cần phải chuyển vào server Nếu server bị chết, ngừng để bảo trì, cần phải có chế để chuyển session người dùng sang máy server khác Đó kỹ thuật Session Persistence Có số giải pháp đưa để tiếp cận kỹ thuật này, chẳng hạn sử dụng respone HTTP 302 hay tạo liên kết người dùng – server Tuy phương pháp có hạn chế, sử dụng HTTP 302 khiến người dùng luôn tìm cách kết nối với server nhất, kể server “chết” Dùng cách tạo liên kết đòi hỏi user phải có IP tĩnh suốt phiên làm việc Vậy câu trả lời cuối gì? Đó sử dụng cookie Cookie đối tượng điều khiển Web Servers Trong kết trả cho người dùng web servers chèn thêm số thông tin Những yêu cầu người dùng gửi đến server chứa thêm thông tin cookie này, server đọc cookie biết phải làm với yêu cầu 1.2.4 Cookie Một cookie định nghĩa cặp tên=giá trị (name=value) Hình 1.1 miêu tả hoạt động cookie với cặp user=1, cho biết tên cookie user giá trị Ket-noi.com diễn đàn công nghệ, giáo dục Bên phía người dùng, cookie điều khiển trình duyệt “trong suốt” người dùng Hình 1.1 Cách làm việc cookie user=1 Trong thiết kế cân tải, có cách để sử dụng cookie: Cookie đọc (Cookie-Read), cân tải chèn cookie nhằm chứng thực server (Cookie-Insert) ghi đè cookie (Cookie-Rewrite) + Cookie-Read Cách thức hoạt động cookie-read mô tả hình 1.2 Khi người dùng lần gửi yêu cầu đến server, cookie yêu cầu, nên phân tải đến server RS1 (1) Server RS1 tạo đặt cookie server=1 vào liệu trả cho người dùng (2) Trình duyệt người dùng nhận trả này, đọc thấy cookies lưu trữ vào đĩa cứng (3) Sau người dùng đóng trình duyệt ngắt kết nối (giả sử trình duyệt người dùng không tự động xóa cookie sau đóng) Một thời gian sau người dùng kết nối lại gửi yêu cầu đến cân tải Sau kết nối thiết lập, trình duyệt người dùng gửi cookie server=1 phần yêu cầu HTTP (4) Bộ cân tải đọc cookie này, chuyển yêu cầu người dùng vào server RS1 Như người dùng kết nối vào server cookie tồn tại, cho dù người dùng vào website từ địa IP khác 10 Ket-noi.com diễn đàn công nghệ, giáo dục Chọn server làm Primary 59 Ket-noi.com diễn đàn công nghệ, giáo dục Hộp thoại Folder to Replicate ra, ta chọn ADD chọn tới thư mục gốc chứa thư mục Replicate Chọn Custom permission > Edit Permissions 60 Ket-noi.com diễn đàn công nghệ, giáo dục Thêm vào User Domain Users Creator Owner Ta tiến hành phân quyền cho Domain Users quyền đọc ghi, Creator Owner quyền Full Controll 61 Ket-noi.com diễn đàn công nghệ, giáo dục Trở lại cửa sổ Folder To Replicate chọn Next 62 Ket-noi.com diễn đàn công nghệ, giáo dục Chọn thành viên DNS2 nhấn Edit Chọn Enable > Cho biết đường dẫn chứa thư mục gốc replicate Folder > OK 63 Ket-noi.com diễn đàn công nghệ, giáo dục Trở lại cửa sổ Local Path of DFSRoots on Other Members chọn Next 64 Ket-noi.com diễn đàn công nghệ, giáo dục Kiểm tra lại thông tin lần cuối nhấn Create 65 Ket-noi.com diễn đàn công nghệ, giáo dục Nếu cài đặt thành công có kết hình 66 Ket-noi.com diễn đàn công nghệ, giáo dục Cửa sổ Confirmation bảo đảm Success ra, ta chọn Close Kết cấu hình Testing chương trình 67 Ket-noi.com diễn đàn công nghệ, giáo dục Trong Mục Data Server server1 ta tiến hành thử tạo file Text với tên server1_test Trong Mục Data Server server2 ta tiến hành thử tạo file Text với tên server2_test ==> Kết mục Data Server có file server1_test server2_test  Quá trình cài đặt cấu thành công 3.2 Đánh giá hệ thống Server tảng phân phối ứng dụng quan trọng, thường xuyên rộng khắp File, Web, Mail, Streaming media, VPN NLB cung cấp giải pháp lý tưởng, kinh tế để tǎng cường tính khả mở khả dụng cho ứng dụng môi trường Internet intranet Ngoài ứng dụng tích hợp Windows Server 2008, 68 Ket-noi.com diễn đàn công nghệ, giáo dục NLB tích hợp hệ điều hành mạng ứng dụng chạy server khác cách hiệu Tuy nhiên Mặc dù DFS củng cố mạnh mẽ hoạt động tính sẵn có liệu lưu giữ network bạn, tiện ích có giá có ưu nhược điểm khác Điều có nghĩa lần bạn xem xét cài đặt DFS, trước hết bạn nên có kế hoạch - Ưu điểm DFS cung cấp cho bạn vùng không gian cho phép người dùng kết nối đến thư mục chia sẻ doanh nghiệp, dễ dàng tìm tập tin DFS cho phép nhân tập tin chia sẻ - Về mặt kĩ thuật, bạn không cần nhiều server DFS, dùng chúng có lợi Với người dùng, dùng nhiều cho bạn khả mở rộng Thay bắt người dùng tổ chức bạn truy cập file họ từ server, bạn phân bổ tải làm việc qua DFS khác thay đè nặng lên server đơn lẻ - DFS cung cấp fault tolerance từ quan điểm bảo vệ bạn khỏi việc rớt kết nối network, Nếu bạn đặt DFS văn phòng chi nhánh, user văn phòng truy cập vào file họ kết nối WAN rớt Khi kết nối nối lại, thay đổi file văn phòng đồng hoá với server khác Nhược điểm - Nếu người dùng liên tục thay đổi liệu Trong môi trường vậy, tất update cho file thay đổi số phiên file, dẫn đến việc chép DFS Nếu lượng khổng lồ update thực dẫn đến bão chép - Nếu user bạn thường xuyên update file bạn nên cân nhắc thời gian chép thực phần lớn chép tránh vào cao điểm Mặc dù lần nữa, điều dẫn đến việc xung đột phiên instance riêng lẻ file update trước thực chép 69 Ket-noi.com diễn đàn công nghệ, giáo dục KẾT LUẬN Tổng kết Đồ án đưa thành phần cần phải xây dựng cân tải cài đặt giải pháp phân tải động thông minh hoạt động hiệu so với giải pháp chạy cân tải mã nguồn mở Trước tiên, đồ án đưa mô hình File với khả mở rộng, từ nhấn mạnh tầm quan trọng việc cân tải cho File server toàn hệ thống Sử dụng phép so sánh hiệu hệ thống cân tải server hệ thống thông thường, đồng thời sử dụng cân tải để phân tải cho File server Một cân tải hoạt động tốt cần phải kiểm tra trạng thái server, nhằm đảm bảo không chuyển yêu cầu người dùng đến server không hoạt động Thuật toán phân tải cần phải xây dựng cách thông minh nhằm lựa chọn server tốt để phục vụ yêu cầu người dùng Đồ án giới thiệu thuật toán cân tải sử dụng số sản phẩm cân tải công ty lớn giới, chia làm nhánh thuật toán tĩnh thuật toán động Các thuật toán đòi hỏi lập trình phần mềm tinh vi, mà yêu cầu hỗ trợ phần cứng Đồ án nêu thành phần cân tải File server, chức thành phần, hoạt động hệ thống, kiến trúc hệ thống File server Ngoài triển khai thiết kế Mô hình Đồng hóa liệu Server sử dụng DFS Replication Mô hình thiết lập hai Domain Controller chạy song song giúp hệ thống trì hoạt động hai cân tải bị hỏng Do thời gian nguồn lực có hạn, đồ án chưa thiết kế cân tải hoàn chỉnh, hi vọng thực nghiên cứu sâu đề tài 70 Ket-noi.com diễn đàn công nghệ, giáo dục Những ý tưởng chưa thực hạn chế thiết kế cân tải xin để dành phần định hướng phát triển Hướng phát triển Phần demo hoàn thiện để với mô hình thực tế khoá luận tốt nghiệp TÀI LIỆU THAM KHẢO Tài liệu tiếng Việt [1] Vũ Duy Lợi (2002), Mạng thông tin máy tính NXB Thế giới [2] Vương Đạo Vi, Mạng truyền liệu NXB Đại Học Quốc Gia Hà Nội [3] Lê Văn Long, “Quản trị mạng”, giảng Khoa CNTT- Đại học Duy Tân, Lưu hành nội 71 Ket-noi.com diễn đàn công nghệ, giáo dục [4] Nguyễn Gia Như “Thiết kế mạng”, giảng Khoa CNTT - Đại học Duy Tân, Lưu hành nội [5] Hồng Phúc (2005), Tối Ưu Hóa Thực Thi Mạng Với Content Switching Server, Firewall Và Cân Bằng Tải, NXB Thống kê [6] http://kenhgiaiphap.vn/Detail/969/Dong-bo-hoa-du-lieu-tren-2-Server-su-dungDFS-Replication.html [7] http://tailieu.vn/xem-tai-lieu/cong-nghe-can-bang-tai-server.442531.html [8] http://forum.thegioimaychu.vn/thu-thuat-tin-hoc/74355-ky-thuat-can-bang-taimang.html [9] http://www.vnnic.vn/dns/congnghe/công-nghệ-cân-bằng-tải [10] http://www.itnews.vn/he-dieu-hanh/hdh-windows/windows-server/xay-dungcau-truc-dfs [11].http://www.congnghemaychu.vn/forum/forumdisplay.php? s=40a3acc61573facfa9e2043efed07439&f=92 Tài liệu tiếng Anh [12] Paul Albitz, Cricket Liu, DNS and BIND, Fourth Edition, 2001 [13] Tony Bourke, Server Load Balancing, O'Reilly & Associates [14] http://en.wikipedia.org/wiki/Load_balancing_(computing) [15] Tony Bourke, 2001, Server Load Balancing [16] Chandra Kopparapu, 2002, Load Balancing Servers, Firewalls, and Caches [17] Valeria Cardellini, Michele Colajani, Philip S Yu, Dynamic Load Balancing on Web Server Systems, 1999 72 Ket-noi.com diễn đàn công nghệ, giáo dục 73 [...]... một Server làm việc quá tải trong khi server khác lại đang “nhàn rỗi” Những tổ chức nào cần có giải pháp cân bằng tải ? - Các doanh nghiệp - Nhà cung cấp dịch vụ ISP - Trung tâm xử lý dữ liệu - Chính phủ - Phòng thí nghiệm - Trường đại học, viện nghiên cứu… 2.2 Các thành phần của cân bằng tải File Server 2.2.1 Chức năng của các thành phần cân bằng tải File Server Một giải pháp cân bằng tải phải (Server. .. tính chịu lỗi thấp Tóm lại, kỹ thuật xử lý các yêu cầu kết nối tập trung rõ ràng đã giải quyết được vấn đề cân bằng tải trên mạng Tuy nhiên kỹ thuật này có tính chịu lỗi thấp và chi phí cao CHƯƠNG II GIẢI PHÁP CÂN BẰNG TẢI TRÊN FILE SERVER 2.1 GIỚI THIỆU CÂN BẰNG TẢI TRÊN FILE SERVER 19 Ket-noi.com diễn đàn công nghệ, giáo dục 2.1.1 Giới thiệu Windows Server 2008 Window Server 2008 là hệ điều hành... tắc cân bằng tải vẫn xuất phát từ những quan điểm kỹ thuật khá tương đồng Một kỹ thuật cân bằng tải điển hình là RRDNS (Round Robin DNS) Với giải pháp này, nếu một server trong nhóm bị lỗi, RRDNS sẽ vẫn tiếp tục gửi tải cho server đó cho đến khi người quản trị mạng phát hiện ra lỗi và tách server này ra khỏi danh sách địa chỉ DNS Điều này sẽ gây ra sự đứt quãng dịch vụ Sau những phát triển, từ các thuật. .. cookie, và bộ cân bằng tải chỉ cần đặt vào đó giá trị cần thiết Trong phương pháp ghi đè cookie, được mô tả như hình 1.5 ở dưới, ứng dụng sẽ chèn vào gói tin trả về một cookie server= XXX Tất cả những gì bộ cân bằng tải phải làm là tìm kiếm đoạn server= XXX này và thay “XXX” bằng giá trị ID của server, chẳng hạn như server= 001 13 Ket-noi.com diễn đàn công nghệ, giáo dục Hình 1.5 Bộ cân bằng tải ghi đè một... hiệu nǎng và tính khả dụng của kỹ thuật này ở mức cao nhất 2.1.3 So sánh hệ thống cân bằng tải server và hệ thống thông thường Hình 2.1 So sánh hệ thống cân bằng tải server và hệ thống thông thường Kịch bản A Kịch bản B Tính sẵn sàng cao Có Không Tính mở rộng Có Không Ứng dụng Xử lý đa nhiệm Xử lý nhanh đơn nhiệm Ưu điểm của cân bằng tải: - Tính mở rộng: thêm hoặc bỏ bớt server một cách dễ dàng - Tính... sẽ gây ra sự đứt quãng dịch vụ Sau những phát triển, từ các thuật toán cân bằng tải tĩnh như Round Robin, Weighted Round Robin đến các thuật toán cân bằng tải động như Least Connection, Weighted Least Connection, Optimized Weighted Round Robin và Optimized Weighted Least Connection, kỹ thuật cân bằng tải hiện nay nhờ sự kết hợp các thuật toán trên ngày càng trở nên hoàn thiện 21 Ket-noi.com diễn đàn... xem cookie là gì Khi 1 server được thêm mới hoặc xóa bỏ, hoặc khi file cấu hình của bộ cân bằng tải bị thay đổi, người quản trị hệ thống sẽ không cần phải lo lắng về việc cập nhập file cấu hình cho server Nhược điểm của phương pháp này là có thể gây ra quá tải ở bộ cân bằng tải Chúng ta có thể thấy rõ số lượng công việc mà bộ cân bằng tải phải làm khi chèn 1 cookie trong hình 1.4 Vì cần phải chèn dữ... Ưu điểm của phương pháp này là tránh cho bộ cân bằng tải làm việc quá mức và tránh cho gói tin bị chia nhỏ Bên cạnh đó nó cũng khắc phục được nhược điểm của phương pháp cookie-read Nó là phương pháp tốt nhất trong 3 phương pháp đã được đề cập ở trên và thường được chọn để dùng trong các bộ cân bằng tải 1.2.5 Cân bằng tải sử dụng phần cứng Bộ cân bằng tải bằng phần cứng sẽ thể hiện một địa chỉ IP ảo... thống cân bằng tải File Server Mô hình SLB đơn giản được mô tả như ở hình dưới đây 33 Ket-noi.com diễn đàn công nghệ, giáo dục Hình 2.7: Hệ thống SLB đơn giản SLB mở rộng hiệu nǎng của các server ứng dụng, như File server, Web server chẳng hạn, nhờ phân phối các yêu cầu của client cho các server trong nhóm (cluster) Các server (hay còn gọi là host) đều nhận gói IP đến, nhưng gói chỉ được xử lý bởi một server. .. định ra mức tải mà nó sẽ xử lý hoặc tải có thể phân phối một cách đồng đều giữa các host Nhờ sử dụng việc phân phối tải này, mỗi server sẽ lựa chọn và xử lý một phần tải của host Tải do các client gửi đến được phân phối sao cho mỗi server nhận được số lượng các yêu cầu theo đúng phần tải đã định của nó Sự cân bằng tải này có thể điều chỉnh động khi các host tham gia vào hoặc rời khỏi nhóm Các server trong

Ngày đăng: 13/05/2016, 13:14

Từ khóa liên quan

Mục lục

  • MỤC LỤC

  • LỜI CẢM ƠN

  • DANH MỤC HÌNH VẼ

  • MỞ ĐẦU

  • CHƯƠNG I: TỔNG QUAN VỀ CÂN BẰNG TẢI

    • 1.2.6 Cân bằng tải máy chủ với phần mềm

    • 1.2.7. Cân bằng tải với proxy

    • 1.2.8. Cân bằng tải với thiết bị kết nối

    • CHƯƠNG II. GIẢI PHÁP CÂN BẰNG TẢI TRÊN FILE SERVER

      • 2.2. Các thành phần của cân bằng tải File Server

        • 2.2.1. Chức năng của các thành phần cân bằng tải File Server

        • 2.2.2. Kiến trúc hệ thống cân bằng tải

        • 2.2.3 . Hoạt động của hệ thống cân bằng tải File Server

        • 2.3. Triển khai hệ thống File Server

          • 2.3.1. Giới thiệu DFS (Distributed File System)

          • 3.2. Đánh giá hệ thống

Tài liệu cùng người dùng

Tài liệu liên quan