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 (!) человек прислал результаты тестов, по которым в самом деле можно составить мнение.
next prev 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