AWS Lambda
Lambda ํต์ฌ ๊ฐ๋
Lambda๋ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์๋ฒ๋ฆฌ์ค ์ปดํจํ
์๋น์ค์ด๋ค. ์๋ฒ ํ๋ก๋น์ ๋์ด๋ ๊ด๋ฆฌ ์์ด ์ฝ๋๋ฅผ ์คํํ๋ค. ํจ์๋ ์ด๋ฒคํธ์ ์ํด ํธ๋ฆฌ๊ฑฐ๋๋ฉฐ, ์คํ ์๊ฐ์ ๋ํด์๋ง ๋น์ฉ์ ์ง๋ถํ๋ค.
โข
Lambda ํต์ฌ ์ ํ โ ์ํ ๋จ๊ณจ
์ต๋ ์คํ ์๊ฐ | 15๋ถ |
๋ฉ๋ชจ๋ฆฌ | 128MB ~ 10,240MB |
์์ ์คํ ๋ฆฌ์ง | /tmp ์ต๋ 10,240MB |
ํจํค์ง ํฌ๊ธฐ | .zip 50MB (์์ถ), 250MB (๋น์์ถ)
์ปจํ
์ด๋ ์ด๋ฏธ์ง 10GB |
๋์ ์คํ | ๋ฆฌ์ ๋น ๊ธฐ๋ณธ 1,000๊ฐ (Soft Limit) |
ํ๊ฒฝ ๋ณ์ | ์ต๋ 4KB |
Lambda ํธ์ถ ๋ฐฉ์
1.
๋๊ธฐ(Synchronoous) ํธ์ถ
ํธ์ถ์ โ Lambda โ ์๋ต ๋๊ธฐ โ ๊ฒฐ๊ณผ ๋ฐํ
โข
ํธ๋ฆฌ๊ฑฐ: API Gateway, ALB, Cognito, CloudFront
โข
ํน์ง:
โฆ
์๋ฌ ๋ฐ์ ์ ํธ์ถ์๊ฐ ์ง์ ์ฒ๋ฆฌ
โฆ
Lambda๊ฐ ์ฌ์๋ ์ ํจ
2.
๋น๋๊ธฐ(Asynchronous) ํธ์ถ
ํธ์ถ์ โ Lambda โ ์ฆ์ 200 ๋ฐํ (๊ฒฐ๊ณผ ๊ธฐ๋ค๋ฆฌ์ง ์์)
โข
ํธ๋ฆฌ๊ฑฐ: S3, SNS, EventBridge, CloudWatch Events
โข
ํน์ง
โฆ
์๋ ์ฌ์๋ 2ํ (์ด 3๋ฒ ์คํ)
โฆ
์คํจ ์ DLQ(Dead Letter Queue) ๋๋ Lambda Destinations๋ก ๋ผ์ฐํ
3.
์คํธ๋ฆผ/ํด๋ง(Stream/Polling) ๊ธฐ๋ฐ
Lambda๊ฐ ์์ค๋ฅผ ์ง์์ ์ผ๋ก ํด๋ง
โข
ํธ๋ฆฌ๊ฑฐ: SQS, Kinesis, DynamoDB Streams, MSK
โข
ํน์ง:
โฆ
Lambda๊ฐ ๋ฐฐ์น๋ก ๋ ์ฝ๋ ์ฒ๋ฆฌ
โฆ
์คํจ ์ ๋ฐฐ์น ์ฌ์ฒ๋ฆฌ (SQS: DLQ ์ค์ ๊ถ์ฅ)
S3 ์ด๋ฒคํธ โ Lambda โ ๋น๋๊ธฐ (์๋ ์ฌ์๋ 2ํ)
API Gateway โ Lambda โ ๋๊ธฐ (์ฌ์๋ ์์)
SQS โ Lambda โ ํด๋ง (๋ฐฐ์น ์ฒ๋ฆฌ)
Lambda ๋์์ฑ & Cold Start
โข
Cold Start ๋ฐ์ ์กฐ๊ฑด:
โฆ
์ ์คํ ํ๊ฒฝ ์ด๊ธฐํ ์
โ ์ปจํ
์ด๋ ์์ + ๋ฐํ์ ์ด๊ธฐํ + ํธ๋ค๋ฌ ๋ก๋
โ ์๋ฐฑ ms ~ ์ ์ด ์ง์ฐ
โข
Cold Start ํด๊ฒฐ ๋ฐฉ๋ฒ:
โฆ
Provisioned Concurrency
โ ๋ฏธ๋ฆฌ ์ด๊ธฐํ๋ ์คํ ํ๊ฒฝ ์ ์ง
โ ์ฆ์ ์๋ต ๋ณด์ฅ (Cold Start ์ ๊ฑฐ)
โ ๋น์ฉ ๋ฐ์ (ํญ์ ์ผ์ง ์ํ)
โฆ
Reserved Concurrency
โ ํน์ ํจ์์ ์ต๋ ๋์ ์คํ ์ ์์ฝ
โ ๋ค๋ฅธ ํจ์๊ฐ ์ด ํ ๋น๋ ์ฌ์ฉ ๋ถ๊ฐ
โ Cold Start ํด๊ฒฐ
ย (์ค๋กํ๋ง ์ ์ด์ฉ)
โข
๋์์ฑ ๊ณ์ฐ:
โฆ
๋์ ์คํ ์ = ์ด๋น ํธ์ถ ์ x ํ๊ท ์คํ ์๊ฐ(์ด)
โฆ
์: ์ด๋น 1,000๋ฒ ํธ์ถ, ์คํ ์๊ฐ 0.5์ด โ ๋์ ์คํ 500๊ฐ ํ์
Lambda ์๋ต ์ง์ฐ (์ฒซ ์์ฒญ๋ง ๋๋ฆผ) โ Cold Start
Cold Start ์์ ์ ๊ฑฐ โ Provisioned Concurrency
ํน์ Lambda๊ฐ ๋ชจ๋ ๋์์ฑ ์์ง ๋ฐฉ์ง โ Reserved Concurrency
Lambda & VPC
โข
๊ธฐ๋ณธ Lambda (VPC ์ธ๋ถ)
โฆ
์ธํฐ๋ท ์ ๊ทผ 
โฆ
VPC ๋ด RDS ์ ๊ทผ 
โข
VPC ์ฐ๊ฒฐ Lambda:
โฆ
VPC ๋ด RDS/ElastiCache ์ ๊ทผ 
โฆ
์ธํฐ๋ท ์ ๊ทผ
ย (NAT Gateway ํ์)
โฆ
Cold Start ์๊ฐ ์ฆ๊ฐ (ENI ์์ฑ)
โข
VPC Lambda โ ์ธํฐ๋ท ์ ๊ทผ ๊ตฌ์ฑ:
โฆ
Lambda โ Private Subnet โ NAT Gateway โ Internet Gateway โ ์ธํฐ๋ท
Lambda ์ด๋ฒคํธ ์์ค & ์ํคํ ์ฒ ํจํด
์๋ฒ๋ฆฌ์ค์์๋ ๋ฐฐ์น ์ฒ๋ฆฌ๋ณด๋ค ์ค์๊ฐ ์ด๋ฒคํธ ์ฒ๋ฆฌ๊ฐ ๊ถ์ฅ๋๋ค. ๋ฐฐ์น๋ ๋ ์์ ๋จ์์ ์ฆ๋ถ ์
๋ฐ์ดํธ๋ก ๋์ฒด๋์ด์ผ ํ๋ค.
โข
Lambda ๊ฐ ์ง์ ๋๊ธฐ ํธ์ถ โ Anti-Pattern 
โฆ
์ด์ :
โช
๋น์ฉ: ๋๊ธฐ ์ค์ธ Lambda๋ ๋น์ฉ ๋ฐ์
โช
๋ณต์ก์ฑ: ์๋ฌ ์ฒ๋ฆฌ, ๋กค๋ฐฑ ๋ณต์ก
โช
ํ์ฅ์ฑ: ์ค์ฒฉ ํธ์ถ ์ ๋์์ฑ ๊ธ์ฆ
โข
์ฌ๋ฐ๋ฅธ ํจํด:
โฆ
Lambda โ SQS โ Lambda (๋น๋๊ธฐ ๋์ปคํ๋ง)
โฆ
Lambda โ Step Functions (๋ณต์กํ ์ํฌํ๋ก์ฐ)
โฆ
Lambda โ SNS โ ์ฌ๋ฌ Lambda (ํฌ์์)
โฆ
Lambda โ EventBridge (์ด๋ฒคํธ ๋ผ์ฐํ
)
Lambda ํจ์๋ ๋์ผํ ์ด๋ฒคํธ๋ฅผ ๋ ๋ฒ ์ด์ ๋ฐ์ ์ ์์ผ๋ฏ๋ก ๋ฉฑ๋ฑ์ฑ(idempotent)์ ๊ฐ๋๋ก ์ค๊ณํด์ผ ํ๋ค. ๋์ผํ ์ด๋ฒคํธ๋ฅผ ์ฌ๋ฌ ๋ฒ ๋ฐ์๋ ์ฒซ ๋ฒ์งธ ์ฒ๋ฆฌ ์ดํ ๊ฒฐ๊ณผ๊ฐ ๋ณ๊ฒฝ๋์ง ์์์ผ ํ๋ค.
DynamoDB ํ
์ด๋ธ์ ์ต๊ทผ ์ฒ๋ฆฌ๋ ์๋ณ์๋ฅผ ์ถ์ ํด ์ด๋ฏธ ์ฒ๋ฆฌ๋ ํธ๋์ญ์
์ธ์ง ํ์ธํ๋ ๋ฐฉ์์ผ๋ก ๋ฉฑ๋ฑ์ฑ์ ๊ตฌํํ ์ ์๋ค.
API Gateway
API Gateway ํ์
ํ์
| ํ๋กํ ์ฝ | ํน์ง |
REST API | HTTP/HTTPS | ์์ ํ ๊ธฐ๋ฅ, ์บ์ฑ, API Key, ์ฌ์ฉ๋ ๊ณํ |
HTTP API | HTTP/HTTPS | REST๋ณด๋ค ์ ๋ ด(71%), ์ ์ง์ฐ, ๊ธฐ๋ณธ ๊ธฐ๋ฅ๋ง |
WebSocket API | WebSocket | ์๋ฐฉํฅ ์ค์๊ฐ ํต์ , ์ฑํ
/๊ฒ์ |
REST API vs HTTP API ์ ํ
โข
์บ์ฑ ํ์ โ REST API
โข
API Key/์ฌ์ฉ๋ ๊ณํ โ REST API
โข
AWS WAF ์ฐ๋ โ REST API
โข
๋จ์ Lambda ํ๋ก์ โ HTTP API (๋น์ฉ ์ ๊ฐ)
โข
JWT ์ธ์ฆ โ HTTP API (๊ธฐ๋ณธ ์ง์)
API Gateway ํตํฉ ์ ํ
โข
Lambda Proxy integration(ํตํฉ):
โฆ
์์ฒญ ์ ์ฒด(ํค๋, ์ฟผ๋ฆฌ, ๋ฐ๋)๋ฅผ Lambda์ ๊ทธ๋๋ก ์ ๋ฌ
โฆ
Lambda๊ฐ ์๋ต ํ์ ์ง์ ์ ์ด
โ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ํจํด
โข
Lambda Non-Proxy (์ปค์คํ
):
โฆ
API Gateway์์ ์์ฒญ/์๋ต ๋ณํ (Mapping Template)
โ VTL(Velocity Template Language)๋ก ๋ณํ
โ ๋ ๊ฑฐ์ ์ฐ๋ ์ ์ฌ์ฉ
โข
AWS Service Integration(์ง์ ํตํฉ):
โฆ
API Gateway โ Lambda ์์ด ์ง์ AWS ์๋น์ค ํธ์ถ
โฆ
์: API Gateway โ DynamoDB Put Item
โฆ
์: API Gateway โ SQS Send Message
โ Lambda ๋ถํ์๋ก ๋น์ฉ ์ ๊ฐ, ์ง์ฐ ๊ฐ์
API Gateway์์ Lambda ์์ด DynamoDB์ ์ง์ ์ฐ๊ธฐ โ AWS Service ์ง์ ํตํฉ
โ์๋ฒ๋ฆฌ์ค ์ํคํ
์ฒ ๊ฐ์ํ ๋ฌธ์ ์์ ์์ฃผ ์ถ์ โ
AWS Step Functions
Step Functions vs SQS vs SNS ์ ํ ๊ธฐ์ค
โข
Step Functions:
โฆ
๋ณต์กํ ์ํฌํ๋ก์ฐ (์กฐ๊ฑด, ๋ณ๋ ฌ, ์ฌ์๋, ์๋ฌ ์ฒ๋ฆฌ)
โฆ
Lambda ํจ์ ์ค์ผ์คํธ๋ ์ด์
โฆ
์คํ ์ํ ์๊ฐํ ๋ฐ ๊ฐ์ฌ
โฆ
์ต๋ 1๋
์คํ (Standard Workflow)
Standard: ์ ํํ ํ ๋ฒ ์คํ, ๊ฐ์ฌ ๊ฐ๋ฅ, ๋น์
Express: ์ต์ ํ ๋ฒ ์คํ, ๊ณ ์ฒ๋ฆฌ๋, ์ ๋ ด, 5๋ถ ์ ํ
โข
SQS:
โฆ
๊ฐ๋จํ ๋น๋๊ธฐ ๋์ปคํ๋ง
โฆ
์์ ์๋ ๋ฉ์์ง ์ฒ๋ฆฌ (Standard)
โฆ
์์ ๋ณด์ฅ (FIFO)
โฆ
Lambda ์ง์ ํธ๋ฆฌ๊ฑฐ ๊ฐ๋ฅ
โข
SNS:
โฆ
Pan out (1โN ๋ฐฐํฌ)
โฆ
์ฌ๋ฌ ๊ตฌ๋
์์๊ฒ ๋์ ์ ๋ฌ
โฆ
SQS + SNS ์กฐํฉ: ํฌ์์ + ๋ด๊ตฌ์ฑ
Lambda ์์ฐจ ์คํ + ์๋ฌ ์ฒ๋ฆฌ + ์ฌ์๋ โ Step Functions
์๋น์ค ๊ฐ ๋์จํ ๊ฒฐํฉ, ๋น๋๊ธฐ โ SQS
1:N ์ด๋ฒคํธ ์ ํ โ SNS
๋ณต์กํ ์ฃผ๋ฌธ ์ฒ๋ฆฌ ์ํฌํ๋ก์ฐ โ Step Functions
์ปจํ ์ด๋ ์๋น์ค ๋น๊ต
์๋น์ค ๊ณ์ธต ๊ตฌ์กฐ ์ดํด
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ์ปจํ
์ด๋ ์ด๋ฏธ์ง ์ ์ฅ์ โ
โ Amazon ECR (Elastic Container โ
โ Registry) โ
โโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโดโโโโโโโโโโโโโโโ
โ ์ค์ผ์คํธ๋ ์ด์
๊ณ์ธต โ
โโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโค
โ Amazon โ Amazon โ
โ ECS โ EKS โ
โ (AWS ์์ฒด) โ (Kubernetes) โ
โโโโโโฌโโโโโโโโดโโโโโโโฌโโโโโโโโ
โ โ
โโโโโโดโโโโโโโโโโโโโโโดโโโโโ
โ ์ปดํจํ
๊ณ์ธต โ
โโโโโโโโโโโโโโโฌโโโโโโโโโโโค
โ EC2 โ Fargate โ
โ (์ง์ ๊ด๋ฆฌ) โ (์๋ฒ๋ฆฌ์ค) โ
โโโโโโโโโโโโโโโดโโโโโโโโโโโ
Plain Text
๋ณต์ฌ
ECS vs EKS ๋น๊ต
Fargate๋ ์ปจํ
์ด๋๋ฅผ ์ํ ์๋ฒ๋ฆฌ์ค ์ปดํจํ
์์ง์ผ๋ก, ๊ธฐ๋ณธ ์ธํ๋ผ๋ฅผ ๊ด๋ฆฌํ์ง ์๊ณ ์ปจํ
์ด๋๋ฅผ ์คํํ ์ ์๋ค. EC2 ์ธ์คํด์ค๋ฅผ ํ๋ก๋น์ ๋ํ๊ฑฐ๋ ๊ด๋ฆฌํ ํ์๊ฐ ์์ผ๋ฉฐ, ECS์ EKS ๋ชจ๋์์ ์ฌ์ฉํ ์ ์๋ค.
ECS | EKS | |
์์ง | AWS ์์ฒด ์ค์ผ์คํธ๋ ์ดํฐ | Kubernetes (์คํ์์ค) |
๋ฌ๋ ์ปค๋ธ | ๋ฎ์ (AWS ์นํ์ ) | ๋์ (K8s ์ง์ ํ์) |
AWS ํตํฉ | ๋งค์ฐ ๊น์ | ์ข์ (์ผ๋ถ ์ถ๊ฐ ์ค์ ) |
๋ฉํฐ ํด๋ผ์ฐ๋ | ||
์ปจํธ๋กค ํ๋ ์ธ | AWS ์์ ๊ด๋ฆฌ | AWS ๊ด๋ฆฌ (๋น์ฉ ๋ฐ์) |
๋น์ฉ | ์ปจํธ๋กค ํ๋ ์ธ ๋ฌด๋ฃ | ์ปจํธ๋กค ํ๋ ์ธ $0.10/์๊ฐ |
์ปค์คํฐ๋ง์ด์ง | ์ ํ์ | ๋งค์ฐ ๋์ (CRD, ํ๋ฌ๊ทธ์ธ) |
AWS๋ง ์ฌ์ฉ, ๋จ์ํจ, ๋น ๋ฅธ ์์ โ ECS
Kubernetes ๊ธฐ์กด ์ฌ์ฉ ์ค, ๋ฉํฐ ํด๋ผ์ฐ๋ โ EKS
์๋ฒ ๊ด๋ฆฌ ์์ด ์ปจํ
์ด๋ ์คํ โ Fargate (ECS ๋๋ EKS์ ํจ๊ป)
EC2 ์ง์ ์ ์ด, GPU, ํน์ ์ธ์คํด์ค ํ์ โ EC2 Launch Type
Fargate vs EC2 Launch Type
โข
Fargate Launch Type:
โฆ
์ธํ๋ผ ๊ด๋ฆฌ ๋ถํ์
โฆ
ํ์คํฌ๋ณ ๊ฒฉ๋ฆฌ๋ ์คํ ํใด๊ฒฝ
โฆ
์๋ ์ค์ผ์ผ๋ง
โฆ
GPU ์ง์ 
โฆ
Windows ์ปจํ
์ด๋ ์ ํ์
โฆ
๋น์ฉ: ์ฌ์ฉํ vCPU + ๋ฉ๋ชจ๋ฆฌ ๊ธฐ์ค
โข
EC2 Launch Type:
โฆ
EC2 ์ธ์คํด์ค ์ง์ ๊ด๋ฆฌ
โฆ
GPU ์ธ์คํด์ค ์ฌ์ฉ ๊ฐ๋ฅ
โฆ
๊ธฐ์กด EC2 ์์ฝ ์ธ์คํด์ค ํ์ฉ
โฆ
๋ ์ธ๋ฐํ ๋คํธ์ํฌ ์ ์ด
โฆ
๋น์ฉ: EC2 ์ธ์คํด์ค ๋น์ฉ
Amazon EventBridge
EventBridge = ์๋ฒ๋ฆฌ์ค ์ด๋ฒคํธ ๋ฒ์ค
์ด๋ฒคํธ ์์ค EventBridge ๋์
โโโโโโโโโโ โโโโโโโโโโโ โโโโ
AWS ์๋น์ค โ ์ด๋ฒคํธ ๋ฒ์ค โ Lambda
SaaS ์ฑ(Zendesk) โ (์ด๋ฒคํธ ๋ผ์ฐํ
) โ Step Functions
์ปค์คํ
์ฑ โ ๊ท์น ๊ธฐ๋ฐ ํํฐ โ SQS/SNS
ํจํด ๋งค์นญ API Gateway
ECS Task
Plain Text
๋ณต์ฌ
EventBridge vs SNS vs SQS ์ ํ
โข
EventBridge:
โฆ
์ด๋ฒคํธ ๋ผ์ฐํ
๋ฐ ํํฐ๋ง
โฆ
AWS ์๋น์ค โ ๋ค๋ฅธ ์๋น์ค ์ฐ๋
โฆ
SaaS ์ด๋ฒคํธ ์์ (Salesforce, Zendesk)
โฆ
์ค์ผ์ค ๊ธฐ๋ฐ ํธ๋ฆฌ๊ฑฐ (cron)
โฆ
ํฌ๋ก์ค ๊ณ์ ์ด๋ฒคํธ ์ ๋ฌ
โข
SNS:
โฆ
๋จ์ ํฌ์์ (1:N)
โฆ
SMS/์ด๋ฉ์ผ/HTTP ์๋ํฌ์ธํธ ์ง์
โฆ
๋ฉ์์ง ํํฐ๋ง (๊ตฌ๋
ํํฐ ์ ์ฑ
)
โข
SQS:
โฆ
๋ฉ์์ง ํ, ๋น๋๊ธฐ ์ฒ๋ฆฌ
โฆ
๊ฐ์์ฑ ํ์์์, DLQ
โฆ
Lambda ํธ๋ฆฌ๊ฑฐ ๊ฐ๋ฅ
AWS ์ด๋ฒคํธ๋ฅผ ๋ค๋ฅธ ์๋น์ค๋ก ๋ผ์ฐํ
โ EventBridge
์ฌ๋ฌ ๊ตฌ๋
์์๊ฒ ์๋ฆผ โ SNS
๋ด๊ตฌ์ฑ ์๋ ๋น๋๊ธฐ ์ฒ๋ฆฌ โ SQS
AWS App Runner
AWS App Runner๋ ์ธํ๋ผ๋ฅผ ๊ด๋ฆฌํ๊ฑฐ๋ ์ปค์คํฐ๋ง์ด์ง ์์ด ์ ํ๋ฆฌ์ผ์ด์
์ ์ธํฐ๋ท์ ๋ฐฐํฌํ๋ ๊ฐ์ฅ ๊ฐ๋จํ ๊ฒฝ๋ก๋ฅผ ์ ๊ณตํ๋ค.
App Runner
โข
์์ค์ฝ๋ ๋๋ ์ปจํ
์ด๋ ์ด๋ฏธ์ง โ ์๋์ผ๋ก ์น ์๋น์ค ๋ฐฐํฌ
โข
์ธํ๋ผ ์์ ๊ด๋ฆฌ (EC2, ECS, ALB ์๋ ๊ตฌ์ฑ)
โข
์๋ ์ค์ผ์ผ๋ง + HTTPS
โข
ECS/EKS๋ณด๋ค ๋จ์, Beanstalk์ ์ ์ฌ
์ ํ ๊ธฐ์ค
โข
App Runner โ ๊ฐ์ฅ ๋จ์, ๋น ๋ฅธ ๋ฐฐํฌ, ์ปจํธ๋กค ๋ถํ์
โข
Beanstalk โ App Runner๋ณด๋ค ์ค์ ์์ ๋ ๋์
โข
ECS Fargate โ Beanstalk๋ณด๋ค ๋ ์ธ๋ฐํ ์ ์ด
โข
EKS โ ๊ฐ์ฅ ๋์ ์ ์ด, K8s ์ํ๊ณ
Summary
๊ฐ๋
| ํ ์ค ์์ฝ |
Lambda ์ต๋ ์คํ ์๊ฐ | 15๋ถ |
Lambda ๋๊ธฐ ํธ์ถ | API GW/ALB. ์ฌ์๋ ์์. ํธ์ถ์๊ฐ ์๋ฌ ์ฒ๋ฆฌ |
Lambda ๋น๋๊ธฐ ํธ์ถ | S3/SNS/EventBridge. ์๋ ์ฌ์๋ 2ํ. DLQ ์ค์ ๊ฐ๋ฅ |
Lambda ํด๋ง | SQS/Kinesis/DynamoDB Streams. ๋ฐฐ์น ์ฒ๋ฆฌ |
Provisioned Concurrency | Cold Start ์ ๊ฑฐ. ํญ์ ์ด๊ธฐํ ์ํ ์ ์ง. ๋น์ฉ ๋ฐ์ |
Reserved Concurrency | ๋์์ฑ ์์ฝ. Cold Start ํด๊ฒฐ |
Lambda ๋ฉฑ๋ฑ์ฑ | ๋์ผ ์ด๋ฒคํธ ์ค๋ณต ์ฒ๋ฆฌ ๋ฐฉ์ง. DynamoDB ์ถ์ |
ECS | AWS ์์ฒด ์ค์ผ์คํธ๋ ์ดํฐ. ์ปจํธ๋กค ํ๋ ์ธ ๋ฌด๋ฃ |
EKS | ๊ด๋ฆฌํ Kubernetes. ๋ฉํฐ ํด๋ผ์ฐ๋. ์ปจํธ๋กค ํ๋ ์ธ ์ ๋ฃ |
Fargate | ์๋ฒ๋ฆฌ์ค ์ปจํ
์ด๋ ์ปดํจํ
. ECS/EKS ๋ชจ๋ ์ฌ์ฉ ๊ฐ๋ฅ |
Step Functions Standard | ์ ํํ ํ ๋ฒ. ์ต๋ 1๋
. ๊ฐ์ฌ ๊ฐ๋ฅ |
Step Functions Express | ์ต์ ํ ๋ฒ. 5๋ถ ์ ํ. ๊ณ ์ฒ๋ฆฌ๋. ์ ๋ ด |
EventBridge | ์ด๋ฒคํธ ๋ฒ์ค. AWS ์๋น์ค ์ฐ๋. SaaS ์ด๋ฒคํธ ์์ |
API GW REST vs HTTP | REST: ์บ์ฑ/WAF/API Key. HTTP: ์ ๋ ด/์ ์ง์ฐ |