Название: Современное системное администрирование: Управление надежными и устойчивыми системами Автор: Дженнифер Дэвис Издательство: БХВ-Петербург Год: 2024 Страниц: 291 Язык: русский Формат: pdf Размер: 47.1 MB
Книга посвящена современным практикам и технологиям системного администрирования. Приведены основные сведения о системах, архитектурах, вычислительных средах, хранилищах, сетях. Рассмотрены методы и наборы инструментов сисадмина, вопросы контроля версий, тестирования, документирования и представления информации. Описана сборка системы, разработка сценариев, управление инфраструктурой и обеспечение ее безопасности.
Рассмотрен мониторинг системы, программного обеспечения и работы сисадмина. Особое внимание уделено масштабированию системы, управлению мощностями, созданию надежной дежурной службы, управлению инцидентами и планированию системы предупреждений.
В последнее десятилетие понятие DevOps ошибочно использовалось для описания современного системного администрирования, но на самом деле это лишь один из множества новых подходов, которые мы должны внедрять, чтобы преуспевать в постоянно меняющейся среде. Современное системное администрирование — нечто большее, чем отдельная практика. Его нельзя охарактеризовать с помощью какого-то одного инструмента или учета индивидуальных вкладов участников. Хотя кому-то могло показаться, что в нашей профессии наконец-то появилась путеводная звезда под названием DevOps. Многие отправились в путешествие, руководствуясь только ею, и заблудились. Эта книга представляет собой карту, на которой отмечены многочисленные отправные точки и пути, которые помогают овладеть современным системным администрированием, и автор лично проверил многие из них. Дженнифер не просто дает указания. Она предоставляет вам контекст, чтобы было понятно, для чего существует данная тропа. Не только, чтобы вы могли идти по следам тех, кто ее проложил, но и для того, чтобы помочь вам наметить свой собственный путь.
В отношении инженеров DevOps часто предполагается, что они должны владеть как минимум одним современным языком программирования и обладать экспертными знаниями в области непрерывной интеграции и развертывания. Чаще всего это просто название, и не всегда оно трактуется единообразно. Иногда команда определяет данную роль совершенно иначе и ждет особых навыков, исходя из потребностей организации.
Даже если вы не разрабатываете приложения, овладение навыками разработки программ для оболочки или изучение еще одного языка программирования улучшит взаимодействие в команде и повысит производительность ее работы. Bash и PowerShell подходящий выбор для большинства сред. Эти оболочки имеются в текущих версиях Linux и Windows, они всегда под рукой. Такие языки, как Python, C#, Ruby и Go, обладают следующими преимуществами: - улучшенная обработка ошибок; - богатая коллекция библиотек; - дополнительные инструменты для отладки и утилиты. В конечном счете не существует одного правильного языка, который нужно изучать системному администратору. Вместо этого сопоставьте свой опыт с возможностями и навыками остальных членов команды.
Для кого предназначена эта книга: Я написала эту книгу для всех опытных системных администраторов, ИТ-специалистов, инженеров службы поддержки и других инженеров по эксплуатации, которые хотят познакомиться с современными практиками и технологиями эксплуатации. Эта книга также может быть полезна разработчикам, тестировщикам и всем, кто хочет расширить свои навыки работы в данной области. Я понимаю, что иногда в команду входят специалисты, лишь изредка занимающиеся операционно-технологическим обслуживанием. Но им бывает нужно более четко представлять себе работу системы, чтобы эффективно выполнять свои функции. Я постаралась сосредоточиться на принципах и практиках, которые помогают в ра боте, связанной с любыми видами современного информационно-технологического обслуживания. В то же время я допускаю, что мое видение этих принципов сформировалось как результат администрирования многочисленных, преимущественно распределенных систем на базе Unix.
Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.