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

Hеобходимость в собственном представительстве в Internet возникает у многих компаний. По данным «Рамблер», количество корпоративных сайтов в российской части Internet выросло за 2002 г. почти вдвое и достигло 180 тыс. Если для размещения персональных страниц и некоммерческих сайтов с ограниченным трафиком и набором сервисов чаще используется бесплатный хостинг, то владельцам корпоративных сайтов, Web-студиям, электронным магазинам и многим другим нужны гибкие механизмы управления, хранение значительных объемов данных или обслуживание большого числа пользователей. Соответствующий уровень сервиса требует профессионального хостинга.

Под хостингом обычно понимают размещение сайтов на физических серверах провайдера. Нередко подобную услугу предоставляет провайдер Internet, но все чаще этим занимаются специализированные компании. В простейшем варианте речь идет о разделяемом хостинге Web (shared hosting), когда за небольшую ежемесячную плату провайдер размещает на своем сервере HTML-страницы заказчиков, обеспечивая доступ к ним пользователей Internet и необходимую поддержку. Услуга обходится в среднем 10—15 долларов в месяц, хотя для крупных сайтов с большим трафиком ежемесячные расходы могут составить 30—50 долларов и выше.

Компания, предоставляющая услуги хостинга, отвечает за надежность и качество подключения серверов к сети, их техническую поддержку, обслуживание, модернизацию оборудования, резервное копирование данных, безопасность и т. д. Многих частных и корпоративных пользователей подобный сервис вполне устраивает, но как быть, если заказчику понадобится инсталлировать специальное ПО, управлять им и вообще быть хозяином своего сайта? Выход есть — аренда серверного оборудования с частичным управлением (dedicated hosting) или хостинг с установкой сервера клиента у провайдера (colocation). В Москве построено несколько технических площадок — крупных центров данных с поддержкой бесперебойного питания, выбором необходимого оборудования, кондиционированием и круглосуточной охраной помещений. Этот вид сервиса предлагают многие крупные провайдеры Internet, но он достаточно дорог. Содержание физического сервера у провайдера обходится в сумму не менее 350 долларов в месяц (к тому же придется потратиться на покупку или обновление компьютерного оборудования), а аренда — 150 долларов и выше. В зависимости от скорости портов, мощности процессора, объема памяти и емкости диска аренда мощного сервера с программным обеспечением, постоянным контролем работоспособности, профессиональной поддержкой обойдется в 300—800 долларов в месяц.

РЕАЛЬНЫЙ ИЛИ ВИРТУАЛЬНЫЙ?

Между тем имеющиеся решения позволяют предоставить заказчику в его полное распоряжение сервер UNIX со всеми возможностями управления, без необходимости устанавливать отдельные серверы по стоимости традиционного «разделяемого» хостинга. Благодаря технологиям виртуализации сервера, Virtuozzo от SWsoft или VMware компании VMware, ресурсы серверов UNIX могут быть разделены на десятки и даже сотни независимых виртуальных сред (Virtual Environment, VE).

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

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

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

ВИРТУАЛЬНЫЙ ВЫДЕЛЕННЫЙ ХОСТИНГ

Именно технология виртуальных выделенных серверов (Virtual Private Server, VPS) была положена в основу бизнеса молодой российской компании Rusonyx, образованной в конце 2001 г. Выбор оборудования, операционной системы и технологии виртуализации предопределил успех компании в сложных конкурентных условиях.

В качестве базового оборудования были выбраны недорогие, но достаточно мощные двухпроцессорные серверы на платформе Intel с процессором Pentium III 1,7 ГГц и встроенными массивами RAID стоимостью около 3 тыс. долларов каждый (см. Рисунок 1). Они были размещены в «ДатаЦентре» на территории международной телефонной станции ММТС-9 (ул. Бутлерова, д. 7), оборудованном системами пожаротушения, контроля климата, резервными источниками питания и дизель-генератором. Internet-провайдер «Караван» подключил серверы к точке обмена трафиком российских провайдеров M9-IX (соединение 100 Мбит/c) и к поставщику международного трафика — компании Sonera (50 Мбит/с). Резервирование международного канала осуществляется через сеть UUNET («РусКомНет» — 45 Мбит/с). Качественное каналообразующее оборудование (коммутаторы и маршрутизаторы компаний HP и Cisco) обеспечили надежность и высокую производительность коммуникаций.

