Floci: 주요 클라우드 서비스를 로컬에서 밀리초 단위로 에뮬레이션
원제 Floci: Locally emulating any cloud service
117 포인트댓글 25

Key Point
로컬 클라우드 에뮬레이션으로 인증, 비용, 시간 지연 없이 클라우드 앱과 AI 에이전트 개발을 실제 환경과 동일하게 테스트할 수 있다.
핵심 요약
- AWS, Azure, GCP, OCI를 로컬에서 밀리초 단위로 실행하는 클라우드 에뮬레이터 Floci를 공개했다.
- 각 에뮬레이터는 독립적인 MIT 라이선스 바이너리이며 인증 토큰, 클라우드 계정이 불필요하다.
- AWS는 LocalStack과 동일한 4566 포트에서 119개 서비스를 지원하며 코드 변경 없이 전환 가능하다.
- Azure는 Blob, Queue, Table, Functions, Key Vault, Event Hubs 등 8개 서비스를, GCP는 GCS, Pub/Sub, Firestore, Cloud Run, Cloud SQL, GKE 등 25개 서비스를, OCI는 8개 서비스를 지원한다.
- AI 에이전트는 일회용 키로 연결하며 실제 클라우드 계정 접근이 불필요해 보안 위험이 없다.
- 콜드 스타트 24ms, 유휴 상태 13MiB 메모리로 에이전트가 원격 서버 대기 없이 로컬에서 빠르게 반복 개발할 수 있다.
- Lambda, RDS, Redis, Kafka는 실제로 동작하므로 로컬에서 검증한 코드가 프로덕션에서도 동일하게 작동한다.
- 모든 SDK, CLI, Terraform/OpenTofu, 테스트 러너와 특별한 통합 없이 호환된다.
- 통합 CLI와 시각적 대시보드로 AWS, Azure, GCP, OCI의 모든 에뮬레이터를 한 곳에서 관리할 수 있다.
- 가격 계층, 커뮤니티 에디션 선탠셋, 엔터프라이즈 기능 제한이 없으며 모든 서비스가 모든 개발자에게 항상 이용 가능하다.
- LocalStack이 2026년 3월부터 인증 토큰을 필수화했으나, Floci는 인증, API 키, 텔레메트리가 필요 없다.
- GraalVM Mandrel로 컴파일되어 내부 루프, CI, 교실 등 실제 클라우드 계정이 너무 느리거나 비싸거나 위험한 모든 환경에서 사용 가능하다.
- Floci는 무료이며 MIT 라이선스를 따르고 오픈소스로 개발되며, 스폰서십이 인프라 유지와 새 에뮬레이터 개발을 지원한다.