Floci: Giả lập mọi dịch vụ đám mây ngay trên máy cục bộ
Floci là công cụ mã nguồn mở theo giấy phép MIT, cho phép chạy giả lập AWS, Azure, GCP và OCI ngay trên máy cục bộ chỉ trong vài mili giây. Với khả năng thay thế trực tiếp LocalStack, không cần tài khoản đám mây hay token xác thực, Floci đặc biệt hữu ích cho các lập trình viên và tác nhân AI đang phát triển ứng dụng đám mây.

Floci: Giả lập mọi dịch vụ đám mây ngay trên máy cục bộ
Floci là một công cụ mã nguồn mở cho phép chạy giả lập AWS, Azure, GCP và OCI ngay trên máy cục bộ chỉ trong vài mili giây. Điểm đáng chú ý là nó không cần tài khoản đám mây, không cần token xác thực và hoàn toàn miễn phí theo giấy phép MIT. Đây được xem là giải pháp lý tưởng cho vòng lặp phát triển nhanh của cả lập trình viên lẫn các tác nhân AI.
Vòng lặp phát triển đám mây không còn rào cản
Theo cách truyền thống, để kiểm thử mã nguồn đám mây, lập trình viên phải đăng nhập vào một tài khoản thật, chịu rủi ro về chi phí và bảo mật. Với sự bùng nổ của các tác nhân AI viết mã, vấn đề càng trở nên nghiêm trọng hơn: các tác nhân này có thể viết mã rất nhanh nhưng không thể chạy an toàn trên tài khoản thật.
Floci giải quyết bài toán đó bằng một đám mây cục bộ — nơi mã nguồn có thể được xây dựng, chạy và xác minh ngay tức thì. Các tác nhân AI kết nối bằng khóa dùng một lần, không có bí mật đám mây thật trong ngữ cảnh hay hộp cát của chúng, do đó không có gì để rò rỉ và không có hóa đơn phát sinh.
Minh họa bảo mật cho lập trình viên với đám mây cục bộ
Hiệu năng ấn tượng và độ trung thực cao
Floci được biên dịch bằng GraalVM Mandrel, cho phép khởi động chỉ trong 24 mili giây và tiêu thụ 13 MiB khi nhàn rỗi. Tốc độ này đủ nhanh để các tác nhân AI khởi động, kiểm thử và dọn dẹp ngay bên trong vòng lặp chỉnh sửa, thay vì phải chờ đợi các chuyến khứ hồi đến tài khoản từ xa.
Điểm mạnh khác là độ trung thực giao thức:
- Lambda chạy trong các container Docker thật
- RDS sử dụng PostgreSQL/MySQL thật
- ElastiCache chạy Redis thật
- Kafka và các dịch vụ khác cũng hoạt động thực tế
Nhờ đó, mã nguồn mà tác nhân AI xác minh cục bộ sẽ hành xử giống hệt khi lên môi trường sản xuất, tránh được các kết quả dương tính giả kiểu mô phỏng.
Thay thế trực tiếp LocalStack
Floci được thiết kế như một bản thay thế trực tiếp cho LocalStack: cùng cổng 4566, hỗ trợ 119 dịch vụ, và là binary gốc. Điều này có nghĩa là lập trình viên có thể chuyển đổi mà không cần thay đổi mã nguồn.
Đáng chú ý, Floci không yêu cầu token xác thực. Trong khi LocalStack bắt đầu yêu cầu token xác thực từ tháng 3 năm 2026, Floci cam kết sẽ không bao giờ làm vậy.
Biểu trưng phần mềm mã nguồn mở
Hỗ trợ đa nền tảng đám mây
Floci cung cấp bộ giả lập cho cả bốn nhà cung cấp đám mây lớn:
- AWS: 119 dịch vụ, cùng cổng 4566 như LocalStack
- Azure: Bao gồm Blob, Queue, Table, Functions, App Config, Key Vault, Event Hubs và Service Bus
- GCP: GCS, Pub/Sub, Firestore, Cloud Run, Cloud SQL, GKE và nhiều hơn nữa — tất cả 25 dịch vụ trên một cổng
- OCI: Object Storage, Identity, Queue, Streaming, KMS, Vault và Functions — tất cả 8 dịch vụ trên một cổng
Mỗi trình giả lập là một binary độc lập theo giấy phép MIT. Người dùng có thể quản lý tất cả thông qua một CLI thống nhất hoặc bảng điều khiển trực quan, giúp duyệt tài nguyên, kiểm tra dữ liệu và quản lý dịch vụ từ một nơi.
Ứng dụng thực tế
Từ vòng lặp phát triển nội bộ đến CI cho tới giảng đường — bất cứ nơi nào tài khoản đám mây thật quá chậm, quá rủi ro hoặc quá đắt đỏ.
Các trường hợp sử dụng điển hình bao gồm:
- CI/CD: Khởi động toàn bộ hệ thống trong mỗi tác vụ pipeline, mỗi tác vụ có một đám mây riêng biệt
- Phát triển cục bộ: Xây dựng ứng dụng với S3, Pub/Sub hoặc Service Bus ngay trên laptop, thậm chí ngoại tuyến
- Hạ tầng dưới dạng mã: Áp dụng Terraform, OpenTofu hoặc CloudFormation lên localhost trước để phát hiện lỗi sớm
- Giáo dục: Sinh viên chạy toàn bộ hệ thống trên máy cá nhân mà không lo phát sinh chi phí
Kết luận
Floci là một dự án mã nguồn mở đáng chú ý trong bối cảnh các tác nhân AI ngày càng tham gia sâu vào quy trình phát triển phần mềm. Với tốc độ khởi động tính bằng mili giây, không cần tài khoản hay token, và hỗ trợ đầy đủ bốn nền tảng đám mây lớn, đây là công cụ hữu ích cho cả lập trình viên cá nhân lẫn các đội ngũ DevOps tại Việt Nam đang tìm kiếm giải pháp kiểm thử nhanh, an toàn và tiết kiệm chi phí.

