Tôi đã có một cuộc họp với một nhà cung cấp phần mềm ngày hôm nay về cơ sở hạ tầng được đề xuất của họ để triển khai một ứng dụng cụ thể. Ứng dụng cần hai máy chủ: máy chủ ứng dụng cho các trang web của máy chủ (.NET, Windows) và cơ sở dữ liệu (SQL Server). Nhà cung cấp tuyên bố rằng hai máy chủ này phải có "bit chẵn lẻ". Điều họ muốn nói là điều này là nếu máy chủ ứng dụng là 32 bit thì SQL Server sẽ là 32 bit hoặc nếu ứng dụng là 64 bit thì SQL Server là 64 bit. Nếu không hiệu suất sẽ bị ảnh hưởng tiêu cực.
Điều này có vẻ ngớ ngẩn với tôi. Các máy chủ là độc lập và chỉ giao tiếp qua mạng. Các giao thức mạng không liên quan gì đến "bit-ness" của bộ xử lý trên cả hai máy chủ.
Tôi có sai không? Có một lý do mà một sự không phù hợp thực sự có thể tác động tiêu cực đến hiệu suất?
LƯU Ý: Tôi biết rằng một số ứng dụng nhất định có thể chạy nhanh hơn hoặc chậm hơn trong 32 bit so với 64 bit. Nhưng nhà cung cấp đã nói rằng sự không phù hợp giữa máy chủ web và máy chủ DB gây ra sự cố. Đây là tuyên bố tôi đang đặt câu hỏi.