Облачный диск против облачных файлов (или мы не должны беспокоиться?) - PullRequest
5 голосов
/ 04 августа 2010

Веб-приложение находится в процессе перехода от автономного сервера к паре серверов за балансировщиком нагрузки и содержит каталог 50 ГБ пользовательских данных, который быстро растет.На стойках единственный способ динамически добавить дисковое пространство - это также удвоение оперативной памяти и ежемесячных затрат, что не является необходимым.Итак, к облачным файлам это относится (разве у кого-нибудь есть другое решение?).Используя JungleDisk, я могу переместить файлы в контейнер облачных файлов, а также смонтировать облачный контейнер на обоих серверах и создать символическую ссылку из каталогов, в которых содержимое находилось на подключенном диске.Это не требует модификации кода.В качестве альтернативы, я мог бы взаимодействовать напрямую с облачными файлами, используя их PHP API, но это потребовало бы значительных изменений кода (все пути «на самом деле»).Есть ли какая-то внутренняя проблема с легким выходом в этом случае?Я настроил модель, и она, кажется, работает хорошо, но обычно мне что-то не хватает.

Спасибо, Брэндон

1 Ответ

0 голосов
/ 04 августа 2010

Я думаю, что установка привода имеет большой смысл для вашего сценария, но, честно говоря, я не пробовал его с какой-либо нагрузкой.Хорошей новостью является то, что вы всегда можете попробовать легкий подход, а затем рефакторинг, если он не работает под нагрузкой.Я надеюсь, что Rackspace был учтен и протестирован для этого точного сценария, мне это кажется логичным.

Для некоторой посторонней информации мы столкнулись с тем же вопросом и провели сравнение стоимости использования Cloud Site и Cloud Files.Мы должны были учитывать как пропускную способность, так и объем хранилища в стоимости, потому что связь между сайтами / серверами и облачными файлами все еще требует платы за пропускную способность.Другими словами, много ли у вас файлов, или у вас есть несколько файлов, к которым часто обращаются.

Мы тратим много времени на разговоры с поддержкой RackSpace о различиях в производительности и масштабируемости между облакомСайты и облачные файлы - я бы порекомендовал позвонить им.В конечном итоге мы решили просто использовать Сайты из-за наших потребностей, разница в стоимости была довольно незначительной по мере масштабирования.Кроме того, поскольку API облачных файлов не обладал необходимой степенью безопасности, поэтому в любом случае нам пришлось бы написать службу шлюза.

...