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 Windows Sever(web+database) high availability  XML
  [Discussion]   Sever(web+database) high availability 12/10/2009 18:24:34 (+0700) | #1 | 195344
qtra004
Member

[Minus]    0    [Plus]
Joined: 19/04/2004 22:36:57
Messages: 298
Location: Kiwiland
Offline
[Profile] [PM]
Chào mọi người.

Công ty mình đang làm E-Commerce platform cho khách hàng trên .Net + SQL Server 2008. Công ty mình làm luôn dịch vụ hosting.

Hiện tại công ty chỉ chạy 1 webserver (IIS) + 1 database instance ( SQL Server 2008) trên 2 box khác nhau chạy Windows server 2008.

Gần đây box chạy SQL server xảy ra sự cố với raid controller làm cho nó shutdown unexpectedly, mỗi lần như vậy thì websites khách hàng down khoảng 5-10 phút.
Công ty mình nhận thấy cần triển khai giải pháp cho high availability. Mình làm 1 số nghiên cứu và đề cử mô hình như thế này. Các bạn xem giúp mô hình này đã tối ưu về high availability chưa.

Giải pháp là kết hợp Clustering + Database Mirror

2x phyiscal box in cluster chạy primary database ( 2 box này sử dụng shared storage cho database files)
1x physical box ( can be in cluster or not) chạy mirror
1x physical box ( can be in cluster ỏ not) chạy witness.

Hiện tại thì box chạy webserver tương đối ổn định nên công ty chưa quan trọng lắm chuyện high availability cho nó nhưng mình nghĩ là công ty nên triển khai Network Load Balancing.

Có bạn nào đã từng triển khai giải pháp tương tự thì hãy đóng góp ý kiến để mình tham khảo.

Thanks
Carpe diem quam minimum credula postero
[Up] [Print Copy]
  [Discussion]   Sever(web+database) high availability 13/10/2009 02:45:51 (+0700) | #2 | 195400
[Avatar]
ORA2009
Member

[Minus]    0    [Plus]
Joined: 31/08/2009 11:04:02
Messages: 109
Offline
[Profile] [PM]
Hi you,

Với Web Server đang chạy IIS bạn có thẻ HA bằng Loadblancing của Windows Server hoặc Loadblancing bằng hardware (F5 chẳng hạn).

Với Database SQL Server 2008 bạn có thể Clustering cho 2 node để HA. Nếu không có điều kiện đầu tư Share Storage bạn có thể sử dụng giải pháp Mirror/Log Shiping của SQL 2k8.
[Up] [Print Copy]
  [Discussion]   Sever(web+database) high availability 13/10/2009 02:55:57 (+0700) | #3 | 195401
qtra004
Member

[Minus]    0    [Plus]
Joined: 19/04/2004 22:36:57
Messages: 298
Location: Kiwiland
Offline
[Profile] [PM]

ORA2009 wrote:
Hi you,

Với Web Server đang chạy IIS bạn có thẻ HA bằng Loadblancing của Windows Server hoặc Loadblancing bằng hardware (F5 chẳng hạn).

Với Database SQL Server 2008 bạn có thể Clustering cho 2 node để HA. Nếu không có điều kiện đầu tư Share Storage bạn có thể sử dụng giải pháp Mirror/Log Shiping của SQL 2k8.  


Thanks ORA đã trả lời. Nếu sử dụng Clustering không thì không đảm bảo hoàn toàn vì nếu có sự cố với Shared Storage thì clustering cũng bất lực, chính vì thế mình mới kết hợp luôn mirror database, principal database chạy trên clustering 2 nodes. Có bạn nào triển khai bằng giải pháp phần mềm chưa (Neverfail..etc) ?
Carpe diem quam minimum credula postero
[Up] [Print Copy]
  [Discussion]   Sever(web+database) high availability 13/10/2009 04:38:15 (+0700) | #4 | 195416
[Avatar]
ORA2009
Member

[Minus]    0    [Plus]
Joined: 31/08/2009 11:04:02
Messages: 109
Offline
[Profile] [PM]

qtra004 wrote:

Thanks ORA đã trả lời. Nếu sử dụng Clustering không thì không đảm bảo hoàn toàn vì nếu có sự cố với Shared Storage thì clustering cũng bất lực, chính vì thế mình mới kết hợp luôn mirror database, principal database chạy trên clustering 2 nodes. Có bạn nào triển khai bằng giải pháp phần mềm chưa (Neverfail..etc) ? 


Hi,

Thực ra Storage theo mình là an toàn vì bản thân nó cũng có các thành phần Redundancy vd như : Disk RAID, Controler, Power.

Ngoài ra Mỗi Server cũng phải có 2 HBA chạy Multi-path, SAN Switch cũng phải chạy 2 con , ....

Thường ta hay dùng Mirror cho 2 site dữ liệu (có khoảng cách nhất định), vì đề phòng 1 site chính thảm họa.
[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|