Geri Dön
Vercel, Kalıcı Daemons, Tam Python Desteği ve AI Arçıları İçin Drives Ekledi
SiTech AI Team3 dk okuma

Vercel, Kalıcı Daemons, Tam Python Desteği ve AI Arçıları İçin Drives Ekledi

Vercel, sürekli çalışan arka plan işlemleri için olan Daemons'u genel betaya yayınladı, Python desteğini tamamen kullanılabilir hale getirdi ve AI arçıları için kalıcı depolama alanı olan Drives'i genel kullanıma açtı.

Daemons, Sürekli Açık Kalan İşlemler İçin

Vercel, Daemons'u Perşembe günü San Francisco'da düzenlenen Ship konferansında tanıttı. Hizmet genel betada: geliştiricilerin konteyneri çalıştırmasına ve bölgedeki örnek sayısını ayarlamasına olanak tanır. Vercel işlemleri açık tutar ve durdurduklarında yeniden başlatır. Daemons, baştan beri pull tipi yüklemeleri destekler: worker'lar görevleri kuyruktan veya veritabanından alır ve işler.

CTO Marte Ubl, bunun yığının daha aşağısına inme olduğunu ve amacının daha fazla ekibin Vercel'i altyapı sağlayıcısı olarak kullanması olduğunu söyledi. İsteğe bağlı işleyle karşılaştırdı ve Vercel dağıtım hattını örnek olarak gösterdi: dağıtım, API isteğini alan işlemi işlemez. Daemons ile worker'lar başlar, istekleri ister ve işler. Şirkete göre, konteynerlerin genel betasından sonra 5 000 ekip 150 000 dağıtım yaptı.

Next.js ve Python Worker Örneği

Vercel'in örneği Next.js ön uç, Python API ve konteynerize edilmiş video işlemciyi birleştirir. Konteyner, Python bağımlılıklarını ve FFmpeg'i birleştirir, Vercel Queues'ten sıkıştırılacak dosyalar ve küçük resimler oluşturmak için görevler alır. Ubl, kod dönüşümünü CPU'ya bağlı bir yükleme olarak tanımladı ve makinelerin %100 CPU'da olması gerektiğini belirtti. Ona göre Daemons, geçici sandboxın karşıtıdır: açık kalır ancak internetten gelen isteklerle tetiklenmezler.

Python Desteği Genel Kullanıma Açıldı

Vercel, FastAPI, Flask ve Django için Python desteğini genel kullanıma açtı. Uygulamalar standart CPython üzerinde PyPI bağımlılıklarıyla çalışır, Vercel ise çerçeve tanımayı, derlemeyi ve ölçeklendirmeyi yapar. Şirkete göre, platformda 150 000 ekip zaten Python arka uçları işliyor; bunlar arasında OpenAI, Polymarket ve Exa mühendisleri var.

Konteynerler konusunda Ubl, bunun görüntü yönetimi için bir taviz olduğunu söyledi. Doğru Node, Bun veya Python runtime'i ile Vercel, güvenlik güncellemelerini kullanıcının yeniden dağıtımı olmadan uygular. Konteynerde, ona göre, görüntü sonunda kullanıcının sorumluluğundadır, çünkü Vercel onu bayt bayt görür. Daemons Git veya Vercel CLI ile başlatılabilir; Vercel görüntüyü oluşturur ve Container Registry'de saklar.

Drives, Sandbox'ı Aşan Dosyalar İçindir

Vercel Drives'i de genel kullanıma açtı. Bu kalıcı depolama alanı, AI arçıları içindir ve arçının dosyalarını kodun çalıştığı sandbox'tan taşır. Arçı, sürücüyü yeni bir sandbox'a bağlayabilir, runtime'ı değiştirebilir ve zaten oluşturulmuş dosyalarla çalışmaya devam edebilir. Ubl, bunu EBS tarzı ağ sürücü ve nesne depolamasının bir hibriti olarak nitelendirdi ve AWS'nin bu kombinasyonu sunmadığını söyledi. Yazma yerel NVMe diske yapılır ve asenkron olarak nesne depolamasına aktarılır; okuma, mevcutsa yerel diske veya blok blok aktarımına dayanır.

Ubl, Drives'in anlık görüntülerden arçılar için daha iyi olduğunu çünkü anlık görüntülerin aynı değişmez veriyi aldığında büyüdüğünü söyledi. Bir çalışma dizinini bağlamak, arçıların aynı önbellekli görüntüden yüklenmesine olanak tanır. Drives ile arçılar birbirinin çıktılarını kullanabilir: biri veri kümeleri hazırlar, diğeri analiz veya raporlar için salt okunur kopyalar bağlar; arçılar sürücüyü ayrı yazılabilir test alanları için çatallayabilir. Ona göre çatallar orijinalde birleştirilmez, bu yüzden geliştiricilerin arçıya nereye yazması gerektiğini söylemesi, ardından bu dizini kalıcı bir sürücüye bağlaması gerekir. Drives tüm Vercel planlarında kullanılabilir; varsayılan kapasiteler 1 TiB veya Hobby'da 1 GiB, yapılandırmalarla 16 TiB'e kadar.

Kaynaklar: The New Stack

SSiTech

SiTech — AI destekli web geliştirme

Hızlı ve modern web siteleri kuruyor, AI'yı gerçek iş akışlarına taşıyoruz. Projeniz veya sorunuz mu var? Yardımcı olmaktan mutluluk duyarız.