Можно синхронизировать файлы на двух компьютерах, но это представляется проблематичным. Можно сделать так, чтобы один или оба сервера обращались за файлами к некоторой внешней по отношению к ним системе, что также приведет к появлению дополнительного проблемного компонента и возможной потери производительности. Решением является организация доступа первого и второго серверов к ресурсам выделенного файлового сервера. Выделенный файловый сервер, от ресурсов которого зависит работоспособность всех Web-серверов сайта, представляет собой уязвимое место в системе, ведь его поломка незамедлительно повлечет за собой отказ всей системы. Как избежать таких неприятностей? Экспериментальные изыскания в области распределенных файловых систем могут ответить на ряд вопросов, но в целом остается еще много неясного. Большинство сайтов все же используют единый файловый сервер, который может располагаться как на обычном компьютере, так и на мэйнфрейме, специально предназначенном для этого. Оборудование таких серверов подразумевает системы бесперебойного питания, дублирующие процессоры, фибер-оптические соединения и RAID-массивы. В итоге можно установить все это оборудование на обычный персональный компьютер, но это придется делать собственноручно. Таким образом, выделенный файловый сервер все-таки остается уязвимым местом в системе, но можно надеяться, что он не выйдет из строя, по крайней мере если оснащен специальным оборудованием и достаточно хорошо обслуживается. Теперь поговорим о том, каким образом поддерживать идентичность разнообразной статусной информации на нескольких серверах.