Cloudflare'de harcama limiti dönemi: Spend Management, Workers ve Durable Objects'i limit aşılınca otomatik durduruyor
Cloudflare, kullandıkça öde (PayGo) müşterileri için Spend Management'ı beta olarak açtı. Workers ve Durable Objects için harcama limiti ve uyarı eşikleri tanımlanabiliyor; limit dolunca ücretli çağrılar duruyor.
Cloudflare, geliştirici platformunda uzun süredir en çok istenen özelliklerden birini 13 Kasım'da beta olarak açtı: Spend Management. Şirketin blog yazısına göre kullandıkça öde (PayGo) planındaki her müşteri artık Workers ve Durable Objects için bir harcama limiti belirleyebiliyor. Limit dolunca Cloudflare ilgili ürünü kendiliğinden durduruyor. Diğer ürünlerin "yakında" ekleneceği belirtiliyor.
Cloudflare, ücretli planlarda kullanım bildirimleri ve bütçe uyarılarının zaten olduğunu, ancak bunların harcamayı durdurmadığını kabul ediyor. Şirketin ifadesiyle haber vermek, kontrol etmekle aynı şey değil.
Nasıl çalışıyor?
- Ayar panelde Manage Account › Billing › Spend limits altında; aynı işlem cf CLI ve REST API ile de yapılabiliyor.
- Her ürün için bir harcama limiti, bildirim e-posta adresi ve bir ya da daha fazla uyarı eşiği tanımlanıyor.
- Limit dolunca engelleme politikası devreye giriyor ve yeni ücretli çağrılar reddediliyor. Workers'ta Cron Triggers ve Queue tüketicileri de duruyor, statik varlıklar ise sunulmaya devam ediyor.
- Engeli kaldırmanın iki yolu var: limiti dönemin birikmiş harcamasının üstüne çıkarmak ya da bir sonraki fatura dönemini beklemek.
- Panel, ürün bazında dönem maliyetini Cloudflare'e göre 10 dakikadan kısa gecikmeyle gösteriyor. Kimin hangi limiti ne zaman değiştirdiği bir audit log'da tutuluyor.
Fatura dönemi takvim ayına göre değil, ücretli aboneliğin başladığı güne göre işliyor. Cloudflare'in örneğinde 10 Ekim'de başlayan aboneliğin dönemi 10 Ekim-10 Kasım arası. Yapay zekâ maliyeti için ayrı bir araç gerekiyor: AI Gateway, Workers AI ve diğer sağlayıcılara giden istekler için kullanıcı ve model bazında bütçe zaten tanımlayabiliyor.
Neden önemli?
Sunucusuz platformlarda en büyük korku, bir döngü hatası, bot trafiği ya da kontrolden çıkan bir AI agent yüzünden gelen sürpriz fatura. Cloudflare'e göre platformda 10 milyonu aşkın geliştirici var. Limitin çağrıları gerçekten durdurması, maliyet riskini uyarı e-postasına bakan birinin dikkatine bırakmıyor. Bunun bedeli de var: limit dolduğunda ürün durduğu için yanlış ayarlanan bir limit kendi elinizle yaşadığınız bir kesintiye dönüşebilir.
Kimin işine yarar / ne yapabilirsiniz?
- Workers ve Durable Objects kullanan küçük ekipler ve bireysel geliştiriciler limiti hemen açıp yüzde 50 ve 80 gibi ara uyarı eşikleri tanımlayabilir.
- Üretimdeki kritik servislerde limiti, normal trafiğin rahatça üstünde tutun. Durmanın faturadan daha pahalı olacağı servislerde yalnızca uyarı eşiği kullanmayı düşünün.
- Uyarı e-postasını kişisel bir adres yerine ekip ya da nöbet adresine yönlendirin; audit log'u limit değişikliklerini denetlemek için düzenli kontrol edin.
- AI çıkarım (inference) harcamasını ayrıca AI Gateway bütçeleriyle sınırlayın; Spend Management şu an yalnızca iki ürünü kapsıyor.