AWS Step Functions란?
- 시각적 워크플로(Workflow)구축 서비스 (그림같은 서비스....)
- 애플리케이션의 구성 요소를 단계별로 배열하여 다단계 애플리케이션을 구축하고 실행 가능
- 사용 예시는
- 1) 데이터 처리 : 여러 DB의 데이터를 통일된 보고서로 통합, 분석 및 기계 학습 워크플로 조정
- 2) DevOps 및 IT 자동화 : 지속적 통합 및 지속적 배포를 위한 도구 구축, 인프라의 변경에 자동으로 대응하는 이벤트 중심 애플리케이션 생성
- 3) 전자 상거래 : 주문처리, 재고 추적 등 프로세스 자동화
- 4) 웹 애플리케이션 : 강력한 사용자 등록 프로세스와 로그인 인증 구현
Amazon AppFlow란?
- Software-as-a-Service (SaaS) 애플리케이션과 AWS 간에 안전하게 데이터를 전송할 수 있게 해주는 서비스
- SaaS 앱과 데이터를 교환하기위해 AWS 서비스용 API 커넥터를 구축(코드작성)하고 관리할 필요 없음
- 원래는 출발지, 목적지 등등 설정해야하는데 AWS에서는 굳이 커넥터를 구축할 필요가 없다.
- 소스는 SaaS 애플리케이션과 연결이 가능하다. (Salesforce, SAP, Zendesk, Slack, ServiceNow)
- 대상은 Amazon S3 및 Amazon Redshift와 같은 AWS 서비스
- 일정에 따라, 비즈니스 이벤트에 대한 응답으로 혹은 온디맨드로 데이터 플로우를 실행 가능하다.
SaaS(Stack, Salseforce)들을 Redshift, S3 등등으로 데이터 교환하기 위해 가운데 Amazon AppFlow를 사용한다.
'Cloud Infra Architecture (AWS) > AWS SAA-C03' 카테고리의 다른 글
AWS Key Management Service (KMS)란? (1) | 2023.01.12 |
---|---|
AWS Cognito, AWS Single Sing-On이란? (0) | 2023.01.12 |
AWS Amazon MQ 및 AWS API Gateway란? (0) | 2023.01.12 |
AWS Kinesis란? (0) | 2023.01.12 |
AWS Amazon Simple Notification Service(SNS)란? (0) | 2023.01.12 |