Сколько оперативной памяти, процессора, хранилища и ресурсов IOPS действительно необходимо вашему VPS?

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

Самый распространенный вопрос, с которым мы обращаемся в отдел продаж и в чат, - «Сколько <вставить ресурс> мне нужно на моем VPS?».

Ответ всегда один - «зависит от ситуации».

Никому не нравится слышать такой ответ, но не стоит. Это правда.

Выбор тарифного плана, который соответствует вашим потребностям, очень важен. Слишком маленький - и ваш VPS может упасть, слишком большой - и вы выбросите деньги на ветер.

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

В этом посте мы поговорим о том, как определить потребности в VPS, чтобы у вас было достаточно мощности и чтобы вы не тратили деньги на ненужные ресурсы.

Какой объем оперативной памяти необходим вашему серверу?

Оперативная память Память - один из самых важных компонентов вашего сервера.

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

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

Наши общие рекомендации по оперативной памяти:

2 ГБ ОЗУ

Для типичного хостинг-сервера с cPanel, Plesk или ISPconfig, работающего с MySQL, Apache/LiteSpeed, почтой, статистикой, скриптом мониторинга, брандмауэром, веб-почтой и набором из 20-30 доменов с низким или средним трафиком, потребуется как минимум 2 ГБ RAM. Ознакомиться с тарифными планами VPS с 2 ГБ ОЗУ можно здесь.

4 ГБ ОЗУ

Тот же тип VPS, с 30-60 доменами, со средним трафиком, потребует 4 ГБ ОЗУ, чтобы обеспечить 100% стабильность и постоянную производительность даже при скачках трафика.

Большинство клиентов с умеренной нагрузкой и как минимум 15-20 клиентами, подключающимися к серверу, каждый из которых имеет свои собственные домены, логины cPanel и набор почтовых аккаунтов, получат значительную выгоду от VPS с 4 ГБ RAM.

8 ГБ ОЗУ

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

Поэтому при скачках трафика, когда тысячи людей одновременно пытаются увидеть ваш сайт (сайты), 8 ГБ памяти могут быть израсходованы за считанные секунды. Возможно, вы ищете VPS с 8 ГБ оперативной памяти?

32 ГБ ОЗУ +

Если объем потребляемой памяти превышает 16 ГБ для процессов PHP и MySQL, то вам определенно захочется вложить деньги в кэширование.

Тяжелые сайты должны кэшироваться извне, то есть за пределами самого приложения. Так что нет, плагинов кэширования WP, за которые вы заплатили $59, будет недостаточно.

Именно в этот момент вы должны начать рассматривать CDN, кластеризацию и, возможно, самое простое решение, которое заключается в том, чтобы просто распределить нагрузку на несколько серверов.

Сколько процессорных ядер необходимо вашему серверу?

Количество ядер в сервере напрямую зависит от того, какие нагрузки вы планируете на нем выполнять.

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

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

Например, тяжелый сервер баз данных MySQL может абсолютно точно использовать 4, 6, 8 и более ядер. То же самое относится к тяжелым почтовым серверам и Tomcat/Java-приложениям.

Веб-сервисы, которые, скорее всего, выиграют от увеличения числа ядер, - это веб-серверы: будь то Apache, NGINX или Tomcat, большее число ядер немедленно приведет к увеличению производительности под нагрузкой.

Сколько IOPS необходимо вашему серверу?

Обычный настольный 3,5-дюймовый диск SATA может обеспечить до 100-120 IOPS в серверных задачах. С другой стороны, высококачественный диск Hitachi Ultrastar 15K600 15K SAS может обеспечить до 400 IOPS в серверных задачах, а современный SSD-диск может легко обеспечить 10 000 IOPS и более.

Очень важно выбрать SSD VPS, который обеспечивает стабильно высокую производительность диска не только при последовательном чтении/записи, но и при случайном чтении/записи и смешанной нагрузке (последовательное и случайное R/W одновременно).

Например, бенчмарки IOmeter показывают, что тест «Все в одном» с 16 рабочими обеспечивает шокирующие 40 000 операций ввода-вывода в секунду. Эта серия серверов предназначена для пользователей, которым абсолютно необходим SSD везде, где бы они ни находились, включая их хостинговую недвижимость. Серверы с чистыми SSD-накопителями значительно быстрее, чем с вращающимися дисками.

Сколько дискового пространства необходимо вашему VPS?

На графике потребление дисковых хранилищ выглядит как хоккейная клюшка.

Это самый перепродаваемый тип инфраструктуры как услуги на планете. Вспомните DropBox, Google и другие крупные ИТ-гиганты, которые наживаются на перепродаже дискового пространства.

Поэтому, чтобы отделить правду от вымысла, вот цифры, которые мы видим у наших клиентов:

  • 65 % клиентов используют менее 30 ГБ дискового пространства
  • 80% клиентов используют менее 100 ГБ дискового пространства
  • 95 % клиентов используют менее 1 ТБ.

Поэтому, когда вы думаете о том, сколько дискового пространства вам нужно, первое, что вам нужно сделать, это оценить, сколько дискового пространства вы потребляете в настоящее время. Проверьте это либо из интерфейса cPanel/Plesk, либо непосредственно из командной строки. Затем добавьте к этому реалистичную оценку того, насколько, по вашему мнению, вырастет ваш сервер в течение следующих 12 месяцев.

Какая пропускная способность вам нужна?

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

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

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

Как рассчитать потребность в пропускной способности

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

  • Размер страницы = A
  • Среднее количество страниц за посещение = B
  • Среднее количество посетителей в день = C

Вот пример:

  • Размер страницы ± = 1,8 МБ
  • Среднее количество просмотров страниц за сессию: 5,97
  • Среднее количество сеансов в день: 1,500

Потребление полосы пропускания в день: 16,119MB (16GB)

Потребление полосы пропускания в месяц: 16 Гб x 30 дней = 480 Гб

Понравилась статья? Поделиться с друзьями:
Добавить комментарий