Hiển thị kết quả từ 1 đến 3 / 3
  1. #1
    Tham gia
    14-06-2006
    Bài viết
    280
    Like
    0
    Thanked 20 Times in 19 Posts

    Hỏi chi tiết về cân bằng tải server

    Topic này mình để ở box linux nhưng lâu quá chưa thấy bạn nào giúp, nên mạn phép hỏi ở đây

    Hiện mình đã cài đặt, quản lý khoảng 6 7 con server, cũng có khá nhiều kinh nghiệm về server linux, tuy nhiên toàn server solo cơ bản, chưa bao giờ làm cân bằng tải hay tương tự , vậy bạn nào có kinh nghiệm xin giúp mình, mình xin mô tả mô hình

    - Mình dự tính làm 1 cụm cân bằng tải khoảng 4 5 server, chạy 1 ip, nối với nhau bằng switch, để nâng cấp cho 1 website lớn và cần mở rộng liên tục.
    - Có 1 máy chủ làm cân bằng tải để chia tải
    - Có 1 máy chủ làm files server, chứa các file chạy của hệ thống như files ảnh, file text, rất nhiều database ( database của mình dạng xml nên ko cần server mysql riêng như các hệ thống khác, nhưng lại cần truy vấn ổ cứng trực tiếp hoặc qua Lan mà ko remote đc)
    - Khoảng 3 máy chủ con phục vụ httpd, php, tính toán, đọc file trên cái máy chủ file ở trên.
    - Tất cả lũ này đều là Rack 1 2 U để thuê chỗ đặt cho rẻ.

    Mình đang thắc mắc
    - Switch loại nào có thể đáp ứng, có cần mua loại đắt quá ko, mạng Lan gigabit có thể đáp ứng nhu cầu đọc file ko, hay phải dùng cổng quang gì đó ?
    - Máy chủ cân bằng tải có thể dùng máy thường, cài Ngix, hay nên mua máy chủ cân bằng tải phần cứng riêng, sự khác biệt về tốc độ, sự ổn định của 2 loại trên có rõ ko ?
    - File server dùng 1 máy chủ thường có card raid tốt có được không, hay nên dùng SAN, nếu dùng SAN thì hiệu suất có hơn hẳn máy chủ thường không, và máy chủ SAN thường có sẵn phầm mềm để lắp thêm ổ cứng tự backup ko hay phải dựng thêm 1 con máy chủ nữa để backup

    Mình muốn tham khảo ý kiến các bạn trước khi mua của các đơn vị bán máy chủ cho khách quan, vì hệ thống này cũng nhiều tiền và xây dựng lâu dài nên cần phải cân nhắc kỹ

    Xin cảm ơn.
    Quote Quote

  2. Thành viên Like bài viết này:


  3. #2
    Tham gia
    24-03-2010
    Bài viết
    248
    Like
    0
    Thanked 8 Times in 8 Posts
    Chào bạn, mình xin mạo muội trả lời bạn một số vấn đề như sau:
    • Load Balacing: bạn có thể nghiên cứu về LVS, chi tiết tại đây: http://www.linux-vs.org/, trên đó có một cái diagram tham khảo và có vẻ nó phù hợp với nhu cầu bên bạn: http://www.linux-vs.org/architecture.html. Hệ thống này có thể mở rộng theo chiều ngang (scale out).
    • Network: bạn có thể cân nhắc mô hình Switch 1Gbps dành cho Load Balancer <-> Real Server và NIC Bonding cho Real Server <-> File Server. Về switch 1Gbps thì chắc mình cũng không cần giải thích nhiều. Về NIC Bonding, bạn có thể kết hợp 2 hoặc nhiều đường truyền 1Gbps thành một đường với IP duy nhất, và khi transfer nó sẽ có tốc độ bằng tổng tốc độ các NIC gộp lại, sẽ tiết kiệm hơn so với Infiniband hoặc FC. Tuy nhiên, nếu bạn có điều kiện thì Infiniband hoặc FC vẫn là sự lựa chọn tốt nhất. Bạn có thể tham khảo về NIC Bonding và cách setup trên Linux ở đây: http://www.cyberciti.biz/tips/linux-...interface.html
    • File Server: HDD, file server và file system là một vấn đề cực kỳ phức tạp vì nó bắt bạn phải setup mọi thứ từ đầu và rất rất khó thay đổi một khi hệ thống đã đi vào ổn định. Vì thế, bạn phải cân nhắc các giải pháp mở rộng dữ liệu mà không ảnh hưởng đến hệ thống (no downtime). Về điều này thì SAN có vẻ như rất có lợi thế vì nó đã build hệ thống giúp bạn có thể mở rộng ra rất nhiều server lưu trữ mà thời gian downtime ngắn hoặc không có downtime. File Server lại có điểm yếu là rất khó mở rộng, và cho dù bạn có build một cái file server khác thì việc transfer data sẽ làm bạn rất nhức đầu.

    Trên đây là một vài ý kiến của mình, hy vọng có thể giúp bạn giải quyết một vài vấn đề bạn gặp phải. Nếu được, bạn cho mình nick yahoo hoặc add nick mình để trao đổi kinh nghiệm nhé:
    • Y!M: d2thanh911


    Best Regards

  4. Thành viên Like bài viết này:


  5. #3
    Tham gia
    14-06-2006
    Bài viết
    280
    Like
    0
    Thanked 20 Times in 19 Posts
    Cảm ơn bạn nhiều, mô hình
    http://www.linux-vs.org/architecture.html
    Đúng là mô hình mình đang nghĩ tới, mình sẽ nghiên cứu thêm trên trang đó.
    Mình sẽ ráp 1 mạng máy tính ở văn phòng để thử xem

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •