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, कीमत की हर कैटगरी के लिए, बिना किसी शुल्क के इस्तेमाल किए जाने वाले इवेंट की अलग-अलग संख्या उपलब्ध कराता है. अपने ऐप्लिकेशन को "Essentials" या "Pro" कैटगरी में मौजूद सुविधाओं का इस्तेमाल करने के लिए ऑप्टिमाइज़ किया जा सकता है. इन कैटगरी में, आपको हर महीने ज़्यादा इवेंट इस्तेमाल करने की सुविधा मिलती है. कीमत की कैटगरी के बारे में ज़्यादा जानें.

एक से ज़्यादा मैप को एक साथ देखना

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

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

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

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

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

यह अनुभाग आपके उपयोग को अनुकूलित करने और स्थान API से जुड़ी लागतों को कम करने के तरीके प्रदान करता है.

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

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

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

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

जगह की जानकारी (नई सुविधा) के साथ सेशन के हिसाब से तय की गई कीमत का इस्तेमाल करना

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

ज़्यादा जानकारी के लिए, जगह के नाम के शुरुआती अक्षर लिखने पर पूरा नाम सुझाने की सुविधा (नई) के सेशन की कीमत से जुड़े दस्तावेज़ देखें.

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

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

Compute Routes में बीच में रुकने की जगहों की संख्या सीमित करना

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

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

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

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

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

Compute Routes और Distance Matrix API (लेगसी) के उन अनुरोधों के लिए ज़्यादा शुल्क लिया जाता है जिनमें रीयल-टाइम ट्रैफ़िक मॉडल शामिल होते हैं. अगर अनुरोध में ट्रैफ़िक मॉडल शामिल नहीं किए जाते हैं, तो नतीजे सिर्फ़ इन चीज़ों के आधार पर तय होते हैं: सड़कें, दूरी, और गति सीमाएं. जाने का समय now पर सेट करके, रीयल-टाइम ट्रैफ़िक मॉडल चालू करें.

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

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