Проведено: Dec 1, 2016

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

AWS Step Functions управляет работой приложения и соответствующей инфраструктурой, чтобы обеспечить доступность в любом масштабе.

При использовании AWS Step Functions вы платите только за переходы из одного состояния рабочего процесса приложения в другое, то есть за переходы между состояниями. Плата начисляется по их количеству, независимо от того, как долго выполняется шаг (время выполнения может достигать одного года). Уровень бесплатного пользования сервисом AWS Step Functions включает 4000 бесплатных переходов между состояниями в месяц.

Сервис AWS Step Functions теперь доступен в регионах Восток США (Северная Вирджиния), Восток США (Огайо), Запад США (Орегон), ЕС (Ирландия), Азия и Тихий океан (Токио).

Подробнее – по ссылке http://aws.amazon.com/step-functions.