Связаться по Skype: vkarabedyants
Позвонить Написать
+7 (499) 404-28-83

Блог о системном администрировании серверов и сайтов

Установка, настройка программного обеспечения Linux, Windows операционных систем

Инструменты для автоматизации, непрерывной интеграции

В данной статье мы рассмотрим основные инструменты для автоматизации, конфигурации, управления и непрерывная интеграция.

Jenkins

Дженкинс: сервер непрерывной интеграции с открытым исходным кодом. Дженкинс имеет многочисленные плагины, поддержку и тестирование. Дженкинс контролирует систему управления версиями, поддержку системы сборки, контроля изменений, а также предоставление соответствующие уведомления
об этих изменениях. Как правило, Дженкинс работает в паре с инструментом сборки, такие как например Maven.

Chef

Chef: инструмент управления конфигурацией с помощью Opscode с открытым исходным кодом, который управляет конфигурацией сервера и развертыванием приложений. Chef помогает автоматизировать настройку, развертывание и масштабирование серверов и приложений, независимо от того, является ли сервер или приложение в облаке, локально, или в гибридном среде. Chef работает на операционной системе Linux® с агентами управления на других платформах. Chef использует Ruby, как язык сценариев, называемый recipes. К тому же до версии с открытым исходным кодом Chef, был коммерческим решением. Chef часто используется в качестве непрерывного инструмента доставки.

Puppet

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

Docker

Докер: приложение или микро-контейнерный сервис, разработанный Докер, Inc.. Docker автоматизирует
развертывание приложений внутри программных контейнеров. Этот инструмент позволяет упаковать приложение и его зависимости в качестве виртуального контейнера. Докер написана на языке программирования Go и интегрируется с CODAR. Во многом таким же образом, как VMware® выполняет виртуализацию аппаратных средств, Докер виртуализует основные сервисы, предоставляемые операционной системой. Как VMware может поддерживать несколько операционных систем на одном физическом сервере, Docker может поддерживать несколько приложения или служб в операционной системе, без каких-либо помех или конфликтов.

системы непрерывной интеграции

Наша компания предоставляет услуги DevOPS и внедрения продуктов для автоматизации конфигурации, развертывания и маштабирования, обращайтесь за консультацией [email protected]

Оставить комментарий

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.