AWS 단계 함수를 시작하는 가장 좋은 방법은 AWS 기술 문서의 일부에 속하는 시작 안내서를 참조하는 것입니다. 수 분 이내에 단계 함수를 사용하여 애플리케이션 워크플로를 만들 수 있습니다.

더 자세한 사항은 아래의 참조 아키텍처, 블로그 및 동영상을 참조하십시오.

AWS Step Functions는 현재 상용 버전으로 제공됨

무료로 AWS Step Functions 사용해 보기

AWS Step Functions 프리 티어는 매월 4,000건의 상태 변화를 포함합니다.  

AWS 프리 티어 세부 정보 참조 »



Guardian News & Media(GNM)는 AWS Step Functions를 사용하여 신문 배달 아키텍처의 주요 문제를 해결함으로써 여러 시스템 간의 데이터 흐름을 효율적으로 조정할 수 있게 되었습니다. Step Functions는 모든 분산 시스템 간의 매우 복잡한 쿼리 및 프로세스를 조정할 수 있는 안정적이고 자동화된 방법을 제공합니다. 따라서 개발자가 AWS Lambda 함수를 사용하여 애플리케이션을 쉽게 구축하고 생산성과 민첩성을 높임으로써 GNM은 시간과 비용을 절약할 수 있었습니다.

사례 연구 읽기

The Guardian Logo
SnapshotManagementDiagram

ServerlessReferenceArchitecture

AWS Answers는 AWS 아키텍트가 개발한 완전히 배포 가능하고 프러덕션 준비된, 고객 계정에서 시작할 수 있는 솔루션의 리포지토리입니다. AWS 온디맨드 비디오 솔루션은 비디오 콘텐츠를 수집, 저장, 처리 및 전달하는 확장 가능한 분산 아키텍처를 구축하는 데 필요한 서비스를 자동으로 제공합니다. AWS Step Functions 상태 머신은 소스 비디오를 수집하고 소스 파일을 검증하며 메타데이터를 생성합니다. 두 번째 상태 머신은 메타데이터를 기반으로 인코딩 프로파일을 생성하고 그 인코딩 작업을 AWS Elemental MediaConvert에 제출합니다. 비디오가 인코딩된 후 세 번째 Step Functions 상태 머신이 출력을 검증합니다.

솔루션 보기


이 스냅샷 관리 애플리케이션은 AWS Step Functions를 Amazon CloudWatch Events, AWS Lambda 및 AWS CloudFormation과 연계하여 EBS 스냅샷 수명 주기 관리를 위한 서버리스 솔루션을 구축하는 방법을 보여줍니다.

솔루션 보기

SnapshotManagementDiagram
ServerlessReferenceArchitecture

이미지 인식 및 처리 백엔드는 AWS Lambda, Amazon S3, Amazon DynamoDB 및 Amazon Rekognition을 사용하는 서버 없는 처리 워크플로를 AWS Step Functions을 사용하여 오케스트레이션하는 방법을 보여줍니다. 이 워크플로는 Amazon S3에 업로드된 사진을 처리하고 이미지에서 지리적 위치, 크기/형식, 시간 등의 메타데이터를 추출합니다. 그런 다음 이미지 인식 기능을 사용하여 사진의 객체에 태그를 지정합니다. 이와 동시에 사진의 썸네일을 생성합니다.

솔루션 보기


Advancing Maintenance Maturity of Distributed IoT Applications with AWS Greengrass and AWS Step Functions(Shane Baldacchino, 2018년 4월 27일)

How to Secure Infrequently Used EC2 Instances with AWS Systems Manager(Spencer Glazier, 2018년 1월 31일)

Implementing Dynamic ETL Pipelines Using AWS Step Functions(Wangechi Dole, AWS, Milan Krasnansky 및 Rian Mookencherry, SGK, 2017년 12월 5일)

Implementing Canary Deployments of AWS Lambda Functions with Alias Traffic Shifting(Ryan Green, AWS, 2017년 11월 30일)

Serverless Automated Cost Controls, Part 1(Shankar Ramachandran, Pubali Sen 및 George Mao, AWS, 2017년 11월 30일) 