Рисунок 1. В качестве аппаратной платформы для хостинга Rusonyx использует двухпроцессорные серверы с процессором Intel Pentium III 1,7 ГГц и встроенными массивами RAID. Управление клиентскими машинами (нижний уровень) осуществляется с помощью административной (верхний уровень), где работает управляющее ПО. Для мониторинга и резервного копирования на дисковый массив RAID применяются менее мощные ПК.

При развертывании любого сервиса для Internet встает вопрос выбора программной платформы. В качестве таковой традиционно используется ОС UNIX, хотя сегодня с ней конкурирует Microsoft Windows. Вместе с тем, все бо?льшую популярность завоевывает операционная система Linux. Если сейчас ее доля на рынке не превышает 15—20%, то, согласно прогнозу META Group, к 2007 г. половина серверов будет поставляться с ОС Linux, причем не только в роли платформы для установки серверов Web, но и для выполнения разнообразных приложений.

Rusonyx решила использовать ОС ASPLinux одноименной российской компании. По словам Георгия Георгиевского, генерального директора Rusonyx, это обусловлено практическими соображениями, ведь если возникнут какие-то сложности или вопросы при работе с системой, то намного проще общаться с разработчиками, когда они находятся в непосредственной близости и говорят на том же языке, что и заказчик. Кроме того, данная система полностью совместима с Red Hat Linux (что гарантирует стабильную работу большинства приложений), имеет документацию и интерфейс на русском языке, прекрасно подходит и начинающим пользователям, и профессионалам. Дистрибутив ASPLinux 7.2 включает в себя ряд приложений Internet, компоненты для использования системы в качестве сервера Internet и поддержки сайтов.

Чтобы предложить клиентам надежное и удобное решение, Rusonyx остановила свой выбор на инструментарии HSPcomplete. Разработанный российской компанией SWsoft на основе ее собственной технологии Virtuozzo, он позволяет создавать и одновременно запускать на одном физическом сервере сотни виртуальных серверов Linux, полностью изолированных друг от друга как на уровне памяти, так и на уровне файловой системы. Хотя все VPS пользуются одними и теми же физическими ресурсами (и некоторыми системными библиотеками), для каждого обеспечивается высокая степень конфиденциальности (см. Рисунок 2). Утилиты администрирования позволяют фиксированно распределять ресурсы между ними (согласно тарифному плану), однако в отличие от VMware возможно и динамическое перераспределение — настройка QoS для конкретного VPS по более чем 20 параметрам, например изменение коэффициента использования процессора. Правда, при работе с HSPcomplete пользователь не может установить на своем VPS другую ОС и ограничен в выборе «корневой» операционной системы (в данном случае ASPLinux).

Рисунок 2. Технология Virtuozzo позволяет организовать на одном физическом сервере Linux сотни виртуальных серверов (VPS).

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

ЧТО ЭТО ДАЕТ?

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

Если при разделяемом хостинге большую часть времени ресурсы оборудования простаивают или используются неадекватно фактическим нагрузкам, то при разбиении сервера (или кластера серверов) на множество VPS эффективность работы возрастает. Благодаря этому Rusonyx может поддерживать на одной физической машине, даже не очень мощной (оперативная память емкостью 1 Гбайт и процессор с частотой 1,7 ГГц), более 100 клиентов с разными тарифными планами, каждый из которых получает гарантированный объем ресурсов.

Если другие VPS простаивают, то активно работающий может задействовать все неиспользуемые мощности, однако при активизации еще одного VPS ресурсы «урезаются» согласно настройкам сервера. У разных VPS они могут существенно различаться. Например, на одном из серверов Rusonyx 70% ресурсов потребляют VPS двух крупных клиентов, а оставшаяся доля распределена между несколькими «мелкими» VPS.

Технология виртуализация позволяет серверу достаточно легко справляться с пиковыми нагрузками, в частности с увеличением числа посетителей сайта. В этом случае функционирование VPS замедляется, но его работоспособность сохраняется. Высокий коэффициент использования системы расширяет возможности по подключению новых клиентов. При необходимости объединить в кластер несколько машин подобный подход дает еще одно преимущество. Многие приложения сложно переписывать под кластерную конфигурацию. В случае технологии Virtuozzo для приложения все выглядит так, будто оно работает на одной машине, благодаря чему можно выполнять задачи, требующие значительных вычислительных ресурсов. Непроизводительные потери на виртуализацию невелики и составляют 1-2%.

