Большинство людей начинают с виртуального хостинга. Каждый общий план хостинга имеет панель управления. Самые популярные и широко используемые совместно хостинг панели управления являются CPanel и DirectAdmin. Они имеют большие пользовательские интерфейсы, и в них легко работать. Идеально подходит для начинающих. Рано или поздно, каждый перерастает общие учетные записи хостинга, и они движутся к чему -то более мощным, либо VPS (виртуальный выделенный сервер) или выделенный сервер. Когда они делают переход, они не знают, чего ожидать и что делать. В этой статье мы будем расскажем о нашем опыте работы с тысячами клиентов и все, что вам нужно знать о переходе от виртуального хостинга к VPS.
Почему вы должны перейти от общего к VPS
По мере роста ваших сайтов, растут ваши требования к хостингу. Если вам интересно, почему вы должны переключиться на VPS, есть несколько причин:
- Вы не разделяете VPS с другими случайными людьми. Хотя каждый хостинг – провайдер делает все возможное, чтобы сохранить свои серверы, оптимизируют свои сервера, вы никогда не знаете, как другие аккаунты, размещенные на том же виртуальном хостинге делают со своими сайтами. При переключении на VPS, вы получите свои собственные ресурсы.
- Вы получаете полный контроль над сервером. По крайней мере, с нашими VPS. Хотя значительная часть других управляемых хостинг – провайдеров не даст вам полный доступ root к вашим VPS. Когда вы получаете полный контроль над сервером, вы можете настроить, и вы не будете иметь никаких ограничений для определенных функций или ресурсов. На VPS с полным доступом root, вы получаете неограниченное количество баз данных MySQL, неограниченное количество доменов, неограниченное количество учетных записей FTP и многое другое. Конечно, термин “неограниченный” простирается так далеко, как позволяют ресурсы сервера. Вы не сможете размещать неограниченное баз данных или доменов, если ваш сервер запущен из дискового пространства, не так ли?
- С VPS ваш веб – сайт может иметь больше посетителей. В общем, виртуальные серверы обрабатывают гораздо больше трафика, чем общий хостинг. Когда вы делите сервер с большим количеством людей, и все они получают трафик на свои веб – сайты – вы используете большую часть ресурсов вашего сервера общего доступа. Если вы получите всплеск трафика, вы можете замедлить ваш сервер и увеличить время загрузки. Система VPS может обрабатывать гораздо больше трафика сразу по сравнению с общей учетной записи хостинга. Так что, если вы заметили, что ваш сайт растет, и вы получаете все больше и больше посетителей каждый день, пришло время перейти на VPS.
- Ваш веб – сайт работает быстрее на VPS. Вы не разделяете ресурсы вашего сервера с другими людьми, так что это означает, что вы получите гораздо лучшую производительность.Ваш сайт будет заметно быстрее, если вы размещаете его на VPS или выделенном сервере. И мы действительно имели в виду заметно. Как правило, на веб – сайте время загрузки улучшается по меньшей мере на 300%, если они размещаются на правильно сконфигурированном VPS.
- Виртуальные серверы являются более безопасными, если они настроены должным образом . Если вы правильно настроили и защитили VPS, то это будет гораздо более безопасным, чем общий хостинг. Ваш виртуальный выделенный сервер является частным, вам и только вам. С VPS есть меньше шансов предоставление кому то другому доступа к данным или ресурсам, если вы специально не предоставите им доступ, или, конечно, если вы не правильно настроить VPS. Если у вас нет необходимого опыта, то не стоит вам настраивать и администрировать Linux VPS, мы не рекомендуем делать это по своему усмотрению. Простое неверное действие в файлах конфигурации веб – сервера или конфигурации базы данных может привести ваш сайт/приложение в недоступное состояние.
Когда следует переходить на VPS
Там нет строгих правил или руководящих принципов о том, когда это делать, но есть несколько индикаторов, которые могут показать вам необходимо перейти на VPS:
- Вы начинаете получать много трафика. Основная причина, почему большинство людей переходят от виртуального хостинга на VPS является то, что они получают приток трафика. Общий хостинг – аккаунт может справиться с низким и средним трафиком. Кроме того, ресурсы разделенные совместно с другими сайтами, также может серьезно замедлить ваш сайт. Система VPS даст вам лучше и быстрее работоспособность для ваших сайтов / приложений.
- Вы хотите установить приложение, которое ваша общая учетная запись не позволяет вам. Большинство общих учетных записей хостинга ограничены определенными приложениями и службами. Если вы используете VPS, вы можете установить любое приложение, которое вы хотите, конечно, до тех пор, пока оно отвечает политике хостинг – провайдера. На общих учетных записей хостинга, вы застряли с PHP версии выбранной вашим хостинг – провайдером. Если вы получаете VPS, вы можете использовать любую версию PHP какую вы хотите, в том числе PHP 7 . Вы можете установить любые PHP модули, которые нужны на вашем VPS. Есть довольно много приложений, которые вы не можете установить на виртуальный хостинг , потому что у вас нет необходимых доступных модулей.
- Если вам нужно больше ресурсов для электронной почты, FTP аккаунтов, баз данных и т.д., виртуальный хостинг обычно ограничивается количеством адресов электронной почты и рассылки вариантов, которые они могут использовать. То же самое относится и к FTP аккаунтам, баз данных и любой другой ресурс.
- Когда вы хотите иметь больше удовольствия! Тестируя различные конфигурации, настройки различных параметров, изучая новые команды … все интересно делать на VPS, по крайней мере, для нас.
Что делать после того, как вы перешли от общего к VPS хостингу
Переход может быть довольно безпроблемный, если все сделано правильно. Есть несколько вещей, которые нужно сделать на сервере после того, как вы перейдете от вашего общего хостинга. Некоторые из наиболее распространенных методов включают в себя:
- Подключение к SSH. Перед тем как вы сделаете что – нибудь, вы должны сначала войти на сервер. Вы можете подключиться к Linux VPS с помощью SSH. Если вы новичок, и вы хотите изучить несколько основных команд, вы можете проверить наш гид 12 основных команд Linux для чайников.
- Измените пароль root. Первая и самая важная вещь? которую вы должны сделать на своем сервере – изменить свой пароль по умолчанию для root. Измените его на сильный пароль. Рекомендуется использовать разные пароли для каждого сервиса, которые вы используете. Не используйте один и тот же пароль для учетной записи root, используемой для электронной почты.
- Обновление часового пояса. Обновите часовой пояс вашего сервера, на тот, где вы находитесь. Вероятнее всего, часовой пояс по умолчанию не будет совпадать с вашим собственным, так что вам нужно обновить его. Вы можете синхронизировать его с внешним сервером. Проверьте наш учебник, чтобы узнать, как это сделать.
- Настройка локального языка системы, если вы хотите использовать VPS на другом языке, кроме английского.
- Создайте пользователя Sudo. Вам нужно создать нового пользователя sudo с доступом root, а затем отключить корневой доступ к “root”. Причина, почему вы должны сделать это, чтобы избежать попыток перебора на сервере, когда они используют имя пользователя ‘root’ по умолчанию. Вы должны создать нового пользователя с пользовательским именем и предоставить корневой доступ к новому пользователю.
- Secure SSH. Есть много шагов, которые необходимо предпринять, чтобы обеспечить безопасность SSH. Некоторые из которых менять порт SSH по умолчанию, отключить SSH вход для «root» пользователя, настройки беспарольного входа в систему, установки в два этапа аутентификации …
- Настройка автоматических обновлений. Вы должны всегда держать свой сервер и приложений в актуальном состоянии. Это то, что нужно делать, если вы хотите сохранить ваши данные в безопасности, со всеми новыми функциями. Включение автоматического обновления на сервере Linux является довольно простой задачей, у нас даже есть учебник, чтобы помочь вам в этом процессе.
- Установите брандмауэр. Ни один сервер не является безопасным без брандмауэра! Мы рекомендуем вам установить и настроить Config сервера брандмауэра на вашем VPS для того, чтобы сделать его более безопасным и блокировать нежелательные атаки на ваш сервере. Вы также можете использовать Iptables, чтобы блокировать нежелательные IP – адреса
- Остановка атак грубой силы с Fail2ban. Он автоматически блокирует IP – адреса, которые пытаются нанести вред вашему серверу с помощью грубой силы. Он также блокирует IP – если он пытается войти в систему и не в несколько раз. Есть много других настроек, которые вы можете сделать с Fail2ban.
- Настройка автоматического резервного копирования. Всегда создавайте резервные копии данных. Это самое главное, что вам нужно сделать. Либо сделать это вручную или настроить автоматическое резервное копирование.
- Монитор времени бесперебойной работы вашего сервера. Вы можете использовать приложение мониторинга , как Icinga, Monitorix, Cacti, Nagios и т.д. Вы можете использовать различные команды для мониторинга серверов. Это важно знать, когда ваш сервер упадет или когда вам нужно что- то изменить.
- Автоматизация повторяющихся системных задач. Некоторые системные задачи повторяются, и вам, возможно, потребуется сделать их на постоянной основе. Вы можете автоматизировать те, которые использует cron. Это не является обязательным, если вы новичок, и вы не можете настроить их должным образом. Внимательно следуйте нашим руководством.
- Установите панель управления хостингом . Большинство VPS не имеют панель управления, и вы можете только управлять сервером с помощью командной строки. К счастью, вы можете установить панель управления на вашем VPS тоже! Вы можете управлять всем сервером с помощью панели управления хостингом. Это включает в себя создание и управление сервисами и приложениями, работа с FTP, электронной почты и базы данных и учетных записей и т.д. Вы даже можете установить ту же панель управления, которые вы ранее использовали, таким образом, вы будете легко перемещать данные из общего хостинга на VPS. Большинство коммерческих панелей управления являются довольно дорогими, если вы покупаете независимую, одну лицензию, в том числе Cpanel. Вы можете получить Cpanel VPS непосредственно от хостинг -провайдера. Вы можете использовать свободную и с открытым исходным кодом, такие как: панель управления Webmin, Vesta, Ajenti,Sentora, Kloxo, Virtualmin или любую другую панель управления с открытым исходным кодом.
- Если вы не хотите использовать панель управления, то вы должны установить LEMP, LAMP, MEAN или любое другое ваше приложение. Вам нужно будет установить FTP – сервер и создать учетные записи. Другое дело, если вы должны сделать без использования панели управления настройку почтового сервера. Это трудная задача для начинающих, и они, как правило, что – то неправильно настраивают, то они выставляют свои личные данные хакерам. Мы не рекомендуем настраивать почтового сервера, если вы не знаете, как это сделать. Свяжитесь с нами и мы установим и должным образом настроим почтовый сервер.
- Попробуйте различные приложения. Есть МНОГО резидентных приложений, которые вы можете попробовать. В конце концов, у вас есть VPS, и вы не ограничены определенными приложениями.