Электронная библиотека книг Александра Фролова и Григория Фролова.
Shop2You.ru Создайте свой интернет-магазин
Библиотека
Братьев
Фроловых
[Назад] [Содержание] [Дальше]

Практика применения Perl, PHP, Apache, MySQL для активных Web-сайтов

(С) Александр Фролов, Григорий Фролов, 2002

Приложение 1. Как выбрать провайдера для размещения Web-сайта

Приложение 1. Как выбрать провайдера для размещения Web-сайта.. 1

Хостинг или размещение компьютера на площадке провайдера?. 1

Виртуальный Web-сервер на компьютере провайдера. 2

Размещение компьютера в локальной сети провайдера. 2

Выбор провайдера для размещения виртуального сайта.. 3

Пропускная способность каналов передачи данных провайдера. 3

Предоставление собственного доменного имени. 5

Предоставление почтовых ящиков. 5

Ограничения на объем файлов виртуального Web-сайта. 6

Ограничения на использование активных компонентов и баз данных. 6

Способы обновления файлов сайта. 6

Выбор провайдера для размещения компьютера в локальной сети.. 7

Общая стоимость размещения сервера. 7

Плата за установку сервера. 7

Электропитание сервера. 7

Аренда места для размещения сервера в помещении провайдера. 8

Подключение к Интернету. 8

Оплата входящего и исходящего трафика. 8

Использование дополнительных адресов IP.. 9

Аренда дополнительного оборудования. 9

Выполнение работ на площадке провайдера. 9

Дополнительные услуги провайдера. 10

Прочие факторы.. 10

 

Создавая свой бизнес в Интернете, необходимо ответственно подойти к выбору провайдера, на площадке которого будет работать Ваш Web-сайт или другое Интернет-приложение. Сегодня многие компании предлагают провайдерские услуги, причем качество таких услуг и цены меняются в широких пределах.

В этой статье мы не будем сравнивать конкретных российских или зарубежных провайдеров, так как качество их услуг и цены меняются очень быстро. Вместо этого мы расскажем о том, на что следует обратить внимание при выборе провайдера для размещения Web-сайта, почтового или другого сервера Интернета. Пользуясь нашими рекомендациями, можно самостоятельно сравнить услуги и цены, сделав оптимальный выбор.

Хостинг или размещение компьютера на площадке провайдера?

Прежде чем приступить к выбору провайдера для размещения Web-сайта, необходимо решить, какой выбрать способ размещения сайта. Есть два варианта, заметно отличающихся друг от друга по стоимости и возможностям:

·         создание виртуального Web-сайта на компьютере провайдера (hosting);

·         подключение Вашего компьютера к локальной сети провайдера (co-location)

Каждый вариант имеет свои недостатки и преимущества. В зависимости от того, насколько сложен Web-сайт, насколько критична устойчивость его работы и стабильность, какие предъявляются требования к безопасности хранящихся на нем данных, какие средства Вы готовы потратить на размещение сайта и других критериев, имеет смысл выбирать тот или иной способ размещения. 

Виртуальный Web-сервер на компьютере провайдера

Как правило, провайдеры выделяют один или несколько компьютеров для размещения так называемых виртуальных Web-сайтов своих клиентов. Эти компьютеры обычно подключены к Интернету скоростным каналом передачи данных и обладают достаточной производительностью, для того чтобы обслуживать сразу несколько, а то и десятки Web-сайтов. При этом каждый клиент получает в свое распоряжение Web-сервер, обладающий собственным доменным именем и, возможно, собственным адресом IP.

Такие Web-серверы, размещенные на одном компьютере, называются виртуальными. В компьютерной литературе, а также на сайтах провайдеров услуга размещения виртуальных серверов часто называется хостингом (транслитерация от hosting).

Благодаря тому, что физические ресурсы одного компьютера используются совместно сразу несколькими сайтами, за размещение виртуального Web-сервера взимается относительно небольшая плата, составляющая, в зависимости от разных условий, от 5-10 у.е. до 100-150 у.е, или же бесплатно. Позже мы расскажем подробнее, из чего складывается стоимость размещения виртуального Web-сайта (т.е. стоимость хостинга), а также почему в серьезных случаях не нужно пользоваться бесплатными услугами по размещению сайтов.

Вот случаи, в которых размещение виртуального Web-сервера на компьютере провайдера более предпочтительно по сравнению с установкой собственного компьютера:

·         нужно создать простой сайт-визитку компании или сайт, рекламирующий тот или иной товар или услугу, посвященный какой-либо персоне или событию. Такой сайт обычно состоит только из статических страниц HTML с информацией о компании и сотрудниках, услугах и ценах, схемы проезда и т.п. Возможно, на сайте будут размещены форумы, гостевые книги, системы голосования и формы, содержимое которых отправляется по электронной почте и другие аналогичные активные компоненты (но не базы данных);

·         среди сотрудников Вашей компании нет достаточно квалифицированных системных администраторов и Web-программистов, способных установить Web-сервер и другие программные компоненты на сервер, а также сопровождать сервер;

·         ограниченный бюджет компании не позволяет расходовать средства на приобретение компьютера, системного программного обеспечения, оплачивать размещение этого компьютера в локальной сети провайдера или услуги системного администратора.

Разумеется, из всяких правил есть исключения, однако в перечисленных выше случаях приобретение компьютера и размещение его на территории провайдера, скорее всего, приведет к неоправданным расходам.

Размещение компьютера в локальной сети провайдера

Второй способ размещения Web-сайта в Интернете предполагает, что Вы устанавливаете его на своем собственном компьютере, а затем привозите этот компьютер на площадку провайдера. Там его подключают к Интернету скоростным каналом передачи данных. В списке своих услуг провайдеры часто обозначают эту услугу как «co-location».

В данном случае все ресурсы компьютера будут задействованы только для Ваших проектов. Вы остаетесь полноправным хозяином своего компьютера и можете устанавливать на него любую операционную систему и любое дополнительное программное обеспечение — базы данных, почтовые и другие серверы, брандмауэры, системы резервного копирования данных и т.п.

После установки все текущие работы по управлению компьютером (перезагрузка, создание резервных копий файлов и баз данных, создание и настройка Web-сайтов и т.д.) выполняются дистанционно через Интернет. Если же возникает необходимость внести изменения в конфигурацию аппаратных средств компьютера или выполнить полную переустановку программного обеспечения, то нужно приехать к провайдеру и выполнить работы на его территории. Можно также забрать компьютер в свой офис, а после завершения работ снова привезти его на площадку.

Что же касается стоимости размещения компьютера, то в зависимости от разных условий она может изменяться от 100 у.е. в месяц до 700 у.е. и даже больше. Как правило, имеется возможность выбрать наиболее подходящий тариф сообразно требованиям Ваших бизнес-приложений и финансовым возможностям.

Установка компьютера на территории провайдера оправдана в следующих случаях:

·         нужно разместить в Интернете очень популярный сайт, который ежедневно посещают тысячи пользователей, обеспечив при этом высокую скорость его работы;

·         нужно разместить активный Web-сайт, выполняющий обращения к базам данных или содержащий специально разработанные программные компоненты, реализующие ту или иную бизнес-логику;

·         необходимо обеспечить высокую надежность работы сайта, так как от этого зависит Ваш бизнес. Например, простои Интернет-магазина могут обернуться заметными финансовыми потерями;

·         требуется исключить доступ посторонних лиц (в частности, административного и технического персонала провайдера) к критичным программам и файлам, содержащим конфиденциальные данные или алгоритмы (представьте себе, например, последствия хищения номеров кредитных карточек клиентов недобросовестным администратором провайдера или другими пользователями сервера, взломавшими его защиту);

·         ограничения, накладываемые провайдером на содержимое виртуального сайта или его активных компонентов, не позволяют реализовать требуемую функциональность;

·         у Вас есть желание быть полноправным хозяином своего сервера, устанавливая на него то программное и аппаратное обеспечение, которое наилучшим образом отвечает требованиям Ваших Web-приложений

Выбор провайдера для размещения виртуального сайта

Чтобы выбрать наиболее подходящего провайдера для размещения виртуального Web-сервера, мы советуем не делать выбор по принципу «чем дешевле, тем лучше», а проанализировать различные факторы. Соблазнившись на самое дешевое или бесплатное предложение, можно столкнуться со множеством проблем, некоторые из которых проявятся сразу, а некоторые — чуть позже. Далее мы расскажем, на что нужно обратить особое внимание.

Пропускная способность каналов передачи данных провайдера

