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 hệ điều hành *nix Làm thế nào để mở rộng Application Sever  XML
  [Programming]   Làm thế nào để mở rộng Application Sever 19/03/2012 19:06:08 (+0700) | #1 | 259297
[Avatar]
ngaongan
Member

[Minus]    0    [Plus]
Joined: 09/07/2008 08:47:38
Messages: 50
Offline
[Profile] [PM]
Chào mọi người, em đang học Ruby On Rails và sử dụng Phusion Passenger làm Application Server, Apache làm Web Server. Em có 1 thắc mắc là làm thế nào để cấu hình dùng Apache làm Load Balancer cho 2 Application Server với 2 internal IP address, truy cập cùng 1 iSCSI storage, 1 MySQL Database Server. Vấn đề session giải quyết như thế nào ?

[Up] [Print Copy]
  [Programming]   Làm thế nào để mở rộng Application Sever 19/03/2012 22:39:03 (+0700) | #2 | 259322
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

ngaongan wrote:
Chào mọi người, em đang học Ruby On Rails và sử dụng Phusion Passenger làm Application Server, Apache làm Web Server. Em có 1 thắc mắc là làm thế nào để cấu hình dùng Apache làm Load Balancer cho 2 Application Server với 2 internal IP address, truy cập cùng 1 iSCSI storage, 1 MySQL Database Server.
 

--> ý bạn là Phusion Passenger Standalone?

ngaongan wrote:

Vấn đề session giải quyết như thế nào ?
 

Rails có những cơ chế nào để lưu session? Trong số đó có cái nào hỗ trợ replication không?
Let's build on a great foundation!
[Up] [Print Copy]
  [Programming]   Làm thế nào để mở rộng Application Sever 22/03/2012 12:05:59 (+0700) | #3 | 259581
mR.Bi
Member

[Minus]    0    [Plus]
Joined: 22/03/2006 13:17:49
Messages: 812
Offline
[Profile] [PM] [WWW]
Apache có hỗ trợ module load balancer, hình như mà mod_proxy_balancer, chỉ việc cấu hình 2 application servers của bạn có thể serve được request là giải quyết được với bất kì load balancer nào (nginx, pound, haproxy, apache...).

Tại sao bạn không sử dụng Unicorn mà là Phusion nhỉ?

Vấn đề về session:
+ Một là bạn tự implement một session server (tự viết) sao đó từ ứng dụng rail của mình gọi session server này để set, get, kiểm tra session.
+ Hai là lưu hẳn vào mysql server phía sau.
+ Ba là dùng memcache
+ Bốn là mình chưa nghĩ ra :-p.
All of my life I have lived by a code and the code is simple: "honour your parent, love your woman and defend your children"
[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|