반응형
Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Tags
- devop
- docker-compose
- cloud
- git
- docekr
- KISA
- devops
- 보안
- cloud trail
- AWS
- ECS
- kubernetes
- zerotrust
- secretmanager
- docker
- client-vpn
- security
- Network
- saa-c03
- IAC
- cloiud
- fargate
- DevSecOps
- Container
- CICD
- VPC
- CI/CD
- 클라우드 보안
- VPN
- eks
Archives
- Today
- Total
Devsecops로 발전하는 엔지니어
Aws 자격증 취득 위한 스터디 본문
반응형
- Aws step functions : 상태머신 기반 workflow 관리하는 서비스(Lambda 함수간의 프로세스 흐름을 조정하고, 조건부 실행 및 분리 로직을 적용할 수 있다)
- 사용 이유
- 조건부트리거 : Lambad 함수의 실행결과에 따라 다음 단계(MSA 혹은 Lambda)로 분리가 가능하다.
- 비즈니스로직오케스트레이션 : 여러 Lambda 함수를 체계적으로 연결하여 workflow 자동화가 가능하다.
- 시각적 결함 : Aws console에서 상태 머신을 시각적으로 확인이 가능하다.
- 내결함 : 실패한 작업을 자동으로 재시작 할 수 있는 기능을 제공한다.
- 비용 효율 : 이벤트 기반 실행 로직으로 불필요한 리소스 소비 제한 가능하다. - 표준 , Express 워크 플로 유형 (Step Function에는 2가지의 workflow 존재)
-표준 workflow : 실행 내역과 시각적 디버깅을 보여주기에 감사가 가능한 장기 실행 workflow에 적합하다.
(workflow를 정확히 1회 실행하며 최대 1년 동안 실행가능 , 각 단계는 정확히 1회 실행된다.)
- Express workflow : 스트리밍 데이터 처리 및 IoT 데이터 모으기와 같이 이벤트 속도가 높은 워크로드에 적합하다.
(workflow를 최소 1회 이상 실행하며, 최대 5분 동안 실행 될 수 있다, 단계 하나 이상은 1회 넘게 실행 되지만, workflwo 단계는 최소 1회 이상 실행 된다.)

- 다른 서비스와의 통합
- Aws SDK 통합(상태 시스템에서 직접 모든 Aws 서비스를 호출하는 방법을 제공하여 수천 개의 API작업에 액세스 가능)
- 최적화된 통합은 상태 시스템에서 이러한 서비스를 사용하기 위한 사용자 지정 옵셔을 제공한다.
- Step Functions를 다른 서비스와 결합하는데 3가지 서비스 통합 패턴이 존재한다.
1. 응답요청(기본값) : 서비스를 직접적으로 호출하고 Step Functions가 HTTP응답을 가져온 후에 다음상태로 진행.
2. 작업실행(.sync) : 서비스를 직접적으로 호출하고 작업이 완료될 때까지 Step Functions가 기다리도록 한다.
3. 작업 토근이 포함된 콜백 기다리기 : 직접적으로 호출하고 작업이 토근이 콜백과 함께 반환될 때까지 Step Functions가 기다리도록 한다.
반응형
'cloud' 카테고리의 다른 글
| Aws site-to-stie 도입 전 내용 정리 (1) | 2025.06.12 |
|---|---|
| Aws cloud trail 이란? (0) | 2025.04.09 |
| Aws -자격증 시험 준비를 위한 기초 재정리(2) -> IAM 2장 (0) | 2023.11.13 |
| Aws -자격증 시험 준비를 위한 기초 재정리(2) -> IAM 1장 (0) | 2023.10.24 |
| Aws -자격증 시험 준비를 위한 기초 재정리 (2) | 2023.10.24 |