Открывая сайт в Интернете, Вы, разумеется, хотели бы, чтобы его страницы быстро загружались в браузеры посетителей. Прождав минуту или больше, пока загрузится первая страница сайта, посетитель может уйти на другой сайт и больше никогда к Вам не вернуться.

На скорость загрузки страниц влияет много факторов, например, размеры графических файлов иллюстраций, объем текстового материала, размещенного на странице, производительность сервера и т.д. Далеко не последнюю роль играет и пропускная способность каналов связи, соединяющих компьютер посетителя сайта и Web-сервер, на котором этот сайт установлен.

Чтобы понять, о чем идет речь, нужно представлять себе структуру Интернета. Интернет — это огромная сеть, в узлах которой находятся серверы и компьютеры пользователей. Несколько групп таких серверов, объединенных скоростными каналами связи, представляют собой "хребет" Интернета. Другие серверы подключены к основному "хребту" каналами с меньшей пропускной способностью. Чем ближе будет установлен сервер с Вашим Web-сайтом к основным центрам Интернета, и чем более скоростное соединение будет между этими центрами и сервером, тем скорее будут появляться страницы сайта на экранах посетителей.

Далее, следует учитывать, что через один канал проходят потоки от многих подключенных к нему серверов и рабочих станций. Если канал широкий (т.е. обладает высокой пропускной способностью), но его используют сразу много клиентов, данные будут передаваться медленно.

Сегодня провайдеры предлагают каналы с пропускной способностью от 32 Кбит/с до 1 Гбит/с, причем обычные цифры — 2, 10 и 100 Мбит/с. Чем выше пропускная способность, тем быстрее загружаются страницы сайта, но и тем выше стоимость использования канала. Именно поэтому Интернет-серверы нужно устанавливать на площадках провайдера, подключенного к Интернету широкими каналами передачи данных. Конечно, можно купить такой канал и провести его в помещение, где располагается Ваша компания (или даже в жилую квартиру), но широкие каналы стоят очень дорого. Поэтому установка Интернет-сервера у провайдера обойдется намного дешевле.

Какой канал нужен Вам?

Прежде всего, нужен свободный канал, не перегруженный трафиком других клиентов!

Чтобы протестировать каналы провайдера, можно использовать простые и доступные утилиты TRACERT и PING, знакомые каждому системному администратору. Они запускаются из командного приглашения операционной системы. Узнайте у провайдера адрес IP сервера, который будет использован для размещения виртуального сайта, а затем укажите этот адрес в качестве параметра утилите TRACERT. Вот, например, как можно протестировать один из серверов службы ZeroHops.Ru:

> TRACERT 212.24.32.74
Tracing route to IS~SHMWEB [212.24.32.74]
over a maximum of 30 hops:
  1   <10 ms   <10 ms   <10 ms  194.67.148.65
  2    10 ms    20 ms    20 ms  gw.rags.ru [194.67.178.2]
  3    30 ms    20 ms    30 ms  gw.rmt.ru [194.67.160.169]
  4    10 ms    30 ms    20 ms  RMT-M9.rmt.ru [194.67.161.129]
  5     *        *        *     Request timed out.
 
6    20 ms    50 ms    30 ms  IS~SHMWEB [212.24.32.74]
Trace complete.

Команда TRACERT выводит на экран список узлов, через которые проходят тестовые пакеты данных протокола ICMP. Мы ввели эту команду, подключившись к Интернету через домашнюю локальную сеть, и первые четыре узла (hops) — это узлы, лежащие на пути от нашей рабочей станции к локальной сети MMT-9 (известной также как М9). Сеть ММТ-9 представляет собой то самое место, где находятся серверы всех ведущих московских провайдеров. Именно сюда приходят каналы Ростелекома и других провайдеров, поставляющих в Москву российский и зарубежный трафик Интернета.

Узел с номером 5 — это маршрутизатор провайдера "Русский Экспресс", расположенный непосредственно на площадке ММТ-9. Что же касается тестируемого сервера 212.24.32.74, то между ним и упомянутым выше маршрутизатором нет ни одного промежуточного узла! Фактически можно считать, что сервер находится непосредственно на ММТ-9, хотя на самом деле он подключен к локальной сети ММТ-9 оптоволоконной линией связи с пропускной способностью 100 Мбит/с.

