Перед каждым человеком,
который задумывался о создании своего сайта, всегда
возникает вопрос о его размещении в Интернете. Зайдя
на сайт компании, предлагающей место для вашего сайта,
вы встретите «таинственные» услуги, которые называются
виртуальный сервер, выделенный сервер, co-location,
парковка. Именно в том, какие сервисы и возможности
предоставляют хостинговые компании мы и попытаемся разобраться
в данной статье.
Но давайте сначала начнем
с того, что же такое хостинг. Хостинг —
это размещение вашего сайта на сервере, который круглосуточно
подключен к интернету. Компания, которая предоставляет
хостинг, называется хостинг провайдером или
хостером.
Хостинг провайдер предоставляет
вам место на жестком диске своего сервера, а также доступ
к ресурсам сервера: памяти, процессору, каналу в интернет.
В соответствии с тем, сколько для размещаемого проекта
требуется ресурсов, различают несколько типов услуг.
Виртуальный сервер
Это самая популярная услуга
в сети, которой на данный момент пользуется подавляющее
большинство сайтов. Одними из главных достоинств этой
услуги являются невысокая стоимость и простота в использовании.
Вам предоставляется определенное
место на диске сервера, предустановленное программное
обеспечение, доступ к ресурсам сервера и каналу. Однако
при этом объем потребляемых вами ресурсов строго ограничен.
Выделенный сервер и co-location
Услуга выделенного сервера
заключается в том, что вы арендуете сервер у хостинг
провайдера, а также канал, техническую поддержку сервера
и помещение, где он расположен. При этом вы можете устанавливать
на ваш сервер любое программное обеспечение и операционную
систему. Вы сами являетесь хозяином сервера и сами определяете,
сколько доменов разместить и как распределять ресурсы
между ними.
Единственное, чем отличается
co-location от выделенного сервера, — это то, что
в этом случае сервер принадлежит вам, вы только арендуете
помещение, где он расположен и заключаете договор на
его поддержку и администрирование.
Стоимость co-location
составляет от 100$ в месяц и выше.
Виртуальный выделенный
сервер
Эта услуга позволяет вам
арендовать не весь сервер, а только часть его ресурсов.
При этом, в отличие от виртуального сервера, вы уже
можете устанавливать требуемое вам программное обеспечение.
А в некоторых случаях вы также можете ставить свою операционную
систему. При этом вы полностью не зависите от своих
соседей.
Стоимость услуги виртуального
выделенного сервера составляет 30–100$ в месяц.
Парковка домена
Если ваш проект еще не
готов, однако домен уже есть, вы можете воспользоваться
парковкой домена. Эта услуга заключается в размещении
небольшой страницы на сервере провайдера, а также иногда
вам могут предоставить почтовый ящик. Также это решение
может быть использовано для размещения вашего резюме
о приеме на работу. В этом случае вы можете зарегистрировать
домен типа pupkin.ru или pupkin.msk.ru и разместить
на нем информацию о себе и свое резюме. Эта услуга позволит
вам избавиться от назойливых баннеров бесплатных хостингов,
а также пользоваться почтовым ящиком типа vasya@pupkin.ru.
Домен и хостинг являются
хорошим и недорогим подарком для начинающего веб-мастера.
В этом случае вы можете получить все необходимые навыки
администрирования вашего сайта.
Сервисы, которые предоставляют
хостинг провайдеры
Как уже говорилось, хостинг
провайдеры предоставляют вам в использование программное
обеспечение. Например, поддержка PHP, своя cgi-bin директория,
Perl, скрипты C++, POP3/SMPT/IMAP4 почтовые ящики, возможность
установки базы данных, возможность создания поддоменов,
доступ по ftp, управление .htaccess, ежедневное резервное
копирование и некоторые другие возможности.
Если вы хотите, чтобы
ваш сайт был интерактивен, то вам, скорее всего понадобиться
поддержка скриптов PHP или Perl. Некоторые хостинг провайдеры
предлагают вам предустановленные самые распространенные
скрипты: гостевая книга, лента новостей, форма отправки
на e-mail и другие.
Однако, например, если
вы хотите использовать полнофункциональный форум типа
phpBB или IkonBoard, то вам уже понадобиться база данных.
Базу данных также используют различные системы управления
контентом (Content Management Systems) типа PhpNuke.
Если у хостинг провайдера хорошая служба поддержки,
то вам обязательно помогут установить базу данных, форум
или систему управления контентом.
Одним из важных и полезных
сервисов является предоставления одного или нескольких
почтовых аккаунтов, благодаря которым вы можете открывать
почтовые ящики вида ваше_имя@ваш_домен.ru. Кроме того,
вам может быть предоставлена возможность проверки почты
через веб форму. Это может понадобиться, если вы захотите
проверить почту не только на своем компьютере, где у
вас стоит настроенный почтовый клиент, но и на любом
другом компьютере, подключенном к интернету. Помимо
этого многие хостинг провайдеры предоставляют вам возможность
фильтрации спама, перенаправления почты на другой почтовый
ящик.
Информация о посетителях,
пришедших на ваш сайт, записывается в лог файлы, которые
обычно находятся в корневой папке вашего сайта. Существует
очень много программ по анализу лог файлов и предоставлению
статистики посещений ваших сайтов. Большинство хостинг
провайдеров предоставляют вам доступ к лог-файлам, а
также простые программы анализа статистики посещений.
Как правило, вам также
разрешат изменять некоторые настройки веб-сервера. Как,
например, кодировку, какие страницы загружаются по умолчанию
(например при вводе в браузере http://yoursite.ru будет
загружаться страница http://yoursite.ru/main/default.php),
а также некоторые другие опции. Эти и другие настройки
вы можете менять, если у вас есть доступ к .htaccess.
Очень удобной является
возможность закачивать файлы на ваш сайт по ftp. Это
очень сильно упрощает процесс закачки файлов на сервер.
В этом случае он фактически сводится к обычному копированию
папок в FAR или Windows Commander.
Хостинг провайдеры предоставляют
также услугу бекапа — сохранение резервных копий
вашего сервера. А потом, если вы случайно удалили нужный
вам файл или полетел сервер, ваш сайт будет достаточно
быстро восстановлен по резервной копии.
Теперь вы можете посмотреть,
какие услуги понадобятся вашему проекту, и в соответствии
с этим выбрать того хостинг провайдера, который больше
всего вам подходит. Если у вас появятся какие-либо вопросы,
связанные с хостингом, пишите мне ladikov@slova-uspeha.ru,
обязательно на них отвечу.
Автор статьи выражает
признательность службе поддержке хостинг провайдера
Majordomo.ru за помощь в написании
статьи.