GitHub Trending인프라 · 데브옵스

floci-io/floci

Floci: LocalStack 대체 오픈소스 AWS 에뮬레이터

원제 floci-io/floci

스타 27,768당일 +227Java
Key Point

LocalStack이 내년 3월 지원 종료되고 유료화되는 가운데, Floci는 인증 토큰 없이 AWS 개발·테스트를 로컬에서 할 수 있는 가벼운 오픈소스 대안으로 제시된다.

핵심 요약

  • AWS 계정 없이 로컬에서 AWS 호환 서비스를 실행할 수 있는 무료 오픈소스 에뮬레이터 Floci를 공개했다.
  • Docker Compose로 localhost:4566 포트에 띄울 수 있으며, 기존 AWS SDK·CLI·Terraform·CDK 워크플로우를 그대로 사용 가능하다.
  • 시작 시간 24ms, 유휴 메모리 13MiB, 이미지 크기 90MB로 LocalStack 커뮤니티 에디션(시작 시간 3.3초, 메모리 143MiB, 이미지 1GB)보다 훨씬 가볍다.
  • Lambda, RDS, ElastiCache, Neptune, DocumentDB, ECS, EC2, EKS, OpenSearch, CodeBuild, Managed Service for Apache Flink 등은 실제 Docker 기반 실행으로 충실도를 높였다.
  • S3, SQS, SNS, DynamoDB, API Gateway, AppSync, Cognito, Step Functions, EventBridge 등 100개 이상의 AWS 서비스를 지원한다.
  • 브라우저 기반 웹 콘솔(http://localhost:4566/_floci/ui)에서 로컬 에뮬레이터의 리소스를 검사할 수 있으며, 콘솔은 초기 요청 시 사이드카 컨테이너로 시작된다.
  • Floci의 AWS 멤버로서 Azure용 floci-az, GCP용 floci-gcp, OCI용 floci-oci 등 다른 클라우드 에뮬레이터 제품군의 일부다.
  • MIT 라이선스 오픈소스이며 Linux·macOS·Windows용 네이티브 바이너리(약 40MB)도 제공하므로 Docker 없이도 실행 가능하다.
  • LocalStack 커뮤니티 에디션이 2026년 3월 종료되고 인증 토큰이 필수가 되면서 보안 업데이트가 중단될 예정인데, Floci는 인증 토큰 불필요의 완전 대체 솔루션이다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