Обратите также внимание на времена откликов сервера, не превышающие 50 ms. Это очень хороший показатель, особенно если учесть, что как минимум 20 ms было потрачено на прохождение данных через каналы и маршрутизаторы домашней локальной сети.

Выбирая провайдера в Москве, следите за тем, чтобы между MMT-9 его сервером не было слишком много промежуточных узлов. По временам отклика, отображаемым командой TRACERT, можно сделать выводы о том, насколько свободны каналы того или иного провайдера. Учтите также, что загруженность каналов может зависеть от времени суток и дня недели.

Команда PING тоже может дать определенную информацию о доступности сервера. Ниже мы показали результат запуска этой команды для проверки времени отклика нашего сервера 212.24.32.74:

> PING 212.24.32.74
Pinging 212.24.32.74 with 32 bytes of data:
Reply from 212.24.32.74: bytes=32 time=40ms TTL=123
Reply from 212.24.32.74: bytes=32 time=10ms TTL=123
Reply from 212.24.32.74: bytes=32 time=50ms TTL=123
Reply from 212.24.32.74: bytes=32 time=20ms TTL=123
Ping statistics for 212.24.32.74:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 10ms, Maximum =  50ms, Average =  30ms

Команда PING посылает четыре тестовых пакета данных и показывает время их прохождения. Пользуясь этой командой, нужно понимать, что она показывает общее время прохождения пакетов через все промежуточные узлы, расположенные между Вашим компьютером и тестируемым сервером. Поэтому команда PING не годится для детального исследования маршрута прохождения тестовых пакетов. Если при тестировании использовать медленное модемное соединение, то время отклика может составить более 150 ms. С другой стороны, команда TRACERT сможет рассказать о каналах провайдера намного больше.

Предоставление собственного доменного имени

Другой немаловажный фактор, который следует принимать во внимание при выборе провайдера для размещения виртуального сайта, это возможность использования для сайта Вашего собственного доменного имени.

Так же как компании различаются по своим названиям, так и Web-сайты — по доменным именам. Создавая сайт для компании или для себя лично, зарегистрируйте свое собственное доменное имя вида <моя_кампания>.ru, и в дальнейшем рекламируйте это имя в Интернете, в прессе или по другим рекламным каналам. Рекламируя доменное имя своего сайта, Вы тем самым "раскручиваете" сайт, привлекая на него посетителей. В дальнейшем многие из этих посетителей могут стать Вашими клиентами, поэтому все затраты на регистрацию доменного имени и его рекламу окупятся сполна.

Вместе с тем, некоторые провайдеры размещают виртуальные Web-сайты с тем условием, чтобы доменное имя сайта строилось на базе доменного имени провайдера. Например, раньше у нас был виртуальный сайт с адресом http://www.glasnet.ru/~frolov, размещенный на сервере не существующего более провайдера Гласнет (новый адрес — http://www.frolov.pp.ru).

Особенно часто такое условие накладыается при бесплатном размещении. Например, подключая своих клиентов к Интернету через модем, многие провайдеры бесплатно предоставляют домашнюю страничку и один ящик электронной почты. Так как адрес этой странички и адрес почтового ящика выделяется в домене провайдера, для рекламирования и, следовательно, для ведения бизнеса в Интернете эти услуги не представляют особого интереса.

Получение собственного доменного имени стоит недорого (примерно $15-$20 в год), но на его рекламу могут быть потрачены очень большие деньги, особенно если речь идет о рекламе на телевидении или в других средствах массовой информации. Вкладывая деньги в рекламу чужого доменного имени, Вы рискуете выбросить их на ветер. В один прекрасный момент бесплатный провайдер, предоставивший адрес в своем домене, может прекратить существование или изменить условие предоставления услуги, сделав его невыгодным. В то же время, являясь обладателем собственного доменного имени, Вы сможете переносить свой сайт от одного провайдера к другому, не меняя адрес его "прописки" в Интернете.

Доменное имя может отражать суть деятельности компании. Например, по адресу http://www.datarecovery.ru находится сайт службы восстановления данных, и об этом нетрудно догадаться по доменному имени сайта. Также следует учесть, что использование собственного доменного имени повышает Ваш престиж или престиж Вашей компании.

Предоставление почтовых ящиков

