JSCODE Logo
프로그래밍 과외블로그후기멘토진
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호
학원 명칭 : 제이에스코드(JSCODE)원격학원학원설립ㆍ운영 등록번호 : 제6063호

서울특별시 구로구 경인로 20가길 11(오류동, 아델리아)

Copyright ⓒ 2025 JSCODE - 최상위 현업 개발자들의 프로그래밍 교육 All rights reserved.

이용약관개인정보처리방침
← 블로그 목록으로 돌아가기

ECS, Lambda, Step Functions, API Gateway (★★★)

JSCODE 박재성
JSCODE 박재성
2025-12-30
author
JSCODE 박재성
category
AWS SAA-C03
createdAt
Dec 30, 2025
series
AWS SAA-C03 자격증 벼락치기 - 딱 163문제로 2주만에 합격하기
slug
aws-serverless-and-container-services
type
post
updatedAt
Dec 30, 2025 07:48 PM

✅ ECS

ECS는 Docker 컨테이너를 쉽게 운영하게 해주는 서비스이다.
 
[유형]
  1. EC2 기반의 ECS
      • EC2를 직접 관리하는 방식이라서 세부적인 설정을 할 수 있으나 관리 부담이 크다.
 
  1. Fargate 기반의 ECS
      • 완전 관리형 서비스(= 서버 관리를 AWS가 알아서 하는 방식)라서 관리 부담이 비교적 작다.
      • 서버의 축소/확장도 AWS가 알아서 관리해주기 때문에, 예측 불가능한 트래픽을 유연하게 대응할 수 있다.
 
 

✅ Lambda

Lambda는 AWS가 서버를 관리하고, 개발자는 코드만 올리면 실행되는 서비스이다.
 
[특징]
  • 서버는 AWS가 관리하고, 개발자는 코드만 올리면 실행되는 서비스를 보고 서버리스(Serverless)라고 부른다.
  • 요청이 올 때만 서버가 실행되고 요청이 없을 때는 서버를 중단한 채로 기다리기 때문에 비용을 절감할 수 있다. 간헐적으로 실행해야 하는 작업인 경우에 유용하다.
  • 요청이 없다가 갑자기 들어오면 실행 환경을 구성하느라 지연 시간이 발생한다. 이런 현상을 보고 콜드 스타트(Cold Start)라고 얘기한다.
  • 콜드 스타트(Cold Start)를 해결하기 위해 프로비저닝된 동시성(Provisioned Concurrency)를 설정한다. 프로비저닝된 동시성이란 실행 환경을 미리 띄워두는 방식을 얘기한다.
  • 최대 15분까지 실행 시간을 보장한다. 15분이 넘어가는 작업은 AWS Lambda에서 실행할 수 없다.
 
 

✅ Step Functions

Step Functions는 여러 작업(ex. Lambda)을 순서대로 실행시킬 수 있게 연결해주는 서비스이다. 
 
[특징]
  • 실행 상태, 재시도, 오류 처리, 실패를 자동으로 관리해준다.
  • Lambda와 달리 15분 이상의 장기 작업이 가능하다.
  • 여러 단계의 작업을 처리해야 하는 경우 자주 사용한다.
 
 

✅ API Gateway

API Gateway는 외부로부터 받은 요청을 백엔드(ALB, Lambda, ECS, EC2)로 안전하게 전달하는 서비스이다.
 
[유형]
  1. API Gateway REST API
      • 비용이 비쌈 / 지연 시간 보통 / 기능 다양함
      • JWT 인증 기능을 기본적으로 제공하지 않는다.
       
  1. API Gateway HTTP API
      • 비용이 저렴 / 지연 시간 낮음 / 기능이 제한적
      • JWT 인증 기능을 기본적으로 제공한다.
       
[기능]
  • 엣지 최적화 (Edge-optimized) : 전세계 사용자의 API 응답 속도를 줄여준다.
author
category
AWS SAA-C03
createdAt
series
AWS SAA-C03 자격증 벼락치기 - 딱 163문제로 2주만에 합격하기
slug
type
series-footer
updatedAt
Jan 6, 2026 11:18 PM
📎
이 글은 AWS SAA-C03 자격증 벼락치기 - 딱 163문제로 2주만에 합격하기 강의의 수업 자료 중 일부입니다.