Google Haritalar Platformu maliyetlerini yönetme

Google Haritalar Platformu, tüketiminizi kontrol etmenize ve kullanımınızın bütçenizle uyumlu olmasını sağlamanıza yönelik çeşitli seçenekler sunar. Seçenekler aşağıdakileri içerir:

  • Uygulamanızın tetiklediği faturalandırma etkinliklerinin sayısını sınırlayarak ödemeleri durdurun.
  • Kullanımınız belirli bütçe veya API sınırlarına yaklaştığında bildirim alın.
  • Uygulamalarınızı daha uygun maliyetli bir şekilde oluşturun.

Aşağıdaki tabloda seçenekleriniz gösterilmektedir.

Kotalar ve kota uyarıları

Kota sınırları, API kullanımınızı kontrol etmenize ve beklenmedik ödemeleri önlemenize yardımcı olur.

Kota sınırlarını ayarlama

Kota sınırı belirleyerek belirli bir API veya hizmet için belirli bir zaman aralığında izin verilen maksimum istek sayısını tanımlayabilirsiniz.

Projenizdeki istekler bu sınıra ulaştığında hizmetiniz isteklere yanıt vermeyi durdurur. Kesinti ve daha yüksek fatura arasında dengeyi sağlamak size bağlıdır.

  1. Cloud Console'da Google Haritalar Platformu Kotaları sayfasını açın.

    Kotalar'a git

    ve hedef projeyi seçin.

  2. API'ler açılır menüsünde, kota değişikliği için belirli bir API'yi seçin.

  3. Birden fazla kota türünü düzenlemek istiyorsanız etkinleştirmek istediğiniz kotaların yanındaki onay kutusunu işaretleyin.

  4. Üç nokta menüsünü, ardından Kotayı düzenle'yi tıklayın.

  5. Açılan yan panelde yeni kota değerlerini girin ve İsteği gönder'i tıklayın.

Tahmini istek hacmine göre maliyetleri tahmin etmek için Google Haritalar Platformu fiyat hesaplayıcıyı kullanın.

Kota uyarıları ayarlama

Kota uyarıları, API kullanımınız tanımlanmış bir eşiğe yaklaştığında sizi uyarır.

  1. Cloud Console'da Google Haritalar Platformu Kotaları sayfasını açın.

    Kotalar'a git

    ve hedef projeyi seçin.

  2. API'ler açılır menüsünde, kota değişikliği için belirli bir API'yi seçin.

  3. Düzenlenecek uç noktaları seçin.

  4. Üç nokta menüsünü, ardından Kullanım uyarısı oluştur'u tıklayın.

  5. Açılır yan panelde, varsayılan uyarı politikasının açıklaması yer alır. Politikayı değiştirmek istiyorsanız üç noktalı menüyü ve Uyarı politikasını özelleştir'i tıklayarak politika yapılandırma penceresini görüntüleyin. SMS, e-posta, sohbet, webhook'lar, PagerDuty ve Pub/Sub gibi bildirim kanallarını yapılandırma olanağı da dahil olmak üzere yapılandırmada ilerlemek için penceredeki Sonraki bağlantılarını kullanın.

  6. Bir bildirim kanalı ekledikten sonra Bildirim Kanalları alanında bu kanalı seçin ve Tamam'ı tıklayın.

  7. Bu adımı yalnızca önceki adımda uyarı politikasını değiştirmediyseniz uygulayın. Paneldeki Bildirimleri yapılandır bölümünde, almak istediğiniz bildirim türlerini ekleyip yapılandırın, ardından Bildirim Kanalları alanında bu kanallardan en az birini seçip Tamam'ı tıklayın.

  8. Oluştur'u tıklayın.

Kotayı gerektiği gibi ayarlama

