Google Maps Platform की लागत मैनेज करना

Google Maps Platform, आपके डेटा खर्च को कंट्रोल करने के लिए कई विकल्प उपलब्ध कराता है. साथ ही, यह पक्का करता है कि आपका डेटा खर्च, आपके बजट के मुताबिक हो. आपको ये विकल्प दिखेंगे:

  • आपके ऐप्लिकेशन से ट्रिगर होने वाले बिलिंग इवेंट की संख्या को सीमित करके, शुल्क रोकें.
  • जब आपके इस्तेमाल से तय बजट या एपीआई की सीमाएं पूरी होने वाली हों, तब सूचना पाएं.
  • कम लागत में अपने ऐप्लिकेशन बनाएं.

नीचे दी गई टेबल में आपके विकल्प दिखाए गए हैं.

कोटा और कोटा से जुड़ी चेतावनियां

कोटा की सीमाओं से, एपीआई के इस्तेमाल को कंट्रोल करने और अनचाहे शुल्कों से बचने में मदद मिलती है.

कोटा की सीमाएं सेट करना

कोटा की सीमा सेट करके, यह तय किया जा सकता है कि किसी तय समयावधि में किसी खास एपीआई या सेवा के लिए, ज़्यादा से ज़्यादा कितने अनुरोध किए जा सकते हैं.

आपके प्रोजेक्ट में अनुरोधों की संख्या इस सीमा तक पहुंचने के बाद, आपकी सेवा अनुरोधों का जवाब देना बंद कर देती है. आपके पास यह तय करने का विकल्प होता है कि आपको बिजली की कमी के दौरान, ज़्यादा बिजली का बिल चुकाना है या नहीं.

  1. Cloud Console में, Google Maps Platform कोटा पेज खोलें.

    कोटा पर जाएं

    और टारगेट प्रोजेक्ट चुनें.

  2. एपीआई ड्रॉप-डाउन में, कोटा में बदलाव करने के लिए कोई एपीआई चुनें.

  3. अगर आपको एक से ज़्यादा तरह के कोटे में बदलाव करना है, तो उन कोटे के बगल में मौजूद चेकबॉक्स को चुनें जिन्हें आपको चालू करना है.

  4. तीन बिंदु वाले मेन्यू पर क्लिक करें. इसके बाद, कोटा में बदलाव करें पर क्लिक करें.

  5. इसके बाद, दिखने वाले साइड पैनल में कोटा की नई वैल्यू डालें और अनुरोध सबमिट करें पर क्लिक करें.

अनुरोध की अनुमानित संख्या के आधार पर, Google Maps Platform के लिए तय की गई कीमत का कैलकुलेटर का इस्तेमाल करके, कीमत का अनुमान लगाएं.

कोटा से जुड़ी सूचनाएं सेट करना

कोटा की सूचनाएं, एपीआई के इस्तेमाल की तय सीमा के करीब पहुंचने पर आपको सूचना देती हैं.

  1. Cloud Console में, Google Maps Platform कोटा पेज खोलें.

    कोटा पर जाएं

    और टारगेट प्रोजेक्ट चुनें.

  2. एपीआई ड्रॉप-डाउन में, कोटा में बदलाव करने के लिए कोई एपीआई चुनें.

  3. बदलाव करने के लिए एंडपॉइंट चुनें.

  4. तीन बिंदु वाले मेन्यू पर क्लिक करें. इसके बाद, इस्तेमाल से जुड़ी सूचना बनाएं पर क्लिक करें.

  5. स्लाइड आउट होने वाले साइड पैनल में, सूचना से जुड़ी डिफ़ॉल्ट नीति के बारे में जानकारी होती है. अगर आपको नीति बदलनी है, तो तीन बिंदु वाले मेन्यू पर क्लिक करें. इसके बाद, नीति कॉन्फ़िगरेशन विंडो दिखाने के लिए, सूचना नीति को पसंद के मुताबिक बनाएं पर क्लिक करें. कॉन्फ़िगरेशन में आगे बढ़ने के लिए, विंडो में मौजूद आगे बढ़ें लिंक का इस्तेमाल करें. इसमें सूचना चैनलों को कॉन्फ़िगर करने की सुविधा भी शामिल है. जैसे, एसएमएस, ईमेल, चैट, वेबहुक, PagerDuty, और Pub/Sub.

  6. सूचना चैनल जोड़ने के बाद, सूचना चैनल फ़ील्ड में जाकर उसे चुनें और ठीक है पर क्लिक करें.

  7. यह चरण सिर्फ़ तब पूरा करें, जब आपने पिछले चरण में सूचना से जुड़ी नीति में बदलाव न किया हो. पैनल में सूचनाएं कॉन्फ़िगर करें में जाकर, आपको जो सूचनाएं चाहिए उन्हें जोड़ें और कॉन्फ़िगर करें. इसके बाद, सूचना चैनल फ़ील्ड में उनमें से एक या उससे ज़्यादा चैनल चुनें और ठीक है पर क्लिक करें.

  8. बनाएं पर क्लिक करें.