Capturing Custom, High-Resolution Metrics from Containers Using AWS Step Functions and AWS Lambda (Trevor Sullivan, AWS, 2017년 11월 16일)

Resume AWS Step Functions from Any State (Yash Pant and Aaron Friedman, AWS, 2017년 11월 16일)

Using AWS Step Functions State Machines to Handle Workflow-Driven AWS CodePipeline Actions(Marcilio Mendonca, AWS, 2017년 10월 18일)

Things Go Better with AWS Step Functions(Jeff Barr, AWS, 2017년 10월 5일)

Automating Amazon EBS Snapshot Management with AWS Step Functions and Amazon CloudWatch Events(Brittany Doncaster, AWS, 2017년 9월 18일)

Automate Your IT Operations Using AWS Step Functions and Amazon CloudWatch Events(Rob Percival, AWS, 2017년 8월 14일)

Building a Real World Evidence Platform on AWS(Aaron Friedman, AWS, 2017년 8월 9일)

How Cloudticity Automates Security Patches for Linux and Windows using Amazon EC2 Systems Manager and AWS Step Functions(Ananth Vaidyanathan, AWS, 2017년 8월 2일)

Synchronizing Amazon S3 Buckets Using AWS Step Functions(Constantin Gonzalez, AWS, 2017년 6월 25일)

Building High-Throughput Genomics Batch Workflows on AWS, Part 4(Aaron Friedman 및 Angel Pizarro, AWS, 2017년 6월 30일)

Automating AWS Lambda Function Error Handling with AWS Step Functions(Aaron Rehaag, AWS, 2017년 3월 16일)

Implementing Serverless Manual Approval Steps in AWS Step Functions and Amazon API Gateway(Ali Baghaii, AWS, 2017년 2월 15일)

AWS Step Functions Fluent Java API(Andrew Shore, AWS, 2017년 1월 31일)

New – AWS Step Functions – Build Distributed Applications Using Visual Workflows(Jeff Barr, AWS, 2016년 12월 1일)

Breaking Down the Monolith with AWS Step Functions(Scott Triglia, Yelp, 2017년 11월 27일)

Applying the Saga pattern with AWS Lambda and Step Functions(Yan Cui, Space Ape Games, 2017년 7월 18일)

Integrating MongoDB Atlas, Twilio and AWS Simple Email Service with AWS Step Functions – Part 2(Raphael Londner, MongoDB, Principal Cloud Developer Advocate, 2017년 5월 17일)

Integrating MongoDB Atlas, Twilio and AWS Simple Email Service with AWS Step Functions – Part 1(Raphael Londner, MongoDB, Principal Cloud Developer Advocate, 2017년 3월 30일 목요일)

Easily Create Complex Workflows with AWS Step Functions(Volodymyr Rudyi, Agile Vision, 2017년 2월 12일)

Visual Orchestration in AWS(Eric Shanks, AHEAD, 2017년 1월 5일)

Passing Data between Lambdas with AWS Step Functions(Trevor Turnbull, 2016년 12월 11일)


이 AWS 서밋 프레젠테이션에서는 사이트 안정성 담당 수석 엔지니어인 Michael Fischer가 비즈니스에서 나중에 분석, 마케팅 및 다른 목적으로 사용하기 위해 단일 허브에서 고객 데이터를 수집하는 데 사용되는 서비스를 Segment에서 어떻게 제공하는지 설명합니다.

AWS Greengrass는 엣지에 자율 제어 및 컴퓨팅을 적용하므로 복잡한 제어 시스템의 예측 가능한 유지 관리, 리소스 최적화 및 관리의 형태로 비즈니스 가치를 제공하는 애플리케이션을 구축할 수 있습니다. 이 세션에서는 센서 및 스트리밍 데이터와 같은 입력값을 릴레이 및 액추에이터와 같은 출력값과 함께 활용하여 분산 IoT 애플리케이션의 구성 요소를 조정하는 방법을 살펴봅니다.

