
Floci-ն AWS, Azure, GCP և OCI ամպային ծառայությունները տեղային է աշխատեցնում
Բաց կոդով Floci նախագիծը տեղային էմուլյատորներ է առաջարկում չորս ամպերի համար՝ AWS՝ ծանոթ 4566 պորտով, ինչպես նաև Azure, Google Cloud և Oracle Cloud՝ առանց ամպային հաշվի և լիազորման թոքենի։
Բաց կոդով Floci նախագիծը տեղային ամպային էմուլյատորների հավաքածու է առաջարկում, որոնք AWS-ի, Microsoft Azure-ի, Google Cloud-ի և Oracle Cloud-ի ծառայությունները գործարկում են ծրագրավորողի համակարգչում։ Նախագծի կայքի համաձայն՝ յուրաքանչյուր էմուլյատոր 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-ն Google Cloud-ի 25 ծառայություն է բերում 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-ը ներդնում իրական բիզնես գործընթացներում։ Ունե՞ք նախագիծ կամ հարց։ Ուրախ կլինենք օգնել։