Недорогая техническая архитектура для серверной части - PullRequest
3 голосов
/ 22 октября 2008

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

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

Ответы [ 5 ]

2 голосов
/ 22 октября 2008

Проверьте Amazon S3 , я думаю, они только что пересмотрели свою модель ценообразования ...

1 голос
/ 22 октября 2008

Помимо S3, Cachefly также может быть вариантом. Условно говоря, Cachefly - это очень недорогой CDN. По сравнению с S3 он более дорогой, но Cachefly также действует как CDN, а S3 - нет.

Если все ваши посетители являются только США / ЕС, S3, вероятно, будет идеальным. Если у вас есть посетители из разных уголков земного шара и скорость является проблемой, CDN, вероятно, будет вам лучше.

0 голосов
/ 22 октября 2008

Я предлагаю перенести статические элементы на отдельный сервер (ы) ресурсов. Из того, что я видел, Cachefly - достойный CDN.

Если вы хотите сэкономить деньги заранее, Velocix предлагает «бесплатную» услугу CDN вплоть до предела.

Еще одно предложение, которое я хотел бы сделать, - это если вы используете какие-либо фреймворки Javascript, чтобы проверить, размещает ли их Google как часть Google AJAX Lib API. Используйте их инфраструктуру для быстрой загрузки библиотек.

0 голосов
/ 22 октября 2008

Посмотрите на использование сети доставки контента .

CDN - это сервис, позволяющий размещать большие ресурсы (например, изображения или видео) на отдельном хосте. Вы по-прежнему запускаете свой веб-сайт со своего обычного веб-сервера, но хостинг с высокой пропускной способностью обрабатывается CDN.

Они также имеют другие преимущества, такие как наличие нескольких серверов по всему миру, и перенаправляют входящие запросы на тот, который ближе всего к каждому пользователю.

0 голосов
/ 22 октября 2008

Возможно, вам нужно взглянуть на что-то вроде Amazon AWS. Они предназначены для обеспечения масштабируемости, особенно когда требования к пропускной способности и пространству могут стать большими. http://aws.amazon.com/

...