Aşırı harcamaları önleme ve uygulamanızın düzgün şekilde çalışması arasında denge kurarken, kullanımı ve maliyetleri optimize etmek için API kotalarınızı düzenli olarak inceleyip ayarlayın.

  • Google Cloud Console'da API kullanım kalıplarınızı izleyin. Bütçenizle uyumlu ve aşırı harcamayı önleyen kotalar belirleyin.
  • Kotaların, yoğun kullanım dönemlerini karşılayabileceğinden emin olun.
  • Kesintileri önlemek için kademeli ayarlamalar yapın ve her değişiklikten sonra uygulamanızı ayrıntılı bir şekilde test edin.

Bütçeler ve bütçe uyarıları

Google Haritalar Platformu kullanımınız için belirli bir bütçeniz varsa Cloud Billing bütçeleri ve uyarıları oluşturarak faturanızda sürprizlerle karşılaşmaktan kaçınabilirsiniz.

Toplam bütçenizin belirli yüzdelerine ulaştığınızda sizi uyaracak bütçe uyarıları ayarlayarak kullanım maliyetlerinizin zaman içindeki trendini görebilirsiniz.

Bütçe ve bütçe uyarıları oluşturma ve yönetmeyle ilgili talimatlar için Google Cloud belgelerine bakın.

Stratejik maliyet yönetimi

Etkili bütçe planlaması, mümkün olduğunda ücretsiz veya daha düşük maliyetli seçenekleri kullanmayı içerir. Bu bölümde, maliyetleri en aza indirmeye yönelik çeşitli stratejiler ele alınmaktadır.

Mümkünse Maps Static API'yi kullanın

Aşağıdaki durumlar, yalnızca tek bir işaretçi gerektiren basit harita görüntülemelerini destekleyen statik haritalarla iyi çalışır:

  • Henüz çok fazla özelliği olmayan bir prototiple başlıyorsunuz.
  • Harita özelleştirmeniz yoksa.
  • En fazla bir işaretçi kullanırsınız.
  • Dinamik haritalar veya dinamik Street View'u kullanarak kullanıcı etkileşimini desteklemeniz gerekmez.

Küçük resimleri kullanma

Küçük resimler, Maps Static API'ye kıyasla daha da ucuz bir alternatif olarak kullanılabilir. Küçük resimler daha düşük bir ücretle faturalandırılır ve tıklandığında kullanıcıları Google Haritalar'ın dinamik bir sürümüne yönlendirebilir. Böylece, yalnızca etkileşimde bulunan kullanıcıların dinamik harita yüklemeleri için ödeme yaparsınız.

Daha ucuz fiyatlandırma kategorileri kullanın

Google, her fiyatlandırma kategorisi için farklı sayıda ücretsiz kullanım etkinliği sağlar. Uygulamanızı, aylık daha fazla ücretsiz kullanım etkinliğinizin bulunduğu "Temel" veya "Pro" kategorilerindeki özellikleri kullanacak şekilde optimize edebilirsiniz. Fiyatlandırma kategorileri hakkında daha fazla bilgi edinin.

Birden fazla haritayı birleştirme

Birden fazla harita gösteren bir uygulamanız varsa aşağıdaki yönergeleri uygulayın:

  • Gereksiz kaynakları en aza indirmek için haritaları yalnızca gerektiğinde yükleyin.
  • Görüntüleme alanını, yakınlaştırma oranını ve işaretçileri gerektiği gibi güncelleyerek tek bir haritayı yeniden kullanın.
  • Mağaza konumlarını göstermek için birden fazla harita görüntülüyorsanız Store Locator Plus çözümünü kullanın.
  • Kullanıcılar genellikle aynı anda yalnızca bir harita ile etkileşime geçtiğinden kullanıcı arayüzü ekranı başına tek bir harita kullanın.

İzin verildiğinde içeriği önbelleğe alma

Google Haritalar Platformu ürünlerinin çoğunda içerik önbelleğe alınması yasaktır. Ancak bazı istisnalar, sonuçlarının 30 güne kadar önbelleğe alınmasına izin verir. Ayrıntılar için Google Haritalar Platformu'nun şartlarını inceleyin.