ज़रूरत के मुताबिक कोटा में बदलाव करना

एपीआई कोटों की नियमित तौर पर समीक्षा करें और उनमें बदलाव करें, ताकि इस्तेमाल और लागत को ऑप्टिमाइज़ किया जा सके. साथ ही, ज़्यादा खर्च को रोकने और यह पक्का करने के बीच संतुलन बनाए रखें कि आपका ऐप्लिकेशन सही तरीके से काम कर रहा है.

  • Google Cloud Console में, एपीआई के इस्तेमाल के पैटर्न को मॉनिटर करें. अपने बजट के हिसाब से कोटा सेट करें और ज़्यादा खर्च होने से रोकें.
  • पक्का करें कि कोटा, इस्तेमाल की सबसे व्यस्त अवधियों को मैनेज कर सकें.
  • धीरे-धीरे बदलाव करें और हर बदलाव के बाद, अपने ऐप्लिकेशन की अच्छी तरह से जांच करें, ताकि किसी तरह की रुकावट न आए.

बजट और बजट से जुड़ी सूचनाएं

अगर आपने Google Maps Platform के इस्तेमाल के लिए कोई बजट तय किया है, तो क्लाउड बिलिंग बजट और चेतावनियां बनाकर, अपने बिल में अचानक होने वाले बदलावों से बचा जा सकता है.

बजट से जुड़ी सूचनाएं सेट की जा सकती हैं, ताकि आपको कुल बजट के किसी तय प्रतिशत तक पहुंचने पर सूचना मिल सके. इससे, आपको यह पता चल पाएगा कि समय के साथ, आपके डेटा के इस्तेमाल की लागत में क्या बदलाव हो रहा है.

बजट और बजट से जुड़ी चेतावनियां बनाने और मैनेज करने के निर्देशों के लिए, Google Cloud के दस्तावेज़ देखें.

लागत का रणनीतिक मैनेजमेंट

बजट को बेहतर तरीके से मैनेज करने के लिए, जहां भी हो सके वहां मुफ़्त या कम कीमत वाले विकल्पों का इस्तेमाल करें. इस सेक्शन में, लागत कम करने की अलग-अलग रणनीतियों के बारे में बताया गया है.

जहां भी हो सके, Maps Static API का इस्तेमाल करें

स्टैटिक मैप के साथ ये स्थितियां अच्छी तरह से काम करती हैं. ये ऐसे मैप होते हैं जिनमें सिर्फ़ एक मार्कर की ज़रूरत होती है:

  • आपने किसी ऐसे प्रोटोटाइप से शुरुआत की है जिसमें अब तक ज़्यादा सुविधाएं नहीं हैं.
  • आपने मैप में कोई बदलाव नहीं किया है.
  • आपने ज़्यादा से ज़्यादा एक मार्कर का इस्तेमाल किया हो.
  • डाइनैमिक मैप या डाइनैमिक स्ट्रीट व्यू का इस्तेमाल करके, आपको उपयोगकर्ता इंटरैक्शन की सुविधा देने की ज़रूरत नहीं है.

थंबनेल का इस्तेमाल करना

