Что такое виртуальный хостинг — Hostings.info
Термин «виртуальный хостинг» происходит от английского «shared hosting» и описывает такой хостинг, при котором большое число веб-проектов размещено на одном сервере. Нужно отметить, это самый экономически выгодный вид хостинга, который идеально подходит для небольших и несложных веб-проектов. Как правило, каждый веб-сайт расположен на отдельном участке веб-сервера, но все проекты используют общее программное обеспечение.
Основные способы осуществления доступа к веб-проектам
— по имени. В этом случае для всех веб-проектов характерен один общий IP-адрес. При запросе к веб-серверу браузер указывает доменное имя сайта, а затем веб-сервер использует это имя для осуществления правильного запроса.
— по IP-адресу, когда каждый веб-проект имеет отдельный IP-адрес, а веб-сервер имеет целый ряд виртуальных либо физических сетевых интерфейсов.
Возможности
Один из важнейших аспектов при выборе хостинга является применяемая операционная система: от нее зависит ПО, поддерживающее функциональность сервисов. В основном для организации виртуального хостинга применяются Unix-подобные ОС (GNU/Linux либо FreeBSD), однако также существуют предложения на базе Windows Server.
Основные свойства виртуального хостинга
— поддержка .htaccess;
— поддержка баз данных;
— поддержка CGI;
— поддержка PHP, Perl, ASP;
— установленные модули для перечисленных выше возможностей.
Количественные ограничения
— объем ежемесячного трафика;
— размер пространства на диске;
— количество сайтов, которые возможно разместить в рамках одной услуги;
— объем пространства на диске;
— число баз данных и предназначенного для них места;
— число FTP-аккаунтов и почтовых ящиков.
К качественным ограничениям виртуального хостинга относятся свободные ресурсы оперативной памяти и CPU, влияющие на скорость работы сервера.
Так как на сервере размещено большое количество сайтов, то и нагрузка достаточно непропорциональна, в связи с этим некоторые хостинг-провайдеры ограничивают для скриптов пользователей ресурс сервера.
Также отметим, что каждый провайдер, представленный в наших рейтингах, предоставляет услугу виртуального хостинга.
Виртуальный хостинг – основные понятия и его виды
Доброго времени суток, мои дорогие читатели! Вы когда-нибудь интересовались зачем нужен виртуальный хостинг? А может пришло то время, когда ваша работа пересекается с его выбором? Если это так, то тогда текущая статья поможет вам разобраться в данной тематике.
Я расскажу, зачем нужны виртуальные хостинги и что это такое, опишу их виды, отличия и главные особенности. Также мы обсудим с вами, чем отличается виртуальный хостинг от виртуального сервера. И напоследок я порекомендую вам несколько классных веб-хостингов. Поехали!
Разложим все понятия по полочкам
Для начала давайте разберемся с самим термином «хостинг». Когда вы создаете свой сайт, то первое, что вам нужно сделать чтобы он стал доступным для пользователей Интернета, это выбрать подходящий хостинг и доменное имя.
Хостинг – это услуга, которая предоставляет свободное дисковое пространство и другие ресурсы на сервере, расположенном в сети. Она может предоставляться клиентам как платно, так и бесплатно (обычно такими пользуются новички для проверки своих сил).
Хостинги бывают разных видов и отличаются не только стилем взаимодействия с веб-сервисами, а еще и предоставлением разных по количеству и возможностям ресурсов. Однако все они, как правило, включают в себя базовый набор инструментов. Так, клиентам обязательно предоставляется определенное количество памяти для размещения сайта, DNS, база данных и почтовая корреспонденция.
На сегодняшний день большим спросом пользуется три типа хостинга: виртуальный хостинг, выделенный сервер и виртуальный выделенный сервер, более известный, как VPS/VDS (именно о нем я недавно публиковал статью и во всех подробностях рассказывал о его преимуществах).
Давайте разберемся с каждым из них.
Виртуальный хостинг
Этот тип считается самым экономичным среди всех выше перечисленных и подходит для небольших ресурсов и проектов. В этом случае тысячи различных сайтов располагаются на одном сервере. Думаю, вы сами понимаете, что из этого выходит.
Все сервисы делят между собой не только пространство на серверном диске, а еще и ресурсы. Поэтому если на какой-либо сайт нахлынет много людей или произойдут поломки, то определенную долю ресурсов он перетянет на себя.
Что касается клиента такого хостинг-провайдера, то он сильно ограничен в своих возможностях, хотя и не обделен, так как все юзеры имеют одинаковые права и возможности.
Ограничения идут на уровне выделения определенного объема памяти на серверном диске, установленного количества трафика, места под базы данных, числа веб-сайтов, аккаунтов FTP и почтовых ящиков. Также вы ограничены в выборе операционной системы и других программ…а точнее у вас нет выбора.
На виртуальных хостингах стоит одна для всех ОС и набор программных продуктов. И вы практически ничего не можете настроить. Поэтому будьте внимательны при выборе такой услуги. В зависимости от ОС, которая поддерживается, изменяется и набор технологий. Конечно все поддерживают PHP, Perl, веб-языки, однако приложения для работы с БД, кодом сайта или управлением сервера отличаются.
VDS/VPS
Виртуальный выделенный сервер значительно расширяет возможности своих клиентов и их сервисов. Он подходит для средних и крупных проектов и обеспечивает их большей защитой.
Принцип его работы значительно отличается от предыдущего типа. На физической машине со стороны сервера располагается несколько виртуальных.
Все они обеспечивают своих пользователей разными возможностями, предоставляют им root-доступ (в ОС Windows это называется доступом администратора), обеспечивают портами, IP-адресами, большим объемом памяти, а также позволяют устанавливать свою операционную систему и другие необходимые программы.
Также очень важно то, что купив тариф у такого хостинг-провайдера вы точно знаете, что выделенные вам ресурсы в случае экстренных ситуаций не будут раздаваться другим пользователям. Вы существуете независимо. Однако стоит подчеркнуть, что в этом случае вам понадобятся знания администрирования, так как все настройки проводятся только вами. Если же вы не обладаете такими навыками, то в Интернете можно найти компанию или частное лицо, которое за определенную плату займется администрированием вашего ресурса, например на фрилансе.Dedicated server
Понятное дело, что лучшим типом было бы запускать сервер на своем компьютере и полностью контролировать ситуацию. Однако, как вы понимаете, это невозможно. Но похожая услуга все же существует. Это выделенный сервер.
При покупке такой услуги для вас выделяется целая физическая машина на стороне провайдера, т.е. весь сервер и вы в нем одни. Этот тип используется для очень крупных сервисов, веб-приложений и проектов национального или мирового масштаба.
В этом случае сайт или веб-ресурс обеспечиваются наивысшим уровнем безопасности, а клиент имеет право полностью менять настройки компьютера, устанавливать необходимые программные пакеты и даже проводить некоторые технические надстройки. Ему предоставляется полный пакет необходимых инструментов, обеспечивается бесперебойная работа и защита от взломщиков.
Конечно же такая услуга и оплачивается соответственно. В добавок к этому вам понадобится опытный системный администратор.
Виртуальный хостинг VS виртуальный сервер
Я постарался выделить все особенности и различия трех видов хостинга, однако, чтобы развеять все вопросы, убрать пробелы и окончательно помочь разобраться вам в теме, я написал эту главу.
Несмотря на подробное описание выше, все-таки сделать выбор в пользу того или иного типа достаточно сложно, особенно если вы в этом неопытны. Поэтому устроим батл!
Вопрос | VPS | Виртуальный хостинг |
Сколько сайтов можно разместить? | Все ограничения на уровне предоставляемых ресурсов (объемов памяти, мощности процессора и т.д.) | Ограничено тарифным планом. |
Как дела с быстродействием? | На 100% обеспечит быстродействием. Тем более вы сами можете настроить важные параметры и оптимизировать работу своего ресурса. | Также на высоком уровне за счет отсутствия лимитов в ресурсах (все они распределяются между сайтами). |
Нужно ли заниматься администрированием? | Больше да, чем нет. Вам необходимо проводить хотя бы минимальные настройки. Однако можно заказать дополнительную услугу. | Все подобные работы за вас выполняют сотрудники провайдера. |
Во сколько мне обойдется оплата услуги? | Несколько дороже, чем конкурент. Придется также заплатить, если вы закажете услуги системного администратора. | Самый дешевый тип хостинга. |
Несколько хостингов, которые я хочу вам порекомендовать
А теперь я хочу посоветовать вам четыре классных хостинг-провайдера: jino.ru, Макхост, timeweb и Fastvps.
FASTVPS
Официальный сайт: https://fastvps.ru/.
Вот уже 10 лет данная компания радует своих клиентов качественными услугами. Ее дата-центр расположен в Эстонии, а сама она активно работает еще в двух странах: Украине и России. Компания предоставляет VDS, выделенные сервера, места для хранения резервных копий и сертификаты SSL, а также обеспечивает пользователей круглосуточной техподдержкой.
Макхост
Официальный сайт: https://mchost.ru/.
Макхост начал функционировать в 2004 году, а на сегодняшний день его услугами пользуется более 50 000 человек. Данная хостинговая компания владеет двумя дата-центрами в Амстердаме и Москве, круглосуточно консультирует своих пользователей по разным вопросам и предоставляет широкий спектр услуг с тарифами на любой вкус.
Вы можете оформить обычный, премиум, CMS или VPS хостинг, арендовать выделенный сервер или купить домен, лицензии на ПО и SSL-сертификаты.
Timeweb
Официальный сайт: http://timeweb.com/ru/.
Еще один мощный хостинг-провайдер с двумя дата-центрами в Санкт-Петербурге, который предоставляет высококачественные услуги своим клиентам. Для удобства вы можете найти всю полезную информацию в справочном центре. Также специалисты компании не поленились снять видеоинструкции.
Timeweb предлагает вам выгодные тарифы на аренду виртуального, выделенного и VDS хостингов, а также на хостинг для 1C-Битрикс. Помимо этого, вы можете купить домен и приобрести такой инструмент, как конструктор сайтов.
Джино
Официальный сайт: https://www.jino.ru/.
Джино работает во благо своих клиентов вот уже 15 лет. За небольшую плату вы можете приобрести подходящий для вас тип хостинга, зарегистрировать доменное имя или же заказать услугу «Джино.Спектр». Также можно оформить договор на участие в программе Плюсы+. Совершая различные действия на своем аккаунте на ваш счет начисляются бонусы в виде плюсов. Определенные суммы можно обменивать на подарки.
Если вам понравился изложенный материал, то подписывайтесь на обновления блога и не пропускайте новых публикаций. Не забывайте делиться ссылками на статьи с друзьями. До встречи! Пока-пока!
С уважением, Роман Чуешов
Загрузка…Прочитано: 137 раз
Что такое виртуальный хостинг — Hostings.info
Термин «виртуальный хостинг» происходит от английского «shared hosting» и описывает такой хостинг, при котором большое число веб-проектов размещено на одном сервере. Нужно отметить, это самый экономически выгодный вид хостинга, который идеально подходит для небольших и несложных веб-проектов. Как правило, каждый веб-сайт расположен на отдельном участке веб-сервера, но все проекты используют общее программное обеспечение.
Основные способы осуществления доступа к веб-проектам
— по имени. В этом случае для всех веб-проектов характерен один общий IP-адрес. При запросе к веб-серверу браузер указывает доменное имя сайта, а затем веб-сервер использует это имя для осуществления правильного запроса.
— по IP-адресу, когда каждый веб-проект имеет отдельный IP-адрес, а веб-сервер имеет целый ряд виртуальных либо физических сетевых интерфейсов.
Возможности
Один из важнейших аспектов при выборе хостинга является применяемая операционная система: от нее зависит ПО, поддерживающее функциональность сервисов. В основном для организации виртуального хостинга применяются Unix-подобные ОС (GNU/Linux либо FreeBSD), однако также существуют предложения на базе Windows Server.
Основные свойства виртуального хостинга
— поддержка .htaccess;
— поддержка баз данных;
— поддержка CGI;
— поддержка PHP, Perl, ASP;
— установленные модули для перечисленных выше возможностей.
Количественные ограничения
— объем ежемесячного трафика;
— размер пространства на диске;
— количество сайтов, которые возможно разместить в рамках одной услуги;
— объем пространства на диске;
— число баз данных и предназначенного для них места;
— число FTP-аккаунтов и почтовых ящиков.
К качественным ограничениям виртуального хостинга относятся свободные ресурсы оперативной памяти и CPU, влияющие на скорость работы сервера.
Так как на сервере размещено большое количество сайтов, то и нагрузка достаточно непропорциональна, в связи с этим некоторые хостинг-провайдеры ограничивают для скриптов пользователей ресурс сервера.
Также отметим, что каждый провайдер, представленный в наших рейтингах, предоставляет услугу виртуального хостинга.
Виртуальный хостинг – настройка и как работает
Разберем по этапам понятие «виртуальный хостинг» и технологию его создания (настройки). Он представляет собой методику хранения содержимого Web-сайтов с разными именами доменов или хостов на одном сервере. Например, именам www.mystore.com и www.frankspage.com в DNS может соответствовать один и тот же IP-адрес, и Apache обслуживает оба этих сайта (равно как и собственное имя хоста, которое задано директивой ServerName). Какое программное обеспечение нужно для виртуального хостинга? Для обслуживания всех запросов достаточно одного Apache, что упрощает администрирование и позволяет экономить IP адреса. Однако увеличивается вред при взломе, потому что взломщик получает доступ ко всем сайтам.
Протокол НТТР/1.0 не указывает имя хоста. Поэтому ранее виртуальный хостинг был возможен лишь в том случае, когда каждому имени хоста был поставлен в соответствие отдельный IP-адрес (с последующим созданием IP-псевдонимов, указывающих на одну и ту же Ethernet-карту). Каждый виртуальный хост определялся по IP-адресу, и запрос, приходящий от Web-браузера, всегда получал в ответ страницу соответствующего Web-сайта. Недостатком такого подхода было то, что привязка больших блоков IP-адресов к одной и той же карте становилась громоздкой и приводила и к излишнему потреблению адресного IP-пространства.
С появлением версии протокола НТТР/1.1 данный процесс значительно упростился. Обязательный заголовок Host: указывает искомое имя хоста, поэтому виртуальные хосты, различаемые по имени, стали нормой в современном Internet. Клиенты, не поддерживающие заголовка Host: теперь чрезвычайно редки. Далее обсуждается исключительно новый вариант виртуального хостинга. Если вы заинтересованы в использовании виртуального хостинга на базе IP-адресов, обратитесь к документации, имеющейся на Web-сайте Apache.
Большая часть файла httpd.conf определяет сервер по умолчанию — глобальный набор определений, применяющихся ко всем запросам, получаемым сервером Apache. В сервере по умолчанию директива ServerName используется в первую очередь для конструирования URL-перенаправления с кодом 301. Можно также воспользоваться небольшим набором директив, отменяющим глобальные настройки в том случае, когда заголовок Host: совпадает с определенным именем хоста. Такие наборы правил и представляют собой виртуальные хосты.
Предположим, что сервер называется stripes.somewhere.com. Его имя задано в главной директиве ServerName. Для настройки виртуального хостинга по именам следует воспользоваться директивой NameVirtualHost с аргументом * (этот символ-заместитель означает «все хосты»), за которой следует необходимое число различных блоков :
Пример блока VirtualHost:
NameVirtualHost * ServerName www.somewhere.com DocumentRoot /usr/local/www/data ServerAdmin [email protected] ErrorLog logs/www.somewhere.com-error_log CustomLog logs/www.somewhere.com-access_log common ServerName www.frankspage.com ServerAlias frankspage.com DocumentRoot /home/frank/public_html ServerAdmin [email protected] ErrorLog logs/www.frankspage.com-error_log CustomLog logs/www.frankspage.com-access_log common
Внутри контейнера директива ServerName определяет имя хоста. Директива DocumentRoot указывает, где находится корневой каталог файловой системы для приходящего запроса, a ErrorLog и CustomLog — альтернативные log файлы для каждого виртуального хоста. ServerAlias позволяет перечислить псевдонимы виртуального хоста. В блоке можно включить и любые другие директивы.
Важно отметить, что при настройках, приведенных ранее, запрос к серверу по умолчанию (stripes.somewhere.com) или к любому другому имени хоста, соответствующему IP-адресу сервера, но не совпадающему ни с одним из блоков , обработан не будет.
Пример более корректного блока VirtualHost:
NameVirtualHost * ServerName stripes.somewhere.com ServerAlias *.somewhere.com DocumentRoot /usr/local/www/data ServerAdmin [email protected] ErrorLog logs/www.somewhere.com-error_log CustomLog logs/www.somewhere.com-access_log common ServerName www.frankspage.com ServerAlias frankspage.com DocumentRoot /home/frank/public_html ServerAdmin frank@ frankspage.com ErrorLog logs/www.frankspage.com-error_log CustomLog logs/www.frankspage.com-access_log common
Виртуальные хосты можно создавать множеством способов: указывая различные IP-адреса и порты в блоках . Синтаксис таких методов можно уточнить по адресу http://httpd.apache.org/docs/vhosts/.
Какие бывают хостинги
Каждый сайт в интернете хранит свои основные файлы на хостинге — специальном хранилище для веб-страниц. Настало время рассказать об этой технологии во всех деталях. Будет полезно тем, кто хочет делать много разных сайтов.
Чем хостинги отличаются друг от друга
Любой сайт нужно где-то хранить — все файлы, картинки, CSS-стили и код на JavaScript. Причём это нужно делать так, чтобы все используемые на страницах технологии работали правильно.
Допустим, у вас есть сайт со своей базой данных, где хранится информация о пользователях. Значит, вам нужен такой хостинг, который умеет работать с этой базой. А ещё на этом сайте крутится форум, где все общаются, — значит, нужна поддержка php, чтобы форум мог нормально работать. Получается, что одно из требований к хостингу — поддержка нужных технологий.
Часто бывает так, что на старте сайт целиком занимает не очень много места — 200–300 мегабайт. Но через пару лет он вырастет до 2–3 гигабайт — это в 10 раз больше, чем в начале. Нагрузка тоже вырастает: чем больше посетителей — тем сильнее нагрузка на хостинг. Если вычислительной или дисковой мощности не хватает, сайт будет тормозить.
Иногда бывает так, что стандартных веб-технологий для сайта недостаточно и нужно прикрутить к нему что-то особенное. Например, добавить модуль для фильтрации спама или включить поддержку экзотического языка программирования. Если хостинг этого не разрешает делать, то сайт полноценно тоже работать не будет.
Получается, что хостинги отличаются:
- набором софта, который изначально заложен в систему;
- вычислительной мощностью и размерами доступных ресурсов;
- возможностью ставить любой свой софт, который нужен для сайта.
Виртуальный хостинг
Чтобы было понятнее, давайте проведём аналогию между хостингом и едой.
Виртуальный хостинг — это кафе. Меню составлено заранее, есть определённый выбор блюд. Если что — повар может положить в бургер побольше зелени или заменить сыр на ветчину, но это всё равно останется бургером. Если вы пришли в суши-бар, вам вряд ли подадут там тарелку борща, потому что этого нет в меню.
С виртуальным хостингом всё то же самое: есть набор сервисов, которые даёт хостинг, выделяется часть места на диске и немного процессорного времени. Всё это упаковывается в одно целое и получается тарифное предложение. Разные тарифы — разный набор сервисов и ресурсов. Нужен простенький личный сайт — покупаешь тариф «Простенький». Захочешь вырасти — покупаешь тариф «Большой» и растёшь. Но если потребуется что-то больше, чем тариф «Большой», — ну, простите.
Обычно виртуальные хостинги берут под простые сайты, лендинги и те корпоративные сайты, которые не требуют особенных технологий для работы. Стандартное меню современного виртуального хостинга: домены, множественные сайты, php, база данных, почта, сертификаты безопасности.
Есть большой настоящий мощный сервер — с настоящим жёстким диском и процессором. На нём хранятся файлы десятков, сотен или тысяч клиентов.
На этом сервере есть специальная программа, которая распределяет ресурсы сервера между пользователями. Она выделяет каждому нужное количество памяти, даёт доступ к программам и следит за тем, чтобы каждый не превышал лимит по нагрузке на процессор.
Дело в том, что процессорное время на работу каждого хостинга на сервере — общее. Если за этим не следить, то один человек может вычерпать весь ресурс, и тогда сайты остальных клиентов начнут тормозить. Программа за этим следит и ограничивает процессорное время. Нужно справляться с нагрузками побольше? Бери тариф выше или покупай виртуальный сервер.
Это как если бы в коммунальной квартире был диспетчер общих ресурсов: ванны, туалета и кухни. Петров, время вышло, освобождай общественное помещение!
Виртуальный сервер
Виртуальный сервер, выделенный сервер, VDS, VPS — это всё практически одна и та же технология. Смысл её в том, что под такой сервер гарантированно выделяются определённые ресурсы, которые клиент может нагружать как хочет. Снова поясним на еде.
Если виртуальный хостинг — это кафе, то виртуальный сервер — это вас пускают на кухню того же кафе и дают в распоряжение одного повара. Он может приготовить, что скажете, из продуктов, которые есть на кухне или которые вы принесёте с собой. Отдельный повар будет готовить быстрее, особенно когда на остальной кухне много заказов.
Виртуальный сервер устроен точно так же — есть реальный сервер, ресурсы которого равномерно поделили между участниками. Грубо говоря, если на сервере стоит процессор на 16 ядер, а всего виртуальных серверов на нём крутится четыре, то каждый получает в распоряжение по 4 ядра. Их можно загружать как угодно, на работоспособность остальных ядер это не повлияет. Хостер гарантирует, что какой бы ни была нагрузка на соседних виртуальных серверах, вашему виртуальному «повару» всегда будет выделен оговорённый объём ресурсов.
Из плюсов: как правило, виртуальные сервера намного шустрее, чем виртуальный хостинг. Второй плюс — тонкая настройка сервера под себя и установка любых программ, которые нужны для сайта.
Минусы: стоимость выше, чем у виртуального хостинга, и нужно разбираться в администрировании серверов. У виртуального хостинга есть панель управления: хочешь новый сайт — тык! — он создался. Хочешь новую базу данных — тык! — она завелась. В виртуальном сервере есть только командная строка, которой нужно уметь пользоваться. Можно, конечно, установить и панель управления, но это требует знаний. Покупая виртуальный сервер, задумайтесь, кто и за какие деньги будет его администрировать, без этого никак.
Виртуальный сервер нужен тем проектам, где есть большие нагрузки и должен быть гарантированный ресурс по железу. Ещё их выбирают те, кому для сайта нужен нестандартный софт: например, особая версия PHP, интерпретатор NodeJS или особая база данных.
Обычный сервер
Взять обычный сервер всё равно что купить себе полноценную кухню со всей утварью и кухонными приборами. На ней можно приготовить что угодно, но всё это придётся делать самому. Если что-то не получается — никто не виноват, стандартных готовых блюд нет. На такой кухне всё зависит от хозяйки — если она умеет готовить, то всё будет хорошо.
Реальный сервер даёт вам полную свободу — это ваше железо, оно всё работает на вас и ограничено только тем, насколько навороченную железку вы ставите. Не хватает памяти — вставляете новую планку памяти в сервер. Не хватает процессорной мощности — объединили два сервера в кластер. Мало места на диске — добавляете ещё один диск или запускаете RAID-массив.
Минус тут такой же, как и в виртуальном сервере — для его обслуживания абсолютно точно нужен администратор. Если нет человека, который разбирается в серверных технологиях и может его настроить, то сайт или не заработает, или будет работать не так быстро, как может.
Ещё один минус — сервер нужно где-то содержать, ему нужна услуга co-location в дата-центре. А если сервер стоит у вас дома, нужно следить, чтобы Барсик на него не нагадил, а интернет-провайдер не выдал ему новый IP-адрес.
Стоимость тоже играет роль: одно дело заплатить 400 рублей в месяц за виртуальный сервер и совсем другое — заплатить 400 тысяч за железо. С другой стороны, есть области, когда это оправдано. Например, важная база данных, которую не хочется хранить в интернете, или вы посчитали, что за 5 лет потратите на виртуальный сервер столько же и проще купить сразу обычный.
Ещё важен вопрос законодательства: если вы храните персданные россиян, железки с вашими сайтами должны физически располагаться в России, чтобы господа полицейские смогли в случае чего заехать в дата-центр с масками и красиво их извлечь (а заморские господа, соответственно, не смогли).
Специализированные хостинги
И есть ещё одна ниша — специализированные сервисы: хранилища файлов, сети дистрибуции контента, облачные базы данных, долгосрочные архивы.
Например, если у вас онлайн-школа и вы хотите крутить на сайте много разных видео, то имеет смысл хранить их в CDN — content distribution network. Загружаете свои видеоролики на сервер, а система оптимизирует хранение так, чтобы давать высокую скорость отдачи во все регионы.
Или у вас огромный архив данных по старым транзакциям клиентов. Они вам не нужны каждый день, но хранить их вы обязаны. Хранить эти данные на основном сервере нецелесообразно: вы ими не пользуетесь, а за место на диске платите. Тогда вам нужен сервис долгосрочного хранения типа Amazon Glacier: закидываете в него данные, и Амазон уже беспокоится о том, чтобы они уцелели в случае глобальной катастрофы. Извлечение данных из таких сервисов занимает много времени, но и хранение стоит недорого.
Что выбрать
Если вы начинающий сайтостроитель, берите виртуальный хостинг. В интернете их тысячи, выбирайте тот, который подходит вам по параметрам и цене (подсказка: они почти одинаковые, для старта подойдёт любой). Как только освоитесь — переходите на выделенный сервер, он даст больше возможностей. Заодно освоите новую профессию системного администратора.
Виртуальный хостинг — это… Что такое Виртуальный хостинг?
Виртуальный хостинг (англ. shared hosting) — вид хостинга, при котором множество веб-сайтов расположено на одном веб-сервере. Это самый экономичный вид хостинга, подходящий для небольших проектов.
Обычно каждый веб-сайт расположен на своём собственном разделе веб-сервера, но они все вместе пользуются одним и тем же программным обеспечением.
Реализация
Существует два основных метода реализации доступа к веб-сайтам:
- по имени (также называемый англ. shared IP hosting), когда все веб-сайты используют один общий IP-адрес. Согласно протоколу HTTP/1.1 веб-браузер при запросе к веб-серверу указывает доменное имя веб-сайта в поле Host заголовка текущего запроса, и веб-сервер использует его для правильного выполнения запроса, а также копирует это имя в ячейку [HTTP_HOST] суперглобального массива $_SERVER.
- по IP-адресу (также называемый англ. dedicated IP hosting), при котором у каждого веб-сайта есть собственный IP-адрес, а веб-сервер имеет несколько физических или виртуальных сетевых интерфейсов.
Возможности
Одним из важных критериев выбора хостинга является используемая операционная система, поскольку от этого зависит программное обеспечение, которое будет поддерживать функциональность тех или иных сервисов. По большей части для организации услуги виртуального хостинга используются Unix-подобные операционные системы, например, FreeBSD, GNU/Linux, но есть предложения и на базе Windows Server.
Важным аспектом описания виртуального хостинга является наличие тех или иных служб и возможностей:
А также установленные модули для каждой из возможностей.
Виртуальный хостинг как услугу сравнивают и описывают по количественным ограничениям:
- размер дискового пространства
- количество месячного трафика
- количество сайтов, которые можно разместить в рамках хостинга как одной услуги
- количество баз данных и количество места под базы данных
- количество почтовых ящиков и FTP-аккаунтов
качественным ограничениям:
В связи с тем, что на таком сервере обычно находится очень много разных сайтов, нагрузка весьма непропорциональна и некоторые хостеры ограничивают ресурсы сервера(в основном CPU) для скриптов пользователя.