Недорогая техническая архитектура для серверной части
Вопрос
Я планирую открыть веб-сайт в ближайшем будущем, и, кроме стандартных затрат на регистрацию домена, я не знаю, как поступить. Я ожидаю, что объем данных будет довольно значительным, и, глядя на многие веб-хостинги, кажется, что, хотя они могут предлагать экстремальные ограничения пропускной способности, мне сказали, что они часто приостанавливают учетные записи, прежде чем вы достигнете этого месячного предела.
Есть ли какие-либо способы, с помощью которых я могу разгрузить компоненты, интенсивно использующие пропускную способность, на отдельный хост, который специализируется на чрезвычайно интенсивном потреблении данных, и просто сохранить элементы веб-сайта, размещенные на стандартной учетной записи. Хотя я понимаю, что лучше иметь собственный набор серверов, я пытаюсь найти относительно экономичный способ сделать это с самого начала.
Решение
Ознакомьтесь с Amazon S3 , я думаю, что они только что пересмотрели свою модель ценообразования ... р>
Другие советы
Помимо S3, Cachefly также может быть вариантом. Условно говоря, Cachefly - это очень недорогой CDN. По сравнению с S3 он более дорогой, но Cachefly также действует как CDN, а S3 - нет.
Если все ваши посетители являются только США / ЕС, S3, вероятно, будет идеальным. Если у вас есть посетители из разных уголков земного шара, а скорость - проблема, CDN, вероятно, будет вам лучше.
Возможно, вам нужно взглянуть на что-то вроде Amazon AWS. Они предназначены для обеспечения масштабируемости, особенно когда требования к пропускной способности и пространству могут стать большими. http://aws.amazon.com/
Посмотрите на использование сети доставки контента .
CDN - это сервис, позволяющий размещать большие ресурсы (например, изображения или видео) на отдельном хосте. Вы по-прежнему запускаете свой веб-сайт со своего обычного веб-сервера, но хостинг с высокой пропускной способностью обрабатывается CDN.
Они также имеют другие преимущества, такие как наличие нескольких серверов по всему миру, и перенаправляют входящие запросы на тот, который ближе всего к каждому пользователю.
Я предлагаю перенести статические элементы на отдельные серверы ресурсов. Из того, что я видел, Cachefly - достойный CDN. Р>
Если вы хотите сэкономить, Velocix предлагает " бесплатно " Сервис CDN до шапки. Р>
Еще одно предложение, которое я хотел бы сделать, - это если вы используете какие-либо фреймворки Javascript, чтобы проверить, размещает ли их Google как часть Google AJAX Lib API. Используйте их инфраструктуру для быстрой загрузки библиотек. Р>