Wakala anayeandika msimbo anahitaji mahali pa kuuendesha. Jibu la kawaida ni "mpe seva", na kwa mawakala wengi hiyo ni mashine kubwa kuliko inavyohitajika. Kosa la kinyume ni la kawaida vilevile: mtu hujenga ndani ya sandbox boti inayopaswa kuwaka daima, kisha hushangaa kwa nini ilitoweka usiku.
Tunauza vyote viwili, kwa hiyo tunaona makosa yote mawili. Hivi ndivyo tungeamua.
Kila kimoja ni nini
Sandbox ni microVM ya Firecracker. Huwaka ndani ya takribani sekunde moja, ina Python 3.12, Node.js 22, bash na git, ina intaneti ya kutoka, haina milango ya kuingia wala SSH. Unawasiliana nayo kupitia API, SDK au MCP: kuendesha amri, kupakia faili, kusoma matokeo. Amri moja huendesha hadi sekunde 55; kazi ndefu zaidi huendeshwa kama kazi ya chinichini. Sandbox ya muda huishi hadi saa 24 na hutoweka yenyewe ikikaa bila kazi.
VPS ni seva pepe ya kawaida. Root kupitia SSH, diski inayobaki, na huendesha hadi uighairi. Kwenye mipango yenye IPv4 yake, milango yote ya kuingia ni yako. Kwenye mipango ya NAT unapata mlango mmoja uliopelekwa kwa ajili ya SSH, na anwani ya kutoka si yako mwenyewe.
Salio lilelile, akaunti ileile, seva ileile ya MCP. Tofauti ni muda wa kuishi, na kama mashine inafikiwa kutoka nje au la.
Maswali matatu
1. Je, lazima iendeshe wakati hakuna anayeiita? Boti ya Telegram, mzunguko wa biashara, scraper ya ratiba, wakala anayeamka kila dakika kumi kukagua kitu. Hivyo vyote ni VPS. Sandbox isiyo na kazi hujifuta yenyewe, na sandbox ya kudumu inayolipwa kwa saa kwa mwezi mzima hugharimu mara kadhaa ya VPS ndogo.
2. Je, kuna kitu kinachopaswa kuunganisha nayo? Webhooks, API, seva ya MCP ya timu, dashibodi unayoifungua kwenye kivinjari. Sandbox hazikubali miunganisho ya kuingia kabisa. Kwa hiyo ni VPS, na kwa vitendo yenye IPv4 yake: Nano-IP kuanzia $8 kwa mwezi.
3. Je, kuna aliyesoma msimbo huu? Matokeo ya modeli, kifurushi wakala aliamua kusakinisha, pull request kutoka kwa mgeni. Hapa ndipo sandbox huonyesha thamani yake. Msimbo ukifanya jambo baya, huufanya ndani ya mashine itakayofutwa dakika moja baadaye na isiyo na ufunguo wako wowote. Kuendesha kitu hicho hicho kwenye VPS yenye tokeni za boti yako ni dau usilotaka kuweka.
Ukijibu "hapana, hapana, ndiyo", tumia sandbox. "Ndiyo" kwa lolote kati ya mawili ya kwanza inamaanisha VPS. Mawakala wengi huishia kwenye "ndiyo, labda, ndiyo", na hao wanahitaji vyote viwili.
Gharama zinakutana wapi
Sandbox hutozwa kwa sekunde kulingana na vCPU na RAM zilizotengwa, angalau sekunde 60. Mipango ya VPS ina bei isiyobadilika ya mwezi. Kwa bei za sasa:
| Ushuru wa sandbox | Kwa saa | VPS inayolingana | Kwa mwezi | Kulingana |
|---|---|---|---|---|
| small (0.5 vCPU, 1 GB) | $0.033 | Nano (2 vCPU, 1 GB, NAT) | $3 | ~saa 91 |
| standard (1 vCPU, 2 GB) | $0.066 | Micro (2 vCPU, 2 GB, NAT) | $5 | ~saa 76 |
| plus (2 vCPU, 4 GB) | $0.132 | Small (4 vCPU, 4 GB, NAT) | $8 | ~saa 61 |
Ikiwa msimbo wa wakala wako unaendesha dakika chache kwa kila kazi, hata mamia ya kazi kwa mwezi hugharimu senti tu kwenye sandbox. Jumla ikizidi takribani saa tatu kwa siku, VPS ni nafuu zaidi, na kwa 24/7 ni nafuu zaidi sana: sandbox ya standard ya kudumu kwa mwezi mzima hugharimu si zaidi ya $36.14, dhidi ya $5 kwa Micro.
Safu si pacha kamili: VPS ina vCPU zaidi na diski kubwa zaidi, na mipango ya NAT haikubali miunganisho ya kuingia. Lakini kwa swali la "msimbo wangu unaendeshwa wapi", ambalo ndilo swali hapa, ulinganisho ni wa haki.
Tunachopendekeza
Kwa wakala anayefanya kazi halisi, vyote viwili:
- VPS kama nyumba ya wakala. Juu yake huendesha mzunguko wa wakala, kumbukumbu yake na funguo zake za API, na hapo ndipo hufunguliwa kinachopaswa kufunguliwa. Nano ya $3 inatosha kwa wakala anayeita modeli kupitia API; uchakataji wa ndani unahitaji zaidi sana.
- Sandbox kwa kila kazi isiyoaminika. Wakala huandika msimbo, huutuma kwenye microVM mpya, husoma matokeo na kuitupa mashine. Sandbox haipati siri yoyote isiyohitaji.
Vyote vinafikiwa kupitia muunganisho mmoja wa MCP, na wakala huchagua kwa kila kazi. Kabla ya kumwachia, weka kikomo cha matumizi ya sandbox. Mzunguko unaounda sandbox bila kikomo utasimama kwenye kikomo badala ya kumaliza salio.
Ushauri huu haufai lini
Ikiwa tayari unaendesha msimbo usioaminika ndani ya kontena kwenye seva yako mwenyewe na mpaka huo unakutosha, sandbox tofauti inaweza kuonekana ya ziada. Yote hutegemea kiasi unachouamini msimbo. Ulinganisho wetu wa viwango vya utengaji unaeleza kontena huzuia nini na nini haizuii.
Ikiwa wakala anaandika programu nzima badala ya vipande vya msimbo, kuna chaguo la tatu katikati: VPS ambapo kila tawi analosukuma linakuwa onyesho la awali lenye anwani yake.
Na ikiwa wakala anaita API tu na kamwe haendeshi alichoandika, hahitaji sandbox wala seva kubwa. VPS ya $3 inayoendesha mzunguko inatosha na kuzidi.
Hatua inayofuata: sandbox kuanzia $0.0165 kwa saa (akaunti mpya yenye barua pepe iliyothibitishwa hupata $1 mara moja kwa sandbox yake ya kwanza, halali kwa siku 14) na mipango ya VPS kuanzia $3 kwa mwezi. Ikiwa wakala atasimamia seva yake mwenyewe, soma anachofanya baada ya agizo.
Maoni
Bado hakuna maoni. Kuwa wa kwanza.