banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận mạng và thiết bị mạng Ứng dụng thực tế Server Load Balancing  XML
  [Question]   Ứng dụng thực tế Server Load Balancing 12/11/2010 00:46:24 (+0700) | #1 | 224707
nguyenngochoang89
Member

[Minus]    0    [Plus]
Joined: 07/11/2007 18:04:56
Messages: 22
Offline
[Profile] [PM]
Chào mọi người.
Vấn đề là thế này,hiện em đang làm bài tập lớn môn hệ thông thông tin web về SLB,nói về các thuật toán,cài đặt => cái này em sẽ tự tìm hiểu nếu không biết chỗ nào sẽ hỏi. Vấn đề là ở chỗ trong bài yêu cầu phân tích một hệ thống thực đề minh hoạ triển khai của vấn đề này ví dụ như yahoo hay google triển khai cái này thế nào.Hix sinh viên ăn cơm bụi mà bảo em phân tích hệ thống thực thế này thì nản giải quá,không biết mọi người có ai có ý tưởng nào giúp em thực hiện việc này không,nếu có 1 hệ thống thực nào đó cho em thông tin thì càng tốt,em xin chân thành cảm ơn!
smilie smilie smilie
[Up] [Print Copy]
  [Question]   Ứng dụng thực tế Server Load Balancing 12/11/2010 07:03:25 (+0700) | #2 | 224710
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]

nguyenngochoang89 wrote:
Chào mọi người.
Vấn đề là thế này,hiện em đang làm bài tập lớn môn hệ thông thông tin web về SLB,nói về các thuật toán,cài đặt => cái này em sẽ tự tìm hiểu nếu không biết chỗ nào sẽ hỏi. Vấn đề là ở chỗ trong bài yêu cầu phân tích một hệ thống thực đề minh hoạ triển khai của vấn đề này ví dụ như yahoo hay google triển khai cái này thế nào.Hix sinh viên ăn cơm bụi mà bảo em phân tích hệ thống thực thế này thì nản giải quá,không biết mọi người có ai có ý tưởng nào giúp em thực hiện việc này không,nếu có 1 hệ thống thực nào đó cho em thông tin thì càng tốt,em xin chân thành cảm ơn!
smilie smilie smilie  


Những mô hình LB thật sự của các đại công ty hầu như không bao giờ được công bố chính thức và đầy đủ bởi vì đây là bí mật doanh nghiệp và là bảo mật của họ. Nếu có thì cũng chỉ là những giới thiệu chung chung mang tính chất tổng thể mà thôi.

Về mặt nguyên tắc, LB có thể được áp dụng trên mỗi tầng dữ liệu (tier) và có cơ chế hoạt động dựa trên một số ấn định và nguyên tắc nhất định. Nếu xét xuyên suốt từ ngoài vô trong một hệ thống lớn và đa tầng thì thấy:

network --> router --> firewall --> reverse proxy --> web server --> application server --> database server

Trên mỗi tier này có thể có nhiều bộ phận (component) khác nhau gắn liền nhưng chúng đều có thể load balance. Ví dụ, network có thể sử dụng 2 hoặc nhiều nhà cung cấp khác nhau để gia tăng băng thông đường ra vô. Router có thể được ấn định để định tuyến và chia sẻ traffic tuỳ loại..... càng đi vô sâu bên trong, ứng dụng LB càng phức tạp vì ở những tầng bên trong càng trực tiếp dính tới applications, sessions, transactions.... Bởi vậy, LB được ứng dụng tuỳ theo từng loại application và từng loại dữ liệu có độ quan trọng khác nhau.

