Если вы делаете столько передачи данных, сколько говорите, может показаться, что все, что вы делаете, растет довольно быстро.
Возможно, стоит потратить время на то, чтобы связаться с вашим хостинг-провайдером и узнать, предлагают ли они какие-либо решения для общего хранилища с помощью iscsi, nas или другими способами. В идеале, хранилище не только должно быть достаточно большим, чтобы в нем можно было хранить все, что у вас есть, но и динамически развиваться сверх ваших потребностей. Я знаю, что мой хостинг-провайдер предлагает подобное решение.
Если они этого не делают, вы можете рассмотреть возможность размещения ваших серверов где-нибудь, которое либо предлагает подобную услугу, либо позволит вам установить свой собственный сервер хранения данных (который может быть дешево создан из готовых компонентов и программного обеспечения, таких как Freenas или Openfiler ).
Получив платформу централизованного хранения, вы можете добавить веб-серверы к своему сердечному контенту и распределять их по нагрузке, одновременно обращаясь к одному и тому же центральному хранилищу хранилища.
Мало того, что это правильный способ сделать это, он даст вам гораздо больше избыточности и расширяемости в будущем, если ваши усилия будут продолжать расти такими же темпами, как в настоящее время.
Другие решения, предлагаемые с использованием хранилища базы данных того, что хранится где, будут работать, но это не только добавляет дополнительный уровень сложности в складку, но и дополнительный уровень обработки между вашими посетителями и данными, к которым они хотят получить доступ .
Что если вы потеряли жесткий диск, вы потеряете 1/3 или 1/2 всех ваших данных?
Должны ли тяжелые операции ввода-вывода статического содержимого быть на тех же шпинделях, что и остальная часть вашей операционной системы и данные приложений?