deniz.in

Piyasalar

Hava durumu

Hava durumu yükleniyor

· kaynak Vercel blog

Vercel, dashboard, CLI ve API'ye deployment başına faturalandırılabilir süre ve CPU dakikası ekledi

Vercel artık her deployment için faturalandırılabilir süreyi ve CPU dakikalarını dashboard, vc inspect ve REST API üzerinden sunuyor; böylece her build'in kullanım maliyetlerine katkısı görünür hale geliyor.

Vercel, dashboard, CLI ve API'ye deployment başına faturalandırılabilir süre ve CPU dakikası ekledi

Vercel deployment'ları artık build maliyetlerini çok daha kolay atfedilebilir kılan iki kullanım verisi raporluyor: faturalandırılabilir süre ve CPU dakikaları. Vercel changelog'una göre bu rakamlar aynı anda üç yerde görünüyor — proje dashboard'u, vc inspect CLI komutu ve REST API — ve ekiplere her build'in genel kullanıma nasıl katkıda bulunduğuna dair deployment bazlı bir görünüm sunuyor.

Metrikler nasıl hesaplanıyor

Vercel, faturalandırılabilir süreyi bir deployment'ın build süresi artı build sonrası süresi olarak tanımlıyor ve sonucu bir üst tam dakikaya yuvarlıyor. CPU dakikalarını elde etmek için Vercel bu faturalandırılabilir süreyi, build'i çalıştıran makinenin vCPU sayısıyla çarpıyor.

Changelog, yuvarlamanın nasıl davrandığını gösteren somut bir örnek içeriyor. Build süresi 5 dakika 9 saniye ve build sonrası süresi 3 dakika 21 saniye olan bir deployment'ın ham yürütme süresi 8 dakika 30 saniye ve bu süre 9 dakika olarak faturalandırılıyor. 30 vCPU'luk bir makinede bu deployment 270 CPU dakikası tüketiyor.

Makineler büyüdükçe yuvarlama daha önemli hale geliyor. CPU dakikaları vCPU sayısıyla ölçeklendiği için, yukarı yuvarlanan her kısmi dakika tam çarpanı taşıyor — 30 vCPU'luk bir instance'da yuvarlanan her dakika toplama 30 CPU dakikası ekliyor.

Dökümü görüntüleme

Dashboard'da rakamlar her deployment'ın diğer detaylarının yanında görünüyor. REST API aynı veriyi sunuyor, yani ekipler deployment bazlı kullanımı kendi araçlarına çekebiliyor — maliyet dashboard'ları, bütçe uyarıları veya ekip bazlı chargeback raporları — ve toplu kullanım özetlerine güvenmek zorunda kalmıyor.

CLI tarafında Vercel, npm i -g vercel@latest ile kurulabilen 59.23.1 veya sonraki bir sürüm gerektiriyor. Güncelleme yapıldıktan sonra, bir deployment üzerinde vc inspect çalıştırmak build süresi, build sonrası süresi, faturalandırılabilir süre ve CPU dakikalarını listeleyen bir kullanım bloğu yazdırıyor; vCPU çarpanı da açıkça gösterildiği için hesaplama denetlenebilir oluyor. Changelog örneğinde 270 dakikalık rakam 30 vCPU üzerinde 9 dakika olarak sunuluyor.

Vercel ayrıca okuyucuları, temel alınan faturalandırma modelinin nasıl çalıştığına dair daha fazla detay için build makineleri ve CPU dakikaları hakkındaki dokümantasyonuna yönlendiriyor.

Neden önemli

Şimdiye kadar Vercel'deki ekipler build kullanımını büyük ölçüde toplu rakamlardan yola çıkarak değerlendirmek zorundaydı ve bu da basit bir soruyu yanıtlamayı zorlaştırıyordu: hangi deployment'lar gerçekten pahalı? Deployment başına faturalandırılabilir süre ve CPU dakikaları bu toplamı atfedilebilir bir şeye dönüştürüyor.

Bunun pratik sonuçları var. Bir ekip, kullanıma hâkim olan tek bir build'i tespit edebilir, build makinesi boyutundaki bir değişikliğin CPU dakikası tüketimine ne yaptığını değerlendirebilir veya bir caching iyileştirmesinin yalnızca daha hızlı hissettirmek yerine gerçekten faturalandırılabilir süreyi azalttığını doğrulayabilir. Veri REST API üzerinden erişilebilir olduğu için, dashboard'da elle kontrol edilmek yerine iç raporlama ve izlemeye otomatik olarak dahil edilebilir.

Bu, Vercel kullanımı üzerinden bütçe planlayan herkes için küçük ama büyük değer taşıyan bir değişiklik: kullanımı, faturalandırma döngüsünün sonunda gelen bir rakamdan, onu üreten belirli deployment'a bağlı bir sinyale dönüştürüyor.

  • #vercel
  • #cloud
  • #devops
  • #deployment
  • #cost-tracking

İlgili yazılar