Что такое виртуальный хостинг - VPS/VDS

bulach

Проверенные
Сообщения
113
Реакции
36
Баллы
8,130
Здравствуйте ув. форумчане!

Возник вопрос: Чем отличается Виртуальный хостинг от VPS/VDS и VPS/VDS между собой?

Какую виртуализацию VPS выбрать для сайта на DLE и Xenforo (OpenVZ VPS или KVM VPS) ?

Опишите всё подробно пожалуйста! Хочу перейти на VPS/VDS. и где расположен. Подскажите какой тариф мне выбрать?!

Заранее благодарю всех!!!
 
Привет.

VPS/VDS существенно отличается от привычных всем виртуальных хостингов. VPS/VDS - виртуальный сервер, который может быть настроен каким угодно образом.
Любые задачи, которые вы можете решать на вашем персональном компьютере могут быть решены на VPS/VDS. Это полностью ваш сервер, и вы можете его настроить именно под ваши задачи.
Но VPS/VDS ограничен в ресурсах, и имеет четкий предел возможностей. Основным ресурсом, в котором испытывается недостаток - оперативная память.
Для обработки каждого действия выделяется некоторое количество оперативной памяти. При повышенной нагрузке её может нехватить и сервер “зависнет”.
Также необходимо отметить, что оперативная память потребляется не только пользовательскими процессами, но и на поддержание работы операционной системой как таковой.
На виртуальном хостинге, как правило, никто не ограничивает оперативную память, потребляемую вашими скриптами, также не учитываются нагрузки на процессор от ваших скриптов и баз данных.
Но вы ограничены в возможностях настройки сервера, также владелец в любой момент может вас заблокировать за нагрузку.
На VPS/VDS есть жесткие ограничения по ресурсам, но нет никаких других ограничений. Вы можете настроить сервер абсолютно любым способом.

OpenVZ — это реализация технологии виртуализации на уровне операционной системы, которая базируется на ядре Linux. OpenVZ позволяет на одном физическом сервере запускать множество изолированных копий операционной системы, называемых Виртуальные Частные Серверы (Virtual Private Servers, VPS) или Виртуальные Среды (Virtual Environments, VE).

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

Преимущества:

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

Высокая производительность. А теперь снова вернемся к аналогии описанной выше. На ваш автомобиль загрузили 40 тонн груза и освободилось шоссе (на ваш сервер пришло много клиентов и резко возросло количество запросов). Ваш автомобиль получил мощность целой колонны грузовиков (openvz выделил вам все ядра CPU, всю гарантированную память (oomguardpages) и еще немного (privvmpages) для разгона) и помчался со скоростью ограниченной правилами движения (суммарной скоростью всех внешних каналов связи). Таким образом вы получили заметно больше чем оплатили. И это выгодно

Недостатки:

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

Вторая проблема связанная с файловой системой - общий дисковый кэш. Контейнеры с наиболее активным дисковым вводом/выводом вытесняют из дискового кэша данные других контейнеров.

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

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

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

У вас не будут работать NFS и IPSec. Например использование OpenVPN может вызвать крах системы - kernel panic. Если на уровне ядра случается серьезный сбой, то это крушит все гостевые системы.

Менее значительный недостаток - в гостевой системе может использоваться только Linux и только те версии которые предусмотрены администратором.

Технические особенности KVM

KVM (или Kernel-based Virtual Machine) — это программное решение, обеспечивающее виртуализацию в среде Linux. Распространяется на основе открытых и свободных лицензий и активно поддерживается и развивается усилиями сообщества свободных разработчиков и лидеров отрасли - HP, Intel, Red Hat, IBM.

Преимущества:
- независимые ресурсы: каждому серверу выделяется своя область в оперативной памяти и на жёстком диске, что повышает надёжность работы такого сервера, не позволяя соседним серверам использовать те же участки памяти и дискового пространства. Это же не позволяет "оверселлить" ресурсы, когда хостер продаёт ресурсов больше, чем имеется на самом деле.
- имеется возможность использовать модифицированные ядра операционных систем в зависимости от Ваших требований. Вы можете произвести установку собственного дистрибутива с использованием своего установочного iso-образа.
- эмуляция сетевой карты означает полную поддержку всех сетевых протоколов и полноценную поддержку сетевых экранов firewall.
- поддержка множества гостевых операционных систем: возможна установка любых дистрибутивов Linux, BSD, Solaris и т.п., а также ОС Windows XP и Windows 2008 Server (при наличии лицензии).
- поддержка VNC позволяет управлять виртуальным сервером как будто Вы находитесь непосредственно за монитором собственного компьютера, включая первоначальную загрузку виртуальной машины (вплоть до BIOS), а также графические рабочие столы.

Недостатки:

Молодость. Эта технология быстро развивается и неизбежно содержит еще множество реальных и потенциальных проблем.

Тариф берите от 2гб оперативной памяти лучше. :)
 
Выбирайте сами, выше всё описано. :)
 
Может есть еще у кого советы, кто что выбрал для для работе с Dle и Xenforo.

Hope, Спасибо за статью!
 
  • Мне нравится
Реакции: Hope
KVM по сути лучше ,но всё таки лучше купить у компании просто сервак и ставить уже на него. Однако это имеет смысл только при серьёзных проэктах. Вот помнится Марк Цукерберг сразу сервак орендовал но тогда и не было ещё этих вирт машин. Всё дело вкуса в общем.
А так что одна что другая это тупо просто виртуальная машина наподобии VirtualBox или VMware . Последняя даже круче

Может есть еще у кого советы, кто что выбрал для для работе с Dle и Xenforo.
Всё зависит от вас и только. Если уж брать VPS/VDS то все компоненты и доустановить можно спокойно :)
 
А на vds можно размешать несколько сайтов?
 
А на vds можно размешать несколько сайтов?
Это ваш сервер (,только надо сначала сделать чтоб он и правда вебсервер был) И вы там хоть миллион сайтов размещайте :)
 
Та хоть несколько тысяч, пока ресурсы позволяют. :)
 
А вобще зря вот так с наскоку сразу и сервер :) Это же блин не в футбол по травке бегать. Над ним работать надо ,администрировать так сказать :)
 
Следить то за ним полюбому прийдётся хоть как.
Ну следить за всем нужно. А исправить проблему проще на VPS/VDS так как не нужно проблему объяснять службе поддержки, а самому взять и делать
 
Ну следить за всем нужно. А исправить проблему проще на VPS/VDS так как не нужно проблему объяснять службе поддержки, а самому взять и делать
Для начала знать нужно что делать , а уж потом делать :) Ибо есть такие уникумы что в пять сек систему полностью запороть умудряются :)
 
KVM VPS — Аппаратная виртуализация. Как на нее установить виндовс?
 
....
Тут было сообщение о том, какая плохая OpenVZ.
Но я его удалил, так как Hope перечислил самое важное в сообщении выше.

....

Ребят, если у вас будет выбор выбирать OpenVZ или что-то другое - выбирайте что-то другое, может чуточку дороже, но это будет лучше для вас же.
 
Последнее редактирование:
Та хоть несколько тысяч, пока ресурсы позволяют. :-)
Своих сайтов то возможно сколько угодно я так понимаю. А могу ли я перенести сайт соседа который хостится со мной если он предоставит мне все данные от своего аккаунта?
 
Та какая разница, чьи это будут сайты? Хоть сайты всего города переносите
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу