AWS OpsWorks Stacks – это сервис управления конфигурациями, позволяющий автоматизировать такие рабочие задачи, как настройка ПО, установка пакетов, настройка баз данных, масштабирование серверов и развертывание кода с помощью Chef. OpsWorks Stacks предоставляет гибкие возможности для определения архитектуры приложения и конфигурации ресурсов, а также отвечает за выделение ресурсов AWS и управление ими. OpsWorks Stacks включает в себя автоматические функции масштабирования приложений в зависимости от времени или нагрузки, средства мониторинга для выявления неисправностей и автоматического реагирования на определенные состояния ресурсов, а также возможности управления политиками и разрешениями для удобной работы с многопользовательскими средами.

AWS OpsWorks

Начало работы
или войти в Консоль

Получите доступ к уровню бесплатного пользования AWS на год, включая возможности базовой поддержки AWS Basic Support: круглосуточное обслуживание клиентов (без праздников и выходных), форумы и многое другое.

OpsWorks_PDP_Header

Инстансы Amazon EC2 можно развертывать из шаблонов конфигурации, включая шаблоны создания тома Amazon EBS. AWS OpsWorks Stacks также обслуживает и поддерживает взаимосвязи между ресурсами, например гарантирует, что инстансы сохранят свои эластичные IP-адреса и тома даже после перерыва в работе инстанса продолжительностью в несколько недель.

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

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

AWS OpsWorks Stacks может автоматически восстанавливать работоспособность стека. В случае сбоя в работе инстанса в стеке пользователя OpsWorks Stacks может заменить его новым инстансом.

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

AWS OpsWorks Stacks отправляет все метрики ресурсов в Amazon CloudWatch, позволяя легко просматривать графики и создавать предупреждения как для отслеживания сбоев в работе, так и для выполнения автоматических действий в ответ на изменения состояния ресурсов.

AWS OpsWorks Stacks можно использовать для настройки инстансов EC2 как с Linux, так и с Windows, а также для управления ими.

AWS OpsWorks Stacks можно использовать для развертывания и масштабирования приложений и управления ими на любом сервере Linux, включая инстансы EC2 или серверы, работающие в вашем собственном центре обработки данных (серверы должны иметь возможность подключаться к публичным конечным точкам AWS).

Возможность предоставить пользователям AWS IAM доступ к определенным стекам упрощает управление многопользовательскими средами. Вы можете установить разрешения для отдельных пользователей применительно к каждому стеку, определяя, кто может развертывать новые версии приложений или создавать новые ресурсы. Можно делегировать права на управление каждым стеком определенному пользователю или группе пользователей. Кроме того, мгновенно предоставлять или ограничивать доступ к инстансам тому или иному пользователю можно путем настройки пользовательского доступа к инстансам Amazon EC2 по протоколу SSH. AWS OpsWorks Stacks помогает создавать стеки, которые определяют, как и кем могут выделяться инстансы. Это позволяет придерживаться определенных требований, например гарантировать, что пользователи будут запускать свои инстансы только в указанных для них VPC.

AWS OpsWorks Stacks включает в себя простой веб-интерфейс, интерфейс командной строки и пакет SDK, обеспечивая все основные инструменты для запуска приложений. Встроенные функции, такие как объединенные метрики Amazon CloudWatch для каждого уровня и возможность клонирования стеков в одном или в нескольких регионах, предоставляют инструменты, необходимые для оптимизации работы приложений. Можно выполнять скрипты и обновлять свои инстансы централизованно, без необходимости осуществления входа на каждую машину. Все действия, выполняемые с вашими инстансами, включая развертывание программного обеспечения, заносятся в логи.

Использование данного сервиса регламентируется пользовательским соглашением об использовании Amazon Web Services.