Что такое виртуальный хостинг?
Общий хостинг позволил тысячам людей из всех слоев общества создать свои собственные веб-сайты. Потому что это очень дешево.
При настройке виртуального хостинга сотни веб-сайтов размещаются на одном сервере. Их владельцы разделяют расходы на эксплуатацию машины, и именно поэтому хостинг-провайдерам удается поддерживать цены на уровне нескольких долларов в месяц.
Вы, как и остальные люди, размещающие свои проекты на общем сервере, одновременно используете одно и то же оборудование. В зависимости от плана у вас будут некоторые ограничения на количество вычислительных мощностей, которые вы можете использовать, и если вы начнете их превышать, служба поддержки вашего хоста уведомит вас об этом.
По большей части общий сервер должен быть достаточно мощным, чтобы поддерживать одновременно несколько веб-сайтов с низким трафиком, поэтому, если вы только начинаете, общий план может быть именно тем, что вы ищете.
Еще одно преимущество для новичков — это удобная панель управления, которую вы обычно получаете с общей учетной записью. С его помощью вы можете настраивать учетные записи электронной почты и FTP, устанавливать систему управления контентом, создавать и управлять файлами и базами данных и многое другое.
Сравнение shared-хостинга и VDS
Одно из самых распространенных заблуждений о использовании VDS заключается в том, что любой сайт всегда будет работать быстрее на виртуальном сервере, чем на обычном веб-хостинге. На самом деле, VDS это хоть уже и выделенный сервер, но виртуальный, а значит и сервер БД MySQL, почтовый сервер, все службы и сервисы будут выполняться на нем в пределах его ограниченных ресурсов (бывают исключения в виде некоторых managed VDS).
В отличие от веб-хостинга, где все клиенты обращаются к общему серверу баз данных, очень часто размещенному на отдельном физическом сервере и работающем на мощной аппаратной платформе. Также, на VDS, в зависимости от технологии виртуализации, могут быть проблемы с производительностью жесткого диска при высокой интенсивности файловых операций (частая проблема VPS на базе OpenVZ/Virtuozzo).
Главное преимущество VDS перед веб-хостингом — гораздо большие объем гарантированной оперативной памяти и ресурса процессора для выполнения исключительно скриптов пользователя в течение любого, необходимого времени и возможность самостоятельной настройки сервера точно под свои нужды. В отличие от веб-хостинга на виртуальном сервере вы сможете установить любые приложения, например,
, поменять версию PHP (PHP 4.4.9 на 5.2.1, вернуться с PHP 5 на PHP 4). Также, владелец виртуального сервера полностью контролирует доступ к файлам.
1. OpenVZ (и ее коммерческая версия Virtuozzo)
Это одна из первых и самая распространенная технология виртуализации, например среди участников
только одна компания — Acenet
, все остальные используют OpenVZ/Virtuozzo.
— open-source — разработка, распространяемая бесплатно. На базе OpenVZ компанией
была разработана
. Эта технология работает на базе ОС Linux. Virtuozzo отличается легкостью в установке и настройке. Но нужно учесть, что все виртуальные сервера используют одно ядро, поэтому индивидуально нельзя включить нужные модули для отдельного VPS, память и дисковое пространство общее, разделяется между всеми виртуальными серверами в пределах выделенного лимита.
Это означает, что соседний VPS, создав нагрузку на файловую систему большим количеством дисковых операций, создаст проблему и вызовет замедление работы вашего и всех остальных виртуальных серверов. В связи с тем, что используется одно общее ядро операционной системы, в виртуальных серверах нельзя ставить другую ОС.
Также, использование разделяемых ресурсов дает возможность для владельцев хостинга оверселлинга. Оверселлинг — ситуация когда администратор сервера ожидает что клиент в большинстве случаев не израсходует все ресурсы, которые должны быть по тарифу. Поэтому ресурсы физического сервера распределяются на большее количество виртуальных машин, чем может работать одновременно на полную мощность.
Так как, в реальности, большинство клиентов используют не все ресурсы, которые должны быть по тарифу, то проблемы будут возникать только при пиковой нагрузке или при запуске приложения, которое, например, действительно займет всю выделенную по тарифу память. На виртуальной машине может быть только такая же ОС, как и на сервере.
Рис 1. Панель управления OpenVZ
Фактически, два единственных преимущества VPS на базе Virtuozzo это:
- более низкая стоимость для клиентов по сравнению с виртуальными серверами на базе технологии Xen или KVM.
- возможность менять параметры сервера (например, размер оперативной памяти, количество выделяемого процессорного времени, размер диска виртуальной машины) без перезагрузки .
Это гораздо более стабильная технология. Благодаря тому, что для каждого виртуального сервера запускается собственное ядро, пользователь полностью контролирует систему и не зависит от других пользователей и их действий на собственных VDS-ах. Благодаря полной изоляции друг от друга, в каждом виртуальном сервере может быть установлена различная операционная система, а доступные ресурсы (память, дисковое пространство) точно соответствуют значению согласно тарифу.
Например если на отдельном VDS какой-либо процесс заберет всю память или создаст слишком много файловых операций, то замедлиться или остановиться работа только этого виртуального сервера, а остальные VDS будут продолжать работать нормально. При использовании этой технологии на виртуальный сервер можно установить такие операционные системы как Linux, NetBSD, FreeBSD, OpenBSD, Windows XP или 2003 Server.
Рис 2. Организациия VDS с помощью технологии XEN
Основные особенности Xen: поддержка режима паравиртуализации помимо аппаратной виртуализации, возможность миграции запущенной виртуальной машины между физическими машинами( на примере cloud сервера). В простейшем случае система физически может работать на двух узлах — виртуальные машины распределяются между ними, а их диски дублируются и хранятся на обоих узлах.
При использовании Xen для технологии Сloud, если один из узлов выходит из строя, все виртуальные машины запускаются на втором — система остаётся полностью работоспособной. При нормальном выключении одного из узлов, машины, работавшие на нём, мигрируют на второй узел абсолютно незаметно для пользователей этих машин.
Технология виртуализации, которая работает на уровне ядра операционной системы (почему и называется Kernel-based Virtual Machine) и поддерживает аппартную виртуализацию. Для пользователя VDS это означает практически полное отсутствие потерь производительности из-за виртуализации, высокую надежность и стабильность работы.
Рис 3. Организация виртуальных машин по технологии KVM
Достоинства технологии KVM:
Технология виртуализации компании Microsoft, работает на базе Windows Server 2008. Используется аппаратная виртуализация. Потери производительности незначительны. Разрешенные гостевые ОС: Windows NT, 2000, 2003, 2008, XP, Vista, Linux Red Hat или Linux SUSE. Другие гостевые ОС на базе Linux не поддерживаются.
Рис 4. Архитектура технологии Hyper-V.
В этой технологии нет поддержки USB для виртуальных машин, также в виртуальных машинах не воспроизводится звук. Эта технология рекомендуется в том случае, если вы планируете использовать VDS с ОС Windows.
Битва
Выгрузив результаты тестирования по каждому серверу, мы объединили их на нескольких листах в LibreOffice Calc (альтернатива MS Excel) Для каждого хостера – отдельный лист. Далее было взято среднее арифметическое для всех полученных результатов в рамках каждого теста.
При желании вы можете самостоятельно построить графики по каждому тесту, для каждого хостера и понять насколько сильно отличается производительность в час дня во вторник от 3 ночи в субботу.
Полученные усреднённые результаты были сведены на один лист с незамысловатым названием «Arithmetical mean». Теперь можно строить диаграммы, которые наглядно отразят разницу между хостерами для каждого теста. На листе «Final result» вы как раз можете увидеть полученные данные в удобном для человеческого восприятия виде.
В итоговом зачёте учитывались значения с поправкой на стоимость. Также обратите внимание, что не во всех тестах больше значит лучше, это указанно столбце «B»:
Предлагаем вашему вниманию результаты тестирования:
Тест производительности процессора sysbench
Тест производительности памяти sysbench
Тест скорости работы дисков Flexible IO Tester IOPS
Тест скорости работы дисков Flexible IO Tester MB/s
Тест производительности веб-сервера Apache Benchmark Static Web Page Serving
Тест производительности веб-сервера PHP Benchmark
Тест производительности процессора Swet
Тест работоспособности сетевого контроллера Transfer Data Via Loopback
Тест производительности памяти Tinymembench
Тест производительности диска pmbench
Тест производительности работы с базой данных SQLite
Тест производительности процессора OpenSSL
Итак, мы получили диаграммы, отражающие усреднённое, не привязанное ко времени значение для каждого теста в отдельности, а также эти же значения, но с поправкой на стоимость тестируемой конфигурации. Благодаря им, относительно просто понять слабые и сильные стороны хостеров.
Выбираем хостинг-провайдера с vps/vds
Первое, что нужно сделать при выборе ВПС/ВДС, это найти хорошего хостинг-провайдера, предоставляющего такую услугу. Обычно хостеры предлагают своим клиентам услуги виртуального хостинга (Shared Hosting), VPS/VDS и аренды выделенного сервера (Dedicated Server). При выборе компании обращайте внимание на следующие пункты.
- Во-первых, изучите информацию о хостинг-провайдере. С какого года компания начала свою работу? Желательно, чтобы хостер работал на рынке хотя бы несколько лет. Так вы обезопасите себя от незапланированных проблем.
- Во-вторых, прочитайте свежие отзывы о провайдере. Существующие клиенты дадут максимально приближенную к реальности оценку хостера.
- Далее изучите документы — публичную оферту, договор для юридических лиц, политику обработки персональных данных.
- Посмотрите все тарифные планы: есть ли среди них подходящий под ваш проект?
- Узнайте, где расположено оборудование хостинг-провайдера. Для многих клиентов важно, чтобы дата-центр (ДЦ) располагался в России. Например, у нас вы можете выбрать ДЦ самостоятельно при регистрации: DataPro (Москва) или DataCenter (Нидерланды).
- Техническая поддержка должна работать круглосуточно. Желательно, чтобы она осуществлялась онлайн в режиме тикетов: так у вас всегда будет сохраненная переписка со специалистом, а ответ на вопрос будет максимально полезным и информативным.
- Наличие пробного периода. Например, у нас вы можете потестировать виртуальный выделенный сервер в течение одного месяца. Для этого нужно выбрать тариф и зарегистрироваться (тестовый период действует для тарифов до К-2048), внести активационный платеж от 300 рублей (платеж будет использован на последующие периоды оплаты, не возвращается и не является оплатой за первый месяц). После этого клиенту начисляется тестовый период.
- Акции и бонусы. Есть ли скидка при оплате за год? Переносят ли специалисты поддержки сайты от других провайдеров?
Изучив все описанные пункты, вы с большой долей вероятности найдете хорошего хостинг-провайдера. Следующий этап — выбор тарифа VPS/VDS.
Когда следует переходить с виртуального хостинга на vps-хостинг?
Работа вашего веб-сайта может замедляться по разным причинам, и вам необходимо изучить проблему, как только вы ее заметите. На панели управления вашего общего плана, вероятно, есть инструмент, показывающий, насколько загружена учетная запись. Если вы сильно нагружаете службу, возможно, вам потребуется перейти на более мощное решение.
Однако достижение предела вашего общего плана — не единственная причина для перехода на VPS.
Например, в общем плане вы совместно используете не только аппаратные ресурсы сервера, но и его IP-адрес. Если другой человек на том же общем сервере начинает рассылать спам, IP-адрес вскоре будет занесен в черный список, и все электронные письма, поступающие с него, будут заблокированы или отправлены в папку нежелательной почты получателя.
Учитывая, с каким количеством людей вы делите сервер, шансы на некорректное поведение не так уж и малы. Если электронная почта важна для вашего бизнеса, переход на VPS с выделенным IP имеет большой смысл.
Есть еще несколько причин для перехода на виртуальный сервер. Вы можете даже подумать о том, чтобы начать использовать VPS и вообще не беспокоиться об общей учетной записи, если у вас есть бюджет и вы хотите обеспечить достойную производительность в обозримом будущем.
Хотя хостинг VPS всегда занимал центральное место в нашем портфеле услуг, в Gohost мы понимаем, что большинство владельцев веб-сайтов предпочитают самый дешевый вариант на ранних этапах своих проектов. Вот почему у нас есть выбор из трех планов виртуального хостинга, которые должны дать небольшим веб-сайтам возможность расти, не опустошая банковские счета их владельцев.
Мы искренне надеемся, что вам удастся разработать веб-сайт, слишком популярный для общего плана, и мы хотим быть уверены, что, когда вам нужно будет перейти на решение VPS, переход будет максимально плавным.
Вот почему, если вы решите перейти на одно из наших управляемых решений VPS, мы перенесем все для вас совершенно бесплатно. Даже если вы в настоящее время размещаетесь у другого провайдера, если вы обратитесь в нашу группу технической поддержки и предоставите им учетные данные для входа, они передадут данные и убедитесь, что все работает нормально, прежде чем уведомить вас об успешном переносе.
Во время миграции вы можете указать свой домен на свою старую учетную запись. Таким образом, вы можете переключиться без простоя ни на секунду.
Конфигурация и настройка
Учетные записи общего хостинга оптимизированы для обеспечения веб-сайтов с низким трафиком всем необходимым. Поскольку они широко используются людьми, не имеющими опыта веб-разработки, они максимально удобны для новичков.
Однако, если ваш проект требует более конкретной настройки, общие планы — не лучший вариант.
Вы получаете минимальный доступ к фактическим настройкам учетной записи, и вы не можете устанавливать дополнительные инструменты или настраивать пользовательские конфигурации. Ваш хозяин также не будет очень стремиться вносить конкретные изменения за вас.
VPS-хостинг предлагает гораздо больше свободы при настройке среды хостинга.
Если вы получаете самоуправляемое решение, у вас есть root-доступ и вы можете делать практически все, что захотите. Фактически, виртуальный сервер находится в вашем распоряжении, поэтому вы можете установить дополнительное программное обеспечение, применить пользовательские конфигурации к настройкам вашей системы и сделать все, что хотите, чтобы VPS был настроен в соответствии с вашими точными спецификациями.
Даже с управляемым VPS ваш хост может помочь вам с некоторыми из более конкретных запросов. Из-за изолированной среды любые настройки вашего сервера не повлияют на других пользователей.
Масштабируемость
Если при VPS-хостинге выделенных ресурсов сайту уже не хватает, то его владельцу, как правило, приходится менять тарифный план. Облачный хостинг более гибкий: пользователи могут масштабировать ресурсы в любую сторону без перезапуска сервера. Да и распределение ресурсов в облачном хостинге происходит очень быстро.
В общем случае VPS-хостинг менее эффективен, так как ИТ-ресурсы жестко распределены между клиентами согласно их тарифным планам, независимо от того, используют они эти ресурсы, или нет.
В облаке есть возможность при необходимости подключить дополнительные ресурсы: добавить оперативной памяти, дискового пространства или пропускной способности сети. Эти ресурсы могут быть добавлены несколькими щелчками мыши и отключены, когда они более не нужны — без финансовых потерь.
Например, что при резком росте трафика можно моментально выделить сайту дополнительные ресурсы. В облачной среде Web-сайт использует пул ресурсов и может обслуживать весь входящий трафик, даже если он резко вырастет. Такой вариант удобен в случае Web-сайтов и приложений с непредсказуемым или трудно прогнозируемым трафиком, нагрузкой и использованием ресурсов.
Заключение
Итак, размещение одного или нескольких веб-сайтов на виртуальном выделенном сервере это ответственное решение, которое надо принимать, рассмотрев все аргументы за и против.
Преимущества от использования VDS:
Использование VDS это:
Рис 7. Структура сервера с VPS.
Также, всегда помните, что есть два фактора, которые не позволят сравнить виртуальные сервера разных провайдеров точно по всем характеристикам, написанным в тарифах:
- Один их главных показателей мощности виртуального сервера — доля процессорного времени не имеет общей единицы измерения, может измеряться в Mhz, может в процентах процессорного времени, в виртуальных процессорах или вообще не указываться, но в любом случае эти единицы измерения не сравнимы для разных хостинг-провайдеров.
- Так как часто используется технология OpenVZ/Virtuozzo, хостер может и часто занимется оверселлингом, т.е. например предлагает в тарифных планах оперативной памяти для каждого отдельного VDS — а больше, чем в сумме физически есть памяти на сервере. Это приводит к тому, что при пиковой нагрузке на одном виртуальном сервер не хватит ресурсов другому. Насколько администрация хостинга злоупотребляет возможностью оверселлинга вы сможете узнать только на практике или по отзывам других пользователей.
Поэтому подбирайте себе виртуальный сервер не только по техническим характеристикам, но и по отзывам других пользователей.
Rank | Web Hosting Provider | Core Specs | Features | Hosting Review |
1 | Inmotion Ultra Fast Servers | Space: 80 Gb Bandwidth: 1000 Gb Price: $74.95 | Free & Easy Setup, 5 Dedicated IPs, Full cPanel/Fantastico | Inmotion Review |
2 | UltraHosting Cheap VPS Solutions | Space: 40 Gb Bandwidth: 1500 Gb Price: $54.00 | Free & Easy Setup, 1 Dedicated IP | UltraHosting Review |
3 | NS Secure VPS Hosting | Space: 50 Gb Bandwidth: 2000 Gb Price: $80.00 | Free & Easy Setup, 1 Dedicated IP, Virtuozzo/ Plesk 9 | NS Review |
4 | Acenet High Performance Servers | Space: 40 Gb Bandwidth: 1500 Gb Price: $109.95 | Free & Easy Setup, Full cPanel/Fantastico | Acenet Review |
5 | HostICan Affordable VPS Hosting | Space: 90 Gb Bandwidth: Unlimited Price: $84.95 | cPanel/WHM/Plesk, 2 Dedicated IPs | HostICan Review |
6 | LiquidWeb Reliable VPS Hosting | Space: 40 Gb Bandwidth: 350 Gb Price: $100.00 | Free & Easy Setup, 4 Dedicated IPs, Full cPanel/Fantastico | LiquidWeb Review |
7 | Dotster Cheap VPS Hosting | Space: 30 Gb Bandwidth: 1000 Gb Price: $48.95 | Free & Easy Setup, 2 Dedicated IPs, Virtuozzo/Plesk 9 | Dotster Review |
8 | Lunarpages Linux & Windows VPS | Space: 20 Gb Bandwidth: 1000 Gb Price: $49.95 | Free & Easy Setup, 1 Dedicated IP, Virtuozzo Power Panel | Lunarpages Review |
9 | 1&1 Internet Cheap VPS Hosting | Space: 50 Gb Bandwidth: 2000 Gb Price: $59.00 | Free SSL Certificate, 1 Dedicated IP, CentOS 5 Plesk 9 | 1&1 Review |
10 | XL Host Cheap VPS Hosting | Space: 10 Gb Bandwidth: 250 Gb Price: $59.00 | Free & Easy Setup, 4 Dedicated IPs, Tons of Extras | XL Host Review |
Подведем итоги
Таким образом, если вы только начинаете свой путь в создании сайтов, то выбирайте обычный виртуальный
хостинг с автоматической установкой CMS. Этот вариант значительно облегчит вашу жизнь и не доставит
ненужных проблем.
Выбирая хостинг в Макхост, вы получаете следующие преимущества.
- Неограниченный бесплатный трафик на всех тарифах хостинга и VPS.
- Круглосуточная техническая поддержка работает без выходных и праздников через удобную
тикет-систему. - Гарантия безопасности данных. Операционная система CloudLinux с CageFS надежно защищает данные наших
клиентов. - Регулярные акции и бонусы, с которыми вы можете ознакомиться на соответствующей странице.
- Выгодная партнерская программа. У нас вы можете зарабатывать на привлечении новых клиентов.
- Дополнительные услуги. В Макхост вы сразу можете и купить хостинг, и заказать домен, и купить
лицензию на CMS. - Автоматическая установка CMS. У нас вы можете автоматически установить популярные системы управления
контентом. - Конкурентные цены. Мы ценим наших клиентов, поэтому установили стоимость минимального тарифа
в 157.5 руб. - Премиальное оборудование с SSD. Клиенты Макхост обслуживаются на профессиональном оборудовании фирмы
Dell с SSD-дисками. - Собственная панель управления. Мы используем панель собственной разработки для максимально
продуманного и удобного управления сайтами. - Надежные дата-центры. Наше оборудование расположено в надежных дата-центрах: DataPro (Россия,
Москва) и Datacenter (Нидерланды, Амстердам). - Множество способ оплаты: Webmoney, банковские карты, PayPal, Биткоин и другие.