Современное системное администрирование » MIRLIB.RU - ТВОЯ БИБЛИОТЕКА
Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Современное системное администрирование
/
Название: Современное системное администрирование: Управление надежными и устойчивыми системами
Автор: Дженнифер Дэвис
Издательство: БХВ-Петербург
Год: 2024
Страниц: 291
Язык: русский
Формат: pdf
Размер: 47.1 MB

Книга посвящена современным практикам и технологиям системного админи­стрирования. Приведены основные сведения о системах, архитектурах, вычисли­тельных средах, хранилищах, сетях. Рассмотрены методы и наборы инструментов сисадмина, вопросы контроля версий, тестирования, документирования и пред­ставления информации. Описана сборка системы, разработка сценариев, управле­ние инфраструктурой и обеспечение ее безопасности.

Рассмотрен мониторинг системы, программного обеспечения и работы сисад­мина. Особое внимание уделено масштабированию системы, управлению мощно­стями, созданию надежной дежурной службы, управлению инцидентами и плани­рованию системы предупреждений.

В последнее десятилетие понятие DevOps ошибочно использовалось для описания современного системного администрирования, но на самом деле это лишь один из множества новых подходов, которые мы должны внедрять, чтобы преуспевать в постоянно меняющейся среде. Современное системное администрирование — нечто большее, чем отдельная практика. Его нельзя охарактеризовать с помощью какого-то одного инструмента или учета индивидуальных вкладов участников. Хотя кому-то могло показаться, что в нашей профессии наконец-то появилась пу­теводная звезда под названием DevOps. Многие отправились в путешествие, руко­водствуясь только ею, и заблудились. Эта книга представляет собой карту, на кото­рой отмечены многочисленные отправные точки и пути, которые помогают овла­деть современным системным администрированием, и автор лично проверил многие из них. Дженнифер не просто дает указания. Она предоставляет вам кон­текст, чтобы было понятно, для чего существует данная тропа. Не только, чтобы вы могли идти по следам тех, кто ее проложил, но и для того, чтобы помочь вам наме­тить свой собственный путь.

В отношении инженеров DevOps часто предполагается, что они должны владеть как минимум одним современным языком программирования и обладать эксперт­ными знаниями в области непрерывной интеграции и развертывания. Чаще всего это просто название, и не всегда оно трактуется единообразно. Иногда команда оп­ределяет данную роль совершенно иначе и ждет особых навыков, исходя из по­требностей организации.

Даже если вы не разрабатываете приложения, овладение навыками разработки про­грамм для оболочки или изучение еще одного языка программирования улучшит взаимодействие в команде и повысит производительность ее работы. Bash и PowerShell подходящий выбор для большинства сред. Эти оболочки имеются в текущих версиях Linux и Windows, они всегда под рукой. Такие языки, как Python, C#, Ruby и Go, обла­дают следующими преимуществами:
- улучшенная обработка ошибок;
- богатая коллекция библиотек;
- дополнительные инструменты для отладки и утилиты.
В конечном счете не существует одного правильного языка, который нужно изу­чать системному администратору. Вместо этого сопоставьте свой опыт с возмож­ностями и навыками остальных членов команды.

Для кого предназначена эта книга:
Я написала эту книгу для всех опытных системных администраторов, ИТ-специа­листов, инженеров службы поддержки и других инженеров по эксплуатации, кото­рые хотят познакомиться с современными практиками и технологиями эксплуа­тации. Эта книга также может быть полезна разработчикам, тестировщикам и всем, кто хочет расширить свои навыки работы в данной области. Я понимаю, что иногда в команду входят специалисты, лишь изредка занимающиеся операционно-техно­логическим обслуживанием. Но им бывает нужно более четко представлять себе работу системы, чтобы эффективно выполнять свои функции. Я постаралась сосредоточиться на принципах и практиках, которые помогают в ра­ боте, связанной с любыми видами современного информационно-технологического обслуживания. В то же время я допускаю, что мое видение этих принципов сфор­мировалось как результат администрирования многочисленных, преимущественно распределенных систем на базе Unix.

Скачать Современное системное администрирование







[related-news]
[/related-news]
Комментарии 0
Комментариев пока нет. Стань первым!