Google Cloud, Cloud Functions'ı 2016 yılında, geliştiricilerin altyapı yönetimi konusunda endişelenmelerine gerek kalmadan yüksek düzeyde ölçeklenebilir, etkinlik odaklı uygulamalar oluşturmalarını kolaylaştırma misyonuyla tanıtmıştır. Google Cloud, açık buluta olan bağlılığı ile müşterilerinin taşınabilirlik ihtiyaçlarına hizmet ederken esnek ve hızlı uygulama geliştirme sağlamaktadır.
Forrester Research, Google Cloud'u “Functions-as-a-service(FaaS)” platformu değerlendirmesinde lider olarak seçtiğini duyurdu.
Google Cloud, Cloud Functions, güçlü ve verimli bilgi işlem seçenekleri sunan Cloud Functions 2. Nesil’in genel kullanıma sunulmasıyla FaaSüzerinde mümkün olanın sınırlarını genişletti. Yeni özellikler şunları içerir:
- Eventarc kullanarak 140'tan fazla GCP, üçüncü taraf ve özel kaynaktan gelen etkinlikle entegrasyon
- Daha uzun HTTP iş yükleri için 60 dakikaya kadar uygulama süresi
- İş yükleri için 32 GB RAM ve 8 vCPU'ya kadar daha fazla hafıza ve CPU
- Tek bir örnekle eşzamanlı istek işleme (1.000'e kadar), cold start'ları büyük ölçüde azaltma, gecikme süresini iyileştirme ve maliyet avantajı sunar.
Cloud Functions 2. nesil ile konteyner öncelikli yaklaşımımız, FaaS'ımızdan yararlanan tüm müşterilere hem şirket içinde hem de başka bir bulut platformunda çalıştırma ve Cloud Functions'tan Cloud Run ve Google Kubernetes Engine'e kolayca geçme olanağı sağlar. Bu yaklaşım paradan tasarruf etmenizi sağlar ve iş yüklerinizi platformlar arasında taşımak istediğinizde iş yükü yeniden düzenleme ihtiyacını azaltır.
Değerlendirmede öne çıkan noktalar
Google, Forrester'ın değerlendirmesine katılmak üzere davet ettiği dokuz şirket arasındaydı ve Vizyon, Benimseme ve Gözlemlenebilirlik kriterlerinde mümkün olan en yüksek puanları elde etti. Cloud Functions, değerlendirilen tüm vendorlar arasında en iyi Yol Haritası kriterini elde etti.
Özel iş yükleri için destek
Forrester, Cloud Functions'ın "müşterilerin bellek tahsisini ve CPU'yu tamamen bağımsız olarak yapılandırmasına olanak tanıyan tek FaaS platformu olduğunu ve bunun da özel iş yüklerini yönetme yeteneğini desteklediğini" belirtti.
Cloud Functions, özel iş yükleri desteği kriterinde 4,20 puan alarak tüm sağlayıcılar arasında en yüksek puanı elde etti. Bunun, Vertex AI modellerinden makine öğrenimi tahminleri oluşturmak ve Vision API ile bilgisayarla görme uygulamaları oluşturmak gibi Google Cloud'un AI ve ML tekliflerini uygulayan geliştiriciler için güçlü bir platform sağlamaya yönelik yatırımımızı yansıttığına inanıyoruz. Ayrıca Cloud Functions, dolandırıcılık tespiti gibi kullanım durumlarında gerçek zamanlı veri akışı için de kullanılabiliyor.
Forrester raporda, "Google Cloud Functions, donanım ve örnek türlerini yapılandırma esnekliği ile öne çıkıyor" diyor. Bu, Cloud CDN desteği de dahil olmak üzere Functions'ın içerik merkezli iş yüklerini destekleme yeteneğini göstermektedir.
Google Cloud genelinde entegrasyon imkanı
Forrester raporda, FaaS platformunun Google Cloud genelinde çok çeşitli kullanım durumlarını desteklediğini ve "web ve mobil uygulamalar için yönetilen bir platform olarak Firebase'e yaptığımız yatırımların FaaS platformu için ek kullanım durumları yarattığını" belirtiyor. Kısa süre önce gelişmiş altyapı ve daha geniş etkinlik kapsamı getiren güçlü Firebase Functions 2. nesil GA'ya sunuldu. Ayrıca Cloud Functions üzerine inşa edilmiş önceden paketlenmiş sunucusuz çözümler olan Firebase Extensions da erişime açıldı.
Kısacası Cloud Functions, Google Cloud hizmetlerinizi genişletmek ve otomatikleştirmek için kullanabileceğiniz güçlü bir araçtır. BigQuery Remote Functions gibi son yenilikler, harici API'leri kullanarak BigQuery verilerini gerçek zamanlı olarak zenginleştirme, Vertex AI ve diğer makine öğrenimi platformlarındaki modelleri çağırma gibi kullanım durumları için BigQuery SQL'i Cloud Functions'daki özel kodunuzla genişletmenize olanak tanır.
Google Cloud’un The Forrester Wave™ Functions-As-A-Service Q2 2023 raporunda Lider olarak seçilmesinden büyük mutluluk ve onur duyuyoruz. Çözüm hakkında detaylı bilgi almak isterseniz bize ulaşabilirsiniz.
İlginizi Çekebilecek Diğer İçeriklerimiz
Bu yazıda sağlık, finans, perakende ve eğitim gibi sektörlerdeki yapay zeka uygulama örneklerine değineceğiz. AI'nin farklı sektörlerde nasıl kullanıldığını anlamak, teknolojinin işletmelere sunduğu fırsatları daha iyi değerlendirmemizi sağlar.
OpenAI tarafından geliştirilen ChatGPT Search, metin tabanlı etkileşimleri kullanarak daha insanların ihtiyacına yönelik arama deneyimi sunar. Bu yazıda, ChatGPT Search’ün özelliklerini, sağladığı avantajları, Google Search ve Perplexity AI gibi popüler arama araçlarıyla karşılaştırmasını inceleyeceğiz.