deniz.in

Piyasalar

Hava durumu

Hava durumu yükleniyor

· kaynak Cloudflare blog

Cloudflare, Workers ve Durable Objects için harcama limitleri ve uyarılar başlattı

Cloudflare'un Spend Management beta özelliği, kullandıkça öde müşterilerinin Workers ve Durable Objects harcamalarını sınırlandırıp duraklatmasına olanak tanıyor; eşik uyarıları ve limitlere ulaşıldığında otomatik engelleme de dahil.

Cloudflare, Workers ve Durable Objects için harcama limitleri ve uyarılar başlattı

Cloudflare neyi kullanıma sundu

Cloudflare, kullandıkça öde müşterilerinin geliştirici platformunda kesin harcama üst sınırları belirlemesini sağlayan beta bir özellik olan Spend Management'ı duyurdu; öncelikli olarak Workers ve Durable Objects için. Cloudflare bloguna göre, harcama kontrolleri, artık 10 milyondan fazla geliştiriciye ev sahipliği yapan platformda geliştirme yapanların en çok istediği özellik listesinin en başında yer alıyordu.

Şirket, ücretli planlarda zaten kullanım bildirimleri ve bütçe uyarıları sunduğunu, ancak bu araçların müşterileri kontrolden çıkan harcamalar hakkında yalnızca bilgilendirdiğini — harcamayı durduramadığını belirtiyor. Yeni özellik bu boşluğu kapatıyor: yapılandırılmış bir limite ulaşıldığında Cloudflare bir engelleme politikası uyguluyor ve ürünü otomatik olarak duraklatıyor, böylece plansız kullanımdan kaynaklanan sürpriz faturaların önüne geçiliyor.

Nasıl çalışıyor

Spend Management, Cloudflare dashboard, cf CLI veya REST API üzerinden yapılandırılabiliyor. Dashboard'da kullanıcılar önce Manage Account, ardından Billing, sonra Spend limits altından etkinleştiriyor; burada ürün başına harcama üst sınırı belirleyebiliyor, bir veya daha fazla uyarı eşiği ayarlayabiliyor ve bir bildirim e-postası belirtebiliyorlar.

Cloudflare, değerlendirilen harcama bir eşiği veya limitin kendisini aştığında e-posta bildirimleri gönderiyor. Dashboard, desteklenen her ürünün güncel faturalandırma dönemi maliyetlerini neredeyse gerçek zamanlı olarak — şirkete göre on dakikanın altında — gösteriyor ve bir genel bakış paneli, hangi ürünlerde eşik ve limit yapılandırıldığını belirtiyor.

Dikkat çekmeye değer bir ayrıntı: faturalandırma dönemi, ücretli aboneliğin başladığı anda başlıyor, takvim ayı sınırında değil. Örneğin 10 Ekim'de başlayan bir abonelik 10 Ekim'den 10 Kasım'a kadar sürüyor. Bir denetim günlüğü (audit log), bir limiti kimin ne zaman değiştirdiğini ve bir üst sınıra ne zaman ulaşıldığını kaydediyor.

Üst sınıra ulaşıldığında ne olur

Bir üst sınır uygulandığında, o ürünün yeni çağrıları reddediliyor. Cloudflare, yalnızca maliyet oluşturan müşteri kodu çağrılarını duraklattığını belirtiyor — Workers'ta Cron Trigger ve Queue consumer çağrıları duruyor, ancak statik varlıklar sunulmaya devam ediyor.

Hizmeti geri yüklemek için müşterilerin üç seçeneği var: limiti mevcut dönemin birikmiş harcamasının üzerine çıkarmak, engelleme politikasını devre dışı bırakmak veya silmek ya da engelin kendi kendine sona ereceği bir sonraki faturalandırma dönemini beklemek.

Cloudflare ayrıca Spend Management'ı, Workers AI ve istekleri ağ geçidinden geçen diğer yapay zeka sağlayıcıları için zaten kullanıcı başına ve model başına bütçeleri destekleyen AI Gateway harcama limitlerinin bir tamamlayıcısı olarak konumlandırıyor. İkisi birlikte, ekiplerin bir uygulama genelindeki hesaplama ve yapay zeka çıkarım maliyetlerini yönetmesine olanak tanıyor. Şirkete göre diğer geliştirici platformu ürünlerine de yakında destek gelecek.

Cloudflare bunu nasıl inşa etti

Blog yazısı ayrıca özelliğin ardındaki mühendisliği de anlatıyor; şirket bunu kendi ölçeğinde önemsiz olmayan bir iş olarak nitelendiriyor. Ham kullanım olayları — ürüne bağlı olarak istekler, CPU süresi, yürütme süresi veya depolama işlemleri — kaynağa yakın bir yerde iki aşamalı bir ölçüm hattında toplanıyor. İlk aşama ham olayları yaklaşık bir dakikalık kovalara sıkıştırıyor; ikinci bir servis bu kısmi toplamları genellikle beş dakikalık pencerelerde birleştiriyor ve birleştirilmiş verileri sonraki analizler ve mutabakat için arşivliyor.

Bir Usage Engine daha sonra bu toplamları standartlaştırılmış kullanım kayıtlarına dönüştürüyor ve hesaba göre bölümlendiriyor; böylece bir hesabın kullanım ve abonelik verileri birlikte işleniyor. Her bölüm, hızlı erişim için yerel durum ve diskte kalıcı bir write-ahead log tutuyor; Cloudflare'a göre bu, tutarlı fiyatlandırma, hesaplar arası paralel işleme ve arızalardan sonra kurtarma imkanı sağlıyor. Bir Rating Engine son olarak kullanımı parasal değere çeviriyor ve ağ genelinde küresel olarak uygulanması gereken engelleme kararlarını yönetiyor.

Neden önemli

Cloudflare'un geliştirici platformu tüketim temelli fiyatlandırılıyor ve kullanıma dayalı fiyatlandırma iki yönlü çalışıyor: küçük projeler için ucuz, ancak özellikle Cron Trigger veya kuyruk consumer'ları gibi gözetimsiz çalışan otomatik iş yükleriyle hızla büyüyebiliyor. Şimdiye kadar müşteriler bu harcamayı izleyebiliyordu ama platform düzeyinde durduramıyordu.

Kesin harcama üst sınırları, serverless altyapıda üretim iş yükleri çalıştıran ekipler için olmazsa olmaz; ayrıca sınırsız bir faturanın yalnızca can sıkıcılık değil, uyumluluk riski olduğu maliyete duyarlı veya regüle ortamlar için fiilen bir ön koşul. Başlangıçta Workers ve Durable Objects'in kapsanması ve daha fazla ürünün vaat edilmesiyle Spend Management, ciddi iş yüklerini Cloudflare platformuna taşıma konusundaki yaygın bir itirazı ortadan kaldırıyor. Uygulama gecikmesi de önemli: dakikalar içinde tepki veren bir üst sınır, gerçek kullanımın saatler gerisinde kalan bir sınırdan çok daha koruyucudur.

  • #cloudflare
  • #cloudflare-workers
  • #billing
  • #cost-management
  • #serverless