이 웨비나에서는 메타데이터 태깅(Rekognition 및 Comprehend), 번역, 기록 및 클라우드 서비스(Elemental)와 같은 영역에서 AWS 고객들이 AI를 사용하여 미디어 공급망을 어떻게 개선할 수 있었는지 듣게 됩니다. 워크플로 오케스트레이션을 사용하여 서버리스, 이벤트 중심 및 인공 지능 M&E 사용 사례를 검토하여 다단계 미디어 파이프라인의 속도와 규모를 최적화하는 방법에 대해서 배우게 됩니다.

통제된 워크로드가 준수 규정을 만족시키려면 탄탄한 보안 그 이상이 필요합니다. CMD Solutions의 Adam과 nib health funds의 Mat이 Step Functions를 사용하여 보안 상태를 자동으로 강화하고 해제하는 현명한 방법을 공유합니다.  

이 세션에서는 다양한 유형의 고객이 사용하는 파급 효과가 크고 혁신적인 일련의 상태 머신 애플리케이션을 설명합니다. 고객 연사인 Coca-Cola에서는 어떻게 Step Functions를 사용하여 자동판매기 로열티 프로그램과 제품 영양 합성을 지원했는지 설명합니다.

이 세션에서는 Yelp와 같은 AWS 고객이 어떻게 Step Functions를 사용하여 주문 처리, 보고서 생성, 데이터 변환과 같은 다단계 애플리케이션을 안정적으로 구축 및 확장하는지 보여줍니다.

Step Functions이 Amazon SWF와 다른 점, Step Functions 시작 방법 및 Step Functions를 사용하여 Lambda 기반 애플리케이션을 어떻게 다음 단계로 끌어올릴 수 있는지 알아 보십시오. 귀하의 환경에서 Step Functions을 즉시 사용할 수 있도록 실행 가능한 내용을 배우십시오.

tma-zapproved
4:38
“This is My Architecture"의 이번 에피소드에서는 Zapproved의 Lee가 자사에서 어떻게 Step Functions, Lambda 및 SQS를 사용하여 데이터 처리를 자동화하는지 설명합니다.

"This is My Architecture"의 이번 에피소드에서는 Zapproved의 Lee가 자사에서 어떻게 Step Functions, Lambda 및 SQS를 사용하여 데이터 처리를 자동화하는지 설명합니다.

여러분은 두 개 이상의 Lambda 기능으로 서버리스 애플리케이션을 구현하고 있습니까? 이번 심화 세션에서는 Step Functions 상태 머신, AWS Lambda 기능, IAM 기능과 정책을 구현하기 위해 AWS CloudFormation 및 AWS Serverless Application Model을 사용하는 방법을 알려드립니다.

이 짧은 동영상은 AWS Step Functions에 대해 간략하게 소개합니다. AWS Step Functions는 시각적 워크플로를 사용해 서버리스 애플리케이션 및 마이크로서비스의 구성 요소를 손쉽게 조정하며, 애플리케이션 기능을 단계별로 간단하게 구축하고 진행할 수 있도록 도와줍니다.

이번 세션에서는 Step Functions를 사용해 다중 서비스 애플리케이션을 짧은 시간 안에 생성하고 디버깅하는 방법을 보여드립니다. 또한 사용자들이 순서 처리, 보고 생성, 데이터 변환과 같은 여러 단계의 애플리케이션을 Step Functions를 이용해 신뢰성있게 구축하고 확대하며 혁신적으로 속도를 높이는 방법을 알려드립니다.

애플리케이션을 병렬 및 연속적으로 실행하거나 단계별로 나눌 수 있도록 AWS Step Functions가 클라우드 상태 머신을 생성하고 실행 및 디버깅하는 방법에 대해 알아보십시오. 다음으로, 순서 처리, 보고 생성, 데이터 변환과 같은 여러 단계의 애플리케이션을 Step Functions를 이용해 신뢰성있게 확장하는 방법에 대해 알아보십시오.

Step Functions를 사용해 다중 서비스 애플리케이션을 짧은 시간 안에 생성하고 작동 및 디버깅하는 방법을 이해합니다. 애플리케이션의 구성 요소를 단계별로 구축하고 조정하기 위한 시작 방법을 익힌 후 여러 단계의 애플리케이션을 생성하기 위해 AWS Lambda 기능 또는 Amazon EC2 인스턴스로 연결하는 방법을 학습합니다.