10/10/2018, 13:23

Tư vấn chọn máy chủ web ?

Mình đang làm 1 web PHP cho công ty mình (mạng Lan)
khoảng 100-200 người dùng , dữ liệu bảng vài chục nghìn bản ghi sql server
cho cập nhật thông tin nhân viên , report , chủ yếu do nhóm văn phòng cập nhật và download danh sách
Mình định mua 1 máy tính PC cấu hình cao hay mua 1 máy chủ làm server
Không có mail service, share service thì mua máy chủ có cần thiết ko vì mình chỉ cần có web service
Nếu mua máy chủ nhờ mọi người tư vấn hộ cấu hình hay giá
Tiện thể cho mình hỏi với vài chục request cùng 1 lúc thì cài win 7 hay winxp hay bắt buộc phải cài win server
Cảm ơn nhiều
vietnap viết 15:33 ngày 10/10/2018
PHP với mySQL, cài Linux, dùng Apache webserver là ổn định nhất. Nếu chỉ đặt ở mạng LAN, với vài chục requests cùng lúc thì dùng PC thông thường cũng được, không nhất thiết phải dùng server. Chỉ cần có phương án backup tốt là ok.
mucor viết 15:27 ngày 10/10/2018
Được gửi bởi WuYing
Mình định mua 1 máy tính PC cấu hình cao hay mua 1 máy chủ làm server
Không có mail service, share service thì mua máy chủ có cần thiết ko vì mình chỉ cần có web service
Nếu mua máy chủ nhờ mọi người tư vấn hộ cấu hình hay giá
Bạn mua máy chủ này HP ProLiant Micro N36L, cài Ubuntu Server 10.04.3 (LTS), làm website với Apache, MySQL và PHP. Mình đang dùng server này, thấy rẻ, tốt và ổn định.
danemnamcam viết 15:37 ngày 10/10/2018
Bác nên mua 1 con Home server dạng tower. Nếu web chạy php thì bạn nên xài Linux cho tốt và tránh lãnh phí chi phí bản quyền Windows.

Nếu là xài lâu dài, thì nên đầu tự thêm ổ đĩa backup. Ví dụ chạy raid 1 cho OS, Web, Mysql, php...còn 1 ổ backup gắn riêng. Khi nào muốn backup thì đổ dữ liệu sang ổ backup đó.

Trường hợp của bạn cũng có thể dùng 1 PC ổn định mà chạy. Nhưng nên tản nhiệt tốt cho PC. Tôi treo game bằng PC cả tháng cũng không sao.
levubis viết 15:27 ngày 10/10/2018
Các bạn tư vấn quên coi cái mấu chốt vấn đề là vài chục nghìn bản ghi SQL kìa, mình đoán doanh nghiệp bạn này đang sử dụng giải pháp ERP còn các bạn chưa có kinh nghiệm triển khai ERP nên tư vấn loạn cả lên, ERP không đơn giản như cái web service đâu. Với công việc như trên đầu tư cho một con server cung cấp dịch vụ và một con backup server làm công việc backup.
vietnap viết 15:30 ngày 10/10/2018
Được gửi bởi levubis
Các bạn tư vấn quên coi cái mấu chốt vấn đề là vài chục nghìn bản ghi SQL kìa, mình đoán doanh nghiệp bạn này đang sử dụng giải pháp ERP còn các bạn chưa có kinh nghiệm triển khai ERP nên tư vấn loạn cả lên, ERP không đơn giản như cái web service đâu. Với công việc như trên đầu tư cho một con server cung cấp dịch vụ và một con backup server làm công việc backup.
Vài chục ngàn records SQL là 1 con số quá nhỏ. Đừng đoán nhảm về ERP và chê người khác.
WuYing viết 15:39 ngày 10/10/2018
nói thực là mình cũng có biết ERP là gì đâu
chỉ là 1 ứng dụng web bình thương thôi
mà h mình lại phải có 1 server backup nữa thành ra phải mua 2 cái máy tính ah, hay 2 cái server IBM (cái này rất khó vì mình phải explain với ổng xếp )
Mà dữ liệu mình đang làm khá lớn , sau này sẽ có nhiểu bảng vài trăm ngìn bản ghi
Mình đã từng làm với oracle rồi dữ liệu cực lớn vấn query thoải mái còn chưa biết sql thế nào
vietnap viết 15:28 ngày 10/10/2018
Bạn có thể setup 1 máy tính, cài đặt raid, chạy tối thiểu 2 ổ cứng với cấu hình raid1. Nếu 1 ổ cứng hỏng, có thể thay thế bằng ổ cứng khác, dữ liệu vẫn nằm ở ổ cứng kia. Tuy nhiên, vẫn cần có external backup, có thể bằng 1 ổ cứng khác nữa, không nằm trong raid.