थंबनेल का इस्तेमाल, Maps Static API के मुकाबले और भी सस्ते विकल्प के तौर पर किया जा सकता है. थंबनेल के लिए कम दर से शुल्क लिया जाता है. साथ ही, क्लिक करने पर उपयोगकर्ताओं को Google Maps के डाइनैमिक वर्शन पर ले जाया जा सकता है. इससे, आपको सिर्फ़ उन उपयोगकर्ताओं के लिए डाइनैमिक मैप लोड करने का शुल्क देना पड़ता है जो आपके विज्ञापन में दिलचस्पी लेते हैं.

कम कीमत वाली कैटगरी का इस्तेमाल करना

Google, कीमत की हर कैटगरी के लिए, बिना किसी शुल्क के इस्तेमाल किए जाने वाले इवेंट की अलग-अलग संख्या देता है. "ज़रूरी" या "Pro" कैटगरी में मौजूद सुविधाओं का इस्तेमाल करने के लिए, अपने ऐप्लिकेशन को ऑप्टिमाइज़ किया जा सकता है. इन कैटगरी में, हर महीने इस्तेमाल किए जाने वाले ज़्यादा इवेंट मुफ़्त में उपलब्ध होते हैं. कीमत की कैटगरी के बारे में ज़्यादा जानें.

एक से ज़्यादा मैप को एक साथ इस्तेमाल करना

अगर आपने एक से ज़्यादा मैप दिखाने की सुविधा लागू की है, तो इन दिशा-निर्देशों का पालन करें:

  • ज़रूरी होने पर ही मैप लोड करें, ताकि ग़ैर-ज़रूरी संसाधनों का इस्तेमाल कम से कम हो.
  • ज़रूरत के हिसाब से व्यूपोर्ट, ज़ूम, और मार्कर अपडेट करके, किसी एक मैप का फिर से इस्तेमाल करें.
  • अगर स्टोर की जगहें दिखाने के लिए एक से ज़्यादा मैप दिखाए जा रहे हैं, तो Locator Plus के समाधान का इस्तेमाल करें.
  • हर यूज़र इंटरफ़ेस स्क्रीन पर एक मैप का इस्तेमाल करें, क्योंकि आम तौर पर उपयोगकर्ता एक बार में सिर्फ़ एक मैप के साथ इंटरैक्ट करते हैं.

अनुमति मिलने पर कॉन्टेंट को कैश मेमोरी में सेव करना

Google Maps Platform के ज़्यादातर प्रॉडक्ट, कॉन्टेंट को कैश मेमोरी में सेव करने की अनुमति नहीं देते. हालांकि, कुछ अपवादों के तहत, उनके नतीजों को 30 दिनों तक कैश मेमोरी में सेव किया जा सकता है. ज़्यादा जानकारी के लिए, Google Maps Platform की शर्तें देखें.

Places API के लिए किफ़ायती रणनीतियां

इस सेक्शन में, Places API के इस्तेमाल को ऑप्टिमाइज़ करने और उससे जुड़ी लागत को कम करने के तरीके बताए गए हैं.

फ़ील्ड मास्क का इस्तेमाल करना

फ़ील्ड मास्किंग का इस्तेमाल करने से, यह पक्का होता है कि आपने ज़रूरत से ज़्यादा डेटा का अनुरोध न किया हो. इससे, इंतज़ार का समय और बिलिंग शुल्क कम करने में मदद मिलती है.

जगह की जानकारी (नया), आस-पास खोजने की सुविधा (नया), और टेक्स्ट से खोजने की सुविधा (नया) के लिए, एपीआई अनुरोधों में FieldMask हेडर का इस्तेमाल करें. इससे, आपको जवाब में दिखाए जाने वाले फ़ील्ड की सूची तय करने में मदद मिलेगी.

इसके बाद, आपके अनुरोध पर लागू होने वाले सबसे ज़्यादा SKU के हिसाब से आपसे शुल्क लिया जाता है. इसका मतलब है कि अगर आपने बुनियादी SKU और बेहतर SKU, दोनों में फ़ील्ड चुने हैं, तो आपको बेहतर SKU के आधार पर बिल भेजा जाएगा.