Размещая виртуальный Web-сайт у хорошего провайдера, обычно Вы бесплатно получаете один или два почтовых ящика, а за дополнительные деньги — любое необходимое их количество. Адреса этих почтовых ящиков можно опубликовать на сайте для обратной связи с клиентами или использовать иным способом.

Убедитесь, что провайдер выделяет почтовые ящики в Вашем, а не в своем домене. В противном случае, если с провайдером что-то случится, есть риск потерять связь со своими партнерами по переписке.

Ограничения на объем файлов виртуального Web-сайта

Хотя дисковая память в последнее время сильно подешевела, провайдеры могут ограничивать дисковое пространство сервера, выделяемое для файлов виртуального сайта. Типичный сайт-визитка компании занимает всего несколько Мбайт дисковой памяти, поэтому данное ограничение в большинстве случаев не играет существенной роли. Однако если необходимо разместить на сайте видеофильмы или презентации большого объема, крупные коллекции графических иллюстраций или программного обеспечения, размер и стоимость дискового пространства может стать определяющим при выборе провайдера.

Ограничения на использование активных компонентов и баз данных

Ваш сайт будет намного интереснее для посетителей, если снабдить его такими активныами компнентами, как книга отзывов, форум, чат, система голосования, формы для отправки заказов или каналы просмотра видеофильмов. Возможно, Вам захочется подключить к сайту базу данных для хранения каталога товаров с ценами, системы оформления заказов или что-то еще.

Большинство провайдеров разрешают владельцам виртуальных сайтов использовать только готовые активные компоненты, проверенные провадером. Такие компоненты предоставлябтся бесплатно или за отдельную плату. Что же касается компонентов, разработанных Вами самостоятельно (программы CGI, ISAPI, PHP и т.д.), то их использование либо вовсе исключается, либо разрешается после платной проверки провайдером.

Причина данного ограничения понятна — на компьютере провайдера расположены виртуальные сайты многих клиентов. Ошибки в разработанном Вами (или кем-то еще) программном обеспечении могут вывести из стоя весь сервер, в результате чего перестанут работать сразу все виртуальные сайты. Потенциальные проблемы, связанные с использвоанием недостаточно хорошо проверенного программного обеспечения, вынуждают провайдеров ограничивать своих клиентов в использовании программных компонентов. Обычно доступны форум, чат, книга отзывов, система голосования и отправки содержимого форм по электронной почте.

Что же касается баз данных, то за их использование обычно взимается дополнительная плата, размеры которой могут зависеть от объема базы данных и типа СУБД. Если база данных крупная, ежемесячные затраты на ее содержание в рамках виртуального сайта могут быть значительны. В этом случае, а также при необходимости использования своих собственных программных компонентов, следует рассмотреть возможность размещения собственного компьютера в локальной сети провайдера.

Способы обновления файлов сайта

Большинство провайдеров предоставляют FTP-доступ для загрузки и обновления файлов виртуального сайта. Если сайт располагается на сервере с операционной системой Microsoft Windows, для обновления содержимого может быть использовано расширение Microsoft FrontPage Extention.

Однако некоторые провайдеры (особенно бесплатные) для обновления файлов сайта предоставляют только Web-интерфейс. В этом случае загрузка всех файлов выполняется через браузер. Хотя в некоторых случаях этот способ удобен, при большом количестве файлов или при необходимости выполнения массовых обновлений проще работать через FTP.

Выбор провайдера для размещения компьютера в локальной сети

Наиболее надежный способ создания собственного информационного узла в Интернете это, конечно, размещение собственного компьютера в локальной сети провайдера. Только так можно добиться наивысшей гибкости, надежности, безопасности и производительности. Я рекомендую этот способ размещения всем компаниям, кому от Интернета нужно больше, чем простое размещение сайта-визитки или рекламного сайта.

Провайдеров, предоставляющих услуги размещения компьютера в локальной сети, довольно много, а условия размещения и цены могут быть самыми разными. Ниже мы расскажем, на что нужно обратить внимание при выборе провайдера.

Общая стоимость размещения сервера

Безусловно, одним из решающих факторов при выборе провайдера для размещения сервера является стоимость. У разных провайдеров она вычисляется по-разному, но можно выделить несколько платежей, большинство из которых взимаются ежемесячно. Вот что подлежит оплате:

·         установка сервера;

·         аренда места для размещения сервера в помещении провайдера;

·         электропитание сервера через UPS;

