Read-only archive. Login and posting are unavailable.

PDA

View Full Version : [hỏi] - Cách kết nối 5 máy chủ?


winterwinter
22-09-2014, 11:16
Mình định triển khai 5 máy chủ và đều đặt ở data center. Trước giờ mình toàn làm riêng cho mỗi máy nên có vài điều không rõ nhờ các bác tư vấn.

1. Nếu dùng swich thì chỉ cần 1 IP tĩnh cho 5 máy có được không (vì 5 IP tĩnh cho máy thì đắt mà có nhiều vấn đề cần liên lạc trong mạng nội bộ của các máy)? Nếu vậy thì truy cập từ xa với có gặp vấn đề gì không?

2. Mỗi máy chủ thực hiện 1 nhiệm vụ khác nhau thì 5 máy chủ này có thể boot os từ 1 máy chủ nào đó được không? Hay mỗi máy chủ cần 1 đĩa cài os?

Mình gà khoản này nên nhờ anh em tư vấn chi tiết. Cảm ơn.

Ý tưởng:
Mình định dùng 1 máy chủ làm máy chủ web và lưu trữ dữ liệu.
4 máy chủ còn lại chủ yêu tham gia xử lý các tác vụ khác nhau, và nằm trong 1 node.
OS mình định dùng là FreeBSD.

it.thuongnguyen
22-09-2014, 12:18
Mình định triển khai 5 máy chủ và đều đặt ở data center. Trước giờ mình toàn làm riêng cho mỗi máy nên có vài điều không rõ nhờ các bác tư vấn.

1. Nếu dùng swich thì chỉ cần 1 IP tĩnh cho 5 máy có được không (vì 5 IP tĩnh cho máy thì đắt mà có nhiều vấn đề cần liên lạc trong mạng nội bộ của các máy)? Nếu vậy thì truy cập từ xa với có gặp vấn đề gì không?

2. Mỗi máy chủ thực hiện 1 nhiệm vụ khác nhau thì 5 máy chủ này có thể boot os từ 1 máy chủ nào đó được không? Hay mỗi máy chủ cần 1 đĩa cài os?

Mình gà khoản này nên nhờ anh em tư vấn chi tiết. Cảm ơn.

1. Nếu dùng Switch thì không dùng được 1 IP tĩnh cho 5 máy.

Trong trường hợp này còn tuỳ mục đích sử dụng của bác là gì. Nếu chỉ cần 1 IP Public thì dùng 1 IP cũng đươc, các server khác liên lạc với nhau bằng IP Private.

Mình ví dụ cho nó đơn giản: Bác có server 1 là WEB, server 2 và 3 là database thì bác chỉ cần IP public cho con web thôi, còn 2 và 3 thì Private là được.

2. Mỗi máy phải cài OS riêng, không chung được

3. Bác phải nêu rõ là bác cần làm những gì trên mấy cái máy chủ này thì mới tư vấn được. :gach:

MeXoaiCocOi
22-09-2014, 14:31
Hóng xem mô hình thế nào :*

Máy chủ có thể boot từ máy chủ khác bình thường. Windows server có hỗ trợ boot from SAN..hoặc cấu hình Provisioning Services (Citrix) 1 file ảnh cho nhiều máy chủ. VMWare cũng hỗ trợ boot tương tự = profile từ Center.

it.thuongnguyen
22-09-2014, 15:54
Hóng xem mô hình thế nào :*

Máy chủ có thể boot từ máy chủ khác bình thường. Windows server có hỗ trợ boot from SAN..hoặc cấu hình Provisioning Services (Citrix) 1 file ảnh cho nhiều máy chủ. VMWare cũng hỗ trợ boot tương tự = profile từ Center.

Không tính mấy trường hợp này.

Đang chờ xem mô hình thế nào rồi bàn tiếp

winterwinter
22-09-2014, 16:11
1. Nếu dùng Switch thì không dùng được 1 IP tĩnh cho 5 máy.

Trong trường hợp này còn tuỳ mục đích sử dụng của bác là gì. Nếu chỉ cần 1 IP Public thì dùng 1 IP cũng đươc, các server khác liên lạc với nhau bằng IP Private.

Mình ví dụ cho nó đơn giản: Bác có server 1 là WEB, server 2 và 3 là database thì bác chỉ cần IP public cho con web thôi, còn 2 và 3 thì Private là được.

2. Mỗi máy phải cài OS riêng, không chung được

3. Bác phải nêu rõ là bác cần làm những gì trên mấy cái máy chủ này thì mới tư vấn được. :gach:

Thank bác, mình đã cập nhật lại ý tưởng định triển khai.
Nếu dùng 1 IP cho máy chủ web thì khi IP này quá tải muốn dùng các máy chủ khác tham gia phục vụ là không thể hả bác? Có thể dùng load blancing được không?

Nếu 4 máy chủ còn lại nằm trong 1 node nào đó để tính toán và database dùng HBase chẳng hạn thì có cách nào để laod 1 os trên 1 hdd nào đó không? Và nếu có thể thì có nên làm điều này không?

tony_kid
22-09-2014, 21:52
Sao bác không không yêu cầu bên cung cấp dịch vụ lên giải pháp cho, nếu cần dựng hệ thống thì sẽ tính phí thêm nhưng hợp lý mà .

winterwinter
23-09-2014, 11:18
Mình đã cập nhật thêm thông tin, anh em nào thạo vụ này tư vấn giúp, cảm ơn :D