Все основные функции администрирования по большей части переданы клиентам. К тому же за счет наличия интерфейса Web оно еще более упрощается. Клиенты получают полный контроль над своим виртуальным сервером Linux, включая доступ с полномочиями root и возможности удаленного администрирования: они могут устанавливать собственное ПО, управлять работой Sendmail, Apache Web Server, MySQL и т. д., при этом им не нужно заботиться о физических ресурсах оборудования. Специалисты Rusonyx предоставляют заказчикам консультации и поддержку, по их просьбе берут на себя администрирование виртуального сервера или помогают советом при выполнении тех или иных настроек. Интерфейсы управления с каждым месяцем совершенствуются (SWsoft регулярно обновляет свое ПО). Если сейчас администрировать Linux способен только специально обученный сотрудник, то к лету в части добавления пользователей и конфигурации сервисов этим сможет заниматься даже неподготовленный пользователь.

Средства безопасности VPS эквивалентны безопасности стандартной системы Linux, для нее можно настроить фильтры, «сторожевые» таймеры (watchdog) отслеживание неадекватной активности на портах. Со своей стороны специалисты Rusonyx также наблюдают за сетевой активностью и при обнаружении подозрительной деятельности совместно с клиентом принимают меры.

Еженедельно в автоматическом режиме осуществляется резервное копирование VPS. Rusonyx обеспечивает высокую готовность и использует систему мониторинга, что дает возможность «спасти» виртуальный сервер клиента и при возникновении аппаратных проблем за несколько секунд перенести виртуальную машину на другое устройство. Кроме того, на дисковом массиве RAID поддерживаются синхронизируемые копии VPS. При отказе одного физического сервера все обслуживаемые им виртуальные серверы можно запустить на другом оборудовании.

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

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

КОМУ ЭТО НУЖНО?

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

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

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

В числе заказчиков Rusonyx — государственные организации, такие, как Федеральное агентство по регулированию продовольственного рынка, информационные сервисы г. Великие Луки, производитель бытовой электроники компания Rolsen, компания «Фаргус» и многие другие, кого привлекают гибкие возможности настроек. Для иностранных клиентов существует площадка за рубежом. Приобретя статус международной компании, Rusonyx открыла офисы не только в Москве, но и в США и Сингапуре.

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

Многие не ограничиваются стандартными тарифными планами, а получают от Rusonyx «индивидуальное обслуживание». Определившись со своими потребностями, заказчик может запросить изменение параметров своего VPS, например увеличить процессорную мощность или объем памяти. Все параметры отслеживаются и обсчитываются с помощью встроенных средств HSPcomplete, хотя на завершающем этапе сотрудникам Rusonyx приходится вводить полученные данные в пакет «1C:Бухгалтерия», поскольку аналогичного продукта для ASPLinux пока нет. Однако в будущем они намерены решить эту проблему.

Огромный рынок потребителей услуг хостинга подобного типа — российские регионы, где часто клиенты не могут найти необходимого им провайдера.

ЗАКЛЮЧЕНИЕ

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

Российский рынок хостинга динамично меняется и представлен уже не только крупными провайдерами Internet. По оценкам специалистов, рост сегмента рынка с размещением физических серверов (совокупный оборот его пока невелик) составляет до 35% в год, а развитие сдерживается высокой стоимостью услуг. Поэтому аренда виртуального выделенного сервера для хостинга сайтов — весьма перспективное направление, хотя оно только начинает развиваться. Фактически, эта услуга достаточно полно представлена на рынке лишь в последний год. Теперь она становится массовой и внедряется провайдерами Internet. Георгий Георгиевский считает, что будущее за нею. Хотя традиционный хостинг просуществует еще долго, поскольку должны окупиться вложения в соответствующие разработки, клиенты, в основной массе, будут выбирать VPS.

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

Сергей Орлов — обозреватель «Журнала сетевых решений/LAN». С ним можно связаться по адресу:sorlov@lanmag.ru


В двух словах
Компания Rusonyx

Rusonyx

Компания имеет офисы в Москве, США и Сингапуре. Оборудование размещено в «ДатаЦентре» на территории ММТС-9 (Москва, ул. Бутлерова, д. 7).

info@rusonyx.ru

http://www.rusonyx.ru

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

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

Решение. Свой выбор Rusonyx остановила на предоставлении услуг виртуального выделенного хостинга с использованием технологии Virtuozzo для виртуализации операционной системы и программного обеспечения для управления ресурсами HSPcomplete компании SWsoft. Это позволило предоставить пользователям полный контроль над собственным сервером Linux в Internet.

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