Floci - 모든 클라우드 서비스를 로컬에서 에뮬레이션

4 hours ago 3

Floci는 AWS, Azure, GCP, OCI 서비스를 실제 클라우드 계정 없이 로컬에서 실행하는 에뮬레이터 모음으로, 각 에뮬레이터를 독립적인 MIT 라이선스 바이너리로 제공함 AWS용 floci는 119개 서비스를 지원하며, LocalStack과 동일한 4566 포트를 사용해 코드 변경 없이 교체할 수 있음 GraalVM Mandrel로 컴파일한 네이티브 바이너리를 사용하며, 시작 시간 24ms와 유휴 메모리 13MiB를 내세움 AI 코딩 에이전트가 임시 키로 클라우드 코드를 작성하고 실행하고 검증할 수 있어, 실제 클라우드 비밀정보나 계정에 접근하지 않고 반복 작업이 가능함 Lambda, RDS, ElastiCache에 실제 실행 엔진을 사용하며, 기존 SDK, CLI, Terraform/OpenTofu, 테스트 실행기와 별도 통합 없이 연동함 클라우드별 독립 에뮬레이터 각 에뮬레이터는 독립 실행 바이너리이며, 인증 토큰이나 클라우드 계정 없이 모든 지원 기능을 사용할 수 있음 AWS용 floci 는 LocalStack의 대체재로, 동일한 4566 포트를 사용해 코드 변경 없이 전환할 수 있음 119개 서비스를 지원하며 S3, SQS, Lambda, DynamoDB, RDS, EKS 등이 포함됨 시작 시간은 24ms이며, AWS 제품 페이지에서 세부 내용을 확인할 수 있음 Azure용 floci-az 는 4577 포트에서 28개 서비스를 지원하며 유휴 메모리는 13MiB임 Blob, Queue, Table, Functions, App Config, Key Vault, Event Hubs, Service Bus 등을 지원함 Azure 계정 없이 사용할 수 있으며, Azure 제품 페이지에서 세부 내용을 확인할 수 있음 GCP용 floci-gcp 는 4588 단일 포트에서 25개 서비스를 지원하는 네이티브 바이너리임 GCS, Pub/Sub, Firestore, Cloud Run, Cloud SQL, GKE, Datastore, Secret Manager, IAM 등이 포함됨 GCP 계정 없이 사용할 수 있으며, GCP 제품 페이지에서 세부 내용을 확인할 수 있음 OCI용 floci-oci 는 4599 단일 포트에서 8개 서비스를 지원함 Object Storage, Identity, Queue, Streaming, KMS, Vault, Functions 등을 지원함 Oracle Cloud 계정 없이 사용할 ...

Read Entire Article