
Floci ოთხ ღრუბელს ლოკალურად უშვებს: AWS, Azure, GCP და OCI, ანგარიშისა და ტოკენის გარეშე
ღია კოდის პროექტი Floci AWS-ის, Azure-ის, Google Cloud-ისა და Oracle Cloud-ის ლოკალურ ემულატორებს აქვეყნებს. თითოეული MIT ლიცენზიით ვრცელდება, 24 მილიწამში იტვირთება და ღრუბლის ანგარიშს ან ავტორიზაციის ტოკენს არ მოითხოვს.
ლოკალური ღრუბლის ემულატორების პროექტი Floci AWS-ის, Microsoft Azure-ის, Google Cloud-ისა და Oracle Cloud Infrastructure-ის სერვისებს დეველოპერის საკუთარ კომპიუტერზე უშვებს. პროექტის საიტის მიხედვით, თითოეული ემულატორი MIT ლიცენზიით გავრცელებული დამოუკიდებელი ბინარული ფაილია, რომელსაც არც ღრუბლის ანგარიში სჭირდება, არც ავტორიზაციის ტოკენი და არც ფასიანი გეგმა.
ოთხი ემულატორი, ოთხი პორტი
AWS-ის ემულატორი floci LocalStack-ის პირდაპირ შემცვლელად არის წარმოდგენილი: იგივე 4566 პორტი, 119 სერვისი და ბინარული ფაილი, ამიტომ არსებული კოდის შეცვლა არ საჭიროა. საიტი მხარდაჭერილ სერვისებს შორის S3-ს, SQS-ს, Lambda-ს, DynamoDB-ს, RDS-სა და EKS-ს ასახელებს, ცივ გაშვებას 24 მილიწამად აფასებს და უმოქმედო მდგომარეობაში მეხსიერების ხარჯად 13 MiB-ს ასახელებს. Azure-ის ემულატორი floci-az 4577 პორტზე 28 სერვისს მოიცავს, მათ შორის Blob-ს, Queue-ს, Table-ს, Functions-ს, Key Vault-ს, Event Hubs-სა და Service Bus-ს. floci-gcp 25 Google Cloud სერვისს აერთიანებს 4588 პორტზე, მათ შორის Cloud Storage-ს, Pub/Sub-ს, Firestore-ს, Cloud Run-ს, Cloud SQL-სა და GKE-ს, floci-oci კი Oracle Cloud-ის რვა სერვისს, Object Storage-იდან და Identity-იდან Queue-ს, Streaming-ს, KMS-ს, Vault-სა და Functions-მდე, 4599 პორტზე ათავსებს.
ღრუბელი AI აგენტებისთვის
საიტის ცალკე ნაწილი კოდის დამწერ აგენტებს ეხება: ისინი ღრუბლის კოდს იმაზე სწრაფად წერენ, ვიდრე რეალურ ანგარიშზე უსაფრთხოდ გაშვებას ახერხებენ, ამიტომ პროექტი მათ ლოკალური ღრუბლისკენ მიმართვას სთავაზობს. აგენტები ერთჯერადი გასაღებებით უკავშირდებიან, ამიტომ რეალური ღრუბლის საიდუმლოებები არც მათ კონტექსტში ხვდება და არც სატესტო გარემოში. წარუმატებელი გაშვების ყველაზე ცუდი შედეგი ლოკალური კონტეინერის განულებაა, სტეიჯინგის გარემო და ღრუბლის ანგარიში კი ხელუხლებელი რჩება. Floci-ის მტკიცებით, სერვისები ნამდვილ ძრავებზე მუშაობს და არა იმიტაციაზე: Lambda რეალურ Docker-კონტეინერებში ეშვება, RDS რეალურ PostgreSQL-სა და MySQL-ს იყენებს, ElastiCache კი რეალურ Redis-ს, ამიტომ ლოკალურად შემოწმებული კოდი წარმოებაშიც იგივე ქცევას ინარჩუნებს.
საერთო ხელსაწყოები და MIT ლიცენზია
ემულატორებს ორი თანმხლები ხელსაწყო აერთიანებს: floci-cli ბრძანებითი ინტერფეისი, რომელიც ერთი სკრიპტით ინსტალირდება და floci start-ისა და floci doctor-ის მსგავს ბრძანებებს ასრულებს, და floci-ui ვიზუალური დაფა, სადაც S3-ის, DynamoDB-ის, SQS-ისა და Lambda-ის რესურსების დათვალიერება შეიძლება. პროექტის თქმით, ხელსაწყოები ყველა SDK-სთან, CLI-სთან, Terraform-ისა და OpenTofu-ს მოდულთან და ტესტების გამშვებთან განსაკუთრებული ინტეგრაციის გარეშე მუშაობს.
Floci MIT ლიცენზიით ვრცელდება და უფასოა. საიტზე აღნიშნულია, რომ პროექტი ავტორიზაციის ტოკენს არასდროს მოითხოვს, და შეხსენებულია, რომ LocalStack-მა ასეთი ტოკენი 2026 წლის მარტში შემოიღო. პროექტის GitHub გვერდზე 25,6 ათასი ვარსკვლავია, თავად პროექტი კი სპონსორებს ეძებს: დონეები თვეში 500 დოლარიდან (Gold) და 150 დოლარიდან (Silver) 25 დოლარამდე (Community) მერყეობს, მხარდამჭერებად კი IceGuard, Softmax, AutoScout24 და Nexxion.ai არიან დასახელებული.
SiTech — AI-გაძლიერებული ვებ დეველოპმენტი
ვქმნით სწრაფ, თანამედროვე ვებსაიტებს და AI-ს ვაერთიანებთ ქართული ბიზნესებისთვის. გაქვთ პროექტი ან კითხვა? სიამოვნებით დაგეხმარებით.