- Google Cloud Functions is now Cloud Run functions | Google Cloud Blog
- With Cloud Run functions, you can write and deploy functions directly with Cloud Run, giving you complete control over the underlying service configuration.
[GCP] Cloud Run ve Cloud Run Function (eski Cloud Function) Fiyatlandırma Yapısı
Son zamanlarda GCP, Cloud Run ve Cloud Function için UI entegrasyonunu duyurdu.
İşlevsel olarak ikisini ayırt edecek olursak, temelde Cloud Run bir Docker Image'ı çalıştıran sunucusuz bir platformdur ve Cloud Function bazı diller (Node.js, Go, .Net, Java, PHP, Python, Ruby) için kod parçacıkları (fonksiyonlar) çalıştıran bir platformdur.
Bu nedenle, temelde çalışma şekilleri biraz farklıdır. Cloud Run, Image'ı başlattıktan sonra ilgili Image'a çağrı yaparak çalışır. Bu nedenle, ihtiyaca göre tek bir kapsayıcı birden fazla çağrıyı aynı anda gerçekleştirebilir. (Başka bir deyişle, bir çağrı devam ederken birden fazla yeni çağrı gelebilir anlamına gelir.)
Buna karşılık, Cloud Function tek bir fonksiyonu çağırma yöntemini kullanır. Örneğin, 10 komut yürütmek için 10 kapsayıcıya ihtiyaç duyar.
Bu nedenle, Cloud Function gerçekten hafif bir şekilde kullanılması veya tek çağrının hızlı soğuk başlatmaya ihtiyacı olduğunda avantajlıdır; bunun aksine, büyük ölçekli işlemleri işlemesi veya nispeten biraz yavaşlaması gerekiyorsa Cloud Run avantajlıdır.
Peki önemli olan fiyat nasıl olacak?
(Baştan beri böyle tasarlanmıştır...)
Temelde her iki tarafta da çağrı fiyatı 1 milyon çağrı başına 0,4 $'dır.
Ayrıca, aynı belleğin 1 gün boyunca tam olarak kullanıldığı varsayıldığında 0,216 $'dır.
Peki vCPU ne olacak?
Cloud Function, 1 GHz/gün başına 0,864 $'dır. (Cloud Function, kullanılan saat hızına bağlı olarak farklı fiyatlandırılır.)
Cloud Run, 1 Çekirdek/gün başına 2,07 $'dır. Yani Cloud Run'ın 2,4 GHz kullandığı söylenebilir. (Gerçek resmi belgede de 1 vCPU 2,4 GHz olarak yazılmıştır.)
Sonuç olarak, iki hizmetin (Cloud Run, Cloud Function) fiyatlandırma yöntemi tamamen aynıdır; sadece hizmet yönü farklıdır.
Bu nedenle, bu entegrasyondan sonra, kendi kullanım şeklinize göre iki hizmeti seçerseniz, daha ucuz ve verimli bir hizmet konfigürasyonu mümkün olabilir.
Yorumlar0