Ansible и Salt имеет смысл использовать когда сходятся два условия
— лютая, бешеная любовь к python и одновременная ненависть к ruby
— задача простая и относительно линейная
Оба весьма декларативны и фактически в форме ML описывают конечное состояние системы. Вопросы начинаются когда конечное состояние зависит от внешних факторов или других систем
VP Могран Стенли это не такое уж большое достижение. VP of Bullshit Bingo/Anyshit/Someshit там дают за выслугу лет, и надо сказать не самую большую выслугу — пяти лет будет достаточно
Обратите внимание, что выключенная машина все равно чарджится, за RAM-hours.
За windows действительно нет доплаты, однако при создании машины, например с SQL Server придется единовременно отдать от 100$
Для гиков, которых достал тормозящий интерфейс гогрида есть отличный набор утилит под названием gg-tools novel.evilcoder.org/gg/
Мы активно пользуемся именно Servers, на Sites вообще не глядел, так как не нужен. И там действительно все денежные потери из серии забыли сервачки поудалять. Правда нечасто.
Мне кажется, в них есть свой плюс. Если приложение нормально поскейлено, то можно взять как одну из нод. Если вперед сильно не платить, то даже если оно упадет, закроется или вообще взорвется, то аварии не будет.
Надо сказать, что многие производители, например тот же Adobe, просто-напросто не дают купить продукт, тот же Photoshop Elements через сайт. Ну не нравятся ему мое гражданство и гражданство моей карточки! Мне не нужна коробка, мне не нужен реселлер, я просто хочу в их магазине купить программу, которая там продается.
Один раз у меня получилось вернуть DVD-диск с претензией, что на нем непроматываемая реклама. Меня очень возмутил этот факт. Я же заплатил за вполне себе лицензионный диск, за его просмотр. Мне не сообщили, что еще будет реклама, которую мне нужно будет обязательно посмотреть. Диск приняли вполне себе без проблем, правда, кажется, продавец не очень понял в чем моя проблема и решил, что проще будет забрать обратно.
Я бы з такие деньги купил бы апдейт (!) VHP даже до W7HP жене на ноут. Но с существующей ценовой политикой получается дешевле поменять ноут на новый с предустановленной семеркой
3) Там помимо определений есть еще и libraries. И вот с ними возникают проблемы, например:
в foo/libraries/foo.rb
require «bar»
class Chef
class Resource
class Foo < Chef::Resource
…
end
end
Так вот если этого bar не будет, то естественно, работать не будет. Но не будет работать также, если в рецепте перед вызовом Foo сказать gem_package «bar». То есть Chef просто при загрузке классов упадет :(
5) Ну как раз knife это в ту сторону, просто реализовано через сервис самого opscode
Chef — моя основная тулза как у Deployment Engineer, но, несмотря на то, что люблю его нежно не могу не упомянуть об объективных недостатках.
1) Готовые cookbooks бывают странного качества. Очень многие ориентированы на Debian, и под RH-like их вообще не проверяли. То есть править приходится много
2) Сам чеф молод, и ошибки часто встречаются. Например он очень любит класть собственный CouchDB
3) Некоторые вещи реализованы странно — например проверка классов до выполнения рецепта. Создает проблемы, если хочется DSL расширить.
4) Документация хороша, но очень поверхностна. Очень часто приходится смотреть в исходники.
5) И наверное главное — нет альтернативы web-интерфейсу для менеджмента. Да, я в курсе про knife, но это сторонний сервис и в будущем, видимо, платный
Особое отличие от Puppet — это как раз поиск, его в кукле нет и реализовать очень сложно. Вообще opscode изначально занимались именно консультациями по puppet, но, устав с ним бороться, написали свой «велосипед».
Кстати, вас не интересует создание русскоязычного ресурса про Chef?
Вообще, это все просто разговоры. Все в этом мире приходит не к каким либо идеям, а к бизнесу. Google и Apple лоббируют h264 не потому, что хотят поработить мир, а просто потому что это будет удобно пользователю и снизит их расходы. Думаю, те же 5 млн. проще гуглу заплатить за мозиллу, чтобы не ныл, и сэкономить на инфраструктуре того же youtube.
Весь парк устройств и решений оптимизирован под h264. Это удобно, и никого (кроме незначительного количества гиков) не волнует его открытость. Домохозяйка не знает, и ей просто невозможно объяснить, что такое исходный код, и почему лучше если он открыт. А еще есть один игрок на этом рынке, который вообще предпочел бы формат WMV, но уж точно не Theora.
И потом исторически как сложилось?! Пока мозилла ныла, что надо теору использовать, все остальные решились и сделали поддержку h264.
Скажите а вот эта картинка boomburum.ru/wp-content/uploads/4_01.jpg — это точно скиммер? А то у моего банка все приемники карточек в ATM так и выглядят, даже те которые внутри отделений банка.
«The most significant change in TurboGears 2 is the decision to work very, very closely with Pylons. We’ve basically built a copy of the TurboGears 1.x API on top of Pylons/paste which allows our two communities to work together on everything from internationalization to database connection pooling.
Another significant change is that we’ve removed the tg-admin wrapper and started explicitly using paster for administrative commands to match what Pylons was doing. We’ve re-implemented the old tg-admin commands as paster commands; for example, “tg-admin quickstart” is replaced by “paster quickstart”.»
«Таможенная гонка» в какой-то из относительно последних версий NFS (Most Wanted кажется) долго пытался понять, что они имели ввиду «Custom Race». Что интересно, количество букв не совпадает.
А еще интересный факт, в пятницу под вечер вышел Doom3 (в штатах), а в субботу с утра я попал на оптовку торгующую дисками. Так там уже была «полная лицензионная русская версия» :) То есть за ночь ее 1) достали 2) передали кому надо 3) сломали 4) перевели 5) изготовили тираж 6) доставили в Саратов.
— лютая, бешеная любовь к python и одновременная ненависть к ruby
— задача простая и относительно линейная
Оба весьма декларативны и фактически в форме ML описывают конечное состояние системы. Вопросы начинаются когда конечное состояние зависит от внешних факторов или других систем
Senior VP — это уже да, это достижение )
За windows действительно нет доплаты, однако при создании машины, например с SQL Server придется единовременно отдать от 100$
Для гиков, которых достал тормозящий интерфейс гогрида есть отличный набор утилит под названием gg-tools novel.evilcoder.org/gg/
В случае с Sites, действительно стоимость, не совсем очевидна, а с Servers все предельно ясно, но масштабироваться придется самому
А пока работает — это «дешевая рабочая сила»
Один раз у меня получилось вернуть DVD-диск с претензией, что на нем непроматываемая реклама. Меня очень возмутил этот факт. Я же заплатил за вполне себе лицензионный диск, за его просмотр. Мне не сообщили, что еще будет реклама, которую мне нужно будет обязательно посмотреть. Диск приняли вполне себе без проблем, правда, кажется, продавец не очень понял в чем моя проблема и решил, что проще будет забрать обратно.
в foo/libraries/foo.rb
require «bar»
class Chef
class Resource
class Foo < Chef::Resource
…
end
end
Так вот если этого bar не будет, то естественно, работать не будет. Но не будет работать также, если в рецепте перед вызовом Foo сказать gem_package «bar». То есть Chef просто при загрузке классов упадет :(
5) Ну как раз knife это в ту сторону, просто реализовано через сервис самого opscode
1) Готовые cookbooks бывают странного качества. Очень многие ориентированы на Debian, и под RH-like их вообще не проверяли. То есть править приходится много
2) Сам чеф молод, и ошибки часто встречаются. Например он очень любит класть собственный CouchDB
3) Некоторые вещи реализованы странно — например проверка классов до выполнения рецепта. Создает проблемы, если хочется DSL расширить.
4) Документация хороша, но очень поверхностна. Очень часто приходится смотреть в исходники.
5) И наверное главное — нет альтернативы web-интерфейсу для менеджмента. Да, я в курсе про knife, но это сторонний сервис и в будущем, видимо, платный
Особое отличие от Puppet — это как раз поиск, его в кукле нет и реализовать очень сложно. Вообще opscode изначально занимались именно консультациями по puppet, но, устав с ним бороться, написали свой «велосипед».
Кстати, вас не интересует создание русскоязычного ресурса про Chef?
Весь парк устройств и решений оптимизирован под h264. Это удобно, и никого (кроме незначительного количества гиков) не волнует его открытость. Домохозяйка не знает, и ей просто невозможно объяснить, что такое исходный код, и почему лучше если он открыт. А еще есть один игрок на этом рынке, который вообще предпочел бы формат WMV, но уж точно не Theora.
И потом исторически как сложилось?! Пока мозилла ныла, что надо теору использовать, все остальные решились и сделали поддержку h264.
Семеро одного не ждут!
«The most significant change in TurboGears 2 is the decision to work very, very closely with Pylons. We’ve basically built a copy of the TurboGears 1.x API on top of Pylons/paste which allows our two communities to work together on everything from internationalization to database connection pooling.
Another significant change is that we’ve removed the tg-admin wrapper and started explicitly using paster for administrative commands to match what Pylons was doing. We’ve re-implemented the old tg-admin commands as paster commands; for example, “tg-admin quickstart” is replaced by “paster quickstart”.»
www.turbogears.org/2.0/docs/main/WhatsNew.html
А еще интересный факт, в пятницу под вечер вышел Doom3 (в штатах), а в субботу с утра я попал на оптовку торгующую дисками. Так там уже была «полная лицензионная русская версия» :) То есть за ночь ее 1) достали 2) передали кому надо 3) сломали 4) перевели 5) изготовили тираж 6) доставили в Саратов.