·         подключение к Интернету;

·         входящий и исходящий трафик;

·         использвоание дополнительных адресов IP;

·         аренда дополнительного оборудования, необходимого для обслуживания сервера (переключатель мониторов и клавиатур и т.п.);

·         выполнение работ на площадке провайдера;

·         дополнительные услуги провайдера, такие как перезагрузка сервера по телефонному звонку, подключение консоли и т.д.

Кроме того, нужно проанализировать такие условия размещения, как наличие кондиционирования и очищения воздуха, охрана помещения, наличие у провайдера лицензии на предоставление услуг телематической связи и т.д. Расскажем обо всем этом по порядку.

Плата за установку сервера

Плата за установку сервера взимается один раз. Она берется за работу персонала провайдера по установке и подключению Вашего сервера. Обычно плата за установку не превышает $50-$200, а многие провайдеры выполняют ее бесплатно.

Электропитание сервера

Надежная работа сервера невозможна без использования стабильного, резервированного электропитания. Некоторые провайдеры разрешают подключать свой сервер к устройству бесперебойного питания UPS (бесплатно или за дополнительную плату, взимаемую ежемесячно).

Лучше всего, если проблема электропитания решается на площадке провайдера централизовано. Наиболее высокой стабильности можно достичь при использовании централизованных UPS большой мощности, подключенных к сети городского электропитания несколькими независимыми друг от друга лучами. В этом случае даже отключение одного луча (плановое или аварийное) не скажется на работе серверов.

Аренда места для размещения сервера в помещении провайдера

Эта плата, взимаемая ежемесячно, часто зависит от форм-фактора корпуса устанавливаемого компьютера. Она может оказать существенное влияние на общую стоимость, поэтому нужно разобраться в этом вопросе.

Как Вы, наверное, знаете, существует несколько типов компьютерных корпусов. Это «стоячие» корпуса Tower и Middle Tower, «лежачие» корпуса DeskTop и корпуса, предназначенные для монтажа в стандартную 19-дюймовую стойку (Rack Mount). Существуют еще корпуса книжного формата BookSize и некоторые другие.

Если провайдер устанавливает компьютеры клиентов на стеллажах и не стеснен в площадях, к форм-фактору не предъявляется сколько-нибудь существенных требований. Можно принести любой компьютер, который у Вас есть. Однако многие провайдеры устанавливают компьютеры своих клиентов в 19-дюймовые стойки, причем выделяемое для этой цели пространство ограничено и стоит достаточно дорого. При этом можно сэкономить больше половины от общей суммы ежемесячных платежей, если правильно выбирать форм-фактор размещаемого компьютера.

В стандартную стойку можно устанавливать специально предназначенные для этого корпуса типа Rack Mount, снабженные крепежными элементами. Некоторые провайдеры разрешают устанавливать в стойки и корпуса типа DeskTop. Для измерения высоты "лежачего" корпуса используются специальные единицы, обозначаемые как U (примерно 45 мм). Высота стандартного корпуса DeskTop обычно составляет от 4U до 6U. Существуют специальные низкопрофильные стоечные корпуса, высотой 2U или даже 1U.

Учтите, что ежемесячные платежи за размещение корпуса высотой 1U может достигать от $30 до $100, поэтому при покупке нового компьютера для Интернет-сервера лучше отдавать предпочтение низкопрофильным, или тонким корпусам.

