The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"теория хостинга виртуальных серверов"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"теория хостинга виртуальных серверов"  
Сообщение от GHopper email(ok) on 27-Янв-09, 13:28 
Здравствуйте!

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

В гугль не отправляйте пожалуйсто - глаза разбегаются.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "теория хостинга виртуальных серверов"  
Сообщение от StreSS on 27-Янв-09, 14:33 
OpenVZ - что-то вроде chroot + собственныей net девайс
Давно обкатана и проверенна.
нарезать можно практически все что угодно.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "теория хостинга виртуальных серверов"  
Сообщение от angra (ok) on 27-Янв-09, 19:35 
Ну тогда уже ближе к бсдшному jail или зонам солярки, чем к чруту. А вообще топикстартеру можно начать отсюда http://en.wikipedia.org/wiki/Operating_system-level_virtuali... и дальше уже выбрать по задаче ибо преимущества, скажем, VServer над OpenVZ в одной задаче окажутся недостатками в другой.

P.S. Самому тоже больше всего пока понравился OpenVZ :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "теория хостинга виртуальных серверов"  
Сообщение от GHopper email(ok) on 13-Фев-09, 12:28 
Печально, но OpenVZ работает только под linux (
OpenVZ работает толкьо из шаблонов, которые есть далеко не всех ОС (http://download.openvz.org/contrib/template/precreated/). Можно создать свои шаблон, но вот про FreeBSD я не уверен. У кого-нибудь получалось?

Если уж делать все под linux, то почему-бы не использовать vmware-server? Бесплатный, рабочий, консольный.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "теория хостинга виртуальных серверов"  
Сообщение от angra (ok) on 13-Фев-09, 18:53 
>Печально, но OpenVZ работает только под linux (

А что вас интересует, есть ведь jail для FreeBSD и Solaris zones
>OpenVZ работает толкьо из шаблонов, которые есть далеко не всех ОС (http://download.openvz.org/contrib/template/precreated/).
>Можно создать свои шаблон, но вот про FreeBSD я не уверен.

Ну как только вы заставите FreeBSD работать на линуксовом ядре, так сразу, правда зачем это нужно неизвестно.
>Если уж делать все под linux, то почему-бы не использовать vmware-server? Бесплатный,
>рабочий, консольный.

Скорость батенька, скорость. Оверхед OpenVZ всего 1-2%, на среднем сервере может крутится не один десяток vz контейнеров.

Создается впечатление что вы совершенно не представляете себе какие уровни виртуализации существуют и в чем между ними разница. Неужели статьи из wikipedia это тоже выше понимания?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "теория хостинга виртуальных серверов"  
Сообщение от GHopper (ok) on 13-Фев-09, 19:17 
>[оверквотинг удален]
>правда зачем это нужно неизвестно.
>>Если уж делать все под linux, то почему-бы не использовать vmware-server? Бесплатный,
>>рабочий, консольный.
>
>Скорость батенька, скорость. Оверхед OpenVZ всего 1-2%, на среднем сервере может крутится
>не один десяток vz контейнеров.
>
>Создается впечатление что вы совершенно не представляете себе какие уровни виртуализации существуют
>и в чем между ними разница. Неужели статьи из wikipedia это
>тоже выше понимания?

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

Скажите можно-ли сравнивать OpenVZ и Xen? В первом, откровенно говоря, напрягает, что гостевой ОС может быть только та, на которую есть шаблон. В жизни клиент может потребовать все, что угодно...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "теория хостинга виртуальных серверов"  
Сообщение от angra (ok) on 13-Фев-09, 20:31 
Посмотрел в русскую вики, там действительно хаос на эту тему. Если кратко, то на x86 возможны следующие варианты виртуализации:
1. Виртуализация системного уровня, одно ядро на всех, но модифицированное таким образом, чтобы создавалось впечатление в той или иной мере изолированных пространств. Минимальный оверхед. Пример: OpenVZ/VServer/Solaris_zones и условно jail/chroot.
2. Паравиртуализация требует модификации в гостевого ядра, позволяет запускать любое ядро для которого есть нужный патч. Оверхед средний. Пример: xen
3. Псвевдо-полная виртуализация, использует частичную модификацию исполняемого кода на лету. Виртуализуется практически все, кроме архитектуры процессора. Оверхед большой. Пример: virtualbox/vmware
4. Полная виртуализация, виртуализуется все вплоть до процессора, позволяет запускать бинарный код для другой архитектуры. Оверхед огромный. Пример: qemu

При наличии аппаратной поддержки(Intel VT, AMD-V) возможен запуск немодифицированных ядер для второго уровня и снижение оверхеда для третьего.

Так что сравнение OpenVZ и Xen это типа сравнения велосипеда и мотоцикла.
Шаблоны в OpenVZ это не ограничения, а удобная возможность типа макросов. Шаблон создается на основе уже запущенного контейнера. В контейнер в свою очередь можно запихать уже существующую linux систему. Оба этапа можно проделать всего за пару минут. Если вы работали с FreeBSD, то OpenVZ это весьма продвинутый вариант jail

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "теория хостинга виртуальных серверов"  
Сообщение от Pahanivo email(ok) on 13-Фев-09, 12:47 
Тут недавно разговаривал с человеком, он мне на пальцах объяснял про апаратную виртуализацию - есть у интела и амд. Думаю стоит подробно рассмотреть этот вариант.
Почитать мона тут:
http://www.ixbt.com/cm/virtualization-h.shtml
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "теория хостинга виртуальных серверов"  
Сообщение от GHopper (ok) on 13-Фев-09, 17:11 
Наткнулся на другую стравнительную таблицу: http://ru.wikipedia.org/wiki/%D0%A1%D1%8...

По ней выбрал XEN. Вопрос пока только один - как там менять размер отведенного гоствевой ОС жесткого диска? Я просто не представляю что можно в последующем сделать с результатом работы


dd if=/dev/zero of= /home/xen/domains/win01/disk.img bs=1M count=4096

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "теория хостинга виртуальных серверов"  
Сообщение от PavelR (??) on 14-Фев-09, 09:00 
>Наткнулся на другую стравнительную таблицу: http://ru.wikipedia.org/wiki/%D0%A1%D1%8...
>
>По ней выбрал XEN. Вопрос пока только один - как там менять
>размер отведенного гоствевой ОС жесткого диска? Я просто не представляю что
>можно в последующем сделать с результатом работы
>
 
>dd if=/dev/zero of= /home/xen/domains/win01/disk.img bs=1M count=4096
>

немного не так. если уж делать вирт машину в файле, то у dd есть:

Each FLAG symbol may be:

       append append  mode  (makes  sense  only  for output; conv=notrunc sug-
              gested)


который позволяет _дописать_ в файл немного :). А потом средствами гостевой системы расширяете её ФС до выделенного размера.


Лучше использовать LVM, позволяет делать ресайз значительно легче. Ну и плюс - снапшоты, бэкап ведь нужно делать, правда ?

Но одно маленькое но: дисковую и процессорную активность ксен пока ограничить не дает. В этом плане OpenVZ - получше.


могу быть не прав, "старшие поправят":

Самый сенокос (ИМХО, я не использую сам такие схемы) - разместить OpenVZ поверх Xen - тогда появляется возможность миграции с машины на машину, расширения парка и т д..
AFAIK штатная миграция имеется только в коммерческой Virtuozzo.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру