AWS Step Functions

Создавайте распределенные приложения с использованием наглядного представления рабочих процессов

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

Представляем AWS Step Functions

Преимущества

Быстрое создание и обновление приложений

Сервис AWS Step Functions позволяет создавать визуальные рабочие процессы, которые позволяют быстро превращать бизнес-требования в технические требования. Вы можете создавать приложения за считаные минуты, и если их потребуется изменить, вы сможете поменять компоненты, не трогая код.

Повышение отказоустойчивости

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

Уменьшение объема кода

AWS Step Functions автоматически управляет логикой приложения и реализует базовые операции, такие как ветвление, параллельное исполнение и тайм-ауты. Это позволяет удалить лишний код, который может повторяться в микросервисах и функциях.

Как работает сервис

sfn_how-it-works

Примеры использования

Обработка данных

Step Functions обеспечивает корректное и успешное выполнение множества длительных заданий ETL без необходимости в ручном управлении этими заданиями или использовании отдельного приложения. Вы также можете использовать Step Functions, чтобы стандартизировать рабочий процесс системы машинного обучения для повышения точности моделей.

Автоматизация задач

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

Модернизация монолита

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

Оркестрация приложения

Используйте Step Functions, чтобы объединить несколько функций AWS Lambda в быстрые бессерверные приложения и микросервисы, без написания кода для логики рабочих процессов, параллельных процессов, обработки ошибок, тайм-аутов и повторов. Вы также можете управлять данными и сервисами, которые выполняются в инстансах Amazon EC2, контейнерах и на локальных серверах.

Примеры использования

Видео клиентов

Новые возможности

31 июля 2018 г.

Подсистема правил AWS IoT теперь поддерживает выполнение действие Step Functions


Теперь рабочие процессы AWS Step Functions можно запускать непосредственно из AWS IoT, не создавая отдельные функции AWS Lambda для контроля рабочих процессов.

 

Подробнее  |  Документация

31 июля 2018 г.

AWS Step Functions теперь доступен в регионе Азия и Тихий океан (Мумбаи)


AWS Step Functions теперь доступен в регионе Азия и Тихий океан (Мумбаи). AWS Step Functions предоставляет возможность визуализировать свое приложение в качестве последовательности шагов.

 

Подробнее

28 июня 2018 г.

AWS Step Functions теперь доступен в регионе AWS GovCloud (US)


AWS Step Functions теперь доступен в регионе AWS GovCloud (US). Step Functions – это бессерверный сервис оркестрации распределенных приложений.


Подробнее

Все новости »

Последние публикации в блоге

sfn_product-icon_90
Discovering and indexing podcast episodes using Amazon Transcribe and Amazon Comprehend
Энджела Ванг (Angela Wang) и Майк Гиллеспи (Mike Gillespie)
20 сентября 2018 г.
sfn_product-icon_90
Get started with automated metadata extraction using the AWS Media Analysis solution
Кайзер Ларсен (Kaiser Larsen)
7 сентября 2018 г.

Начать работу с AWS

icon1

Регистрация аккаунта AWS

Получите мгновенный доступ к уровню бесплатного пользования AWS.
icon2

Обучение с помощью 10-минутных учебных пособий

Знакомьтесь с сервисами и учитесь с помощью простых учебных пособий.
icon3

Начните разработку с AWS

Начните создавать проекты на AWS с помощью пошаговых руководств.
Готовы начать работу?
Войти в консоль AWS Step Functions
Есть вопросы?
Свяжитесь с нами