Архив Март 12, Пятница, 2010

Блог компании Оверсан-Скалакси / Chef или как управлять тысячей серверов

Нет комментариев »

Suck on my chocolate salty balls © ChefДавайте каждый попробует ответить на вопрос: как установить apache на сервер? Этот вопрос порождает ещё десяток: какая ОС стоит на сервере, какую версию ставить, где лежат конфиги по-умолчанию и т.д. и т.п.



А теперь давайте попробуем ответить на вопрос: как установить apache на 1000 серверов? Тут, при стандартном подходе, вопросов возникнет ровно в 1000 раз больше. Часть из вас наверняка подумали, что можно написать скрипт на shell/perl/python/ruby, который будет обходить все сервера и устанавливать apache, другая часть подумала о distributed shell’ах (PDsh, dsh, etc), кто-то же подумал монтировать rootfs серверов по NFS.



В ряде случаев выше предложенные варианты решений удовлетворительны, но на практике я нигде не видел полностью гомогенных систем (зачастую, внутри компании можно встретить не только разные версии ОС, но и различные дистрибутивы. Также в России/СНГ очень распространена каша из FreeBSD/Linux в ядре проектов), так что вряд ли за адекватное время будет возможно написать скрипт, который установит и настроит apache на зоопарке в 1000 машин под CentOS, Debian, Ubuntu, FreeBSD всевозможных версий.



По моим наблюдениям, очень мало IT подразделений, даже очень крупных компаниий, используют в своей работе SCM (Software Configuration Management). В этом посте я постараюсь описать все преимущества использования Chef в IT инфраструктуре на простых примерах и больших масштабах.



Если же, после столь короткого вступления, вы не прониклись идеей Chef, да и времени читать длинный технический пост у вас нет, то рекомендую вам пролистать до конца и посмотреть как используем Chef мы, Engine Yard, 37signals и подумать, можете ли вы переложить на него часть своей работы.



Научно-популярное / Всевидящий глаз

Нет комментариев »
В последнее время на хабре стали пользоваться популярностью статьи о Российском вооружении. Не о обычных танках или самолетах, а о действительно интересных проектах. Так как в свое время я очень увлекался вооружением, да и сейчас работаю на оборонку, решил написать эту статью. Если Вам понравится, то продолжу цикл таких статей.



image

Радиолокационная станция типа «Дарьял» — составная часть российской системы предупреждения о ракетном нападении. Самый мощный в мире радар. На расстоянии 6000 км способна обнаружить и распознать боеголовку размером с футбольный мяч. Из-за ее необычайной мощности американцы боялись делать даже учебные пуски в сторону СССР.



Блогосфера / Новый Дизайнер шаблонов для блогохостинга Blogger

Нет комментариев »

Спешу поделиться приятнейшей новостью – в Blogger in Draft появился так называемый Дизайнер Шаблонов (Blogger Template Designer). Если говорить вкратце, то это новый механизм, который позволяет настраивать внешний вид вашего блога на Blogspot легко и быстро. При этом он обладает достаточно мощным функционалом для создания такого шаблона, какой вы себе захотите сделать. Теперь для этого не нужно лезть в код, изучать множество хаков html, ccs и прочие технические детали.



Вот так замечательно это все выглядит в живую:





Блог компании Softline / Cloudconf-2010 — все ближе, все интересней!

Нет комментариев »

image



Сегодня мы раздаем «облачные» радости.



Итак. Радость номер раз.

24 марта, начнется конференция для разработчиков и провайдеров SaaS-решений CloudConf-2010. Проходить конференция будет в течение двух дней – 24 и 25 марта в выставочном центре «Инфопространство», в самом сердце Москвы.



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



Блог компании Lenovo / Самый маленький ThinkPad

Нет комментариев »

Ультрапортативный ноутбук ThinkPad X100e был официально представлен прессе на прошлой неделе и уже доступен в продаже по цене от 16 до 20 тысяч рублей. Такой ценник делает его самым доступным ноутбуком ThinkPad. Он отличается от классических ноутбуков серии, таких как ThinkPad X200, обновленным внешним видом и новым дизайном клавиатуры. И, пожалуй, самое важное изменение: впервые ноутбук ThinkPad построен на платформе AMD, а не Intel.



Впрочем, основные черты ноутбуков ThinkPad сохранены и в x100e. Клавиатура – полноразмерная и комфортная, и при новом дизайне использована та же конструкция клавиш, что и в классических ноутбуках серии. Корпус – крепкий, с надежными металлическими креплениями «половинок» ноутбука. Экран – матовый, и это, я думаю, многим придется по душе. Фирменный софт также на месте, начиная от утилиты для управления электропитанием и заканчивая полноценной системой резервного копирования. И, конечно, в ноутбуке есть фирменный красный трекпойнт, без которого ThinkPad – уже не ThinkPad!


Научно-популярное / [Ссылка] Фильтры Петрика оказались вредны для здоровья

Нет комментариев »

— Качество питьевой воды определяли с помощью маленьких рачков — дафний. Их запустили в обычную воду, и они там жили 96 часов. А когда эту воду пропустили через фильтры Петрика — они все подохли через 10—15 минут. Почему так произошло — неизвестно, опыт повторен пока не был.



Вообще, рекомендую следить за этой историей. Типа если все-таки Петрик ухитрится запустить свои фильтры в производство (что, судя по статье, все-таки не факт), придется покупать домашние фильтры, чтобы не отравиться.


СМИ в интернете / Журналистам Reuters запрещено допускать утечки в твиттер

Нет комментариев »

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


Великий Язык PERL! / Необычный оператор диапазона

Нет комментариев »

Должен предупредить, что это ещё одна статья, не содержащая никаких откровений. Для тех супер-гиков, которые назубок знают весь perldoc, она будет абсолютно бесполезной, так что, уважаемые супер-гики, можете проходить мимо и не информировать, что всё это есть в доках. Я и так это знаю. :-) Моя статья для всех остальных, для тех, кто весь perldoc целиком либо не осилил, либо осилил, но не понял, либо понял, но не запомнил.



Я думаю, многие знают о так называемом операторе диапазона, записывающемся как .. (две точки), с помощью которого можно быстро создавать массивы из набора последовательных элементов. Например, следующий код создаёт массив из 35 чисел: 3, 4, 5, …, 37:

my @arr = 3 .. 37;

Помимо чисел можно использовать строки: в этом случае для генерации элементов массива будет выполняться так называемый магический инкремент (например, можно задать диапазон букв: 'a' .. 'z').



Однако оператор диапазона может использоваться и в скалярном контексте, принимая в качестве операндов булевские выражения и возвращая булевский результат. И вот здесь начинается самое интересное, потому что это оператор с состоянием: результат операции будет зависеть не только от значений левого и правого операндов, но ещё и от истории вызовов данного выражения!


Ruby on Rails / [Перевод] ActiveModel: пусть любой Ruby объект почувствует себя ActiveRecord

Нет комментариев »

Yehuda Katz опубликовал эту запись в своем блоге 10 января 2010 года.



Огромное количество действительно хорошей функциональности Rails 2.3 скрыты в его монолитных компонентах. Я уже публиковал несколько сообщений о том, как мы упростили код маршрутизатора, диспетчера и некоторых частей ActionController, частично реорганизовав функциональность ActionPack. ActiveModel — еще один модуль, появившийся в Rails 3 после реорганизации полезной функциональности.


Игры / Канобувости, 30-й выпуск (HD)

Нет комментариев »

Здравствуйте, ненаглядные зрители! На дворе снова пятница, впереди долгожданные выходные, позади — GDC 10 и уйма связанных с ней интересных новостей. Вот что мы можем предложить вам сегодня:







— Onlive потихоньку оживает

— Playstaion Move призывает двигаться, но пока вяло

— Shank учит шинковать врагов — больших и маленьких

— Новая FIFA даёт сборной России шанс исправиться

— Metro 2033 вот-вот откроется для пассажиров