Places API için uygun maliyetli stratejiler

Bu bölümde, kullanımınızı optimize etme ve Places API ile ilişkili maliyetleri azaltma yöntemleri açıklanmaktadır.

Alan maskeleri kullanma

Alan maskeleme, gereksiz veri istememenizi sağlar. Bu da gecikmeyi ve faturalandırma ücretlerini azaltmanıza yardımcı olur.

Yer Ayrıntıları (Yeni), Yakındakiler Arama (Yeni) ve Metin Arama (Yeni) için yanıtta döndürülecek alanların listesini belirtmek üzere API isteklerinde FieldMask başlığını kullanın.

Ardından, isteğiniz için geçerli olan en yüksek SKU'ya göre faturalandırılırsınız. Yani hem Temel SKU'da hem de Gelişmiş SKU'da alan seçerseniz Gelişmiş SKU'ya göre faturalandırılırsınız.

Yer Ayrıntıları ile oturum fiyatlandırmasını kullanma (Yeni)

Uygulamalarınızın aylık çağrı hacmi 100.001-500.000 veya daha fazlaysa ya da kullanıcılar oturum başına 12'den fazla otomatik tamamlama isteği gönderiyorsa Google, Yer Otomatik Tamamlama (Yeni) ile oturum kullanmanızı önerir. Oturumlar, fiyatlandırmayı basitleştirmeye yardımcı olur ve Yer Otomatik Tamamlama (Yeni) ile birlikte kullanılmak üzere tutarlı bir fiyatlandırma modeli sağlar.

Ayrıntılar için Yer Otomatik Tamamlama (Yeni) oturumu fiyatlandırma dokümanlarına bakın.

Rotalar API'si için uygun maliyetli stratejiler

Bu bölümde, kullanımınızı optimize etme ve Routes API ile ilişkili maliyetleri azaltma yöntemleri açıklanmaktadır.

Hesaplanan rotalardaki yol noktalarını sınırlama

Sorgudaki kullanıcı girişlerini en fazla 10 yol işaretiyle sınırlayın. 10'dan fazla ara nokta içeren istekler daha yüksek ücretle faturalandırılır.

Optimum yönlendirme için Compute Routes optimizasyonunu kullanma

Ara nokta optimizasyonu bağımsız değişkenini kullanan istekler daha yüksek ücretle faturalandırılır.

Optimize etme bağımsız değişkeni, en uygun rotayı belirlemek için yol noktalarını sıralar. Bu, A'dan E'ye seyahat ederken optimize edilmiş bir rotanın (A-B-C-D-E) rastgele bir sıraya sahip optimize edilmemiş bir rotaya (A-D-B-C-E) kıyasla daha iyi bir deneyim sunacağı anlamına gelir.

Rota Hesaplama ve Distance Matrix API'de (eski) gerçek zamanlı trafik modellerini kullanma

Gerçek zamanlı trafik modelleri içeren Compute Routes ve Distance Matrix API (eski) istekleri daha yüksek bir ücretle faturalandırılır. Trafik modelleri bir istekten çıkarılırsa sonuçlar yalnızca fiziksel faktörlere (yollar, mesafe ve hız sınırları) dayanır. Kalkış saatini now olarak ayarlayarak gerçek zamanlı trafik modellerini etkinleştirin.

GPS verileri doğru olmadığında Kullanılan Rota ve En Yakın Yol'u kullanma

Haritalar Roads API'deki Seyahat Edilen Rota ve En Yakın Yol özellikleri, gelişmiş katmana dahildir ve daha yüksek ücretle faturalandırılır. GPS verilerinin doğru olmadığı ve Roads API'nin doğru yolu belirlemeye yardımcı olabileceği durumlarda bu özellikleri kullanın. Roads API'nin bir diğer özelliği olan hız sınırları, yalnızca Asset Tracking müşterileri tarafından kullanılabilir.