Tôi không rõ dữ liệu của bạn query thế nào, nhưng vài chục, vài trăm ngàn records trong mySQL database là nhỏ. Nếu vài chục ngàn records mà application đã chạy chậm, xử lý lâu thì có thể xem lại phần code, hoặc tối ưu hoá database. Tôi đã từng debug 1 application, chỉ với 15.000 records, nhưng chạy 1 request mất khoảng 30 giây để xử lý. Lý do là không tối ưu index database nên khi dùng LEFT JOIN với nhiều bảng, số lượng requests tăng đột biến. Again, nếu code và database được thiết kế tốt, vài trăm ngàn records là con số rất bình thường.
levubis viết 15:25 ngày 10/10/2018
Được gửi bởi vietnap
Vài chục ngàn records SQL là 1 con số quá nhỏ. Đừng đoán nhảm về ERP và chê người khác.
Nếu đứng trong trường hợp là website kiểu như wordpress, forum xenforo, vbb, ... thi đúng là vài chục ngàn record là quá nhỏ và chả là gì, nhưng với trường hợp của chủ topic thì chắc không cần nói cũng biết đây không phải là forum hay website linh tinh, mà là một giải pháp dành cho doanh nghiệp có liên quan đến cơ sở dữ liệu.

Mà đã là giải pháp cho doanh nghiệp có sử dụng cơ sở dữ liệu, vài trăm người cùng dùng thì mức độ tính toán cũng rất cao, dữ liệu phức tạp chứ không còn đơn giản, lúc này vài chục ngàn record là vấn đề không hề nhỏ, mình từng gặp và triển khai giải pháp ERP cho doanh nghiệp, database có khoảng vài ngàn record mà chạy con IBM 2 CPU Xeon, 120GB RAM vẫn còn đuối. Nên nếu nói vài chục ngàn record là nhỏ mà không thèm quan tâm dung lượng, giải pháp được triển khai, các layer bên trên, ... mà phán là nhỏ thì đúng là IT cấp làng.

Tham gia topic thì phải tìm hiểu về hoàn cảnh của chủ topic chứ đừng có hiểu theo cách của mình rồi bảo người khác nhảm, cậu từng triển khai ERP cho các tập đoàn cỡ Hoàng Anh Gia Lại chưa ? (hỏi thật đấy, nếu chưa thì đừng lôi ra đây nói chuyện về ERP).
vietnap viết 15:26 ngày 10/10/2018
Được gửi bởi levubis
Tham gia topic thì phải tìm hiểu về hoàn cảnh của chủ topic chứ đừng có hiểu theo cách của mình rồi bảo người khác nhảm, cậu từng triển khai ERP cho các tập đoàn cỡ Hoàng Anh Gia Lại chưa ? (hỏi thật đấy, nếu chưa thì đừng lôi ra đây nói chuyện về ERP).
Haha... hỏi ai không hỏi, đi hỏi HAGL. Đi vào HAGL hỏi xem VietNAP là đơn vị nào rồi tính tiếp nhé =)) Chỉ có congnghevps là chuẩn nhất thôi )
Bài liên quan
0