---
title: "Floci: LocalStack 커뮤니티 에디션 종료 후 등장한 무료 오픈소스 AWS 에뮬레이터"
published: 2026-03-21T21:49:15.000Z
canonical: https://jeff.news/article/842
---
# Floci: LocalStack 커뮤니티 에디션 종료 후 등장한 무료 오픈소스 AWS 에뮬레이터

LocalStack 커뮤니티 에디션이 2026년 3월 인증 필수화+보안 업데이트 동결로 막히면서, MIT 라이선스 대안 Floci가 등장. 시작 시간 24ms, 메모리 13MiB, 21개+ AWS 서비스 지원으로 LocalStack 대비 압도적 경량화. docker compose up 한 방이면 끝.

## LocalStack 대안이 나왔다

- **Floci**: 무료 오픈소스 로컬 AWS 에뮬레이터. 이름은 팝콘처럼 생긴 구름 형태 floccus에서 따옴
- 배경이 중요함: **LocalStack 커뮤니티 에디션이 2026년 3월에 인증 토큰 필수화 + 보안 업데이트 동결**로 사실상 막혔음. Floci는 이에 대한 "조건 없는 대안"을 표방함

## Floci vs LocalStack 비교

- 시작 시간: Floci **~24ms** vs LocalStack **~3.3초** (130배 이상 빠름)
- 유휴 메모리: **~13MiB** vs ~143MiB
- Docker 이미지 크기: **~90MB** vs ~1.0GB
- 인증 토큰: **필요 없음** vs 필수
- 보안 업데이트: **계속 제공** vs 동결됨
- 라이선스: **MIT** vs 제한적

## 기능 범위

- **21개 이상의 AWS 서비스** 지원, SDK 테스트 408/408 통과
- LocalStack 커뮤니티에서 안 되거나 부분만 되던 것들이 Floci에서 풀 지원됨:
  - API Gateway v2 / HTTP API ✅
  - Cognito ✅
  - ElastiCache (Redis + IAM 인증) ✅
  - RDS (PostgreSQL + MySQL + IAM 인증) ✅
  - S3 Object Lock (COMPLIANCE / GOVERNANCE) ✅
  - DynamoDB Streams, IAM, STS, Kinesis, KMS 모두 ✅
- 네이티브 바이너리도 제공 (~40MB). LocalStack에는 없는 옵션임

## 사용법

- `docker compose up` 한 방이면 끝. 모든 서비스가 `http://localhost:4566`에 뜸
- 기존 AWS SDK 코드에서 엔드포인트만 바꾸면 됨. Java, Python, Node.js, Go, Rust, AWS CLI 다 지원
- 호환성 테스트 스위트([floci-compatibility-tests](https://github.com/hectorvent/floci))가 별도 레포로 있어서 SDK별 검증 가능
- CDK v2, OpenTofu/Terraform 워크플로 호환성 검증도 포함

> [!TIP]
> LocalStack 커뮤니티 에디션 쓰던 팀이라면 마이그레이션 비용이 거의 0임. 엔드포인트가 동일한 `localhost:4566`이라 설정 변경 없이 `docker compose up`만 바꾸면 됨.

- 스토리지 모드도 유연함: memory, persistent, hybrid, WAL 중 선택 가능. 환경변수(`FLOCI_` prefix)로 전부 오버라이드 가능

## 핵심 포인트

- LocalStack 커뮤니티 2026년 3월 인증 토큰 필수화 + 보안 업데이트 동결
- Floci: 시작 24ms / 메모리 13MiB / 이미지 90MB — LocalStack 대비 10-100배 경량
- 21개+ AWS 서비스, SDK 테스트 408/408 통과
- Cognito, RDS, ElastiCache 등 LocalStack에서 안 되던 서비스 풀 지원
- 엔드포인트 동일(localhost:4566)이라 마이그레이션 비용 거의 0

## 인사이트

오픈소스의 상용화 전환이 대안 프로젝트를 촉발하는 전형적 패턴. LocalStack 유저라면 즉시 평가해볼 가치가 있음.
