Я планирую запустить сайт, я нахожусь в центральной Европе, но мои посетители будут находиться в США и Великобритании (а также в некоторых странах ЕС) на первом этапе , если он станет успешным, он расширится на весь остальной мир, поскольку это глобальная услуга.
Является ли местоположение сервера проблемой? Должен ли я запустить свой сервер в Европе или США, или это действительно не имеет значения?
По какой цене я могу получить надежный управляемый серверный хостинг в США? Не могли бы вы порекомендовать мне какой-нибудь?
За 180 евро я могу получить это в своей стране:
CPU Intel X3430 2.4GHz
2 GB DDR3 ECC
HDD 2x 500GB SATA
100/1000Mbps
unlimited data transfer
Если бы я заказал этот управляемый сервер, на какую производительность я мог рассчитывать? Сколько трафика мне потребуется, чтобы сделать сайт очень медленным / недоступным? Не иметь передачи больших данных, длительных алгоритмов и т. Д. Просто "обычное" приложение LAMP, время от времени выполняющее генерацию графов.
Хорошо позвольте мне сказать, что, учитывая высококачественный центр хостинга и исправные соединения на обоих концах задержка между Германией (Nürnberg, чтобы быть точной) и США (место на западном побережье близко к Чикаго) - довольно точно 120 мс. Протестированный 27/4 многократно в секунду (кроме выходных, где тесты сделаны однажды в секунду) оперативным Потоком данных UDP я добираюсь.
Вопрос, таким образом, состоит в том, можно ли жить с этим или нет. Зависит от:
Если я заказал этот сервер, которым управляют, какую производительность я мог ожидать?
Если я арендую автомобиль, какую максимальную скорость я могу ожидать? Зависит от автомобиля. То же с сервером.
Сколько трафика мне, должно быть, придется сделать сайт очень медленным/недоступным?
Зависит от сервера.
Выезд Hetzner: http://www.hetzner.de/en/hosting/produkte_rootserver/eq4/ Это относительно популярный в Германии/Австрии с хорошей поддержкой и ценами. От остальной части денег необходимо пойти с CDN, например, CacheFly http://cachefly.com доступен, для балансировки расстояния до США.
Во-первых я предложил бы запуститься с виртуального сервера. Достойная виртуальная машина с 512 МБ RAM может поддерживать RPS 50-60 (запросы в секунду) YMMV. virutal сервер будет стоить Вам $20-30/месяцев и может быть обновлен в любое время.
Во-вторых, я предложил бы, чтобы Вы сделали Вас сайтом живой прежде, чем думать о CDN и т.д.
Ваш третий вопрос о максимальной нагрузке, после которой Вы будете видеть снижение производительности. Хорошо нет никакого способа сказать. Вы сделали какое-либо сравнительное тестирование своего приложения? Используйте апачское место размещения (ab) или осаду для тестирования сайта в dev среде. Это поможет понять Ваше требование к оборудованию.
Чтобы помочь выбрать хорошую хостинговую компанию, я предложил бы, чтобы Вы смотрели на Netcrafts находящиеся на вершине рейтинга самые надежные хостинговые компании. Если Вы планируете разместить в USI, предлагают, чтобы Вы пошли с восточным побережьем.
http://uptime.netcraft.com/perf/reports/performance/Hosters?orderby=epercent&tn=october_2010
PeterB,
Я предложил бы, чтобы Вы проверили предложение www.cloudsigma.com. Ключ, "прохладный", они предлагают, Вы, может запуститься и масштабироваться, как Вам нужно.
Тот же сервер является более дешевым, чем в Вашем графстве, и они полностью превосходны для Ваших потребностей в длинном списке причин.
Испытайте его бесплатно в течение 14 дней, но Вы будете видеть, что они качаются в цене и производительности.
В то время как в эти дни пропускная способность является дешевой, ограничивающим фактором в опыте удобства для конечного пользователя для веб-приложений является задержка. И безусловно лучшие способы обратиться к задержке:
Оба - большие темы. Но фокусирование на последнем, местоположении сервера очень важно. Существует два последствия для этого:
Относительно первого - Вы сохраните себя огромное количество времени и усилие при разработке приложения на основе нескольких серверов от day1.
В то время как можно прокрутить собственное решение последнего, намного более просто использовать осведомленный о местоположении сервис DNS. Существует статья здесь, Вы могли бы найти полезным - пробуют Google за больше.
Нет никакого конца поставщиков услуг, рекламирующих для Вашего бизнеса, однако я рекомендовал бы думать о том, нужны ли Вам действительно выделенный сервер (или несколько выделенных серверов) от запуска. Один или несколько VPS, или возможно даже совместно использованные хосты могут быть достаточными, действительно я ожидал бы получать большую производительность при помощи нескольких VPS в другом contitents скорее, чем единственная выделенная машина.
какую производительность я мог ожидать? Сколько трафика мне, должно быть, придется сделать сайт очень медленным/недоступным?
На них невозможно ответить, пока Ваш сайт не создается, и Вы тестируете его для обнаружения.