Hacker News인프라 · 데브옵스오늘의 주요

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 라이선스를 따르고 오픈소스로 개발되며, 스폰서십이 인프라 유지와 새 에뮬레이터 개발을 지원한다.
AI 요약 안내

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

요약 원칙 ↗