Geri qayıt
Vercel Davamlı Daemons, Python-ın tam dəstəyi və AI agentləri üçün Drives əlavə etdi
SiTech AI Team3 dəq oxu

Vercel Davamlı Daemons, Python-ın tam dəstəyi və AI agentləri üçün Drives əlavə etdi

Vercel Daemons-u əsası davamlı fon prosesləri üçün açıq betada buraxdı, Python dəstəyini tamamilə əlçatan etdi və Drives-i AI agentləri üçün davamlı saxlama kimi ümumi əlçatan etdi.

Daemons davamlı daxil edilmiş proseslər üçün

Vercel Daemons-u Cümə axşamı San-Fransiskodakı Ship konfransında təqdim etdi. Xidmət açıq betadadır: geliştiricilər konteyneri işə sala bilər və regionda instansiyaların sayını qura bilər. Vercel prosesləri daxil edilib saxlayır və onların dayandığında bərpa edir. Daemons artıq pull tipi yükləmələri dəstəkləyir: worker-lər tapşırıqları növbədən və ya bazadan alıb işləyirlər.

CTO Marte Ubl dedi ki, bu stack-də daha aşağı enmədir və məqsəd daha çox komandanın Vercel-i infrastruktur provayderimi kimi istifadə etməsidir. O, onu tələblə idarə olunan işlərlə müqayisə etdi və Vercel yerləşdirmə pipeline-ni nümunə kimi göstərdi: yerləşdirmə API tələbini qəbul edən prosesi işləmir. Daemons ilə worker-lər işə başlayır, tapşırığı tələb edir və işləyir. Şirkətin dediyinə göre, konteynerin açıq betasından sonra 5 000 komanda 150 000 yerləşdirmə etdi.

Next.js və Python worker nümunəsi

Vercel nümunəsi Next.js frontend, Python API və konteyner video prosesorunu birləşdirir. Konteyner Python asılılıqlarını və FFmpeg-i birləşdirir, Vercel Queues-dən sıxılmış fayllar və miniatürlər üçün tapşırıqları alır. Ubl transkodlamanı CPU-ya bağlı yükləmə kimi təsvir etdi, burada maşınlar 100% CPU-da olmalıdır. Onun dediyinə göre, Daemons müvəqqəti sandbox-ın əksidir: daxil edilib, lən internetdən tələblə işlamirlər.

Python dəstəyi ümumi əlçatan oldu

Vercel Python dəstəyini FastAPI, Flask və Django üçün ümumi əlçatan etdi. Təbiət standart CPython-də PyPI asılılıqları ilə işləyir, Vercel isə çərçivəni tanıyır, build və scaling edir. Şirkətin dediyinə göre, platformada 150 000 komanda artıq Python backend-ləri işləyir, bunlara OpenAI, Polymarket və Exa inşaatçıları daxildir.

Konteynerlər haqqında Ubl dedi ki, bu image idarə etmək üçün kompromisdir. Node, Bun və ya Python runtime ilə Vercel təhlükəsizlik yeniləmələrini istifadəçinin yenidən yerləşdirməsindən asılı olmadan yerinə yetirir. Konteynerdə, onun dediyinə göre, image sonunda istifadəçinin məsuliyyətidir, çünki Vercel onu baytlar kimi görür. Daemons Git və ya Vercel CLI ilə işə salına bilər; Vercel image qurur və Container Registry-də saxlayır.

Drives fayllar üçün nəzərdə tutulub, lar sandbox-ı keçir

Vercel Drives-i də ümumi əlçatan etdi. Bu AI agentləri üçün davamlı saxlama və agent fayllarını kodun sandbox-ından kənarlaşdırır. Agent drive-u yeni sandbox-a qoşa bilər, runtime dəyişdirə bilər və artıq yaradılmış fayllarla işləməyə davam edə bilər. Ubl onu EBS stili network drive və object storage hybridi kimi təsvir etdi və dedi ki, AWS bu kombiniya təklif etmir. Yazma lokal NVMe diskdə baş verir və asinxron olaraq object storage-ə keçir; oxuma lokal diskdən istifadə edir, əgər varsa, və ya blok-blok keçir.

Ubl dedi ki, Drives agentlər üçün snapshots-dan daha yaxşıdır, çünki snapshots böyüyür, bir və eyni dəyişməz materialı aldıqda. Bir iş direktoriyasının qoşulması agentlərə eyni keşdən image yükləmə imkanı verir. Drives ilə agentlər bir-birinin işlərindən istifadə edə bilər: biri dataset hazırlayır, digərləri oxuma üçün read-only kopiyaları qoşurlar analiz və ya hesabatlar üçün, agentlər isə drive-i fork edə bilər ayrıca yazmaq üçün test məkanları üçün. Onun dediyinə göre, fork-lər orijinala merge etmir, buna görə geliştiricilər agentə harada yazması lazım olduğunu deyəcəklər, sonra bu direktoriya davamlı drive-ə qoşulacaq. Drives bütün Vercel planlarında əlçatandır, standart həcmi ilə 1 TiB, və ya Hobby-da 1 GiB, və konfigurasiyalar ilə 16 TiB-ə qədər.

Mənbələr: The New Stack

SSiTech

SiTech — AI ilə gücləndirilmiş veb hazırlanması

Sürətli və müasir saytlar qurur, AI-ı real biznes proseslərinə gətiririk. Layihəniz və ya sualınız var? Kömək etməyə hazırıq.