Блог им. coolcold → Онлайн миграция в OpenVZ — живое видео
В процессе обсуждения онлайн миграций с Щорсом, родились 2 видео с онлайн миграцией OpenVZ контейнеров между нодами.
В первом видео мигрирует контейнер в котором запущен nginx, к нему идут запросы из ab в два потока на /status, запросы пишутся в лог, т.е. размер занятого места динамически изменяется.
Во втором мигрирует контейнер в котором происходит копирование таблицы внутри mysql'я (select into blabla2 select * from blabla1), размер базы 350мб, 850к записей.
Основная хост машина — core quad q6600 с вистой, внутри запущены VMware виртуалки, а в них уже Linux с OpenVZ.
В первом видео мигрирует контейнер в котором запущен nginx, к нему идут запросы из ab в два потока на /status, запросы пишутся в лог, т.е. размер занятого места динамически изменяется.
Во втором мигрирует контейнер в котором происходит копирование таблицы внутри mysql'я (select into blabla2 select * from blabla1), размер базы 350мб, 850к записей.
Основная хост машина — core quad q6600 с вистой, внутри запущены VMware виртуалки, а в них уже Linux с OpenVZ.
Операционные системы → Какую ОС Вы бы/уже выбрали при покупке VDS?
- 19.02%
(460) - FreeBSD

- 14.96%
(362) - CentOS/Fedora/SUSE (или любой другой RPM-based)

- 46.75%
(1131) - Debian/Ubuntu (или любой лругой DEB-based)

- 5.13%
(124) - Gentoo, Slackware (или любой другой source-based)

- 14.14%
(342) - Windows

Проголосовал 2419 человек. Воздержалось 513 человека.
Linux для всех → Не можешь найти то, что нужно? Сделай сам
Так получилось, что мне было необходимо настроить резервное копирование баз данных MySQL и PostgreSQL. Хотелось вполне определенного, а именно:
- Простота решения
- Каждая БД в отдельном файле
- Имя в формате «bdname.YYYY-MM-DD-HH:mm:ss.sql.gz»
- Для каждой БД хранится определенное число архивов
- Набор архивов БД находится в ротации
- Решение определенных проблем с указанием пароля для pg_dump
- и т.п.
Хостинг → Былины о хостинге
Приветствую, дорогие читатели!
В прошлогодней статье о WordPress 2.9 я немного говорил о прожорливости этой блогоплатформы. И если наши западные коллеги не заморачиваются с такою вещью, как производительность (хостинг то у них везде резиновый-безлимитный), то качество сервиса некоторых наших хостеров просто жутко бесит, хочется взять и уе расцеловать.
Я к примеру пол-года мирился с тем, что в админ-панели моего блога на WordPress значительная часть функций не работала из-за ограничения хостером оперативной памяти на поток. В результате переписки со службой тех.поддержки лимит мне подняли до 32Мб ОЗУ на поток, но этого так и не хватило для работы базовых функций панели управления WordPress, а на многие плагины мне приходилось только смотреть и мечтать. Запускался примерно один из четырех, остальные вылетали с той же ошибкой о недостаточном количестве памяти. Ну, может не совсем мирился, писем то хостеру отправлено столько, что стоит лишь позавидовать героической способности тех.поддержки соблюдать ледяное спокойствие. А из практической пользы — мне поступило предложение накинуть еще 10 Мб за дополнительную плату 1$ в месяц. Ну как-то совсем по-жлобски, согласитесь.

В прошлогодней статье о WordPress 2.9 я немного говорил о прожорливости этой блогоплатформы. И если наши западные коллеги не заморачиваются с такою вещью, как производительность (хостинг то у них везде резиновый-безлимитный), то качество сервиса некоторых наших хостеров просто жутко бесит, хочется взять и Я к примеру пол-года мирился с тем, что в админ-панели моего блога на WordPress значительная часть функций не работала из-за ограничения хостером оперативной памяти на поток. В результате переписки со службой тех.поддержки лимит мне подняли до 32Мб ОЗУ на поток, но этого так и не хватило для работы базовых функций панели управления WordPress, а на многие плагины мне приходилось только смотреть и мечтать. Запускался примерно один из четырех, остальные вылетали с той же ошибкой о недостаточном количестве памяти. Ну, может не совсем мирился, писем то хостеру отправлено столько, что стоит лишь позавидовать героической способности тех.поддержки соблюдать ледяное спокойствие. А из практической пользы — мне поступило предложение накинуть еще 10 Мб за дополнительную плату 1$ в месяц. Ну как-то совсем по-жлобски, согласитесь.
JAVA → Насколько был бы интересен для вас $15-овый shared java hosting?
- 14.63%
(49) - Неплохой вариант

- 9.55%
(32) - Это же невозможно

- 23.88%
(80) - Java? Что это?

- 8.06%
(27) - Дорого

- 43.88%
(147) - Это не нужно

