- Стоимость хостинга
- Плюсы платных хостингов
- Минусы платных хостингов
- Минусы бесплатных хостингов
- Операционная система на хостинге. Что выбрать?
- Выбираем хостинг
- Шарэд (Shared) хостинг
- VPS
- Выделенный, или dedicated-сервер
- Технические требования к Linux-хостинга
- Технические требования в Windows-хостингу
- Дисковое хранилище
- Местонахождение хостинга
- Надежность, аптайм (время бесперебойной работы) и безопасность сервера
- Мои рекомендации
Стоимость хостинга
Что выбрать для своего проекта — платный или бесплатный хостинг? На мой взгляд, бесплатный хостинг отлично подойдёт для проекта начального уровня или обучения, платный уже для коммерческих проектов.
Плюсы платных хостингов
Универсальность. Большая часть платных хостингов поддерживает различные типы сайтов от простых блогов до крупных интернет-магазинов. При росте посещаемости вашего сайта, потребуется только поменять тариф, чтобы провайдер выделил дополнительные ресурсы.
Демо-период. Чтобы проверить, подходит ли вам хостинг, какой уровень качества — воспользуйтесь демо-периодом. Разные хостинг-провайдеры дают тестовый доступ от нескольких дней до месяца.
Настройка ресурсов (кастомизация). Ваш проект растет, но менять тариф еще рано? На платном хостинге можно изменить тарифные ограничения: расширить дисковую квоту, увеличить лимиты процессора, изменить максимальный размеры базы данных и т. д.
Минусы платных хостингов
Сейчас единственный минус — это стоимость. В России хостинг дорожает вслед за курсом доллара, т. к. сервера покупаются за доллары, а хороший хостинг требует периодического обновления «железа».
Раньше были хостинг с непонятными и неудобными панелями управления, но за последний десяток лет появилось много решений, которые изменили ситуацию к лучшему. Панель ISPManager, на сегодняшний день, устанавливается почти повсеместно, а иногда крупные хостинг-провайдеры разрабатывают свои панели управления.
Благодаря демо-периоду, вы сможете оценить панель управления, разобраться с основными инструментами и выбрать подходящую.
Минусы бесплатных хостингов
Бесплатный хостинг лучше всего использовать для тестирования проектов или для небольших сайтов, т. к. количество минусов значительное:
- Ограниченные ресурсы. С ростом сайта растет и нагрузка на хостинг, а когда он достигнет пиковых значений, сайт просто отключат. Выходом будет или перенос сайта на другой хостинг или переход на платный тариф у текущего провайдера.
- Реклама. Вы не платите за ресурсы сервера напрямую, но за это на вашем сайте будет размещаться та реклама, которую пожелает разместить хостинг-провайдер. Для блога это нет так страшно, но вот коммерческие сайты от этого могут пострадать.
- Надежность и качество услуг. Без объяснения причины сайт могут отключить и тут вы ничего сделать не сможете. Выбор бесплатного хостинга на ваш страх и риск.
- Ограничение технических возможностей. Будьте готовы к тому, что на бесплатном хостинге может не оказаться PHP и вы сможете размещать только статичные html страницы.
На подавляющем большинстве бесплатных хостингов нет таких возможностей как: массовая email-рассылка, подключение к базе данных (БД). Это может создать значительные трудности в работе вашего сайта, особенно если он разрабатывался на базе системы управления содержимым (CMS).
Операционная система на хостинге. Что выбрать?
Вопрос выбора операционной системы для хостинга один частых. Что выбрать Windows или Linux для вашего хостинга?
Так как Linux это свободная операционная система и вам не нужно будет доплачивать за ее лицензирование, то и стоимость хостинга на базе Linux будет несколько ниже (хотя это не всегда так). Стоит помнить, что администрирование Linux несколько сложнее, поэтому будьте готовы к тому, что потребуется помощь квалифицированного системного администратора.
Windows поддерживает большинство необходимых технологий для запуска сайта, но потребуется оплатить лицензию за операционную систему.
Сайты, созданные на базе CMS, в большинстве используют стек PHP и MySQL. Почти все хостинги работают с данным набором технологий.
Сейчас выбор операционной системы отходит на второй план, но большинство сайтов, к слову, работают на базе ОС Linux.
Выбираем хостинг
С развитием технологий появляется все больше возможностей развернуть свой проект в интернете. Хотя вариантов хостингов достаточно много, рассматривать мы будем 3 самых популярных:
- выделенный сервер;
- VPS (VDS);
- виртуальный (шарэд) хостинг.
Шарэд (Shared) хостинг
Виртуальный или шарэд-хостинг это по своей сути коммунальная квартира или общежитие. На одном сервере и одном IP-адресе может находится десяток, а то и сотня других веб-ресурсов. Естественный плюс такого разделения — стоимость. Значительный минус — ресурсы, размещенные с вами на одном сервере не всегда качественные. Такое соседство может сказаться на работе вашего сайта.
Виртуальные хостинги предоставляют тарифы техническими лимитами нагрузки (на процессор, оперативную память, запросы в БД). С ростом посетителей вашего ресурса, вы столкнетесь с тем, что ваш ресурс может оказаться недоступен, т.к. вы превысили эти лимиты. Когда на сайт будет заходить несколько сотен посетителей в день, то вы увидите, как растет нагрузка на хостинг в панели управления.
Для чего подойдет виртуальный хостинг:
- для личных блогов;
- для сайтов-визиток или лэндингов;
- небольших корпоративных сайтов;
- сайтов услуг.
С ростом посетителей не потребуется переделывать проект или переносить его на новый сервер, достаточно увеличить тариф на шарэд-хостинге.
Вот список параметров, которые следует учитывать при выборе хостинга:
- лимиты на БД;
- лимиты на объем дискового хранилища;
- лимиты нагрузки на RAM и CPU;
- ограничение количества сайтов;
- поддерживает ли хостинг возможность создавать дополнительные базы данных без привязки к количеству сайтов.
Помимо этих параметров, у хостинга должны быть:
- управления (я предпочитаю ISP)
- файловый менеджер;
- панель мониторинга ресурсов;
- кабинет вебмастера;
- возможность выбора версии PHP;
- понятный инструмент резервного копирования сайтов и БД;
- доступ через SSH;
- возможность изменения htacess-файла.
Немаловажно, чтобы была возможность настраивать редиректы, подключать поддомены (домены 3 уровня к вашему основному домену — my.site.ru)
VPS
В сравнении с шарэд-хостингом, VPS (виртуальный выделенный сервер) — это ваша собственная квартира.
По сравнению с шарэд-хостингом у VPS есть выделенный IP-адрес, ресурсы сервера распределены между клиентами физического сервера. Появляется возможность тонкой настройки хостинга, но в то же время потребуется и определённый уровень квалификация для установки и настройки операционной системы.
При выборе стоит обратить внимание на панель управления виртуальным сервером, она должна быть удобной и понятной.
Важно! Для работы операционной системы (ОС) будут задействованы ресурсы сервера. Учитывайте это при выборе конфигурации сервера и тарифа.
Виртуальный сервер — это следующий этап при росте посетителей вашего проекта. При ежесуточном трафике от 3000 человек — VPS ваш выбор. При этом, если нагрузка на сервер достигнет пиковых значений, его никто не отключил, просто сайт начнет медленнее работать (рекомендую подключать систему мониторинга с отправкой уведомлений о наступлении пиковой нагрузки. Например, Nagios).
Выделенный, или dedicated-сервер
Самый дорогой вариант размещения вашего проекта в сети, однако и самый лучший в плане тонкой настройки.
Плюсы выделенного сервера:
- большой объем диска;
- высокоскоростное подключение;
- большой объем оперативной памяти;
- ресурсы расходуются исключительно на ваши сайты;
- минимальные аппаратные и технические ограничения;
- лучший вариант для проектов с многомиллионной аудиторией.
Как и в случае с VPS, подготовка сервера и его администрирование ложиться на ваши плечи. На выделенном сервере можно развернуть несколько VPS, если есть необходимость разделить ресурсы на разные проекты.
Выделенный сервер — это лучший вариант для крупных высоконагруженных проектов с большим количеством посетителей (в несколько тысяч).
Технические требования к Linux-хостинга
Выбирая виртуальный сервер на Linux обратите внимание на наличие следующих возможностей:
- сервер Apache;
- сервер Nginx;
- диалекты (Ruby, JavaScript и серверный диалект Python);
- SSH-доступ;
- поддержка FastCGI;
- поддержка SSI;
- MySQL и PostgreSQL.
Неплохо, если есть возможность выбрать версии PHP. Может потребоваться для сайтов разной степени «свежести».
Технические требования в Windows-хостингу
При выборе сервера на Windows помните, что современный Windows-сервер должен поддерживать:
- IIS;
- управление по web.config;
- активные серверные страницы и ASP.NET MVС;
- SSI;
- FastCGI;
- управления БД Microsoft Access;
- разных версий PHP;
- MySQL.
Дисковое хранилище
Не стоит сразу переплачивать за большой объем данных дискового хранилища. Оцените размер текущего проекта и объем данных «на вырост». Первоначально вам может хватить 5-10 Гигабайт.
Чтобы сайт работал быстрее, выбирайте хостинг на базе SSD или SSD с поддержкой NVMe (или M2). Такие диски обладают высокой скоростью чтения/записи и позволят достичь высокой скорости работы вашего проекта.
Местонахождение хостинга
Страну размещения сервера выбирайте исходя из страны проживания вашей целевой аудитории
География размещения сервера влияет на скорость передачи данных от сервера к пользователю.
Немаловажный фактор выбора географии хостера — законы о персональных данных. Вы должны хранить данные о пользователях только в той стране, где они проживают. Такой закон действует и на территории Российской Федерации.
Надежность, аптайм (время бесперебойной работы) и безопасность сервера
Важно обратить внимание на бесперебойную работу хостинга (аптайм). Показатель аптайма — это время бесперебойной работы серверов хостинг провайдера. Максимальный показатель 99.9%. Обычно хостинг-провайдер сам пишет о своем аптайме, поэтому лучше посмотреть отзывы по выбранному провайдеру.
Немаловажно обратить внимание и на то, какие сервисы предлагаются для обеспечения защиты серверов от вирусов или DDOS-атак.
Также обратите внимание на работу технической поддержки. Качественный хостинг-провайдер регламентирует время оказания поддержки в соглашении об уровне сервиса (SLA). В нем могут быть обозначены:
- Время работы службы поддержки (лучше, если 24/7);
- Время бесперебойной работы и скорость устранения сбоев;
- Компенсация за неработоспособность.
Мои рекомендации
Вы можете найти большое количество хостинг-провайдеров, которые давно работают, оказывают большой спектр услуг по размещению и защите интернет-проектов.
Ниже мой список рекомендаций хостинг-провайдеров с которыми я довольно давно работаю. Переходите по ссылке, регистрируйтесь и тестируйте.