– для продвинутых
У крупного проекта закономерно больше потребностей, да и настройки нужны индивидуальные: нужно настроить бэкапы и копирование данных, а также предусмотреть, сколько памяти потребуется проекту и сколько дисков для хранения данных нужно подключить. А ещё нужно понимать, потребуется ли масштабирование, локальные сети и перебалансировка.
1. Бэкап. Копирование и сохранение данных — другими словами, резервная копия. Если Ваш сервер удалится, Вы не потеряете свои данные.
2. Память. Здесь имеется в виду оперативная память — всё по аналогии с обычным компьютером. Чем её больше, тем быстрее работает сайт.
3. Диск. Иначе говоря, объём хранилища. Обратите внимание на тип дисков, которые используются для хранения: быстрее всего передают информацию NVMe, а SSD – самые медленные.
4. ОС. Операционная система — это связующее звено железа и программных возможностей хостинга. Она имеет особенно большое значение в том случае, когда Вы планируете самостоятельно заниматься настройкой и управлением.
5. Снэпшоты и образы. Если сервер упадёт, то файлы удалятся. На этот случай предусмотрены услуги снэпшот и сохранение образов. В первом случае сервер и информация время от времени “фотографируются”, то есть запечатляются в текущем состоянии.
6. Масштабирование. На некоторых тарифах можно докупить ресурсы прямо из личного кабинета. Пользователь просто двигает “рычажки”, перезагружает сервер и получает больше ядер процессора или памяти. Это называется масштабированием. Если тариф не предусматривает такой возможности, то данные придётся переносить вручную.
7. Дополнительные IP. По умолчанию одному серверу положен один IP-адрес. Дополнительный IP обеспечит доступ к сайту, если основной окажется недоступен.
8. VLAN. Иногда требуется объединение нескольких серверов в одну локальную сеть. Например, это понадобится для крупных вычислительных мощностей в единой базе данных.
9. Перебалансировка. Например, Вы запускаете акцию и трафик на страницу резко увеличивается. Существующих мощностей может не хватить, поэтому Вы берёте дополнительный. Но как сделать, чтобы потоки трафика перераспределялись, а не нагружали до упора первый сервер? Нужна перебалансировка: трафик будет автоматически распределяться на менее загруженный компьютер.
Кстати. Интегрируйте CRM-систему с Вашим сайтом, чтобы посетители сразу попадали к Вам в базу — так Вы не потеряете ни одного клиента. К тому же там много фишек, которые сделают из него просто бомбу продаж (а также автоматизируют бизнес-процессы). Кликайте -> Битрикс 24.
Виды услуги.
Чаще всего хостинг используют для размещения сайта в Сети, поэтому компании, предоставляющие подобные услуги, стараются улучшить показатели собственного сервиса для решения пользовательских задач в области web-технологий. Владельцу сайта стоит отнестись к выбору хостинга с должным вниманием, так как в будущем от этого будет зависеть благополучие, размещённого web-ресурса.
Существует несколько разновидностей хостинг-площадок, и каждая из них направлена на решение разных по масштабу задач пользователей. Владельцу сайта нужно точно определиться с тем, какой хостинг выбрать для своего проекта. При этом выбор должен быть таким, чтобы поставленные задачи выполнялись в полной мере без простоев ресурсов. Только в таком случае будет найден компромисс между ценой и качеством.
- Shared hosting — виртуальный хостинг.
- Virtual private/dedicated server — виртуальный выделенный сервер или VPS.
- Cloud server — облачный сервер.
- Cloud hosting — облачный хостинг.
- Dedicated server — выделенный сервер.
- Colocation — размещение серверов или колокация.
3.1. Shared hosting — виртуальный хостинг.
Виртуальный хостинг — вид хостинга, при котором большое количество web-сайтов располагается на одном сервере. Пользование виртуальным хостингом предлагает минимальный контроль над сервером. Это наиболее популярный вид размещения в Сети, так как является самым доступным по цене и не требует специальных знаний для управления сервером.
Это готовое решение, предназначенное для размещения сайтов в публичной сети. На один сервер хостер «заселяет» нескольких пользователей, которые отделены друг от друга и порой даже не знают о своём соседстве. Администрирование площадкой осуществляется преимущественно через панель управления хостингом, поэтому разместить сайт не составит труда даже новичку, а по времени отнимет буквально несколько минут.
Главная особенность услуги — клиент делит выделенное пространство на сервере с другими web-ресурсами. Выражаясь простыми словами, в общее пользование поступают все доступные мощности сервера, включая память, дисковое пространство и вычислительную мощность.
Виртуальный хостинг похож на квартиру в многоквартирном доме. Это относительно дешёвый вариант с самыми необходимыми удобствами. Лучше всего такой хостинг подойдёт для сайта на WordPress или аналогичной CMS с посещаемостью до 3 тысяч пользователей в месяц.
Преимущества:
- Низкая стоимость.
- Простая и интуитивно понятная панель управления.
- Не требуются глубокие технические знания для работы.
- Настройку, обслуживание и управление сервером берет на себя поставщик услуги.
Недостатки:
- Ограниченная конфигурация сервера.
- Недостаточно высокий уровень безопасности.
- Служба поддержки не всегда компетентна в решении технических проблем.
- Трафик других проектов может замедлить работу сервера, как следствие — низкая скорость загрузки сайта.
- Сбои в работе сервера из-за одного сайта могут повлиять на другие, расположенные на том же сервере.
- На одном IP-адресе может быть расположено огромное количество сайтов. При попадании одного сайта в немилость поисковым системам страдают другие.
- Недостаточная производительность для масштабных проектов.
Такой вид услуги подходит новым и низкобюджетным проектам. Например, блогам с невысокой посещаемостью (до 1000 уникальных пользователей в день), сайтам-визиткам или небольшим интернет-магазинам.
3.2. Virtual private/dedicated server.
Подробнее можно изучить это здесь: «Что такое VPS? В чём разница между VPS и VDS сервером.»
Virtual private/dedicated server (VPS/VDS) – это услуга, в рамках которой заказчику дается виртуальный выделенный сервер для размещения нужных ему приложений. С точки зрения пользователя VPS/VDS похож на выделенный (dedicated) физический сервер: пользователь получает root-права, доступ к сетевым настройкам, выполняет любые действия над файлами, в том числе в корневом каталоге, устанавливает и настраивает программное обеспечение.
Другими словами, пользователю предоставляется виртуальный сервер с максимальными привилегиями, который имитирует работу физического сервера. Как и в случае с виртуальным хостингом, VPS/VDS предусматривает разделение ресурсов сервера между множеством проектов, но в отличие от последнего, количество этих ресурсов четко гарантировано, согласно выбранному тарифу.
Клиент получает отдельный виртуальный сервер с root доступом. Он может менять операционную систему, программное обеспечение, создавать аккаунты и выделять для них определенный объем доступных ресурсов. В отличие от виртуального хостинга, клиент пользуется фиксированными процессорной мощностью и оперативной памятью, которые не зависят от текущей нагрузки и предоставляются в гарантированном объеме.
Преимущества:
- Самый доступный сервер. Цена VPS/VDS примерно в два раза ниже аналогов.
- Гарантированные ресурсы и отсутствие угрозы оверселлинга.
- Сайты и web-проекты других пользователей никак не влияют на производительность.
- Высокая гибкость в выборе программного обеспечения — можно устанавливать и настраивать практически любую операционную систему и программное обеспечение.
- Возможность привязать любое количество доменов (в пределах выделенных ресурсов).
- Полный административный доступ ко всем ресурсам выделенного сервера.
- Высокий уровень безопасности.
Недостатки:
- Цены на услуги дороже виртуального хостинга.
- Требуются технические знания по настройке и управлению серверами.
Подходит для средних, быстрорастущих и активно развивающихся проектов с повышенным требованием к вычислительным мощностям.
3.3. Cloud server — облачный сервер и Cloud hosting — облачный хостинг.
Облачный сервер (частное «облако») — это аналог VPS/VDS, работающий на базе облачного кластера. Кластер поддерживается общими ресурсами нескольких взаимозаменяемых физических серверов. Когда один из них занят или происходит сбой в его работе, трафик автоматически переключается на следующий, за счет чего и обеспечивается стабильный доступ.
При работе облачного хостинга делятся общие ресурсы не физического, а виртуального выделенного сервера. Необходимые ресурсы выделяются хостинг-провайдером по требованию, поэтому и цена рассчитывается из этого параметра.
Основное отличие от простого виртуального сервера заключается в том, что облако использует сразу несколько серверов (IaaS) или набор виртуальных машин, а VPS/VDS создается на базе выделенных ресурсов одного сервера.
Облачный сервер не является одной физической машиной или его частью. Для хранения и обработки пользовательских данных используется кластер отдельных систем. Этот вид хостинга в настоящее время является самым надёжным, так как в любой момент «упавший» сервер заменяется другим.
При этом ресурсы масштабируются в реальном времени, что исключает возможность нехватки мощностей в критической ситуации. Все эти плюсы конкурируют с одним недостатком – облачный сервер считается самой дорогой площадкой, поэтому преимущественно используется владельцами крупных бизнес-проектов.
Облачный сервер можно сравнить с высокотехнологичным домом будущего, технология работы которого всё ещё оттачивается. Вполне вероятно, что в скором времени подобный тип хостинга станет доступней для массового использования.
Сейчас эту услугу оказывают крупные облачные сервисы, такие как Amazon Web Services или Microsoft Azure.
Преимущества:
- Высокая надежность. Сбои на одном сервере не сказываются на работе проекта.
- Может оперативно масштабироваться. Ресурсы, необходимые для корректной работы проекта, выделяются по требованию.
- Стоимость рассчитывается индивидуально по мере использования ресурсов.
Недостатки:
- Трудно обеспечить полную безопасность, так как ресурсы распределены по разным серверам.
- Сложно заранее рассчитать стоимость услуги.
- Нет полного контроля над ресурсами из-за ограничений в правах доступа к серверам, составляющим виртуальный кластер.
- Возможны задержки при загрузке сайтов и других интернет-проектов.
Подходит крупным проектам с высокой посещаемостью. На облаке работают сайты и сервисы, которым требуется постоянная доступность, возможность обрабатывать большое число операций одновременно и способность принимать резко возрастающий поток посетителей.
3.4. Dedicated server — выделенный сервер.
Dedicated server — выделенный сервер — это вид хостинга, при котором клиент арендует у провайдера физический сервер, находящийся в дата-центре. Оборудование выделенного сервера работает исключительно с клиентскими ресурсами.
Выделенный сервер можно настраивать по своему усмотрению, меняя конфигурацию, устанавливая подходящую операционную систему и программное обеспечение. Услуга практически равносильна покупке сервера.
Пользователь получает удалённый доступ к физическому серверу, на котором может реализовать любую свою идею. При выборе такого варианта соседей не будет, а значит и вся мощность «железа» полностью подчинена владельцу. Но, в отличие от того же виртуального хостинга, все операции, касающиеся настройки сервера и установки программ, нужно проделывать самостоятельно или доплачивать за их выполнение хостеру.
Выделенный сервер можно сравнить с частным домом: просторный и уютный, но дорогой и требует соответствующего ухода. Такой вариант подойдёт для крупных проектов, которые зависят от определённых параметров на сервере и связки с дополнительным программным обеспечением.
Преимущества:
- Высокая безопасность.
- Полный контроль над конфигурацией физического сервера.
- Возможность устанавливать любую операционную и программное обеспечение.
- Высокая эффективность и надежность за счет того, что мощность выделена под работу одного ресурса.
Недостатки:
- Довольно высокая стоимость услуги.
- Необходимы глубокие технические знания по управлению и конфигурации сервера.
- Отсутствие технической поддержки.
Выделенный сервер подходит крупным проектам с большим бюджетом, интернет-площадкам и магазинам с высокой нагрузкой и посещаемостью.
3.5. Colocation — размещение серверов или колокация.
Colocation — размещение серверов или колокация — провайдер размещает оборудование клиента на своей площади. Часто в качестве таковой выступает дата-центр.
Такой вид хостинга предполагает наличие у размещающей стороны собственных машинных мощностей. Оборудование подключается к электричеству, поставщик услуги осуществляет обслуживание и обеспечивает подключение к Сети через каналы с высокой пропускной способностью.
Нередко в базовый пакет тарифа колокации входят организация удаленного доступа, резервное электропитание, поддержание климатического режима, физическая охрана, полноценное обслуживание и мониторинг оборудования.
Клиент размещает своё оборудование в дата-центрехостинг-провайдера и пользуется его инфраструктурой – электропитанием и сетевым каналом. В большинстве случаев за обслуживание сервера отвечает сам пользователь, но у некоторых хостеров за дополнительную плату можно прибегнуть к услугам системного администратора.
Некоторые эксперты выносят колокейшн в отдельный тип хостинга. Однако такой способ можно с уверенностью назвать лишь подвидом выделенного сервера.
Преимущества:
- Собственный сервер работает исключительно для клиентских проектов и не тратит вычислительные мощности на другие сайты или проекты.
- Поставщик обеспечивает безопасность оборудованию и его обслуживание.
- Возможно предоставление дополнительных услуг, перечень которых зависит от заключенного договора.
Недостатки:
- Высокая стоимость покупки серверного оборудования и аренды площади в дата-центре.
- Требуются глубокие технические знания и опыт работы с оборудованием.
- Полное отсутствие технической поддержки.
Как и в случае с выделенным сервером, такая услуга подходит очень крупным проектам, которые располагают собственным оборудованием и требуют бесперебойной доступности.
Как выбирать хостинг для cms
Каждая CMS (система управления контентом) рассчитана на определённые условия применения, на тип сайта, на тот или иной язык программирования, на совместимость с сервером баз данных и т.п. Некоторые типы CMS, например, «безголовые» (Headless) CMS в большинстве своём требуют Node.js-среду, а классические, как WordPress или Joomla, работают одинаково хорошо на shared-хостингах, и на выделенных серверах, в качестве среды требуют связки PHP MySQL. Но та же Joomla «всеядна» и работает из коробки сразу с несколькими типами баз данных.
Поэтому от выбора CMS обязательно зависят требования к базовой конфигурации хостинга.
Покажем на примере WordPress (самая популярная CMS с открытым исходным кодом). Для работы актуального релиза движка требуется поддержка:
- стабильной версии PHP – желательно 7.4 или выше;
- MySQL версии 5.6 или MariaDB (это полный аналог MySQL) версии 10.1 или выше;
- любого web-сервера, совместимого с PHP/MySQL, но лучше всего Apache или Nginx.
Движок может работать и на устаревших legacy-версиях PHP/MySQL, но следует помнить, что их использование небезопасно из-за закончившейся техподдержки.
Под такую конфигурацию подходят, наверное, около 90% всех хостингов в мире. Но есть нюансы. Некоторые провайдеры предоставляют специальные тарифы, предполагающие (включающие) поддержку дополнительных услуг, на примере, Bluehost, которого рекомендуют разработчики движка:
- автоматические обновления силами хостинга;
- поддержка кэширования (в оперативной памяти или файловое);
- установка в один клик из хостинг-панели;
- доступ к CDN-сети (нужна для ускорения доставки статичного контента, в том числе кэшированных страниц);
- защита от вирусов и изменения кода;
- свой каталог премиум-тем (шаблонов);
- безлимитное место на диске и неограниченный объём баз данных (почти во всех тарифах).
Конечно, такие выгоды имеют решающее преимущество.
В целом, WordPress потребляет много ресурсов сервера, поэтому лучше предусмотреть рост потребления заранее.
Технические требования других движков могут отличаться, а это значит, что хостинг нужно будет подбирать с учётом их особенностей.