Для людей, плохо или недостаточно знакомых с IT-сферой, выбор хостинга нередко становится проблемой. Однако к этой услуге приходится прибегать почти всем владельцам интернет-проектов, так что разбираться в теме нужно хотя бы на базовом уровне. Важно знать, по каким критериям оценивать предложения, чтобы выбрать лучший хостинг для своего сайта. В статье мы расскажем о том, какие типы аренды могут предложить провайдеры, и укажем на главные моменты, заслуживающие вашего внимания при подборе хостера.
С чего начать?
Прежде чем приступать к изучению многочисленных хостинг-провайдеров, необходимо определить, для чего вам нужна эта услуга. Например, у начинающего разработчика, желающего просто потренироваться в развертывании сайта на сервере, требования к последнему будут существенно ниже, чем у банка, хранящего на нем базы данных клиентов.
Ответьте на несколько вопросов об особенностях своего проекта:
● какой тип приложения вы хотите разместить на хостинге (интернет-магазин, игровой сервер, сайт-визитку и т. д.);
● какое количество контента будет содержать проект и сколько места на диске ему может понадобиться;
● какого уровня безопасности требуют данные;
● планируется ли масштабирование проекта в будущем.
Кроме того, не менее важно учитывать уровень собственных технических знаний и степень вашего владения навыками системного администрирования. Все это — главные параметры, на основе значения которых и будет осуществляться оценка хостеров. Ниже мы подробно расскажем о самих критериях этой оценки.
Виды хостинга
Первое, в чем следует разобраться, — это виды серверной аренды. Необходимо выбрать, какой из них подойдет именно вам.
Существует три основных типа серверов для хостинга: общий, виртуальный приватный и выделенный. Строго говоря, все они отличаются только количеством технических и управленческих возможностей, которые провайдер предоставляет клиенту: объемами доступных ресурсов, уровнями доступа и безопасности. Помимо них, есть еще две разновидности: облачный хостинг и коллокация. Здесь разница в большей степени заключается в организации самого процесса аренды.
О каждом из указанных типов мы поговорим отдельно.
Виртуальный хостинг
Также называется «shared», т. е. общим. В названии кроется суть всей услуги: виртуальный хостинг подразумевает, что один сервер будет обслуживать сразу множество клиентов. Провайдер предоставляет в общее пользование дисковое пространство и другие составляющие: оперативную память, процессоры, программное обеспечение. Это значит, что все хранящиеся на сервере проекты будут иметь равные права и ограничения. Если у сайта «по соседству» случится большой наплыв посетителей или заведется вирус, с высокой долей вероятности это отразится и на работе вашего проекта.
Преимущество такого хостинга состоит в низкой стоимости и простом управлении. Настройкой и администрированием сервера занимается провайдер, а для управления проектом есть удобная панель, поэтому вам не потребуется вникать в технические тонкости.
Shared-хостинг подходит для сайтов с маленьким трафиком, небольшим количеством контента и отсутствием необходимости в высоком уровне защиты. Например, лендингов, сайтов-визиток, небольших магазинов и блогов.
VPS/VDS
Виртуальный приватный/выделенный сервер позволяет отделиться от других клиентов и распоряжаться выделенными ресурсами как угодно. VDS — это, простыми словами, виртуальный компьютер со своими мощностями и памятью, который создается внутри физического. Последний делится на несколько таких «пакетов», благодаря чему клиент может устанавливать на личный сервер любое ПО, пользоваться им без ограничений и не зависеть от чужих соседних проектов.
С VPS вы получаете права администратора и можете «лепить» из него что захотите, однако в этом состоит и минус. Такой сервер настраивается и обслуживается самим арендатором, что требует определенных знаний и умений. Зато у вас будет собственный IP-адрес и возможность масштабировать проект при желании. На виртуальном частном сервере сайт можно безболезненно расширять: добавлять страницы, наполнять их контентом, подключать плагины, создавать поддомены. VPS/VDS хостинг выбирают как для интернет-магазинов, так и для многостраничных корпоративных сайтов.
Выделенный сервер
Услуга Dedicated Server является самой дорогостоящей, поскольку предполагает отведение целого физического сервера под нужды единственного арендатора. Если shared-хостинг можно сравнить с коммунальной квартирой, а VPS — с обычной, то выделенный сервер — это частный дом с одним хозяином. Клиент получает в распоряжение всю вычислительную мощность, весь объём диска, все технические возможности сервера — в общем, полный, неограниченный доступ к его ресурсам. Провайдер в таком случае отвечает только за само оборудование: следит за его состоянием, обслуживает, обеспечивает источниками питания и высокоскоростным интернетом. Всю остальную работу, включая настройку серверного ПО и дальнейшее администрирование, берет на себя клиент. Чаще всего для этого приходится нанимать специалистов.
DS станет хорошим решением для проектов с высокой нагрузкой, объемной структурой и повышенными требованиями к защите. Серверы онлайн-игр, стриминговые платформы, сервисы, работающие с персональными данными пользователей, сайты банков и медицинских учреждений, крупные информационные порталы и интернет-магазины — для всего этого лучше выбрать хостинг Dedicated Server.
Облачный хостинг
Один из самых надежных типов аренды в вопросе бесперебойной работы. При cloud-хостинге используется не один сервер, а кластер — сеть компьютеров, на каждом из которых хранятся копии клиентских проектов. Если какой-то сервер выходит из строя, то его функции берут на себя другие машины из той же системы. Так же и с вычислительными возможностями: когда одно устройство не справляется с нагрузкой, остальные «делятся» с ним свободными ресурсами и процесс не прерывается. За счет этого обеспечивается легкая и быстрая масштабируемость, необходимая, например, поставщикам сезонных товаров. Когда спрос увеличивается к определенному периоду, то растет и трафик на сайт — облачный кластер способен распределять нагрузку и стабильно работать в любых условиях.
Не менее важный плюс такого хостинга заключается в гибкой оплате: арендатор платит только за те ресурсы, которые использовал. Подсчет идет автоматически, поэтому вам не придется каждый раз вычислять, какой объем мощностей вы потребили. Но есть и недостаток: безопасность при cloud-хостинге вызывает вопросы, поскольку данные размещаются на неподконтрольных серверах. Тем не менее этот вид аренды отлично подходит для веб-ресурсов, пользующихся популярностью и требующих высокой скорости передачи данных.
Colocation
Не самый распространенный способ хостинга, но лучший вариант, если у вас есть собственное оборудование для сервера и нет времени и места для его установки и обслуживания. Коллокация представляет собой хостинг-услугу, при которой вы размещаете сервер в дата-центре провайдера, где за ним следят и обеспечивают его питанием и интернетом. Это почти как выделенный сервер, только в данном случае вы не арендуете его, а владеете им, и платить требуется только за сервис и место на технологической площадке.
Colocation дает вам полную свободу в плане настройки и конфигурации сервера. Вы можете менять его физические компоненты, устанавливать любое программное обеспечение, добавлять параметры на свое усмотрение. Но, опять же, для этого необходима или хорошая техническая подкованность, или команда специалистов.
Конфигурация
После определения подходящего для ваших целей вида хостинга можно приступать к технической оценке. Подбирайте сервер таким образом, чтобы его конфигурация отвечала хотя бы минимальным требованиям проекта, а лучше — превышала их. Сюда входят:
1. Емкость диска. В большинстве случаев сайтам хватает 100 МБ, но это не касается ситуаций, когда пользователи тоже могут добавлять контент. В этом случае стоит ограничить максимальный «вес» вложений, а расчет дискового пространства вести на основе количества посещений и общей популярности веб-ресурса.
2. Объем оперативной памяти. Чем ее больше, чем быстрее будет работать проект. Для блога достаточно 500–1000 мегабайт, а для крупных интернет-ресурсов потребуется от 2 ГБ — все зависит от трафика и веса контента.
3. Характеристики процессора, количество ядер. Принцип тот же: больше — значит мощнее. От мощности процессора зависит число задач, которые он сможет выполнять.
4. Пропускная способность. Если трафика немного и контент в основном текстовый, от хостинга не потребуется отдачи большого объема данных. Но все же лучше выбирать тариф без ограничений.
5. Операционная система. Windows или Linux.
Доступные технологии и инструменты
Здесь все индивидуально, поскольку каждому отдельному сайту нужны разные технические решения и функции. Мы советуем обращать внимание, в первую очередь, на:
● поддержку баз данных MySQL, доступность скриптов (PHP, Parser) и других серверных языков программирования типа Python, наличие SSH-доступа;
● возможность быстрой установки популярных CMS;
● панель управления (ISPmanager, cPanel, Plesk Panel), которая должна быть простой и удобной;
● поддержку почты и количество почтовых аккаунтов;
● возможность доступа к сайту по FTP.
Цена и тарифы
Сразу оговоримся: пользоваться бесплатным хостингом мы не рекомендуем. Он подходит только для небольших сайтов, домашних страничек, не рассчитанных на широкую аудиторию. В этом случае хостер не несет никакой ответственности перед клиентами и может размещать свою рекламу внутри их проектов.
Лучшим решением будет выбрать платный хостинг для сайта. Но важно обратить внимание на соотношение цены и качества. Низкая стоимость еще не говорит о выгоде, а вот сочетание хорошего сервиса и сравнительно низкой цены вполне может быть признаком выгодного хостинга. Честного провайдера отличает также наличие бесплатного тестового периода, в течение которого клиент может проверить, подходит ли ему выбранный тариф. Бонусы в виде переноса сайта с другого хостинга, дополнительных IP-адресов, комплекта доменов и т. д. тоже не будут лишними.
Техподдержка
Один из самых важных критериев при выборе хостинга — это уровень обслуживания. Обратите внимание на график работы технической поддержки и способы взаимодействия с ней: в идеале она должна функционировать 24/7 и быть доступна с разных платформ, поскольку сбои и ошибки могут возникнуть в любой момент, а ответ, как правило, требуется немедленно. Изучите отзывы на хостинг-провайдера в сети или проверьте поддержку самостоятельно. Оцените скорость и качество ответа.
Надежность
Последний, но не по важности параметр — надежность хостинга. Но как ее оценить? По-настоящему определить степень надежности провайдера можно только после самостоятельного использования, тем не менее есть ряд условий, по которым нетрудно выявить надежного хостера, как говорится, «на берегу».
Во-первых, продолжительность аптайма, т. е. времени бесперебойной работы сервера, должна составлять не менее 99,5%, чтобы ваш сайт не блокировался и это не влияло на его ранжирование. При этом UpTime не может быть стопроцентным, поскольку оборудованию периодически требуется обслуживание, иначе оно испортится.
Во-вторых, хороший хостинг-провайдер на обязательной основе делает регулярное резервное копирование, причем лучше, если копии хранятся на другой машине, чтобы в случае поломки вашего сервера их можно было восстановить.
В-третьих, в тарифе должна быть предусмотрена защита от спама и DDoS-атак. Стоит обратить внимание на возможность установки защитных экранов, а также узнать, мониторят ли серверы на предмет необычной активности.