Хостинг – это то, без чего ни один сайт в Интернет работать не будет. Хостинг, сайт и домен – три взаимосвязанных друг с другом элемента, лежащие в основе глобальной сети. В этом материале мы постараемся максимально подробно раскрыть вопрос что такое хостинг и домен, а также какие виды хостинга существуют и для чего применяется каждый из них.
Уже давно Интернет стал обыденностью и чем то, само собой разумеющимся. Просматривая новостные ленты социальных сетей, многочисленные сайты, покупая товары онлайн, слушая музыку, смотря видео и даже играя в игры, мы не задумываемся откуда это все берётся изначально. Весь контент загружается со специальных компьютеров, которые называются серверами. Серверы же в свою очередь располагаются в так называемых дата-центрах хостинг-провайдеров – компаний, которые, собственно, и предоставляют место этим многочисленным сайтам и сервисам, т.е. предоставляют хостинг для сайтов.
Условно говоря хостинг нужен чтобы разместить на нем файлы веб-сайта и хранить их там круглосуточно. Он похож на выставочный зал или ярмарку, только вместо картин или товаров на нем располагаются сайты.
Хостинг – это, как правило, платная услуга – обычно это аренда места на сервере, которым владеет хостинг провайдер. На этом сервере и будет размещаться сайт клиента, точнее – все файлы, из которых состоит сайт. В дословном переводе с английского host – означает хозяин, что вполне соответствует сути слова. Да, хостинг – это размещение файлов сайта на сервере, т.е. мощном компьютере, который имеет постоянный доступ в Интернет и работает круглосуточно, обеспечивая бесперебойный доступ к вашему сайту для всех пользователей Интернета.
Можно, конечно, разместить свой сайт и на обычном домашнем компьютере. Попросить у провайдера «белый» IP-адрес и просто не выключать свой импровизированный сервер. Но вот надёжность такого подхода под большим вопросом. Вам придётся самому следить за тем, чтобы Интернет был стабильным, электричество не выключалось, а любую поломку и неисправность в работе компьютера оперативно устранять самому. И это только малая часть проблем, которые могут возникнуть. В любом случае, пока устраняются эти проблемы, ваш сайт будет недоступен.
Хостинг провайдер берет на себя задачи по техническому сопровождению работы веб-сервера. Всё оборудование размещается в специальных зданиях – дата-центрах, где созданы все условия для максимально беспрерывной работы. Это и источники бесперебойного питания, и генераторы, на случай если отключится городская электросеть. Это кондиционирование и очистка помещения от пыли. Широкополосный Интернет, который в разы надёжнее любого домашнего подключения. За всеми процессами и возникающими проблемами круглосуточно следит специальная команда технической поддержки.
Если сказать простыми словами, арендуя хостинг мы, прежде всего, платим за надёжность компонентов и узлов, обеспечивающих надёжную работу сайта.
Содержание
- Виртуальный
- Облачный хостинг
- Облачный сервер
- VPS/VDS хостинг
- Dedicated
- Colocation
- Другие виды хостинга
Типы веб хостинга по операционной системе
Что такое домен, доменные имена
Виды хостингов
В наше время, когда мощности компьютеров стали довольно значительными, а количество оперативной памяти и числа процессоров на одном сервере иногда превышает даже трёхзначные цифры в принятых нами единицах измерения, совсем не значит, что на одном сервере расположен только один сайт, их может быть несколько десятков, в зависимости от суммарной мощности компьютера и наоборот для некоторых Интернет ресурсов с высокой нагрузкой, и большим числом посетителей порой требуется не один сервер, а целая «команда» из множества устройств решающих одновременно одну задачу, так называемое облако. Например, такие мастодонты как YouTube, Facebook, Google обслуживают десятки, а в некоторых случаях и сотни серверов, работающих одновременно. Поэтому выбирая хостинг для своего веб-проекта, нужно внимательно учесть множество аспектов, как технического, так и экономического характера.
Как мы уже упомянули выше, — хостинг, как правило, услуга платная и цена напрямую зависит от ресурсов и услуг, которые готова предоставить компания хостер.
Из наиболее распространённых видов хостинга можно выделить следующие (основные):
- Виртуальный хостинг (shared hosting);
- Облачный хостинг (cloud hosting);
- VPS/VDS хостинг (виртуальный выделенный (частный) сервер);
- Выделенный сервер (dedicated server);
- Colocation.
Виды хостингов: Виртуальный
Самый популярный – это виртуальный хостинг сайтов, когда на одном сервере располагается множество сайтов. Т.е. место на сервере распродаётся по частям. Каждая часть сервера, не обязательно одинаковая и зависит от тарифа. В широких пределах могут варьироваться лимиты на размер файлового хранилища, количество баз данных, объем трафика и т.д.
Это примерно, как пассажиры самолёта, купившие билет и летящие в одном направлении на разных сидениях и в разных классах. Комфорт зависит от стоимости билета.
Все сайты на таком хостинге как правило расположены на одном сервере, имеют один общий веб-сервер и общие системы управления базами данных. Доступ к ним осуществляется через специальную веб-панель.
Виртуальный бесплатный
Не редко так бывает, что компания предоставляет услугу бесплатного хостинга под сайты. Как правило речь идёт о сильно урезанном функционале. Есть возможность запустить небольшой сайт с ограничениями на размер и количество файлов на хостинге, количество баз данных (обычно одна) и даже с ограничениями на входящий и исходящий трафик.
Очень часто выбор CMS (Content Management System — Система управления контентом) не велик и нет возможности установить свою. Нет возможности перенести свой сайт на хостинг или использовать языки программирования, для расширения его функционала.
Такой вид хостинга ничего не стоит (кроме затрат на ваше время) и подойдёт для небольших некоммерческих сайтов, персональных блогов, сайтов визиток, или в качестве портфолио.
Запустить подобный веб-проект сможет даже школьник, т.к. на бесплатном хостинге обычно уже всё предустановлено, нужно лишь выбрать необходимые компоненты и наполнить его контентом.
Недостатками бесплатного хостинга как раз и являются подобные ограничения. У каждого провайдера они могут быть разные, но можно выделить несколько основных:
- скудный выбор CMS;
- ограничения на размер файлового хранилища;
- ограничения на количество файлов;
- встроенная реклама от провайдера;
- нет возможности поставить свое доменное имя;
- ограничение трафика;
- количество и размер баз данных;
- ограниченная поддержка языков программирования;
- отсутствие возможности перенести свой сайт;
- почти нет гарантий от провайдера о сроках работы подобного сервиса.
Виртуальный платный
Итак, если вы всё же решили приобрести хостинг, то к этому вопросу нужно подойти со всей серьёзностью, ведь вы, выбирая для себя жилье рассматриваете разные варианты, уделяя внимание разным аспектам: цена, жилплощадь, комфорт, удалённость от нужных вам городских объектов или транспорта. Так и тут, вы сразу должны решить какими характеристиками будет обладать «виртуальный дом» для вашего веб-проекта и сколько вы готовы за это заплатить.
В случае покупки квартиры, мы либо сами обзваниваем и обходим все возможные варианты, либо обращаемся к риэлторам, которые по вашим требованиям предлагают различные варианты. С хостингом примерно такая же ситуация.
Вариантов очень много, как и предлагаемых опций. Например тип жёсткого диска на сервере — HDD или SSD, количество и производительность процессоров, объём оперативной памяти, скорость сети, бесперебойность работы (uptime), грамотная и круглосуточная (24/7) команда технической поддержки, антивирусная защита на стороне провайдера, возможность делать резервные копии на стороне все того же провайдера, защита от DDoS, автоматические оповещения, логирование и журналы производительности, которые позволят вам самим среагировать на возникшие проблемы в работе вашего сайта.
Чтобы не терять время на долгие поиски хорошего и надёжного платного хостинга, вы можете воспользоваться нашим рейтингом, для которого мы тщательно отобрали наиболее качественные, успешные и надёжные хостинги Украины, а также составили обзоры по каждому из них. Кроме этого, у нас есть рейтинг и польских хостингов — Ranking Hostingów w Polsce.
В любом случае, будете ли вы ориентироваться на наш рейтинг или решите самостоятельно подбирать хостинг, вам стоит заранее понимать и знать, на какие именно моменты при выборе хостинга вам нужно обращать внимание. Если вкратце, то это:
- размер файлового хранилища (место на диске);
- максимальное количество inodes;
- количество сайтов, которые можно запустить в рамках приобретённого тарифа;
- количество баз данных;
- языки программирования, используемые на хостинге (PHP, MySQL, Perl, Python);
- типы баз данных (MySQL, MongoDB, PostgreSQL);
- поддержка популярных CMS.
Более подробная информация о выборе хостинга и основных критериях, на которые следует обращать внимание при выборе, приведена в нашей статье – «Как выбрать хостинг для сайта».
Итак, как мы уже выяснили, в условиях виртуального хостинга на одном сервере располагается множество сайтов. Все эти сайты и процессы изолированы между собой.
Они располагаются в разных папках, но имеют общий веб-сервер, систему управления базами данных и прочие общие компоненты необходимые для работы ваших веб-проектов.
Такой вид хостинга называется Shared Hosting или общий хостинг. По аналогии, можно сравнить с жизнью в студенческом общежитии. У вас есть своя комната, но туалет, кухня и ванная комната общая.
И сейчас пойдёт речь о недостатках такого хостинга. Также, как и в обычном общежитии, мы можем столкнуться с плохими соседями, на виртуальном хостинге подобное тоже присутствует. Не редко один или несколько сторонних веб-проектов, расположенных на сервере, могут превысить положенные им лимиты по использованию процессора, оперативной памяти или нагрузкой на жёсткий диск и тогда ваш сайт вместе с другими (в том числе и прожорливыми «соседями») будет страдать от недостаточной производительности. Возможна медленная работа или даже полная остановка всех ваших веб-сервисов.
Из плюсов такого хостинга — дешевизна. Цена порой может начинаться от 1 доллара в месяц. Зачем платить больше, если можно меньше! В общем-то, выходит достаточно недорогой хостинг сайта.
Другой плюс – это простота в настройке подобного сервиса для начинающих пользователей.
Веб-панель для управления вашими сайтами как правило интуитивна понятна и не требуют особых познаний или привлечения профильных специалистов.
Виртуальный хостинг с технологией CloudLinux
Следующим поколением виртуального хостинга является CloudLinux или Lightweight Virtual Environment (LVE — лёгкая виртуальная среда). Подвид виртуального хостинга. В этом случае все процессы, ресурсы и файловая система изолированы от ваших соседей по хостингу. Все купленные вами лимиты по производительности (ОЗУ, ЦПУ, количество одновременно запущенных процессов, ввод/вывод на файловую систему и пр.) строго лимитированы и больше никто не сможет превысить эти лимиты и помешать работе вашему сайту.
Из названия CloudLinux не трудно догадаться, что все это реализовано на ядре Linux. Вы можете проверить в командной строке какой тип дистрибутива у вас используется, набрав команду uname-a. Если в выпавшем ответе на эту команду, в названии дистрибутива присутствуют буквы lve с вероятностью 99,9% ваш провайдер предоставил вам CloudLinux.
На сегодняшний день подобные хостинги довольно популярны в мире, и они достаточно демократичны по цене использования.
С появлением различного рода веб-интерфейсов для управления и администрирования виртуальных серверов, стал проще «вход» людям далёким от IT технологий и программирования. В случае выхода из строя сервера CloudLinux, где располагался ваш сайт на CloudLinux, восстановление его работы при хорошем саппорте не займёт по времени больше одного часа.
Можно даже масштабировать выделенные вам вычислительные ресурсы, но до определённого момента, собственно, пока не уткнётесь в «потолок», ограниченный железом сервера вашего провайдера.
Из недостатков, пожалуй, можно выделить недостаточную отказоустойчивость. Выход из строя сервера, где расположен ваш CloudLinux повлечёт за собой остановку вашего веб сайта до тех пор, пока его не восстановит команда вашего провайдера. В плане безопасности тоже не все гладко.
К тому же, взлом на CloudLinux одного из соседних клиентов и последующее проникновение в основную систему скомпрометирует и ваш сайт.
Виртуальный CMS-хостинг
Ещё одна разновидность виртуального хостинга. В самом начале появления Интернета для передачи контента в глобальной паутине начал использоваться специальный язык разметки HTML (HyperText Markup Language). Это были небольшие статические сайты, состоящие порой из одной страницы. Отредактировать их можно было даже в простеньком текстовом редакторе. Об интерактивном поведении и речи не шло.
Шло время, скорость Интернета и его популярность в мире стала заметно расти, количество страниц из которых состоял сайт увеличилось. Помимо того, появились языки программирования (PHP, Perl, Python, Java и пр.) работающие как на стороне клиента, так и на стороне сервера позволяющие наделить «логикой» веб-приложения. К примеру, организовать интерактивный форум, чат, блоги, трансляцию аудио/видео контента, социальную сеть и даже игры.
Если раньше каждая страница создавалась в ручном режиме специальными программистами, верстальщиками и веб дизайнерами (порой даже в обычном блокноте), а большинство сайтов являлись кустарной работой, то сейчас намного проще и выгоднее использовать готовые решения, так называемые системы управления контентом – CMS.
Фактически после запуска такого «движка» на хостинге, даже не подготовленный пользователь сможет организовать работу своего сайта без специальных для этого знаний.
Большая часть CMS состоит из так называемой «админки» — собственно веб-панели, где мы в графическом интерфейсе создаём и настраиваем дизайн сайта, наполняем контентом, делаем правила авторизации пользователей. Вторая часть — непосредственно сам сайт, который доступен пользователю без предварительной загрузки обновлений на веб-сервер.
Выделим три основные части CMS:
- База данных с информацией о пользователях, контенте и других составляющих сайта;
- Элементы дизайна и интерфейса сайта с которыми взаимодействуют пользователи при просмотре сайта;
- Визуальный редактор (WYSIWYG).
Существует громадное количество готовых популярных CMS, как платных, так и бесплатных.
Есть даже условное разделение на категории по применению, хотя многие являются универсальными и могут быть настроены уже пользователем в ту или иную сторону, в зависимости от конечной цели веб-проекта.
Например, готовые решения для Интернет-магазинов и электронной коммерции: 1С-Битрикс, OpenCart, PrestaShop.
Корпоративные порталы, блоги и персональные сайты: Joomla, Drupal, WоrdPress.
Готовые форумы и чаты: RocketChat, vBulletin, phpBB.
Даже системы групповых веб конференций вроде BigBlueButton или Mattermost.
CMS бывают и самописными, к примеру для специализированных нужд, в том случае, если вы не нашли требуемого функционала в существующих, либо стоимость собственной разработки вам обойдётся дешевле чем в готовом платном решении.
CMS хостинг, как правило предлагает на выбор установку готовых популярных систем для управления контентом. Например, в тарифных планах хостинг-провайдеров, которые предлагают WordPress хостинг, есть большое количество бесплатных шаблонов сайтов. Пользователю достаточно в пару кликов выбрать из списка подходящую ему CMS, и она будет автоматически развёрнута на сервер провайдера.
Такой подход безусловно подойдёт тем, кто не имеет специального образования в области веб программирования или не хочет тратить время на персональную настройку сервера вручную.
По сути, это всё тот же виртуальный хостинг сайта, но с возможностью быстро развернуть сайт из готовых шаблонов.
Из плюсов – скорость разворачивания. И все плюсы виртуального хостинга.
Из минусов — вы будете ограничены рамками выбранной CMS. К примеру, невозможно будет расширить функционал вашего сайта приложениями, не поддерживаемыми выбранным движком. Минусы виртуального хостинга сайтов по-прежнему остаются. В силу своей популярности CMS чаще всего страдают от хакерских атак.
Виды хостингов: Облачный хостинг
За названием облачный хостинг сайтов несмотря на то, что он с каждым днём все больше и больше вытесняет остальные виды своих «собратьев по цеху» в мире хостинг провайдеров, витает некая мистическая аура элитарности присущая мега компаниям вроде Google, Amazon, Microsoft, Hetzner, Digital Ocean и др.
Но на самом деле, «облако» это всего лишь набор из нескольких серверов (кластер), объединённых для распределения нагрузки между собой и обеспечения бесперебойной работы, предоставленного вам хостинга.
Даже если один или несколько серверов, входящих в это облако, выйдут из строя другие продолжат работать. Чем больше серверов задействовано в облаке, тем большие ресурсы вы можете получить, а также по экспоненте растёт надёжность и стойкость к высоким нагрузкам.
Если на предыдущих видах хостинга, вы получали условное место на одном сервере, то на облачном арендуется часть целого кластера.
Главными преимуществами облачного хостинга над другими является его высокая надёжность, простота в масштабировании ресурсов и даже в их географическом распределении.
К примеру, у вашего сайта есть целевая аудитория в США и в Европе, в случае одиночного виртуального сервера одной из групп пользователей приходилось бы смотреть ваш сайт, расположенный за океаном. Что неминуемо привело бы к высокому значению Ping.
В случае если у облачного провайдера есть сервера участвующие в облаке по обе стороны, нагрузка бы распределилась по местам расположения аудитории.
Американцы смотрят сайт на серверах своего континента, европейцы — на своих.
В случае трансляции потокового видео это очень даже критичная деталь, которая может стать узким местом в ваших начинаниях в том случае, если бы вы использовали одиночный сервер.
Из недостатков облачного хостинга, пожалуй, только более высокая цена, по сравнению с предыдущими. И зачастую сложность в администрировании не профильными специалистами в этой области.
Облачный сервер
Облако в мире Интернет-технологий — это специальная модель из группы серверов, выполняющих параллельно одну задачу. Что позволяет значительно увеличить надёжность и предоставлять конечному пользователю широкий спектр масштабирования ресурсов, чем если бы это было на обычном VPS/VDS сервере. На самом деле большинство пользователей уже давно используют облачные технологии, причём очень часто даже бесплатно. К примеру, размещая видео на сервисе YouTube коих там бесчисленные терабайты можно понять о каком масштабировании ресурсов идёт речь. Никто и никогда не задумывается, а хватит ли места на этом сервисе, хватит ли мощности процессора и скорости Интернет если ваш ролик будут смотреть одновременно тысячи людей по всему миру. Используя почту Gmail, и делая рассылку пару тройке или даже десятку своих друзей, представьте, сколько людей в этот момент делают тоже самое. Файловые хранилища вроде Dropbox, Google Drive, iCloud – все это облачные сервисы. В мире попросту не существует таких мощных одиночных серверов способных справится с подобными задачами. Но компании-провайдеры нашли выход в виде распределения нагрузки между своими серверами за счёт объединения их скоростной локальной сетью и специальным программным обеспечением.
Приобретая услугу облачный сервер, вы, по сути, платите лишь за определённые лимиты ресурсов в этом облаке, которые почти мгновенно можно масштабировать (как уменьшать, так и увеличивать). Причём многие облачные провайдеры взимают плату лишь за активное использование купленного вами сервера, например трафик, процессорное время, место на файловом хранилище.
На данный момент, управление облачными серверами имеет довольно-таки дружелюбный веб- интерфейс по разворачиванию и администрированию их, конечными пользователями не сильно обременёнными познаниями в области IT.
Такой вид услуги подойдёт тем, кому важны широкие возможности по масштабированию ресурсов и фактически не убиваемая инфраструктура облака, предоставляющая почти 100% гарантии сохранности ваших данных и бесперебойную работу облачного сервера.
Виды хостингов: VPS/VDS хостинг
VPS можно назвать своего рода следующим этапом в развитии любого Интернет-проекта, которому стало мало места (как физически, так и по потребляемым ресурсам) на обычном хостинге. По сути, VPS – это виртуальная машина, абсолютно все ресурсы которой принадлежат вам, как клиенту. Вы можете развернуть любое количество сайтов, в пределах выделенных мощностей или же сосредоточить их все на одном своём проекте. Естественно, услуга VPS является более дорогой и требует определённого уровня знаний для администрирования.
На нашем портале мы создали отдельный раздел по VPS хостингу, в котором приведены тарифные планы VPS, с ключевыми характеристиками и ценами.
Виды хостингов: Dedicated
Dedicated server в переводе означает выделенный сервер, то есть, по сути, это физический сервер, целиком и полностью передаваемый в аренду одному конечному клиенту. Сервер этот расположен в одной из стоек дата центра провайдера, где обеспечивается бесперебойное снабжение электричеством, Интернетом, а также обслуживанием его технического состояния.
В целом услуга предоставляет в ваше пользование реальный компьютер (bare metal server), размещённый в специально оборудованной серверной комнате. Хостер обязан предоставить вам средства удалённого доступа к серверу (IP-KVM, HP-iLo и пр.).
За дополнительную плату провайдер может взять на себя администрирование этого сервера.
На время аренды все «железо» (оборудование) вашего сервера в вашем полном распоряжении. Т.е. вы вольны устанавливать любую операционную систему совместимую с архитектурой и необходимым вам прикладным обеспечением. К примеру, поочерёдно или даже одновременно попробовать Windows и Linux или вообще развернуть на нем несколько своих VPS серверов.
Такое решение часто выбирают те, кто обеспокоен своей конфиденциальностью. Несмотря на надёжность и гарантии провайдеров по безопасности услуг VPS и Shared хостинга, существуют риски утечки информации за счет взлома одного или нескольких сайтов «соседей».
На Dedicated сервере хозяин только один. Поэтому, такое решение часто применяют для размещения личных почтовых серверов, программ, баз данных бухгалтерского учёта и прочего приватного контента.
Ещё одним достоинством выделенного сервера являются гарантии хостинг провайдера на всё оборудование, предоставленное в аренду клиенту. Выход из строя того или иного компонента и его последующая замена ложится на плечи арендодателя. Это намного выгоднее чем разместить свой личный сервер (Colocation Server) в том же дата центре.
К примеру, вы приобрели свой компьютер и платите лишь за место в стойке серверной комнаты, это дешевле, чем арендовать выделенный сервер. Но что будет через три-пять лет, когда ваше оборудование попросту сломается или морально устареет? Вам придётся за свой счёт производить необходимый ремонт и апгрейд «железа».
Недостатками Dedicated хостинга можно обозначить невозможность прямого физического доступа к арендованному серверу и конечный пределы по масштабированию (наращиванию) ресурсов компьютера, если вам не хватит текущих вычислительных мощностей.
Виды хостингов: Colocation
По своей сути – это практически тот же самый dedicated хостинг за исключением некоторых особенностей. Colocation в переводе означает размещение или локация рядом. Услуга colocation hosting предполагает размещение собственных серверов или иного оборудования клиентов в дата-центре хостера.
Арендодатель обязуется обеспечивать целостность этого оборудование надлежащим образом. Предоставить надёжное Интернет-соединение, с выделенным IP адресом, стабильным электропитанием, местом в стойке серверного зала с кондиционированным воздухом и средствами защиты от пыли и влаги.
Вкратце, colocation hosting должен предоставлять следующие услуги:
- Размещение оборудование клиента в своём дата центре;
- Обеспечение бесперебойным электропитанием, включая резервные источники;
- Охрана оборудования клиента;
- Создание и поддержка требуемых климатических условий в помещении, вентиляция и защиты от пыли;
- Мониторинг за работоспособностью серверов;
- Услуги по необходимому минимуму обслуживания оборудования. Перезагрузить, вставить диск, флешку, подключить дополнительный сетевой кабель и т.д.;
- Предоставить физический доступ (если потребуется) в дата центр, где размещены сервера клиента;
- Предоставить средства удалённого доступа к серверу (IP-KVM, HP-iLo и т.п.).
Colocation hosting по своей сути очень напоминает обычную услугу съёма номера в гостинице. На время аренды этого номера клиенту передаются ключи от дверей, которые он может запереть и гарантируется полная приватность его личной жизни.
Точно так же обстоит дело и с серверами. Их настройку можно произвести заранее. Установить систему и настроить программы. И только после этого отправить в дата-центр.
При таком подходе в разы уменьшаются риски утечки конфиденциальной информации. К примеру, помимо обычного прикладного программного обеспечения и операционной системы, можно применить системы полной шифрации жёстких дисков, что сделает невозможным чтение даже при изъятии их из сервера. Условно говоря, вы отправляете на хранение в такую Colocation «гостиницу» закрытый «сейф», о назначении и содержимом которого знает только владелец.
Достоинством такого хостинга является то, что вы всегда работаете на своём оборудовании, которое выбрали и купили сами. Его можно забрать назад в офис или домой и это будет все тот же сервер.
Недостатком Colocation можно обозначить возможные накладные расходы на ремонт и апгрейд оборудования которые клиент берет на себя. Это не Dedicated hosting и провайдер не обязан делать это за свой счёт. Замену деталей, как правило, тоже осуществляется клиентом, предварительно оформившим заявку на доступ в дата-центр провайдера. Причём сам доступ обычно регламентируется рабочим временем хостера.
Просто так в любое время по своему желанию зайти и провести обслуживание сервера у вас вряд ли получится.
Другие виды хостинга
Помимо сдачи в аренду виртуальных, физических серверов или CMS хостинга существуют услуги по предоставлению в личное пользование различного рода готовых сервисов. К примеру, организация фото и видео хостинги, электронная почта, системы обмена сообщениями, видеоконференции, и даже готовые игровые серверы.
Хостинг почты
Пожалуй, одним из самых первых сервисов, появившихся вместе c Интернетом, является электронная почта.
Как и традиционная бумажная почта эта служба позволяет обмениваться сообщениями между пользователями сети. Мало того, на данный момент очень часто персональный электронный ящик служит логином для ряда других Интернет-сервисов. Например, регистрируясь на gmail.com вы приобретаете не просто почту, а глобальный «ключ» к большинству сервисов Google, таких как:
- YouTube
- Календарь
- Карты
- Android Play Market
- Google документы, таблицы, презентации
Логин почты может использоваться для входа в различные социальные сети.
Почти ни одна существующая на данный день фирма или компания не обходится без корпоративной электронной почты.
Для организации сервиса по доставке электронных писем используется специальное программное обеспечение, называемое почтовым сервером. Это программное обеспечение можно установить на большинство существующих видов хостинга под сайт (VPS, Dedicated, Colocation, Cloud).
От надёжности бесперебойной работы службы по доставке сообщений порой зависит успешность ведения бизнеса, а также авторитет компании. Согласитесь, пропустить письмо от клиента или партнёра с многомиллионным контрактом, по причине сбоя в оборудовании, будет не просто досадным недоразумением.
Поэтому очень часто услугу по предоставлению электронной почты отдают на аутсорсинг хостинг провайдерам, специализирующимся почтовых хостингах.
Те в свою очередь обязуются предоставить следующие услуги:
- 24/7 бесперебойная работа электронной почты;
- Автоматическая антивирусная проверка всей входящей и исходящей корреспонденции;
- Защиту от спама;
- Масштабируемость (увеличение количества почтовых ящиков, изменение размеров места в электронном почтовом ящике и т.д.);
- Резервное копирование на случай непредвиденного сбоя.
К тому же, доверившись профессионалам, конечному пользователю не нужно быть системным администратором для управления всем сервисом.
Видеохостинг
Видеохостинг это Интернет-сервис позволяющий просматривать и загружать видео контент. Наверное, нет ни одного пользователя глобальной сети, который хоть раз бы не пользовался YouTube.
Подобных сервисов, причём даже бесплатных в Интернете большое количество. Но публичные бесплатные видеохостинги налагают ряд ограничений к размещаемому в них контенту.
К примеру, лимиты на размер файлов, строгая цензура к контенту или ограничение по времени хранения вашего видеоролика.
Любой бесплатный видеохостинг может удалить ваше видео из-за описанных выше критериев или вообще не объясняя причину.
В этом случае лучше воспользоваться платным сервисом для размещения и просмотра на них видео контента.
Помимо основного назначения видеохостинга, он может использоваться как дополнительное специализированное файловое хранилище с видео-контентом к уже существующему сайту, расположенному на других видах хостинга.
Компания, продающая услуги видеохостинга, заранее учитывает все возможные риск и проблемы с загруженностью канала, и вычислительных мощностей, обеспечивающих сервис.
Клиенту не нужно вникать в сложное устройство систем для организации и проектирования работы хостинга. Не обязательно высчитывать какое оборудование и ширину Интернет-канала ему нужно приобрести, чтобы обеспечить должную надёжность и производительность видеохостинга.
Хостинг картинок
С повсеместным распространением смартфонов и мобильного Интернета обмен фотографиями и картинками стал чем-то само собой разумеющимся. Карикатуры, мемы, селфи, демотиваторы, скриншоты, профессиональные фото заполонили разного рода публичные и приватные социальные сети, фотогалереи и сервисы файлообменники.
На сегодняшний день, бесплатных сервисов для хранения цифровых фотографий достаточно много. Большинство обладают широким функционалом, расширяющим возможности простого файлового хранилища. Это и продуманный веб интерфейс с умным бэкендом, программное обеспечение (клиенты) для различны устройств, различные плагины и инструменты для обработки фото.
Но у подобных бесплатных услуг есть и негативная сторона. Могут быть ограничения на размер загружаемых фото, само хранилище под вашу фотогалерею имеет лимитированный объем, приватность не всегда обеспечивается должным образом, назойливая реклама, ограниченный срок хранения.
Можно взять в аренду один из привычных видов хостинга (VPS, Dedicated, виртуальный хостинг и т.д.) и развернуть на нем свой сервер с фотогалереей или воспользоваться готовым хостингом картинок.
Преимущества последнего очевидны. Такие хостинги обычно намного более профессионально выполнены, чем самодельные, ввиду их узкой специализации. Цена на хостинг картинок будет намного ниже, чем цена на тот же VPS.
Также, как и видеохостинг данный сервис может использоваться как дополнение к уже существующим проектам.
Например, у вас есть сайт на виртуальном хостинге, со всеми присущими ему недостатками и лимитами на количество файлов, размер хранилища и пр. Подключив через специальное API сторонний сервис хостинга картинок, вы значительно улучшите и расширите возможности своего веб-сайта.
При покупке такого хостинга, помимо цены и удобства интерфейса следует обратить внимание на следующие аспекты:
- Срок хранения изображений;
- Максимальный размер загружаемого файла;
- Количество хранимых фотографий;
- Загрузка фото на хостинг без сжатия и потери качества;
- Создание собственных категорий для сортировки файлов;
- Удобные инструменты для обмена, скачивания и загрузки изображений;
- Управление уровнем доступа групп и отдельных пользователей;
- Отсутствие рекламы;
- Гарантии приватности.
Ну и последним и самым важным свойством, которым должны обладать все сервисы — это надёжность веб хостинга. Ведь в конечном итоге именно для надёжного хранения файлов этот вид хостинга используется.
Игровой хостинг
В нашу стремительную эпоху развития компьютерных технологий индустрия игр также не стоит на месте. Из однопользовательских, порой даже монохромных аркад и платформеров игры превратились в целые 3D вселенные, в которых одновременно может играть тысячи игроков сражаясь между собой или против искусственного интеллекта.
Естественно, со стороны серверов и дата-центров, где обрабатываются все процессы этих игр требуются повышенные критерии к вычислительным мощностям, скорости Интернета и надёжности.
Чтобы запустить высоконагруженный игровой проект требуется специальный игровой хостинг, который должен соответствовать определённым требованиям:
- Низкий пинг до игровых серверов. Ping – в данном случае параметр, описывающий скорость прохождения сигнала от клиента до хостинга и его возвращение обратно. Как мы сказали выше, современные онлайн игры могут быть эмуляциями целых миров с режимом действий от первого лица. Т.е. фактически все действия должны происходить мгновенно. Пользователь не должен замечать так называемые «лаги» в работе игры. При выборе географического размещения игрового сервера следует учитывать расстояние до него целевой аудитории.
- Повышенные требования к надёжности. Игровой хостинг должен предоставляться в специализированных дата-центрах со стандартом не менее TIER-III. То есть с практически 100% гарантией доступности, несмотря на все возможные сбои. Даже если сломается основной сервер, пользователи этого не заметят, так-как работа продолжится на резервных серверах провайдера.
- Мощное железо. Тут сразу должно быть понятно для чего. Современные игры требуют много ресурсов и уж если геймеры приобретают для себя специальные игровые компьютеры или консольные приставки с повышенными требованиями к производительности, то что говорить о серверах, на которых одновременно может играть несколько тысяч подобных игроков.
- Возможность масштабирования вычислительных ресурсов. На начальном этапе большинству стартапов не требуются сразу большие мощности. Игра и ее популярность среди пользователей только набирают обороты. Имеет смысл поэтапно наращивать серверные мощности. Тем более, что многие провайдеры взимают плату опираясь именно на потребляемые проектом ресурсы.
- Круглосуточная поддержка. По законам Мерфи — все плохое случается в тот момент, когда вы этого совсем не ожидаете. Ночной сбой в работе вашего сервера должен решаться сиюминутно без оговорок на время суток, праздничные или выходные дни.
Как видите требования, предъявляемые к игровым серверам, ничуть не уступают порой к требованиям и оборудованию специальных правительственных структур или военных.
Нужно очень внимательно на начальном этапе оценить возможности игрового хостинга, чтобы целевая аудитория не испытывала неудобства от низкой скорости ответа игры или сбоев в работе. Хорошим подспорьем при выборе нужного провайдера может стать наличие тестового периода, чтобы понять подходит ли вам такое решение или нет.
Типы веб хостинга по операционной системе
Исторически так сложилось, что в наши дни есть два основных лидера среди операционных систем, используемых в качестве серверных платформ это GNU Linux и Microsoft Windows. Безусловно у каждой есть свои достоинства и недостатки, во многом зависящие от используемых ими технологий, архитектуры и условий применения.
Linux-хостинг
Ядро Linux созданное Линусом Торвальдом в начале 90-х годов дало толчок к созданию операционной системы и целого ряда Unix-подобных дистрибутивов вроде Debian, Red Hat, Ubuntu, CentOS, Gentoo и множества других.
В начале 2000-х годов в качестве основной операционной системы начинает использоваться GNU Linux. Он стал визитной карточкой для большинства серверов в глобальной сети Интернет, а также для ряда суперкомпьютеров и мобильных устройств (смартфонов, планшетов и даже часов).
Подавляющее число веб-сайтов в Интернете для хостинга используют Linux серверы.
Аскетичность и надёжность Unix систем сделало Linux сервера не требовательными к потребляемым вычислительным ресурсам по надёжности, сравниваемым с автоматом Калашникова. А изначальная бесплатность и открытый код этой операционной системы только усилили спрос на неё.
Выбирая Linux в качестве платформы для вашего сайта или приложений, вы должны понимать совместимость последних с операционной системой. Linux поддерживает большое количество веб-серверов таких как — Apache, Nginx, Tomcat и др.
Поддержка значительного числа языков программирования (PHP, Java, Perl, Python, Ruby on Rails, Golang и пр.) добавило универсальности и гибкости в среде разработки программного обеспечения.
Очень значительное число различного рода систем управления базами данных: MySQL, PostgreSQL, MariaDB, MongoDB и пр.
И несмотря на это, есть вероятность что ваше приложение не сможет работать или будет работать не стабильно на хостинге с операционной системой LInux, в том случае если при его разработке использовались технологии MS Windows, к примеру ASP и .NET
Основными преимуществами Linux являются надёжность, бесплатность использования, не требовательность к ресурсам и открытость исходного кода. В результате, клиент получает недорогой хостинг для сайта, который очень прост в настройках.
Главными же недостатками можно назвать сложность в администрировании для простых пользователей далёких от IT, использующих в повседневной жизни «графические» операционные системы вроде Windows или macOS, не привыкших работать в командной строке.
Несовместимость некоторых приложений или даже веб-сайтов с технологиями которых нет в операционной системе Linux.
Windows-хостинг
Операционная система Microsoft Windows де-факто стала самой популярной настольной системой в мире. Под её платформу написано огромное количество программ, используемых для развлечения, бухгалтерских нужд, разработки, создания и редактирования фото и видео контента. Active Directory, MS Exchange, MS Project, MS Office — стали неотъемлемой составляющей корпоративного сегмента. 1С Предприятие, 1С Бухгалтерия, QuickBooks сопровождаются и поддерживаются чуть ли не на государственном уровне, включая автоматические обновления в этих программах касающиеся законодательства, налогов, НДС, пенсионных и декретных выплат.
Сервера Microsoft Windows помимо прикладного корпоративного программного обеспечения могут работать и как веб-серверы. Правда используя свои технологии для выдачи контента во всемирную паутину. К примеру, в качестве сервера используется Internet Information Server (IIS). Системой управления базами данных, как правило является MS SQL Server, а языки программирования обеспечивающих «логику» веб сайта работают на таких технология как ASP, ASP.NET, ASP.NET MVC, с которыми удобнее работать через IDE MS Visual Studio (интегрированная среда разработки).
Выбирая хостинг на ОС Windows, как правило, и ориентируются на вышеперечисленные технологии т.к. они не работают или работают не стабильно в операционной системе Linux.
Из плюсов Windows хочется отметить её ориентированность на рядового пользователя. «Порог вхождения» для простой настройки системы и установки популярного программного обеспечения зачастую не требует высоких знаний в области системного администрирования или программирования.
Большую часть операций по обслуживанию сервера, можно выполнить через графический интерфейс системы. Даже подключение к удалённому серверу Windows осуществляется (как правило) через Remote Desktop Protocol (RDP) который предоставляет все тот же графический интерфейс, в отличии от консольного SSH используемого в Linux.
Сравнивая Linux и Windows, пожалуй, главным недостатком продуктов компании Microsoft можно назвать закрытость кода и далеко не дешёвые цены на лицензию для покупки как самой операционной системы, так и программного обеспечения к ней.
Вторым недостатком Windows является его не «демократичность» к использованию вычислительных ресурсов сервера только для старта системы, не говоря уже о комфортной работе. К примеру, для запуска самого простенького вебсайта на Linux может хватить 1 Gb оперативной памяти и 1 GB дискового пространства, запустить современный сервер Windows с такими параметрами просто не выйдет, не говоря уже о сайте. Поэтому хостинг сайта с операционной системой Microsoft Windows, по сравнению с аналогичным на GNU Linux, никак нельзя назвать дешёвый хостинг.
И тут тоже нужно понимать, что в конечном итоге необходимо конечному потребителю, какие технологии будут использоваться, назначение и конечная цель сервера.
Что такое домен, доменные имена
В глобальной сети Интернет все сайты имеют своё уникальное имя. Именно его мы вводим в адресную строку браузера.
В средневековые времена доменом назывались владения феодала. В наше же время – домен или доменное имя как раз и обозначают адрес сайта.
Как мы знаем все сайты располагаются на специальных серверах. У каждого сервера есть свой уникальный цифровой IP-адрес, который выглядит примерно так 172.217.18.100.
Конечно же можно попробовать запоминать такие адреса, но скорей всего после первого десятка таких адресов вы начнёте путаться. Да и обычно на одном таком IP, может работать несколько сайтов.
Для облегчения запоминания адреса веб-сайта и были придуманы текстовые значения имён (доменное имя) понятные человеку.
Это можно сравнить с координатами GPS, вряд ли какое-то значение долготы и широты вам что-то скажет, а вот название населённого пункта, области и страны сразу все расставит по местам.
Как и в примере с адресом на карте, доменное имя состоит из нескольких частей — уровней.
Первый уровень, как правило называют доменной зоной, он располагается справа от имени после последней точки. Это такие домены как: .ua, .ru, .com, .net, .gov и другие.
Домены первого уровня обычно делят на три основные доменные зоны:
- Общие или международные: com, .info, .biz, .name, .org
- Национальные (указывающие на принадлежность сайта к определённой стране): .ua, .us, .kz, .ru
- Тематические домены верхнего уровня (которые указывают на различные стороны повседневной жизни, работа, увлечения, бизнес, спорт, финансы): .bike, .fitness, .style, .best, .fashion, .photography, .gallery, .garden
Домены второго уровня часто называют основными или материнскими. Их имя располагается слева от последней точки. Например, у нашего сайта hosting-top10.com — hosting-top10 это доменное имя второго уровня.
Домены третьего уровня или поддомены (субдомены), как правило используются для назначения имён разным разделам сайта или сервисам, которые на нем используются. Имя такого домена располагается слева перед предпоследней точкой. Например: www. hosting-top10.com, ftp. hosting-top10.com, imap. hosting-top10.com
Относительно недавно появились так называемые кириллические домены. Т.е. имя сайта в браузере можно задать с помощью привычной для славян кириллицы, например, мойсайт.укр.
Казалось бы, такой подход станет находкой, наконец то можно называть свои сайты привычными нам именами и в принципе так оно и работает до тех пор, пока мы не столкнёмся с рядом недостатков кириллического домена.
Дело в том, что исторически Интернет создавался англоязычным с применением латинских символов.
Чтобы сделать возможным именование сайтов на других языках, была разработана кодировка Punycode. Её внедрили в большинство популярных браузеров и, по сути, она является своеобразным переводчиком национальных символов в символы латиницы.
Да, теперь ваш домен в браузере на кириллице выглядит так гугл.укр, но в реальности он передаётся от сервера к серверу как xn--c1aay4a.xn--j1amh.
Это в свою очередь делает ссылки похожими на спам, работа электронной почты на таких доменах невозможна, да и SEO продвижение с таким адресом явно хромает.
Выбор кириллического домена, может быть, и оправдан, но в силу указанных проблем, лучше его использовать как дополнительное имя сайта.
Например, в рекламных целях в своей стране на наружных баннерах и листовках указать имя домена на родном языке, но электронную почту и продвижение в поисковиках делать с латинским названием.
На нашем портале есть детальный материал, посвящённый теме доменных имён, который называется «Всё про домены и доменные зоны«.