среда, 28 января 2009 г.

Конструктор виртуальных машин

Novell одна из искренне любимых компаний, как раз благодаря своей политике в области R&D.
Количество, и, главное, качество ее проектов не может не радовать. Дистрибутив SUSE - наиболее прогрессивный (ИМХО) из всего семейства Linux.
Очередной проект - конструктор виртуальных машин и загрузочных дисков. Супер инновационная штука.
http://www.susestudio.com/

четверг, 15 января 2009 г.

Построение веб-сервера на базе кластерных решений

Отличный манул по построению Веб-сервера высокой нагрузки и с распределением этой самой нагрузки описан marchost.
Это howto по построению сервера высокой доступности с распределением нагрузки на базе 2 реальных серверов и технологий Xen, hearbeat и ldirectord. Кластер обеспечивает работу сервисов: http, mail, DNS, MySQL и обеспечивает полный мониторинг системы. Кластер реальный, работающий на некоторых хостингах - т.е. прошедший "полевые" испытания.

Краткий список сервисов, установленных на кластере:

* Apache
* MySQL + phpmyadmin
* Postfix (SMTP) и Spamassassin (управление через веб-интерфейс)
* Courier (IMAP & POP) и squirrelmail
* Bind (DNS server)
* Munin и monit для мониторинга через веб-интерфейс
* Самописные скрипты для мониторинга

среда, 17 декабря 2008 г.

Apple отменила Рождество на Северном Полюсе.

В течение нескольких лет компания Apple с гордостью поддерживала проект празднования Рождества на Северном Полюсе (поддержка научных экспедиций). Видимо, в связи с кризисом было принято решение о приостановке данной поддержки.

“Apple has been honored to work with the North Pole the last several
years to make Christmas possible, however, we have decided together
that this is the last year for Christmas.”

http://applecanceledchristmas.com/

четверг, 11 декабря 2008 г.

Android для разработчиков


Пора продавать виндовые девайсы и вставать в очередь. "Гламурный" iPhone меня не впечатлил, а вот за "Андроидом" давно наблюдаю. И вот...

Google объявил о появлении в продаже специальной модели телефона Android Dev Phone 1 «для разработчиков». Приобрести устройство можно только при условии регистрации в качестве разработчика Android. По цене $399 (практически столько же стоит G1 от T-Mobile без контракта) любой разработчик может купить полностью разлоченный телефон, на который можно устанавливать любые приложения.

Продажа такой модели будет осуществляться на 18 рынках мира. Телефон будет работать вне диапазона T-Mobile с любой сим-картой. Специально для обычных пользователей компания издала предупреждение, что покупая устройство «для разработчиков», они делают это только на свой страх и риск. Стоимость членского взноса для участия в клубе разработчиков составляет $25.

среда, 10 декабря 2008 г.

DRBD как основа построения отказоустойчивого кластера


Если вы планируете строительство отказоустойчивого кластера (например для биллинговой системы), рекомендую обратить внимание на разработку DRBD австралийской компании LinBit. Основная "вкусность" DRBD - это синхронизация блоков устройств хранения данный через сеть по TCP/IP.

Piwik - opensource альтернатива GoogleAnilytic


Piwik представляет альтернативу GoogleAnalytic - систему, построенную на базе PHP и MySQl, которая устанавливается на веб-сервер и проводит сбор и анализ данных.

вторник, 9 декабря 2008 г.

Эффект присутствия

В продолжение эмоционального постинга "Сисадмин - урод", некоторые заметки "по ходу пьесы" - о буднях отдела ИТ. Вечная тема от том, кто что и сколько делает.
Давеча знакомые ИТшники жаловались: "Макс, ну вот ты пишешь такие умные постинги о том как надо относится к пользователям, ИТшники-уроды и тп... Вот смотри ситуация, я - начальник небольшого отдела, у меня есть один приходящий помощник с 1С-специализацией. А моя деятельность - поддержание всей ИТ инфраструктуры. Я просто даю задания помощнику и слежу за выполнением. Других людей нет. А вот бухгалтерия скандалит - барышни уверены, что я ничего не делаю, а всю работу за меня делает помощник, и это при том, что он приходит ИНОГДА, а я сижу тут постоянно... Вот как быть?"
Я вспомнил начальные трения с финансовым отделом на предыдущей работе. Устаканилось все просто, даже учитывая тот факт, что у меня нет специального финансового образования и финансовые системы я понимаю только "изнутри" - с позиций архитектуры серверов, приложений и баз данных (в то время как основные вопросы пользователей касаются, как правило, использования програм).
Я всегда придерживался следующей тактики. Я просто садился с Нач.Фин.отдела и просил перечислить как он видит поддержку его отдела с позиции ИТ: что для этого нужно и что я могу предоставить исходя из реальных условий (проекты, время, люди). Как правило уже один этот шаг уже снимает половину проблем, регламентирует их и уж точно разряжает обстановку. Люди видят, что ты не просто от них отмахиваешься, а пытаешься действовать исходя из условий рабочего процесса.
И у меня бухгалтерия до сих пор меня любит :). Сейчас жалуются что сейчас ими никто не знаимается. Самое веселое, что я ими практически не занимался - я просто не мог ими заниматься, ибо не знал 80% всех тонкостей проблем с бухгалтерским софтом. Впрямую занимались этим сотрудники моего отдела. Все что я делал - это по-возможности сразу реагировал на их просьбы, если никого в данный момент свободного нет и проблема мне известна (нет сети, висит база и т.п.) - устранял сам, или говорил когда исправим. На все тратилось 1-2 минуты, остальное - организация. И в результате у них было ощущение, что на самом деле всем занимается только начальник ИТ отдела, а его подчиненных не допросишься. И вот это уже нормальная ситуация, так и должно быть - все обращения - через руководителя, он все сам решит КАК и КТО. Внутри отдела я сам знаю кто и чем занят и сам разберусь. Банальность, почему-то до сих пор актуальная - задача руководителя - сделать так чтобы проблема решалась быстро.