ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
From: Alexey Pechnikov <pechnikov@sandy.ru>
To: debian-russian@lists.debian.org, sysadmins@lists.altlinux.org
Subject: Re: [Sysadmins] openvz, vserver
Date: Tue, 25 Dec 2007 15:26:01 +0300
Message-ID: <200712251526.01686.pechnikov@sandy.ru> (raw)
In-Reply-To: <20071225101208.GU26614@osdn.org.ua>

> Краткий диагноз по диагонали половины субтреда:
> Алексей, Вы боитесь того, что даже не попробовали пощупать.
> В данном случае совершенно напрасно.

В определенных ситуациях использование виртуального сервера оправдано, я это в 
каждом сообщении говорил. Но вопрос остается в силе - когда виртуализация _не 
может быть_ использована? Например, для перегруженного сервера (с какими 
параметрами?), еще в каких-то случаях. Где граница применимости? 

>
> > Веб-сервера, включая пресловутый апач (если им еще кто-то
> > пользуется) тоже виртуальный хостинг поддерживают.
> Это не тот "виртуальный".  Примерно как сказать, что "X Windows
> -- среда для работы приложений Windows" [хотя есть rdesktop, vnc
> и wine ;].

Несколько сайтов на одном ip. Вроде как было придумано для экономии ресурсов 
(в данном случае ip-адресов). Идея та же самая. На один физический сервер 
зарегистрировано много сайтов, стоит себе одна железка, на ней один апач и 
т.п.

>
> > И т.д. Не исключаю, что может возникнуть необходимость
> > в виртуализации ОС, но не у всех и не всегда.
>
> Речь пошла не о виртуальном железе.  А о виртуальных контекстах.
> Это гораздо легче и удобнее.  Практично бывает тогда, когда
> по-хорошему задачу бы надо вынести на отдельный тазик, но его
> либо никто не даст, либо некуда поставить.
>
> Пример "на пальцах" -- думаю, я подниму apache1+mod_perl+mod_php4
> и, скажем, apache2+mod_php5 на одном тазу, вот только осмысленно
> будет разнести их в два, а то и в три разных VE.  И всем будет
> только лучше, как правило.

Возможно. Вопрос: есть N подключений к апачу 1, и M к апачу 2. Насколько 
уменьшатся допустимые Nmax и Mmax после виртуализации?

>
> Могу разве что предложить поиграться на досуге с тем же ovz,
> vserver, мож ещё чем вроде xen/qemu/virtualbox/vmware, чтоб
> по крайней мере не дезинформировать людей о том, что где полезно
> и работает, а что куда совать смысла нет.

По ovz мне тесты подсказали, уже есть что тестировать. Попробую.

> <провокация>
> И при этом используете Debian, а не ALT или Owl?  Хех.
> </провокация>

Дебиан  - понятно, а остальное, наверное, для тех, у кого нет дебиана :-)

> Админу писать свой -- заведомо хуже.  Даже компетентному
> разработчику, как правило, полезней поискать хорошую открытую
> базу и отталкиваться от неё, возвращая свои наработки для общей
> пользы, чем городить своё.  Исключение мне известно одно: когда
> мера безопасности "шоб никто не догадался" такой ценой считается
> оправданной.

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

> Если бы из этого поделия не было так часто можно выбраться...
> Да и узнать о том, сколько оно может попытаться глотнуть
> виртуальной (sic:) памяти при каком-нить -Xmx 256m -- тоже
> отдельный прикол.
>
> > Получается, бардак растет на всех уровнях
>
> Вам явно противопоказано пользоваться протоколами на основе
> TCP/IP с таким обострённым чувством прекрасного... :)

Скажем так, я пытаюсь понять, как "хотели лучше" разработчики и что у них 
потом получилось. И тоже стараюсь делать как лучше, а не ориентироваться 
на "как всегда". Администрирование и разработку разделить стало очень сложно 
(очень много готовых решений всех мастей), потому много вопросов появляется 
именно по вопросам администрирования.

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

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

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

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

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

> > >P.S. Вы, кажется, предлагаете платную поддержку debian?
>
> А мы -- платную поддержку ALT Linux.
> +1, и это ни разу не "ода быдлу".  Заказчик может хотеть немного
> странного и при этом в общем и в целом быть нормальным, вменяемым
> и стоящим дела.  Идеальных (по концу работы, не по ТЗ и началу)
> мне ещё не встречалось.

Если вы работаете с заказчиком с момента составления ТЗ, вполне возможно 
сообщить, что определенные технологии и продукты безопаснее других и привести 
примеры. К разумным аргументам большинство заказчиков прислушивается. Другое 
дело, что собрать эти разумные аргументы сложно. Как видите, очень часто на 
мои вопросы отвечают "это хорошая и нужная технология, потому что я ее 
использую". И только 1 (!) человек прислал результаты тестов, по которым в 
самом деле можно составить мнение.





  parent reply	other threads:[~2007-12-25 12:26 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-12-25 10:12                   ` Michael Shigorin
2007-12-25 11:43                     ` Denis Smirnov
2007-12-25 12:26                     ` Alexey Pechnikov [this message]
2007-12-26 17:44                       ` Maxim Tyurin
2007-12-26 17:37                     ` Maxim Tyurin
2007-12-26 21:23                       ` Aleksey Avdeev
2007-12-27 21:08                       ` Michael Shigorin
2007-12-30 15:34                         ` Sergey
2007-12-30 16:30                           ` Maxim Tyurin
2007-12-31  9:38                             ` Michael Shigorin
2007-12-25 11:12           ` Michael Shigorin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200712251526.01686.pechnikov@sandy.ru \
    --to=pechnikov@sandy.ru \
    --cc=debian-russian@lists.debian.org \
    --cc=sysadmins@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git