Назад | Перейти на главную страницу

Как узнать, какой пакет VPS заказать?

О чем следует думать при заказе учетной записи VPS (виртуальный частный сервер), у меня есть следующие вопросы, на которые я хотел бы ответить:

1- Какая мощность процессора мне нужна? Я имею в виду, они предлагают разные пакеты ... Кроме того, в каждом пакете есть "гарантированная" мощность процессора, а также "максимальная" мощность, например, легкий пакет, который составляет 100 МГц и максимум 1 ГГц ...

2- Сколько оперативной памяти мне нужно?

3- Что с IP: s, некоторые пакеты охватывают только 1 IP, в то время как другие имеют больше, как мне узнать, сколько мне нужно?

4- Как узнать, какая ОС мне нужна?

Думаю, вам нужно знать, какой веб-сайт я планирую поддерживать, вот его описание:

Это сайт объявлений, созданный с помощью PHP и использующий (в настоящее время) Mysql, и я планирую позже установить SOLR или Sphinx для поиска в базе данных. В настоящее время я размещаю около 100 тысяч объявлений каждые 2 месяца. Для всех рекламных объявлений есть изображения, каждое размером около 100 КБ. Это довольно просто, не так много графики, просто неплохая функция поиска по рекламе. Нет входа пользователя или около того.

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

Спасибо, и если вам понадобится дополнительная информация, просто дайте мне знать!

VPS вполне может быть лучшим компромиссным путем между виртуальным хостингом и выделенными серверами. Первый из них не дает большого контроля, который вам может понадобиться, если вы планируете запускать дополнительные демоны или процессы, такие как служба поиска. Последнее, как правило, дорого для небольшого сайта.

  1. [Процессор] Вы не размещаете огромный сайт, требующий большого количества сложных вычислений; он обслуживает несколько динамических страниц, поэтому достаточно легкого пакета, особенно если у вас нет большого объема трафика.

  2. [RAM] Опять же, вам вряд ли понадобится много оперативной памяти. 256 МБ или около того достаточно для пакета начального уровня и сайта относительно небольшого или среднего размера.

  3. [IP-адреса] Честно говоря, хватит.

  4. [OS] Linux, вероятно, ваш лучший выбор. Имейте в виду, что вам нужно будет уметь администрировать его самостоятельно, поэтому выберите дистрибутив, в котором вы достаточно уверены или иным образом можете изучить. Конечно, если вы размещаете PHP, придерживайтесь Unix-подобной операционной системы. На этом уровне Windows имеет тенденцию быть излишне дорогой.

Вам также следует задать следующие вопросы:

  • Сколько у вас места для хранения? Это повлияет на размер исходного кода, допустимый размер, объем данных (включая данные, хранящиеся в базе данных), которые вы можете хранить и т. Д.
  • Сколько у вас передачи данных? Это будет определять, сколько данных вы можете обслуживать в месяц в гигабайтах. Превышите лимит, и вы, как правило, начнете нести более высокие удельные затраты. Стоит подумать, даже если в данный момент у вас только текст.

Некоторые мысли о следующих действиях:

  • Убедитесь, что вам нравится идея администрирования собственного сервера. Это может быть виртуальный ящик на чужом оборудовании, но вы по-прежнему несете ответственность за многие из них, включая настройку, обслуживание и поддержание их в актуальном состоянии и в безопасности.
  • Если вы все же выбрали предложение, посмотрите, можете ли вы выбрать краткосрочный или скользящий контракт, который можно отменить или изменить достаточно быстро, если вы обнаружите, что сделали неправильный выбор. Большинство провайдеров позволят вам перейти на более высокий пакет в среднесрочной перспективе, но многие попытаются заставить вас заплатить фиксированную сумму вперед.

1- Какая мощность процессора мне нужна? То есть они предлагают разные пакеты ...

Если вы тестируете на машине unix (linux, os x), вы можете оценить это на основе: a) относительной производительности вашего процессора и того, который вы рассматриваете; б) средняя загрузка ЦП (измеренная в процессах, ожидающих использования ЦП) и загрузка ЦП (измеренная в процентах) цифры для вашей текущей тестовой машины. Увеличьте масштаб до необходимого вам количества одновременных пользователей и т. Д.

Кроме того, в каждом пакете есть `` гарантированная '' мощность процессора, а также `` максимальная '' мощность, например, легкий корпус, который составляет 100 МГц и максимум 1 ГГц ...

Игнорируйте максимум. Если это не гарантировано, его вполне может не быть.

2- Сколько оперативной памяти мне нужно?

Вычислите это, используя память, которую использует apache и / или php. Иногда они оба объединены в одном процессе (mod_php), а иногда - отдельные процессы (fastcgi). Добавьте дополнительную память для использования mysql (включая кеширование mysql), memcached или других решений для кэширования, которые могут вам понадобиться, и т. Д.

Для небольшого сайта типа частной домашней страницы 512 вполне достаточно. Для большого сайта вам понадобится как минимум 2 ГБ.

3- Что с IP: s, некоторые пакеты охватывают только 1 IP, в то время как другие имеют больше, как мне узнать, сколько мне нужно?

Для нормальных сайтов достаточно одного. Для каждого сервера HTTPS / SSL (каждого интернет-магазина или защищенного сайта) вам понадобится отдельный IP-адрес. Если у вас есть несколько магазинов или защищенных сайтов, принадлежащих одной компании и в одном родительском домене (store1.googleclone.com, store2.googleclone.com), вы можете использовать ssl-сертификат с подстановочными знаками с одним IP-адресом afaik, но это редко.

4- Как узнать, какая ОС мне нужна?

Просто используйте Linux. Если вы имеете в виду, какой дистрибутив, я от всей души рекомендую debian, а вам, возможно, последнюю версию Ubuntu для LTS-сервера. Мой совет - держитесь подальше от систем, основанных на Redhat, таких как centos или RHEL. В основном они кажутся такими же хорошими, как и друг друга, но когда вам действительно нужно правильно администрировать свой сервер, вы заметите разницу в дистрибутивах на основе Debian по простоте администрирования (простое управление пакетами, хорошая поддержка многих пакетов и т. ) и конфигурации (пакеты предназначены для лучшей совместной работы и большей гибкости).