Запрос ЦеныЗапрос Цены
Онлайн ЧатОнлайн Чат
Зона КлиентовЗона Клиентов
КонтактыКонтакты
Скрыть
Live Support
Sales department
Technical Support
Краткий обзор автоматизации инфраструктуры

Как часто вам приходится вручную применять одни и те же шаги при настройке своей серверной среды? Управление десятками, сотнями, иногда даже тысячами серверов также означает то, что необходимо осуществлять сотни внедрений, конфигураций, применять множество патчей, решать вопросы безопасности, и загружать сотни обновлений. Представьте себе, если бы все эти ручные действий были закодированы и использовались, так же, как и другие системы программного обеспечения!

К счастью, существует автоматизация. За многие годы системные администраторы обнаружили способ представления инфраструктур в качестве кода, который выполняет скучные рутинные задачи. Puppet и Chef являются прекрасными примерами результатов этих усилий.

В этой статье мы постараемся объяснить основные идеи Автоматизации Инфраструктуры и Управления а также некоторые характеристики примечательных проектов, таких как Puppet и Chef и, наконец, опишем Платформу Управления Инфраструктурой REMSYS - продукт, с которым вы легко сможете развертывать, настраивать и управлять сотнями серверов в своей инфраструктуре (чтобы узнать больше скачайте техническое описание IMP. здесь).

Итак, что такое Автоматизация Инфраструктуры?

Автоматизация Инфраструктуры является способом кодирования процессов в вашей инфраструктуре - от установки ОС, до конфигурации серверов, настройки того, как серверы общаются друг с другом, и многого другого. С помощью кодирования этих процессов, вы сможете применять идентичные конфигурации к одному серверу или к сотням.

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

За последние годы появилось множество коммерческих и общедоступных продуктов. Ниже представлены лишь некоторые из них: Puppet, Chef, Cfengine, Bcfg2 Ansible и т.д. Однако давайте рассмотрим самые популярные из них: Puppet и Chef. Они оба используют Ruby DSL (доменно-специфичный язык) для кодирования инфраструктур. Оба применяются в основном для автоматизации систем Linux и реже для Windows. Оба могут быть многократно воспроизведены, и вы получаете идентичные конфигурации независимо от того, сколько раз вы их применяете.

Проект Chef стартовал в 2009 году. Puppet и CFEngine были его основными источниками вдохновения. Chef поддерживает большое количество платформ, включая, но не ограничиваясь: Debian, Fedora, Ubuntu, Mac OS X, и Windows. Одним из отличий от Puppet является то, что Chef кодируется в Ruby и Erlang, поэтому вам придётся писать свои детальные инструкции или спецификации только на Ruby , подразделении языка которое иногда называют внутренним доменно-специфичным языком Ruby . Однако Puppet управляется внешним Ruby DSL.

Во всяком случае, на самом деле язык не имеет огромного значения. Основное различие заключается в том, что: Puppet код представляет собой список отношений, которые он интерпретирует. При упоминании, «Настроить А перед B», вы можете это сделать в любой части скрипта. Puppet найдёт его и убедится в том, что А настроено в первую очередь.

Однако Chef гораздо яснее. Вы должны убедиться в том, что часть конфигурирования А расположена перед частью для конфигурации B поскольку Chef строго придерживается данных ему команд.  

Таким образом, вы, вероятно, спрашиваете себя: «какой из них лучше подойдёт для моей организации?» Ответ прост. Не существует идеального решения для всех. Puppet и Chef отлично подойдут вам в случае, если у вас крупная организация, которая может себе позволить направить своих системных администраторов на дорогие (и под словом «дорогие» имеются в виду почти 20000 долларов) пятидневные курсы день Puppet Labs. Но если у вас небольшая или среднего размера компания, гораздо сложнее позволить себе тратить время и финансовые ресурсы на проекты такого рода. К счастью, существует продукт, готовый к эксплуатации, разработанный REMSYS - Платформа Управления Инфраструктурой или просто IMP.

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

Как это работает:

Перед вами довольно быстрый и упрощённый пример того, как IMP работает в данной инфраструктуре:

IMP diagramm

1.      Технический персонал определяет и создает манифесты(файлы, которые содержат конфигурации, которые информируют главный узел о том, как проводить процесс     конфигурационного управления  когда он запущен)

2.      Манифесты сохраняются в VCS (Системе контроля версий) репозитории и направляются в главный узел, когда происходят изменения.

3.      Главный узел автоматизирует управление конфигурацией для каждой группы серверов / кластеров с помощью модулей и манифестов:

          a) Клиент управления конфигурацией регулярно работает на каждом сервере.

          b) Клиент управления конфигурацией получает конкретные указания от главного узла и выполняет их соответствующим образом.

          c) После выполнения, клиент управления конфигурацией отправляет отчёт о ходе работы и дополнительные отчеты обратно в главный узел.

4.      Информационная панель отчётов предоставляет комплексный анализ всех процессов, происходящих в системе. С помощью целого ряда отчётов и графиков легко быть в курсе и контролировать производительность платформы.

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

Вы всегда можете узнать больше о IMP, скачав наше техническое описание Платформы Управления Инфраструктурой ЗДЕСЬ

Запросить цену
Заполните форму и мы свяжемся с Вами в ближайшее время
Вход для клиентов
Система запросов и другие полезные сервисы для наших клиентов
Свяжитесь с нами
Мы с удовольствием ответим на все ваши вопросы