У меня есть план на будущее для приложения и веб-службы. У клиента будет приложение, которое будет отправлять запросы на серверную часть Java-бэкэнда, которая будет обрабатывать запросы, и сервер также должен иметь возможность размещать веб-сайт, желательно в настройке WAMP (это то, к чему я привык; очень немного знаний * nix).
Я не могу предоставить точную статистику, потому что это всего лишь план, который находится на стадии обсуждения. Однако мы полностью ожидаем, что он будет достаточно масштабируемым, чтобы потребоваться какой-то выделенный хостинг.
У меня такой вопрос: о каких вещах я должен знать, прежде чем искать хостинг? Что мне следует спросить у хостинг-провайдеров, прежде чем я решусь на покупку? Когда целесообразно перейти с VPS на полностью выделенный сервер?
Несколько вещей, которые следует спросить у компании (особенно с Dedicated, но также и с VPS):
Используют ли они оборудование серверного уровня (серверные процессоры, память ECC, Аппаратный RAID) или настольный. Для VPS я бы держался ДАЛЕКО от любого хоста, который использует оборудование для настольных компьютеров. Для выделенного сервера это более приемлемо, если на остальные вопросы даны хорошие ответы.
Как они справляются с аппаратными сбоями. Есть ли у них запасные части? Предоставляют ли они вам новый сервер для использования в среднесрочной перспективе? Есть ли у провайдеров VPS система «живой миграции» (где они могут переместить ваш VPS на другую физическую машину без простоев)?
Поддерживают ли они резервные копии и по какому графику? В любом случае вы всегда захотите сохранить свои собственные, но держитесь подальше от хоста VPS, который не поддерживает свои собственные резервные копии бесплатно ...
Какова их политика SLA. Конечно, некоторые предлагают 99,999% времени безотказной работы, но тогда, когда вы читаете мелкий шрифт, вы получаете обратно только 1% от ежемесячной стоимости за час (и они считают время простоя с того момента, когда ВЫ ЗАМЕТИЛИ ИХ).
Какова их политика обновления. Имея выделенный компьютер, можете ли вы «мигрировать» на более качественную систему без необходимости переустанавливать все заново. С VPS, какой самый большой VPS они позволяют (большая часть ЦП / ОЗУ), и можете ли вы перейти на него вживую. Если вы используете VPS, можете ли вы «мигрировать» на выделенный сервер? Или придется переустанавливать / делать самому.
Это только начало ...
Что касается выделенного и VPS, все зависит от вашего приложения. Если вы обнаружите, что используете большую часть выделенных ресурсов или нуждаетесь в нелепых характеристиках, то переход на выделенные ресурсы может оказаться дешевле в долгосрочной перспективе. Но нет простого калькулятора, который говорит: «введите X, Y, Z, и мы скажем вам, что выбрать». Это суждение, требующее опыта. Лично мне нравится ошибаться в пользу более дешевых (легче бросить больше денег, если они вам нужны, но сложнее сократить) ...
Не должно быть причин, по которым вы не можете начать с VPS и перейти на выделенный, если / когда возникнет необходимость.
Я предлагаю вам обратиться в хостинговую компанию, которая предлагает оба варианта. Перед зарегистрируйтесь, обсудите это с ними и, в частности, обсудите переход с VPS на выделенный. Если они не могут или не хотят помочь, просто переходите к следующему.
Предлагаю восхитительный анекдот. Убедитесь, что VPS, за который вы платите, по крайней мере, обновляется / обновляется (т.е. имеет apt / yum / portage), как вы ожидаете от вашего выделенного сервера. Я думаю, что меня сжигает 4-летний VPS сети 'Solutions'
На бумаге объем памяти - это то, о чем можно судить; хранилище в VPS (по моему опыту), как правило, дорого обходится, часто дешевле за гигабайт. на некоторых выделенных серверах того же провайдера.
Люди часто комментируют низкую производительность дисков на VPS. По данным hdparm, мой сверхнизкий VPS-диск почти в 9 раз медленнее, чем жесткий диск в моем Thinkpad 5-летней давности ...
Когда целесообразно перейти с VPS на полностью выделенный сервер?
Когда стоимость переключения на выделенный сервер ниже, чем стоимость оптимизации кода для получения требуемой производительности в вашей текущей системе (когда вы достигли предела своего оборудования, она увеличивается до бесконечности).