Orijinal yayın: hafiz.dev
Laravel Cloud’dan uzak duran pek çok geliştirici, maliyet ve sürpriz faturalar korkusu gibi iki ana sebepten ötürü bu hizmeti kullanmıyordu. Laravel ekibi, bu sorunları çözmeye yönelik beş önemli değişiklik duyurdu.
Beş Duyuru
Beş Duyuru
Duyurular net bir şekilde belirtildi:
1. Yeni $5/aylık plan. Önceden, seçenekleriniz Starter (ücretsiz, kullanım başına ödeme, sınırlı özellikler) veya Growth ($20/ay) idi. Yeni $5/aylık seçenek, bunların ortasında yer alıyor. Amaç: “Cloud’un her Laravel geliştiricisi için erişilebilir olmasını istiyoruz.”
2. Harcama limitleri. Hesabınızda bir harcama limiti ayarlamanızı sağlar. Bu limite ulaştığınızda, Cloud ya sizi uyarır ya da işlem gücünü tamamen kapatır. Artık beklenmedik bir $300 faturası ile uyanma kaygısı yok.
3. Gerçek sıfıra ölçeklenme ve 10 kat daha hızlı uyanma. Hibernasyon uzun bir süredir vardı, ancak uyanma süresi daha önce 5-20 saniye alıyordu. Uygulama, veritabanı ve önbellek uyanma süresi artık milisaniyeler ile ölçülüyor. Kullanıcılar bu durumu fark etmeyecek.
4. Bot koruma kuralları. Hibernasyondaki uygulamaları daha uzun süre uyku halinde tutarak, bot trafiğini çevreyi uyandırmadan filtreler. Bu doğrudan işlem gücü harcamasını azaltır. Botlar, bütçenizi yiyen gereksiz uyanmaları tetiklemez.
5. Yönetilen kuyruklar. Kuyruk kümeleri yeni bir “yönetilen kuyruklar” ürününe yeniden yapılandırılacak. Maksimum işçi sayısını ayarlayın ve Cloud her şeyi otomatik olarak yönetir. Kuyruk derinliğine göre ölçeklenir (sadece CPU ile değil) ve boşken sıfıra ölçeklenir. Artık işçi boyutlandırması konusunda tahmin yürütmeye gerek yok.
Bu değişiklikler henüz devreye girmedi. Duyuruda “önümüzdeki birkaç hafta içinde geliyor” denildi, bu nedenle bunu bir planlama yazısı olarak değerlendirin, aynı günde uygulama kılavuzu değil.
Harcama Limiti Gerçek Haber
Harcama Limiti Gerçek Haber
$5/aylık fiyat noktası dikkat çekiyor, ancak harcama limitleri temkinli takımlar için Cloud’u gerçekten açan faktördür.
Kullanıma dayalı fiyatlandırma her zaman kaygı taşır. Hibernasyon etkin olsa bile, beklenmedik bir trafik patlaması, bir botun uç noktalarınıza saldırması veya kontrolsüz bir iş kuyruğu, bir $10 aylık ücreti $80’a çevirebilir. Bu öngörülemezlik, takımları sabit maliyetli Forge sunucularında tutuyordu.
Harcama limitleri risk profilini tamamen değiştiriyor. Hibernasyonu etkinleştirip küçük bir örneği dağıtarak, en kötü durumda ödeyeceğiniz maksimum tutar, belirlediğiniz limite eşit olacak. Bu, “tavanı olmayan kullanıma dayalı bir ürün” olmaktan temel bir farktır.
Harcama limitlerini yeni bot koruma kurallarıyla birleştirince, hibernasyon ekonomisi önemli ölçüde iyileşiyor. Botlar, sıfıra ölçeklenmiş uygulamaların görünmeyen katilleridir. Çevrenizi sürekli uyandırarak gerçek gelir üretmeden harcama yaparlar. Onları, bir uyanışı tetiklemeyecek şekilde filtrelemek, uygulamanızın zayıf saatlerde gerçek uyku haline geçmesini sağlar.
Milisaniye Uyanışının Değişiklikleri
Milisaniye Uyanışının Değişiklikleri
Daha önceki 5-20 saniyelik soğuk başlangıç, hibernasyonu kullanıcı karşısındaki her şey için en büyük pratik engeldi. Staging ortamları ve geliştirici örnekleri için kullanılabiliyordu ama gerçek kullanıcıların önünde hibernasyondaki bir uygulama bulundurmak, uzun süreli sessizlikten sonra gelen ilk isteğin yavaş bir yanıt almasına neden oluyordu. Kullanıcılar bunu fark ediyordu. Destek talepleri geliyordu.
Milisaniye uyanışı, bu kısıtlamayı ortadan kaldırıyor. Eğer uyanış algılanamaz hale gelirse, hibernasyon, kullanıcı deneyiminde herhangi bir olumsuz etki olmadan saf bir maliyet optimizasyonu haline gelir. Üretim uygulamanızı düşük maliyetli bir Flex örneği ile çalıştırabilir, trafik pencereleri arasında hibernasyona geçebilir ve sadece aktif kalma süresinin ücretini ödeyebilirsiniz, ayrıca bir “ısıtma” stratejisi veya canlı tutacak bir cron job’a ihtiyaç duymazsınız.
Yönetilen Kuyruklar Sessiz Bir Kazanç
Yönetilen Kuyruklar Sessiz Bir Kazanç
Yönetilen kuyruklar duyurusu, fiyatlandırma haberinin gölgesinde kalıyor ama arka plan işleme yapan takımlar için önemli.
Kuyruk işçileri her zaman manuel ayar gerektirmiştir. Bu iş türü için kaç işçiye ihtiyaç var? Kuyruk gerilediğinde ne olur? 3 sabahda çalışmayan işçilerin işlem gücü harcadığını nasıl önlersiniz? Standart cevap, ya dikkatli bir yapılandırma ile Horizon kullanmak ya da zaman zaman aşırı tahsis etmeyi kabul etmek oluyordu.
Yönetilen kuyruklar bu kararı ortadan kaldırıyor. Cloud, kuyruk derinliğini izliyor ve işçi sayısını otomatik olarak ayarlıyor. Kuyruk boşaldığında işçiler sıfıra dönüyor. Doldurulduğunda tekrar devreye giriyorlar. Bir maksimum ayarlıyorsunuz ve bunun üzerine düşünmüyorsunuz.
Değişken iş yükü olan uygulamalar (ödemeleri işleme, e-posta kampanyası gönderme, webhook’ları işleme gibi) için, bu, Forge veya Vapor üzerindeki mevcut çözümlerden daha temiz. Bu, Cloud’un yüksek temel maliyetini haklı çıkaran izleme ve gözlemlenebilirlik iyileştirmeleri ile doğrudan ilişkilidir.
Yeni Hesaplama: Cloud vs Forge vs Vapor
Yeni Hesaplama: Cloud vs Forge vs Vapor
Yeni planla, küçük projeler için karşılaştırma farklı görünüyor.
Birden fazla yan proje yapan bağımsız geliştirici:
- Cloud (yeni $5 katman + hibernasyon ile kullanım): $5 + ~$2-5/ayda uygulama başına
- Forge: $17/aylık temel (ucuz VPS sunucular ekleyebilirsiniz, ancak Forge’un kendisi $17)
- VPS doğrudan: $5-10/ayda sunucu (her şeyi kendiniz yönetirsiniz)
Duyuru dizisindeki bir geliştirici, yedi uygulama ile makul trafik almak için toplamda $6/ay kullanarak sıfıra ölçeklendiğini paylaştı. Bu rakam, bot koruma ve milisaniye soğuk başlangıçları ile daha da iyileşecek. Mevcut durumda, ayrı sunucularda birden fazla düşük trafikli yan proje yürütenler için Cloud’un maliyeti cazip hale geliyor.
Ölçek öncesi girişim için Growth ($20/ay):
- Cloud Growth: $20/ay + ~$16-25 kullanım = ~$36-45/ay
- Forge: $17/ay + $20-40/ay DigitalOcean/Hetzner VPS = ~$37-57/ay
Bu katmanda toplam maliyet benzer, ancak Cloud autoscaling, yönetilen veritabanları, önizleme ortamları ve sıfır DevOps yükü sunuyor. Forge, sunucuları yapılandırmanızı, Nginx’i yönetmenizi, SSL yenilemelerini halletmenizi ve kendi ölçeklemenizi ayarlamanızı gerektiriyor. Değer karşılaştırması, Cloud’un, özel bir DevOps personeli olmayan takımlar için her zaman avantajlı olduğunu gösteriyor. Yeni fiyatlandırma, o katmana daha hızlı ulaşılmasını sağlıyor.
Vapor ($39/ay):
Vapor, AWS Lambda üzerinde çalışır ve size gerçek sunucusuz bir çözüm sunar. Ancak, AWS ekosistemine derinlemesine yatırım yapmış takımlar için doğru tercihtir. Ancak çoğu Laravel geliştiricisi, uygulamalarını altyapı düşünmeden dağıtmak ve ölçeklendirmek istiyorsa, Cloud’un modeli daha Laravel doğal ve rekabetçi fiyatlı hale geliyor. CI/CD ve dağıtım kılavuzumuza göz atın.
Kimin Dikkat Etmesi Gerekiyor
Kimin Dikkat Etmesi Gerekiyor
Bağımsız geliştiriciler ve yan proje sahipleri. $5/aylık plan ve harcama limitleri, daha önce $20/ay gibi bir maliyeti haklı çıkaramayan projeler için Cloud’u uygun hale getiriyor. Hibernasyon etkinleştirildiğinde bir Cloud hesabında birden fazla yan projeye sahip olmak, tek bir Forge sunucusundan daha az maliyetli olabilir.
Küçük ajanslar, müşteri siteleri yönetenler. Her çekilişe özel önizleme ortamları ve yönetilen veritabanları, proje başına $5-20 arasında bir maliyet sunuyor ve bu, ajans iş akışları için cazip. Yönetilen kuyruklar eklemesi, arka plan iş gereksinimleri olan müşteri projeleri için uygun hale getiriyor.
Sunucu yönetiminden hoşlanmayan Forge’daki ekipler. Eğer Forge sunucularını (yamanmalar, izleme, ölçeklendirme) yönetmesi için birine ödeme yapıyorsanız, Cloud’a taze bir gözle bakmak faydalı olabilir. Toplam maliyet benzer olabilir, ancak yönetim aşaması kayboluyor. Laravel üzerinde SaaS ürünleri geliştiren takımlar için tam SaaS kılavuzum, Cloud’un doğal olarak uyum sağladığı daha geniş mimari kararları kapsar.
Daha önce Cloud’u denemiş ama maliyet ya da soğuk başlangıç kaygısı nedeniyle ayrılan herkes. Her iki itiraz da doğrudan ele alınıyor. Özellikler tanıtıldığında tekrar gözden geçirmek faydalı olacaktır.
Nerede Kalması Gerekenler
Nerede Kalması Gerekenler
Tam sunucu kontrolü isteyen geliştiriciler. Forge, size kök erişimi ve tam esneklik sunar. Cloud, tasarım gereği bunu soyutlayarak devre dışı bırakır. Özel Nginx yapılandırmalarına, standart dışı PHP uzantılarına veya belirli OS düzeyi araçlarına ihtiyacınız varsa, Forge hala daha iyi bir seçimdir.
Mevcut AWS altyapısında bulunan Vapor kullanıcıları. Lambda modeli belirli iş yükleri için iyi işler, mevcut bir yapıdan küçük maliyet tasarrufları için göç etmek genellikle mantıklı değildir.
Yüksek trafik alan, her zaman açık uygulamalar. Hibernasyon ekonomileri yalnızca uygulamanızın gerçek uyku süreleri olduğunda çalışır. Eğer sürekli meşgul bir üretim uygulamasını çalıştırıyorsanız, maliyet avantajı ortadan kalkar ve bir özel sunucu (Forge veya başka) hala daha ucuz olabilir.
Daha Büyük Resim
Daha Büyük Resim
Bu duyuru, Laravel dağıtım araçları ekosisteminin hızla olgunlaştığını gösteriyor. $5/aylık yönetilen hosting katmanı, harcama limitleri ve milisaniye soğuk başlangıçları ile sunuluyor; bu, PHP ekosisteminde altı ay önce mevcut olmayan bir ürün.
Harcama limitleri ve bot koruma, ekiplerin gerçek benimseme önündeki engelleri dinlediğini gösteriyor. Bu iki ekleme, temkinli geliştiricilerin uzak durduğu ana nedenleri düzeltmektedir.
Yönetilen kuyrukların yeniden inşası, üretimde çalıştırıldığında ekiplerin gerçekten operasyonel saatlerini tasarruf eden altyapı iyileştirmeleridir.
Bu özellikler devreye girdiğinde, “neden sadece Forge kullanmayalım” argümanı çoğu yeni Laravel projeleri için daha da zorlaşacaktır.
Sıkça Sorulan Sorular
Sıkça Sorulan Sorular
Bu özellikler ne zaman kullanılabilir olacak?
Duyuruda “önümüzdeki birkaç hafta içinde geliyor” denildi. Belirli bir çıkış tarihi verilmedi. Resmi Laravel Cloud blogunu takip edin.
$5/aylık plan, özel alan adlarını içerecek mi?
Duyuruda onaylanmadı. Mevcut Starter (ücretsiz) planı özel alan adlarını içeriyor, bu yüzden $5 katmanının da içermesi muhtemel. Resmi fiyatlandırma sayfası güncellendiğinde kontrol edin.
Harcama limiti uygulamayı durduruyor mu yoksa sadece sizi mi uyarıyor?
Duyuruda ya sizi uyaracağı ya da işlem gücünü kapatacağı onaylandı. Yapılandırma detayları (hangi tetikliyor, çevresel mi hesabı mı) belgelerde yer alacak.
Mevcut uygulamaları bu özellikler gelmeden taşımalı mıyım?
Özellikler mevcut ve belgelenene kadar taşınma kararlarınızı erteleyin. Duyurular geleceğe yönelik; mevcut Cloud davranışı hala geçerlidir.
Bot koruma, meşru tarayıcılar ile nasıl çalışır?
Özel yapılandırma detayları duyuruda verilmedi. Muhtemelen Googlebot gibi tarayıcıları izin listesine alabileceksiniz. Daha fazla detay belgelerde yer alacak.
İzlemeye Değer
İzlemeye Değer
Bu duyurular, Laravel Cloud’u “ilginç ama pahalı” olmaktan çıkararak “neredeyse her yeni Laravel projesi için ciddi bir değer” durumuna getirdi. Sadece harcama limitleri, risk hesaplamasını değiştiriyor. Milisaniye uyanışı, hibernasyonu üretim için uygun hale getiriyor. $5 planı ise küçük projelerin maliyet kaygısını ortadan kaldırıyor.
Bu, dağıtım ayarınızı değiştirip değiştirmeyeceğiniz, şu an nerede bulunduğunuza bağlıdır. Eğer geçmişte Cloud’u değerlendirip elediyseniz, önümüzdeki birkaç hafta tekrar göz atmaya değer.
Bir proje için Laravel Cloud’u değerlendiriyorsanız ve sayılarla düşünmek istiyorsanız, iletişime geçin.
Kaynak: Orijinal Makale


