게시된 날짜: Aug 12, 2019

이제 AWS Step Functions를 활용하여 재사용 가능한 모듈식 워크플로를 작성하여 좀 더 복잡한 프로세스를 조율할 수 있습니다. 

Step Functions를 사용하면 여러 AWS 서비스를 완전 관리형 워크플로로 조정하여 앱을 신속하게 빌드 및 업데이트할 수 있습니다. 조직에서 워크플로를 좀 더 포괄적으로 사용함에 따라 워크플로를 구축, 테스트 및 변경하기가 복잡해졌습니다. 일반적인 워크플로 프로세스는 여러 위치에서 반복되는 경우가 많습니다. 또한 대규모 워크플로 실행의 경우 문제가 발생하면 이를 해결하기가 더 어렵습니다.  

Step Functions 워크플로를 중첩하면 더 작고 단순한 워크플로로 더 크고 복잡한 워크플로를 구축할 수 있습니다. 워크플로에 사람의 검토 및 승인이나 계정의 리소스 프로비저닝 같은 반복되는 프로세스가 있는 경우 재사용 가능한 모듈식 빌딩 블록을 생성하여 개발 속도를 높일 수 있습니다. Step Functions를 사용하면 코드를 사용자 지정하지 않고도 워크플로를 스왑 및 재구성할 수 있습니다. 따라서 기존 워크플로에서 새 워크플로를 몇 분 만에 어셈블할 수 있습니다. 오류의 원인을 몇 초 만에 손쉽게 모니터링하고 포착하기 위해 상위 워크플로 단계와 하위 워크플로 단계를 구분할 수도 있습니다. Step Functions 콘솔에서는 시각적으로 표현된 다양한 워크플로 수준 간을 클릭 한 번으로 전환할 수 있습니다. 

중첩된 워크플로 실행은 단일 워크플로 단계에서 시작합니다. 콘솔에서 코드 조각을 사용하여 중첩된 워크플로를 시작하도록 워크플로를 구성할 수 있습니다. 아니면 콘솔의 샘플 프로젝트를 사용해 완전한 예제를 배포할 수도 있습니다. 

중첩된 워크플로를 시작하는 데 따르는 추가 요금은 없습니다. 중첩된 워크플로에는 모든 Step Functions 워크플로와 동일한 요금이 책정됩니다. 자세한 내용은 AWS Step Functions 요금을 참조하십시오. 중첩된 워크플로는 Step Functions가 제공되는 모든 AWS 퍼블릭 리전에서 사용할 수 있습니다. AWS Step Functions가 제공되는 리전의 전체 목록은 AWS 리전을 참조하십시오.  

Step Functions에 대해 자세히 알아보려면 AWS Step Functions 개발자 안내서를 참조하십시오. 중첩된 워크플로의 작성에 대해 자세히 알아보려면 AWS 서비스 통합에서 관련 섹션을 참조하십시오.