Виртуальный хостинг что это: Что такое виртуальный хостинг и чем он отличается от vps? – Виртуальный хостинг или виртуальный сервер — что выбрать?

Содержание

Что такое виртуальный хостинг — 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) для скриптов пользователя.

См. также

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *