Pull to refresh

Автоматизация администрирования систем, обзор проблем и вариант решения. Ed Wilson

PowerShell *
Translation
Ниже перевод части главы 1 книги Powershell and WMI. Освещается направление развития информационных систем применительно к системному администрированию. Дается взгляд Ed Wilson на проблемы эксплуатационщиков, указывается направление снижения расходов обслуживания инфраструктуры.

Solving administrative challenges


Спросите любого администратора Windows о его проблемах, и в верхней части списка будет большое количество работы и постоянная нехватка времени чтобы сделать ее. Они знают о средствах автоматизации, возможно даже осведомлены о возможностях WMI и Powershell, но у них нет времени чтобы освоить эти технологии. Это позорная ситуация, потому что принято считать, что до 70% бюджета ИТ организации расходуется на то «чтобы все было в рабочем состоянии» (прим переводчика: в оригинале “keep the lights on.”). Автоматизация может сократить расходы из этих 70%, за счет чего освободятся время и деньги для задач дальше по списку «проблем».

Кроме того, возможно, что они интересовались WMI или Powershell и пришли к выводу, что эти инструменты слишком сложны для освоения. Это понятно, особенно учитывая трудоемкость работы с WMI через VBScript, а также отсутствие примеров, которые объясняли бы используемые приемы. Даже меня повергают в ужас некоторые примеры скриптов Powershell размещенные в интернете, что же чувствуют те, кто только начали разбираться с этой темой. Администраторы, отказавшись от использования этих инструментов упускают возможности уменьшить свою рабочую нагрузку, упускаю возможность провести автоматизацию своих процессов.

Снизить планку входа к использованию WMI ставилось целью этой книги. Примеры предоставляемые в ней могут быть использованы без изменений или с минимальным их количеством. Кроме того, вы получите более глубокое понимание WMI, которое может быть использовано для работы с областями ранее недоступными для вашего контроля. PowerShell сконструирован так, чтобы сделать использование WMI проще и понятнее чем в скриптовых языках ранее, PowerShell движок автоматизации от Microsoft, которая, помимо всего прочего, обеспечивает облегченный доступ к богатым наборам инструментов управления, доступных в WMI.
Читать дальше →
Total votes 13: ↑11 and ↓2 +9
Views 20K
Comments 11

Семантический разрыв «The Semantic Gap»

Programming *
Translation
коротенькая статья от архитектора движка PowerShell, дается его взгляд на индустрию, статья проясняет почему пош стал именно таким.

Семантический разрыв

Есть 2 мира:
1. Мир, как мы его представляем.
2. Мир, как мы можем им управлять.

Разница между этими двумя мирами это то что называется семантическим разрывом.

Наша индустрия (прим переводчика: IT индустрия) борется с семантическим разрывом в течение многих десятилетий. Отличным примером семантического разрыва является запись в блоге «TechProsaic: VMWare Perl Toolkit versus Powershell V1 ToolKit», в ней приводятся 20 строк кода на Perl делающих то же самое что делает всего один командлет «Get-VM».
Кто-то бросит читать дальше со словами «PowerShell мощный, а Perl это дерьмо», в этом возгласе будет и правда, и не правда. Правда это то что PowerShell мощный, но Perl не дерьмо. (снимите шляпу перед суперзвездой Larry Wall и его Perl, очень мало людей и технологий, которые имели уровень (положительного :-) ) воздействия на нашу отрасль как они. И этот мир хорошее место потому что рождаются такие хорошие парни как он!). Настоящей же разницей, между этими двумя примерами является семантический разрыв. Пример на PowerShell имеет очень небольшой разрыв между тем, что вы думаете и что вы должны сделать чтобы решить задачу. Пример на Perl имеет очень больший разрыв.

В конце концов, семантический разрыв «контролируется» теми людьми, которые разрабатывают инструментарий. VMWare мог бы легко предоставить PowerShell скрипт, который имел бы столько же строк пример на Perl, или они могли бы прислать библиотеку для Perl, который обеспечивал бы семантику командлета Get-VM одной командой.

Так почему же поставщики инструментария закрыли или не закрыли семантический разрыв? Ааа – это и есть тот самый вопрос!
Читать дальше →
Total votes 19: ↑14 and ↓5 +9
Views 5.1K
Comments 4