HaYaTe288
23-09-2014, 11:29
Thank bác, mình đã cập nhật lại ý tưởng định triển khai.
Nếu dùng 1 IP cho máy chủ web thì khi IP này quá tải muốn dùng các máy chủ khác tham gia phục vụ là không thể hả bác? Có thể dùng load blancing được không?

Nếu 4 máy chủ còn lại nằm trong 1 node nào đó để tính toán và database dùng HBase chẳng hạn thì có cách nào để laod 1 os trên 1 hdd nào đó không? Và nếu có thể thì có nên làm điều này không?

bác làm ở đâu mà có Hbase thế ?:nosebleed:

huadangphuc.Voz
23-09-2014, 13:37
Hơi không liên quan một chút. Em nghe nói bác muốnđặt server tại DC. Hiện e cũng làm ở DC nên cũng muốn làm cho bác. Về kết nối thì e nói kỹ thuật tư vấn cho bác luôn. Em ở DC FPT. Bác mail hoặc gọi cho em theo chữ ký nhé.

winterwinter
23-09-2014, 19:48
bác làm ở đâu mà có Hbase thế ?:nosebleed:
Cty nhỏ thôi :D
Hơi không liên quan một chút. Em nghe nói bác muốnđặt server tại DC. Hiện e cũng làm ở DC nên cũng muốn làm cho bác. Về kết nối thì e nói kỹ thuật tư vấn cho bác luôn. Em ở DC FPT. Bác mail hoặc gọi cho em theo chữ ký nhé.
Ok mình sẽ ngâm cứu.

winterwinter
24-09-2014, 01:13
Lên cái cho cao nhân giúp đỡ..

huadangphuc.Voz
24-09-2014, 14:20
Cty nhỏ thôi :D

Ok mình sẽ ngâm cứu.

Cập nhật chữ ký ^_^

huadangphuc.Voz
25-09-2014, 11:45
Mình định triển khai 5 máy chủ và đều đặt ở data center. Trước giờ mình toàn làm riêng cho mỗi máy nên có vài điều không rõ nhờ các bác tư vấn.

1. Nếu dùng swich thì chỉ cần 1 IP tĩnh cho 5 máy có được không (vì 5 IP tĩnh cho máy thì đắt mà có nhiều vấn đề cần liên lạc trong mạng nội bộ của các máy)? Nếu vậy thì truy cập từ xa với có gặp vấn đề gì không?

2. Mỗi máy chủ thực hiện 1 nhiệm vụ khác nhau thì 5 máy chủ này có thể boot os từ 1 máy chủ nào đó được không? Hay mỗi máy chủ cần 1 đĩa cài os?

Mình gà khoản này nên nhờ anh em tư vấn chi tiết. Cảm ơn.

Ý tưởng:
Mình định dùng 1 máy chủ làm máy chủ web và lưu trữ dữ liệu.
4 máy chủ còn lại chủ yêu tham gia xử lý các tác vụ khác nhau, và nằm trong 1 node.
OS mình định dùng là FreeBSD.

Theo em thì:
5 con IP không bị tính phí nếu a đặt trên DC đâu. làm 1 IP chi cho nó khổ. Nếu 1 máy chủ làm web và 4 con còn lại chạy những tác vụ khác nhau thì mỗi cái chạy riêng đi có cần phải nối qua máy kia không. Ngoài ra em nghĩ nên cài OS riêng cho mỗi con cho nó ổn định. Về vấn đề anh sợ quá tải băng thông thì em đữa anh gói 10Gbps anh em thế nào.
Chung lại thì em cũng chưa biết anh cần gì và đâu là giải pháp phù hợp cho anh. Inbox cái mail cho em đi, em gửi 1 số giải pháp a xem coi có cái nào phù hợp với anh không.

kondorzeroboy
25-09-2014, 22:06
e ko rõ bác tính làm gì, thấy bác cứ úp úp mở mở nên cũng khó share thông tin, bác có đề cập đến máy chủ web bị quá tải, e ko rõ là quá tải băng thông hay quá tại tác vụ xử lý, nếu quá tải băng thông thì cần thên 1 ip public cho 1 máy chủ khác để chia tải, còn nếu quá tại xử lý thì bác tách module ra cho các server, nếu làm web thì tách ra thành nhiều service khác nhau, máy chủ chỉ là nơi request service thôi. theo kiến thức của e thì e sẽ làm như thế, mong học hỏi thêm từ mọi ngừoi.

manhthang11
26-09-2014, 11:02
bạn up mô hình lên coi xem sao

gunner2801
05-10-2014, 23:07
Chào bạn,
1/5 máy tất nhiên phải cài 5 OS
2/Việc truy cập từ xa hoàn toàn bình thường, bạn có thể dùng teamview hay Putty tùy OS...
3/Việc thuê IP giá cũng k cao, và mỗi máy chủ có riêng 1 IP rồi nên không tính thêm phí, trừ khi bạn cần thêm nhiều IP.

Như bác này chuẩn này. Bạn thuê chỗ đặt máy chủ ở bất kỳ đâu thì mỗi máy đã có sẵn 1 IP rồi, kể cả thêm thì chi phí cũng rất nhỏ so với chi phí thuê chỗ. Bạn có thể inbox cụ thể nhu cầu, bên mình sẽ cố gắng tư vấn trong khả năng.

winterwinter
10-10-2014, 10:12
OK các bác, vậy là thống nhất với phương án dùng swich 1GB.

Mình muốn hỏi thêm là trong những máy chủ mình có, cấu hình là tương tự nhau, có một máy kiêm file server. Mình muốn phân tải 5 máy chủ đều có thể chịu request từ người dùng thì cách nào là tối ưu? và phải chú ý thêm những vấn đề gì?