Проголосовал 335 человек. Воздержалось 104 человека.
Язык программирования Python → mod_wsgi 3.1 вышел 25 ноября
Что было нового в версии 3.0:
И ещё множество исправлений и улучшений, о которых можно почитать в оригинале тут: code.google.com/p/modwsgi/wiki/ChangesInVersion0301
Скачать, как обычно можно тут:
code.google.com/p/modwsgi/downloads/list
UPD:
Да, всё работает
./configure --with-python=python3.1 --disable-framework
make && sudo make install
- Поддержка питона 3.1 и выше.
- Опции «process-group», «application-group», «callable-object» и «pass-authorization» могут быть размещены в директивах WSGIscriptAlias и WSGIscriptAliasMatch
- Если клиент обрывает соединение в процессе обработки итератора вместо «бросания исключения» теперь записывается отладочное сообщение в лог
- В директиву WSGIDaemonProcess добавлена опция «chroot», позволяющая запускать приложения более изолированно
- Добавлена глобальная директива WSGIPy3kWarningFlag, при использовании python2.6 будут выдаваться предупреждения
- Исправлена «assertion error» если питон был скомпилирован с директивой Py_DEBUG
- Добавлена поддержка «Content-Type: chunked» в запросе (директива «WSGIChunkedRequest»). Данные склеиваются и передаются приложению на обработку.
- Значения HTTP заголовков теперь передаются в справочнике окружения, для хуков доступа, авторизации и аутентификации
- Флаг «flag wsgi.run_once» не выставляется в True, при работе в режиме демона, когда «maximum-requests» установлен в 1. В случае использования множества потоков, параметр «maximum-requests» проверяется только после завершения обработки запроса, поэтому нет гарантии, был ли выполнен только один запрос
- Теперь интерпретаор инициализируется не в родительском процессе, а только после того, как будет создан дочерний
- Сообщения из модулей-расширений на C попадают в логи виртуальных хостов, как и положено, а не в общий лог, как было ранее
- Теперь невозможно писать сообщения в логи «чужих» виртуальных хостов
- В режиме демона может производиться внутренняя переадресация с использоваением заголовка «Location» в ответе
- В режиме демона может использоваться директива «WSGIErrorOverride», для того, чтобы возвращать стандартные страница ошибок Apache
- Добавлена директива «WSGIPythonWarnings» работающая по аналогии с директивой «-W» интерпретатора
- В директиву «WSGIDaemonProcess» добавлена опция «cpu-time-limit» определяющая количество процессорного времени, после которого процесс будет перезапущен
- В директиву «WSGIDaemonProcess» добавлена опция «cpu-priority» говорящая за себя
- Добавлена директива «WSGIHandlerscript» позволяющая определить скрипт, обрабатывающий определённый тип файлов
И ещё множество исправлений и улучшений, о которых можно почитать в оригинале тут: code.google.com/p/modwsgi/wiki/ChangesInVersion0301
Скачать, как обычно можно тут:
code.google.com/p/modwsgi/downloads/list
UPD:
Да, всё работает
./configure --with-python=python3.1 --disable-framework
make && sudo make install
Блог им. kapushin → Современные офисные коммуникации: MS Exchange
По-жизни, мне очень интересны все новые технологии коммуникаций и я регулярно покупаю новые коммуникационные игрушки, когда в них появляются новые технологии или идеи. Но большенство людей покупают такие же игрушки, даже не представляя их реального потенциала. Этот текст про то как этот потенциал раскрыть.
В принципе, все «коммуникации» примитивны и легко раскладываются на несколько направлений: текст, голос, видео. С «видео» пока хорошо только на компьютерах, все остальное реализовано в большинстве телефонов.
В «голосе» расскажу про: VoIP/SIP в мобилках WM5-6, Nokia N и E, Android, Fring и OCS, Asterisk. Сам все использовал в работе и стыковал с Cisco CME, шлюзами, SER, и сипнетом.
В видео пока и рассказывать не о чем: Skype и так все знают, разве что о MS OCS и Цисковском видео.
Для передачи теста используются три класса технологий — SMS, e-mail, мессенджеры. Причем SMS стоят у операторов абсолютно не реальные деньги (в пересчете на трафик, получаетмся минимум 260$ за ОДИН Мб), из прочих минусов — невозможно прочитать, кроме как с телефона; ограниченный размер сообщения; периодически, чудовищный РОУМИНГ. Из плюсов — даже самые пенсионеры умеют этим пользоваться, как минимум читать, да и настроек вобщем-то не требуется.
Е-мейл есть ВО ВСЕХ без исключения телефонах (выпущенных менее 10 лет назад), стоит по тарифам GPRS Интернета на мобилках и бесплатно на Wi-Fi/WiMAX. Может инкапсулировать ЛЮБОЙ контент, от обычного текста до видео-файлов. Подвиды мобильного е-мейла: обычный smtp/pop3; IMAP; MS Exchange.
Не думаю, что найдется Хабрчанин, не знающий про smtp-pop3-imap, т.ч. расскажу только про MS Exchange, который частенько еще воспринимается в диковинку.
Базовые идеи, которые заложены в Exchange: все работает через единственное авторизованное шифрованное подключение к серверу; на сервере «лежит» все, а все клиенты только синхронизируются; синхронизируемые данные — почтовые папки, контакты, задачи, календарь. Во всех Windows Mobile устройствах есть встроенный клиент, а на нокиях надо установить родного клиента: europe.nokia.com/support/download-software/mail-for-exchange/compatibility-and-download.
Примеры настроек для Mobile можно посмотреть на сайте hosting-exchange.ru/setup.
В принципе, все «коммуникации» примитивны и легко раскладываются на несколько направлений: текст, голос, видео. С «видео» пока хорошо только на компьютерах, все остальное реализовано в большинстве телефонов.
В «голосе» расскажу про: VoIP/SIP в мобилках WM5-6, Nokia N и E, Android, Fring и OCS, Asterisk. Сам все использовал в работе и стыковал с Cisco CME, шлюзами, SER, и сипнетом.
В видео пока и рассказывать не о чем: Skype и так все знают, разве что о MS OCS и Цисковском видео.
Для передачи теста используются три класса технологий — SMS, e-mail, мессенджеры. Причем SMS стоят у операторов абсолютно не реальные деньги (в пересчете на трафик, получаетмся минимум 260$ за ОДИН Мб), из прочих минусов — невозможно прочитать, кроме как с телефона; ограниченный размер сообщения; периодически, чудовищный РОУМИНГ. Из плюсов — даже самые пенсионеры умеют этим пользоваться, как минимум читать, да и настроек вобщем-то не требуется.
Е-мейл есть ВО ВСЕХ без исключения телефонах (выпущенных менее 10 лет назад), стоит по тарифам GPRS Интернета на мобилках и бесплатно на Wi-Fi/WiMAX. Может инкапсулировать ЛЮБОЙ контент, от обычного текста до видео-файлов. Подвиды мобильного е-мейла: обычный smtp/pop3; IMAP; MS Exchange.
Не думаю, что найдется Хабрчанин, не знающий про smtp-pop3-imap, т.ч. расскажу только про MS Exchange, который частенько еще воспринимается в диковинку.
Базовые идеи, которые заложены в Exchange: все работает через единственное авторизованное шифрованное подключение к серверу; на сервере «лежит» все, а все клиенты только синхронизируются; синхронизируемые данные — почтовые папки, контакты, задачи, календарь. Во всех Windows Mobile устройствах есть встроенный клиент, а на нокиях надо установить родного клиента: europe.nokia.com/support/download-software/mail-for-exchange/compatibility-and-download.
Примеры настроек для Mobile можно посмотреть на сайте hosting-exchange.ru/setup.
Блог им. mike_k → Сравнение производительности VPS: Slicehost, Linode, Prgmr, Rackspace, Amazon ec2
Проект свободного мониторинга доступности сайтов http://wasitup.com требовал несколько виртуальных серверов для достоверной работы. Автор проводил различные замеры (django, postgresql, sqlite, sqlbench, unixbench) каждые 3 часа в течении недели. От себя добавлю, что Linode теперь предоставляет VPS и в Европе (Лондон): http://blog.linode.com/2009/12/07/linode-expands-into-europe/
Блог им. kvervo → Помогите с выбором Хостинга
И вот внезапно, встал вопрос выбора нового хостинга.
В данный момент пользуюсь услугами SpaceWeb, но их обслуживание и сервис не радует. Вечные проблемы с почтой и FTP доступом.
Так, что я ищу??
стандартный набор: PHP, MySQL, почта, хорошая админка, FTP и т.д. (Ruby поддержка, по возможности)
Ну, а самое главное чтобы хостер был надежный и имел хорошую тех. поддержку. Среди отечественных хостингов рассматривал Агаву, Masterhost, Majordomo. Но везде есть какой-то не достаток и отзывы о них, также, не очень радуют.
А вот среди западных, даже не знаю какие можно учесть.
Так что посоветуйте?
В данный момент пользуюсь услугами SpaceWeb, но их обслуживание и сервис не радует. Вечные проблемы с почтой и FTP доступом.
Так, что я ищу??
стандартный набор: PHP, MySQL, почта, хорошая админка, FTP и т.д. (Ruby поддержка, по возможности)
Ну, а самое главное чтобы хостер был надежный и имел хорошую тех. поддержку. Среди отечественных хостингов рассматривал Агаву, Masterhost, Majordomo. Но везде есть какой-то не достаток и отзывы о них, также, не очень радуют.
А вот среди западных, даже не знаю какие можно учесть.
Так что посоветуйте?
Блог компании Infobox → Светлый образ VPS
Услуга VPS на Hyper-V существует у нас не так уж давно, но уже сыскала заслуженую популярность. Нельзя сказать, что эта услуга идеальна (идеальных услуг не бывает), но она очень полезна клиенту. Обычно VPS берут те клиенты, которым предоставляемых хостингом лимитов уже мало, а купить/арендовать целый сервер еще рано. По моим наблюдениям, 90% стабильно не ураганно быстро растущих проектов проходит стадию VPS. Я сейчас не рассматриваю масштабные стартапы, которые имеют инвестиции и обычно сразу покупают полный набор железа, а также сайты-визитки, которые могут состоять из одной страницы.