Заметим, что «тонкий» еще не означает «хилый». Сегодня можно приобрести недорогие и мощные компьютеры в корпусе 1U, например, в компании InproComputers (http://www.inpro.ru). Компания Compaq (http://www.compaq.ru) предлагает более дорогие, но очень мощные и надежные серверы в стоечном исполнении высотой 1U. Вдобавок, компьютеры Compaq можно укомплектовать адаптерами дистанционного управления, позволяющими полностью контролировать компьютер, даже на этапе инициализации BIOS.

Подключение к Интернету

После того как Ваш компьютер будет установлен на площадке провайдера, его необходимо подключить к Интернету. Подключение осуществляется через локальную сеть провайдера с использованием маршрутизаторов и другого сетевого оборудования.

Дополнительно к арендной плате за размещение компьютера многие провайдеры взимают ежемесячную плату за подключение сервера к Интернету. Размер этой платы обычно зависит от ширины канала передачи данных, через который будет подключен компьютер. Таким образом, канал шириной 10 Мбит/с обойдется дешевле канала шириной 100 Мбит/с, однако установленный на нем сервер будет работать не слишком быстро.

Ранее мы уже говорили о том, что от пропускной способности каналов передачи данных, связывающих провайдера с основными узлами Интернета, зависит, насколько быстро будут загружаться странички сайта в браузеры посетителей. Мы также привели простейшую методику тестирования каналов провайдера, доступную каждому.

Принимая решение о выборе провайдера, попросите его дать Вам пару адресов IP серверов других клиентов. Далее с помощью утилиты TRACERT посмотрите, сколько промежуточных узлов находится между серверами и центральными сетями Интернета (в Москве это сеть ММТ-9). Если между ММТ-9 и тестируемым сервером находится слишком много узлов, а времена отклика достигают сотен mc, лучше поискать другого провайдера.

Оплата входящего и исходящего трафика

Итак, мы рассказали о двух ежемесячных платежах, взимаемых большинством провайдеров за размещение сервера. Это аренда места, где находится сервер, и канала, с помощью которого сервер подключен к Интернету. В зависимости от провайдера и выбранного тарифного плана Вам, возможно, придется платить за объем данных, передаваемых с сервера клиентам, а также загруженных клиентами на сервер, т.е. за трафик. Здесь нужно различать оплату входящего и исходящего трафика.

Входящий трафик обычно невелик. Для Web-серверов он складывается из запросов, отправляемых браузерами клиентов для выборки страниц, иллюстраций и других объектов, хранящихся на сервере. Запросы состоят, главным образом, из адреса URL запрашиваемого объекта, а их размер не превышает десятков и сотен байт. Что же касается почтовых серверов, то входящий трафик определяется объемом почты, проходящей через сервер.

Исходящий трафик Web-сервера в сотни и тысячи раз больше входящего. Он формируется страницами HTML, рисунками и другими файлами, загружаемыми посетителями. Если сайт очень популярен и его страницы ежедневно просматривают сотни и тысячи посетителей, загружая объемные файлы и архивы, исходящий трафик может достигать 1 Гбайт в день или даже больше.

Трафик делится по территориальному признаку — зарубежный и отечественный. Отечественный трафик, в свою очередь, может разделяться на российский, московский, и трафик, создаваемый регионами России. Если Ваш сервер установлен у московского провайдера, то российский и московский входящий трафик может быть бесплатным, а зарубежный — платным.

К анализу условий и размера оплаты трафика нужно относиться внимательно, иначе можно легко, как это говорят, «налететь на деньги». Особенно внимательно изучайте условия оплаты исходящего трафика. Лучше, если этот трафик будет бесплатный (как у большинства хороших провайдеров). Иначе расходы на то, что пользователи будут просматривать страницы Вашего сайта или загружать с него файлы, могут превысить все разумные пределы. Что же касается входящего трафика, то для Web-сайтов он не велик, и во многих случаях 1 Гбайт предварительно оплаченного трафика хватит надолго.

Использование дополнительных адресов IP

Каждый компьютер, подключенный к Интернету, должен иметь один или несколько адресов IP. Строго говоря, в большинстве случаев будет достаточно одного адреса IP. К этому адресу можно «привязать» несколько виртуальных Web-сайтов, почтовый сервер и другие службы. Однако в некоторых случаях, например, для раздельного учета трафика, повышения защищенности отдельных виртуальных сайтов или производительности, лучше назначить для компьютера два или большее количество адресов IP.

В то время как один или два адреса IP провайдер предоставляет своим клиентам бесплатно, за дополнительные адреса приходится платить. Размер ежемесячных платежей за каждый адрес можете составить порядка $1-$5.

Аренда дополнительного оборудования

Условия обслуживания компьютеров, установленных на площадке, обычно не слишком располагают к длительной работе. Представьте себе длинные ряды стоек, заполненных компьютерами от пола до потолка, между которыми есть только узкие проходы. Именно так выглядит, например, серверный зал на площадке ММТ-9.

Хотя большинство работ по текущему обслуживанию сервера выполняются дистанционной через Интернет, иногда требуется физический доступ к консоли компьютера. Например, если компьютер завис, нужно подключить к нему монитор и клавиатуру, чтобы посмотреть, что же с ним произошло.

Провайдеры обычно предоставляют своим клиентам монитор, клавиатуру, а также переключатель мониторов и клавиатур или другое оборудование либо на время выполнения работ, либо на постоянной основе. Некоторые провайдеры делают это бесплатно, а некоторые — за деньги. Стоимость аренды консольного сервера, например, может достигать $30 в месяц.

Выбирая провайдера, поинтересуйтесь, каким образом будет выполняться обслуживание «зависших» компьютеров, сколько Вам будет стоить подключение монитора и клавиатуры, и как это будет реализовано на практике.

Выполнение работ на площадке провайдера

Многие провайдеры бесплатно выделяют Вам для обслуживания своих компьютеров, установленных на площадке, всего несколько часов в месяц. Дополнительное время приходится оплачивать по высоким тарифам, достигающим десятков долларов в час. Если Ваш сервер хорошо отлажен, едва ли на его обслуживание уйдет больше нескольких часов в месяц, однако на поиск и устранение ошибок можно потратить много времени. Поэтому при выборе провайдера поинтересуйтесь, сколько времени можно работать с сервером бесплатно, и сколько нужно платить за перерасход времени.

Почему провайдеры вводят ограничения на работу с сервером по времени?

Дело в том, что на площадке провайдера могут быть установлены десятки и сотни компьютеров. Если все их владельцы придут одновременно на площадку, то произойдет столпотворение. Ни один провайдер не сможет принять сразу несколько сотен клиентов, обеспечив им рабочее место со столом, монитором и клавиатурой. Хорошо, что в реальной жизни такого не бывает!

Есть и еще одно существенное ограничение на проведение работ. Это ограничение по времени суток и дням недели, когда можно приехать к провайдеру.

Хороший провайдер обеспечивает круглосуточный доступ к площадке в любой день недели, работая по графику "24 часа в сутки, 7 дней в неделю". Но некоторые провайдеры закрывают свой офис вечером и не работают по выходным. Стоит трижды подумать, прежде чем размещать у такого провайдера сервер, предназначенный для выполнения критичных бизнес-приложений. Ведь если с сервером что-нибудь случится в пятницу вечером, Вы сможете попасть на площадку такого провайдера только в понедельник утром! Простой сервера в течении двух суток, на котором работает, например, Интернет-магазин, может обернуться его владельцу ощутимыми убытками.

Дополнительные услуги провайдера

Сравнивая провайдеров, поинтересуйтесь, какие он может оказать дополнительные услуги, и какова стоимость этих услуг.

Вам, например, может пригодиться услуга перезагрузки сервера по телефонному звонку. Если на сервер наклеен номер или какое-либо другое обозначение, а кнопка сброса подписана, после звонка дежурный оператор подойдет к нему и нажмет указанную Вами кнопку.

Некоторые провайдеры имеют в своем штате дежурных системных администраторов, которые в состоянии не просто перезагрузить сервер, а выполнить над ним какие-либо более сложные действия, пользуясь консолью. Например, они могут определить причину «зависания» сервера и, в некоторых случаях, самостоятельно или под Вашим руководством устранить ее.

Сотрудники провайдера могут оказать Вам следующие услуги:

·         проконсультировать Вас или оказать квалифицированную помощь по вопросам, имеющим отношение к аппаратному или программному обеспечению сервера;

·         выполнить установку и настройку программного обеспечения сервера;

·         расположить зоны доменов на своих серверах DNS;

·         полностью разработать сайт или его отдельные программные компоненты;

·         обеспечить информационное наполнение сайта и его редактирование с целью устранения синтаксических, орфографических и стилистических ошибок и т.д.

Прочие факторы

Есть еще несколько факторов, анализ которых поможет Вам сделать правильный выбор провайдера.

Прежде всего, необходимо убедиться, что помещение, в котором установлены компьютеры клиентов, хорошо кондиционируется, а воздух очищается от пыли. Перегрев воздуха и излишняя запыленность могут привести к преждевременному отказу сервера.

Далее, помещение должно охраняться, в нем должна быть предусмотрена охранная и пожарная сигнализация, а также (желательно) система автоматического тушения пожара.

И, наконец, чтобы не возникли разные непредвиденные проблемы, нужно пользоваться услугами провайдеров, имеющих лицензию на предоставление услуг телематической связи.

[Назад] [Содержание] [Дальше]