Nếu nhà trường đòi hỏi phải phân tích và minh hoạ cơ chế LB của một công ty cụ thể như yahoo hay google thì đó là đòi hỏi phi lý. Hãy về lại trường mà gọi ông thầy nào đó giúp bồ liên hệ và được sự chấp thuận của yahoo hay google cung cấp thông tin mà bồ cần thì mới làm được. Nếu ông thầy không làm được chuyện liên hệ này thì.... bó tay. Còn nếu làm theo kiểu tưởng tượng mà hình thành ra một hệ thống nào đó thì cũng vô ích vì chẳng có giá tri thực tế nào hết.
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Question]   Ứng dụng thực tế Server Load Balancing 12/11/2010 09:08:06 (+0700) | #3 | 224727
nguyenngochoang89
Member

[Minus]    0    [Plus]
Joined: 07/11/2007 18:04:56
Messages: 22
Offline
[Profile] [PM]
Hix,em cũng nói với cô giao như thế thì cô nói cư minh hoạ một hệ thống thực,mà em nghĩ ngay cả một hệ thống nhỏ cũng không ai cho mình mấy thông tin này,còn dựng lên mấy cai sever rồi cấu hình thì hix-->khó quá.
Ngoài ra cho em hỏi,theo em đọc tài liệu [quyển Server Load Balancing] thì em biết,với công nghệ SLB va em nghĩ cả các phương thức LB khác thì Load Balancer có khả năng kiểm soát các server để biết xem server có ở trạng thái hoạt động hay không để đưa nó vào danh sách những server có khả năng phục vụ,mà hôm trước học cô giáo em bảo là với thuật toán Round Robin nhược điểm của nó là LB-er vẫn phân tải cho những server đang xảy ra lỗi ---> không biết là ai là người đúng Sach hay Cô ???
[Up] [Print Copy]
  [Question]   Ứng dụng thực tế Server Load Balancing 12/11/2010 10:34:00 (+0700) | #4 | 224740
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]

nguyenngochoang89 wrote:
Hix,em cũng nói với cô giao như thế thì cô nói cư minh hoạ một hệ thống thực,mà em nghĩ ngay cả một hệ thống nhỏ cũng không ai cho mình mấy thông tin này,còn dựng lên mấy cai sever rồi cấu hình thì hix-->khó quá.
[/quote[
"Cứ minh hoạ một hệ thống thực" là sao? Lấy đâu ra hệ thống thực mà minh hoạ? hay là ý cô cứ phịa ra một hệ thống nào đó? Cô nào mà vô trách nhiệm vậy?

Còn "dựng mấy cái server rồi cấu hình" là làm cái gì? Cấu hình cho cái gì LB cái gì?

nguyenngochoang89 wrote:

Ngoài ra cho em hỏi,theo em đọc tài liệu [quyển Server Load Balancing] thì em biết,với công nghệ SLB va em nghĩ cả các phương thức LB khác thì Load Balancer có khả năng kiểm soát các server để biết xem server có ở trạng thái hoạt động hay không để đưa nó vào danh sách những server có khả năng phục vụ,mà hôm trước học cô giáo em bảo là với thuật toán Round Robin nhược điểm của nó là LB-er vẫn phân tải cho những server đang xảy ra lỗi ---> không biết là ai là người đúng Sach hay Cô ??? 
 


Tổng quát mà nói thì cô đúng nhưng chưa đủ. "Round-robin" chỉ là một thuật toán và còn tuỳ load balancer này thông minh (được ứng dụng) như thế nào nữa. Round-robin có thể sử dụng để phân bố tài nguyên hoặc công tác nhưng hành động phân bố đó có thực thi hay không có thể còn phụ thuộc vào nhiều yếu tố. Theo cách hiểu thông thường, cân bằng tải theo dạng round-robin có nghĩa là "phân bố đồng đều theo thứ tự", ví dụ load balancer có 3 máy chủ để load balance, nó có thể lần lượt phân bố trách nhiệm đến 1, 2, 3 nhưng nó vẫn có thể xác định xem 1, 2 hoặc 3 có đủ sức phục vụ hay không (dựa trên một số tiêu chuẩn nào đó) để mà phân bố. 1, 2 và 3 ở đây chỉ mang tính tuần tự nhưng đó không phải là yếu tố duy nhất để phân bố.
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|