जगह की जानकारी के साथ सेशन की कीमत का इस्तेमाल करना (नया)

अगर आपके ऐप्लिकेशन के लिए हर महीने 1,00,001 से 5,00,000 या उससे ज़्यादा कॉल आते हैं या उपयोगकर्ता हर सेशन में ऑटोकंप्लीट के लिए 12 से ज़्यादा अनुरोध करते हैं, तो Google का सुझाव है कि आप जगह की जानकारी के लिए ऑटोकंप्लीट (नया) सुविधा के साथ सेशन का इस्तेमाल करें. सेशन की मदद से, कीमत तय करना आसान हो जाता है. साथ ही, जगह के नाम का अपने-आप पूरा होने की सुविधा (नया वर्शन) के साथ इस्तेमाल करने के लिए, एक जैसा कीमत तय करने का मॉडल मिलता है.

ज़्यादा जानकारी के लिए, जगह की जानकारी ऑटोकंप्लीट करने की सुविधा (नया) सेशन की कीमत का दस्तावेज़ देखें.

Routes API के लिए लागत-असरदार रणनीतियां

इस सेक्शन में, Routes API के इस्तेमाल को ऑप्टिमाइज़ करने और उससे जुड़ी लागत को कम करने के तरीके बताए गए हैं.

रास्ते के हिसाब से यात्रा की योजना बनाने की सुविधा के लिए, बीच में रुकने की जगहों की संख्या सीमित करना

क्वेरी में उपयोगकर्ता की एंट्री को ज़्यादा से ज़्यादा 10 वॉटरपॉइंट तक सीमित करें. जिन अनुरोधों में 10 से ज़्यादा वेपॉइंट होते हैं उनके लिए ज़्यादा दर से शुल्क लिया जाता है.

सबसे सही रूटिंग के लिए, Compute Routes ऑप्टिमाइज़ेशन का इस्तेमाल करना

वेपॉइंट ऑप्टिमाइज़ेशन आर्ग्युमेंट का इस्तेमाल करने वाले अनुरोधों के लिए, ज़्यादा दर से शुल्क लिया जाता है.

ऑप्टिमाइज़ेशन आर्ग्युमेंट, सबसे सही रास्ता तय करने के लिए वेस्टपॉइंट को क्रम से लगाता है. इसका मतलब है कि ऑप्टिमाइज़ किए गए रास्ते (A-B-C-D-E) के मुकाबले, A से E तक की यात्रा का अनुभव बेहतर होता है. ऑप्टिमाइज़ नहीं किए गए रास्ते का क्रम, A-D-B-C-E जैसा होता है.

Compute Routes और Distance Matrix API (लेगसी) में रीयल-टाइम ट्रैफ़िक मॉडल का इस्तेमाल करना

रीयल-टाइम ट्रैफ़िक मॉडल वाले, रास्तों और दूरी के मैट्रिक एपीआई (लेगसी) के अनुरोधों के लिए ज़्यादा शुल्क लिया जाता है. अगर किसी अनुरोध में ट्रैफ़िक मॉडल शामिल नहीं किए जाते हैं, तो नतीजे सिर्फ़ भौतिक चीज़ों पर आधारित होते हैं: सड़कें, दूरी, और स्पीड की सीमाएं. बस के जाने का समय now पर सेट करके, रीयल-टाइम ट्रैफ़िक मॉडल चालू करें.

जीपीएस डेटा के सटीक न होने पर, यात्रा किए गए रास्ते और सबसे नज़दीकी सड़क का इस्तेमाल करना

Maps Roads API की सुविधाओं, यात्रा किए गए रास्ते और सबसे नज़दीकी सड़क को ऐडवांस टीयर में शामिल किया गया है. इन सुविधाओं के लिए ज़्यादा शुल्क लिया जाता है. इन सुविधाओं का इस्तेमाल तब करें, जब जीपीएस डेटा सटीक न हो और Roads API से सही सड़क का पता चल सके. Roads API की एक और सुविधा, स्पीड लिमिट सिर्फ़ ऐसेट ट्रैकिंग के ग्राहकों के लिए उपलब्ध है.