deniz.in

Piyasalar

Hava durumu

Hava durumu yükleniyor

· kaynak Vercel blog

Vercel, Sandbox snapshot oluşturma süresini 10 kata kadar kısaltarak 0,4 saniyenin altına indirdi

Vercel, yeniden tasarlanan Vercel Hive Snapshot formatı sayesinde Sandbox snapshot oluşturmanın artık 10 kata kadar hızlı olduğunu, medyan sürenin 4,4 saniyeden 0,4 saniyenin altına düştüğünü açıkladı.

Vercel, Sandbox snapshot oluşturma süresini 10 kata kadar kısaltarak 0,4 saniyenin altına indirdi

Snapshot oluşturma süresi 4,4 saniyeden 0,4 saniyenin altına indi

Vercel, izole compute ortamı olan Sandbox'ın artık snapshot'ları eskisinden on kata kadar daha hızlı oluşturduğunu duyurdu. Vercel blogunda yayımlanan bir yazıya göre, bir snapshot oluşturmak için gereken medyan süre 4,4 saniyeden 0,4 saniyenin altına düştü. Geri yükleme işlemleri de hızlandı: Vercel, medyan değerlerde 500 milisaniyeden 250 milisaniyeye düşerek yüzde 50'lik bir iyileşme bildiriyor.

Snapshot formatında ne değişti

Hızlanma, Vercel'in sandbox durumunu yazmak ve geri yüklemek için kullandığı mekanizma olan Vercel Hive Snapshot (VHS) formatındaki değişikliklerden geliyor. Blog yazısına göre snapshot'lar artık, değişmeyen verileri yeniden yazmak yerine formatta zaten mevcut olan frame'leri yeniden kullanarak yazıp geri yükleyebiliyor.

Vercel ayrıca VHS'nin verileri indeksleme biçimini yeniden tasarladı. Şirkete göre yeni indeksleme şeması, daha fazla okuma ve yazma işleminin paralel çalışmasını sağlıyor. Geri yükleme tarafında ise bir sandbox'ın temel imajının daha büyük bir bölümü, kullanıcı verisiyle aynı anda yeniden inşa edilebiliyor; ikisi artık art arda işlenmek zorunda değil. Bu değişiklikler birlikte, snapshot yaşam döngüsünün her iki ucunda geçen süreyi sıkıştırıyor.

Kalıcı sandbox'lar ve kullanıma sunulma

Vercel'in belirttiğine göre varsayılan mod olan kalıcı sandbox'lar, bir oturum durduğunda otomatik olarak snapshot alıyor ve sonrasında en güncel snapshot'tan devam ediyor. Daha hızlı snapshot oluşturma bu yüzden, bir geliştiricinin veya otomatik bir iş akışının oturumu bitirip yeniden başlattığında yaşadığı duraklamayı doğrudan kısaltıyor.

Bu değişiklik herhangi bir yapılandırma gerektirmiyor. Tüm yeni snapshot'lar geliştirilmiş formatı kullanıyor ve hız kazançlarını otomatik olarak elde ediyor. Halihazırda var olan snapshot'lar önceki formatı koruyor ve duyuru bunlar için bir geçiş yolu tanımlamıyor.

Neden önemli

Sandbox'lar genellikle build çalıştırmak, bağımlılıkları yüklemek, testleri gerçekleştirmek veya sorunları yeniden üretmek için kısa ömürlü ortamlar olarak kullanılıyor ve giderek daha çok insanlar yerine otomatik agent'lar tarafından çağrılıyor. Bu tür iş akışlarında snapshot oluşturma çoğu zaman kritik yol üzerinde bulunuyor: bir oturum her sona erdiğinde, ortam serbest bırakılmadan önce durumu saklanmak zorunda. İşlem hattı düzinelerce ortam arasında geçiş yaptığında, snapshot başına dört saniyeyi aşan duraklama hızla birikiyor.

Medyan süreyi 0,4 saniyenin altına, geri yüklemeleri 250 milisaniyeye indirmek bu duraklamayı neredeyse ihmal edilebilir hale getiriyor ve durumu sık sık yıkayıp geri yüklemenin pratik maliyetini düşürüyor. Vercel Sandbox'ta iş yükleri çalıştıran ekipler için bu iyileşme herhangi bir kod değişikliği olmadan geliyor, çünkü yeni snapshot'lar yeni formatı kendi başlarına benimsiyor.

Yükseltme aynı zamanda Vercel'in nereye yatırım yaptığının da bir işareti. Daha hızlı snapshot ve geri yükleme süreleri, kısa ömürlü ama durum tutan compute'a güvenmeyi daha ucuz hale getiriyor; bu model, ortamların yüksek sıklıkla oluşturulup atıldığı agentic geliştirme araçlarına uyuyor. Geliştiricilerden sandbox kullanma biçimlerini değiştirmelerini istemek yerine temeldeki depolama formatını iyileştirmesi, Vercel'in bu iş yükü deseninin büyümeye devam etmesini beklediğini gösteriyor.

  • #vercel
  • #cloud
  • #sandbox
  • #performance
  • #developer-experience

İlgili yazılar