هزینه های پلتفرم نقشه های گوگل را مدیریت کنید

پلتفرم نقشه‌های گوگل طیف وسیعی از گزینه‌ها را برای کنترل مصرف شما و اطمینان از اینکه میزان مصرف شما با بودجه‌تان همسو است، ارائه می‌دهد. این گزینه‌ها عبارتند از:

  • با محدود کردن تعداد رویدادهای صدور صورتحساب که برنامه شما ایجاد می‌کند، هزینه‌ها را متوقف کنید.
  • وقتی میزان استفاده شما به محدوده بودجه یا API خاصی نزدیک می‌شود، مطلع شوید.
  • برنامه‌های خود را با هزینه‌ای مقرون‌به‌صرفه‌تر بسازید.

جدول زیر گزینه‌های شما را نشان می‌دهد.

توقف هزینه‌ها مطلع شوید ساخت با هزینه کمتر

اصلاح محدودیت‌های سهمیه

تنظیم هشدار سهمیه

ایجاد بودجه و هشدارهای بودجه

استراتژی‌های اجرایی مقرون‌به‌صرفه را دنبال کنید

سهمیه‌ها و هشدارهای سهمیه

محدودیت‌های سهمیه به شما کمک می‌کند تا میزان استفاده از API خود را کنترل کنید و از هزینه‌های غیرمنتظره جلوگیری کنید.

تعیین محدودیت‌های سهمیه

با تنظیم محدودیت سهمیه، می‌توانید حداکثر تعداد درخواست‌های مجاز برای یک API یا سرویس خاص را در یک بازه زمانی مشخص تعریف کنید.

زمانی که درخواست‌ها در پروژه شما به آن حد برسند، سرویس شما دیگر به درخواست‌ها پاسخ نمی‌دهد. این به شما بستگی دارد که بین قطعی برق و افزایش هزینه، تعادل برقرار کنید.

  1. صفحه سهمیه‌های پلتفرم نقشه‌های گوگل را در کنسول ابری باز کنید.

    به سهمیه‌ها بروید

    و پروژه مورد نظر را انتخاب کنید.

  2. در منوی کشویی APIها، API خاص را برای تغییر سهمیه انتخاب کنید.

  3. اگر می‌خواهید بیش از یک نوع سهمیه را ویرایش کنید، کادر کنار آنهایی را که می‌خواهید فعال کنید، علامت بزنید.

  4. روی منوی سه نقطه کلیک کنید، سپس روی ویرایش سهمیه کلیک کنید.

  5. در پنل کناری که ظاهر می‌شود، مقادیر سهمیه جدید را وارد کنید و روی ارسال درخواست کلیک کنید.

برای تخمین هزینه‌ها بر اساس حجم درخواست تخمینی، از محاسبه‌گر قیمت‌گذاری پلتفرم نقشه‌های گوگل استفاده کنید .

تنظیم هشدار سهمیه

هشدارهای سهمیه‌بندی، زمانی که میزان استفاده از API شما به یک آستانه تعریف‌شده نزدیک می‌شود، به شما اطلاع می‌دهند.

  1. صفحه سهمیه‌های پلتفرم نقشه‌های گوگل را در کنسول ابری باز کنید.

    به سهمیه‌ها بروید

    و پروژه مورد نظر را انتخاب کنید.

  2. در منوی کشویی APIها، API خاص را برای تغییر سهمیه انتخاب کنید.

  3. نقاط پایانی را برای ویرایش انتخاب کنید.

  4. روی منوی سه نقطه کلیک کنید، سپس روی «ایجاد هشدار استفاده» کلیک کنید.

  5. پنل کناری که به صورت کشویی نمایش داده می‌شود، شامل توضیحی در مورد سیاست پیش‌فرض هشدار است. اگر می‌خواهید این سیاست را تغییر دهید، روی منوی سه نقطه و گزینه «سفارشی‌سازی سیاست هشدار» کلیک کنید تا پنجره پیکربندی سیاست نمایش داده شود. از لینک‌های «بعدی» در پنجره برای حرکت در پیکربندی استفاده کنید، که شامل امکان پیکربندی کانال‌های اعلان، مانند پیامک، ایمیل، چت، وب‌هوک، PagerDuty و Pub/Sub می‌شود.

  6. پس از افزودن کانال اعلان، آن را در فیلد کانال‌های اعلان انتخاب کرده و روی تأیید کلیک کنید.

  7. این مرحله را فقط در صورتی انجام دهید که در مرحله قبل، سیاست هشدار را تغییر نداده باشید. در قسمت پیکربندی اعلان‌ها در پنل، انواع اعلان‌هایی را که می‌خواهید دریافت کنید اضافه و پیکربندی کنید، سپس یک یا چند کانال را در فیلد کانال‌های اعلان انتخاب کرده و روی تأیید کلیک کنید.

  8. روی ایجاد کلیک کنید.

سهمیه را در صورت نیاز تنظیم کنید

سهمیه‌های API خود را مرتباً بررسی و تنظیم کنید تا میزان استفاده و هزینه‌ها را بهینه کنید و در عین حال تعادلی بین جلوگیری از هزینه‌های اضافی و اطمینان از عملکرد صحیح برنامه خود برقرار کنید.

  • الگوهای استفاده از API خود را در کنسول Google Cloud رصد کنید . سهمیه‌هایی را تعیین کنید که با بودجه شما همسو باشند و از هزینه‌های اضافی جلوگیری کنند.
  • اطمینان حاصل کنید که سهمیه‌ها می‌توانند دوره‌های اوج مصرف را مدیریت کنند .
  • تنظیمات تدریجی را انجام دهید و پس از هر تغییر، برنامه خود را به طور کامل آزمایش کنید تا از اختلالات جلوگیری شود.

بودجه و هشدارهای بودجه

اگر بودجه‌ی مشخصی برای استفاده از پلتفرم نقشه‌های گوگل خود دارید، می‌توانید با ایجاد بودجه‌ها و هشدارهای Cloud Billing از غافلگیری در صورتحساب خود جلوگیری کنید.

می‌توانید هشدارهای بودجه را تنظیم کنید تا وقتی به درصد مشخصی از کل بودجه خود رسیدید، به شما اطلاع دهند تا بتوانید روند هزینه‌های مصرفی خود را در طول زمان مشاهده کنید.

برای دستورالعمل‌های مربوط به ایجاد و مدیریت بودجه و هشدارهای بودجه، به اسناد Google Cloud مراجعه کنید.

مدیریت استراتژیک هزینه

بودجه‌بندی مؤثر شامل استفاده از گزینه‌های رایگان یا کم‌هزینه‌تر در هر زمان ممکن است. این بخش استراتژی‌های مختلفی را برای به حداقل رساندن هزینه‌ها بررسی می‌کند.

هر زمان که ممکن است از API استاتیک نقشه‌ها استفاده کنید

موقعیت‌های زیر با نقشه‌های ایستا که از نمایش‌های ساده نقشه که فقط به یک نشانگر نیاز دارند پشتیبانی می‌کنند، به خوبی کار می‌کنند:

  • شما با یک نمونه اولیه شروع می‌کنید که هنوز ویژگی‌های زیادی ندارد.
  • شما هیچ گونه سفارشی سازی نقشه ندارید .
  • شما حداکثر از یک نشانگر استفاده می‌کنید .
  • نیازی نیست که با استفاده از نقشه‌های پویا یا نمای خیابان پویا، تعامل کاربر را پشتیبانی کنید .

از تصاویر کوچک استفاده کنید

تصاویر کوچک می‌توانند به عنوان جایگزینی حتی ارزان‌تر برای Maps Static API استفاده شوند. تصاویر کوچک با نرخ پایین‌تری صورتحساب می‌شوند و می‌توانند کاربران را با کلیک به نسخه پویای Google Maps هدایت کنند، به طوری که شما فقط برای بارگذاری نقشه پویا برای کاربران فعال هزینه پرداخت می‌کنید.

از دسته بندی های قیمت گذاری ارزان تر استفاده کنید

گوگل برای هر دسته قیمت‌گذاری، تعداد متفاوتی از رویدادهای استفاده رایگان ارائه می‌دهد. می‌توانید برنامه خود را برای استفاده از قابلیت‌های دسته‌های «ضروری» یا «حرفه‌ای» بهینه کنید، که در آن‌ها رویدادهای استفاده ماهانه رایگان بیشتری دارید. درباره دسته‌های قیمت‌گذاری بیشتر بدانید .

ادغام چندین نقشه

اگر پیاده‌سازی شما چندین نقشه را نمایش می‌دهد، این دستورالعمل‌ها را دنبال کنید:

  • نقشه‌ها را فقط در صورت لزوم بارگذاری کنید و منابع غیرضروری را به حداقل برسانید.
  • با به‌روزرسانی زاویه دید، بزرگنمایی و نشانگرهای یک نقشه در صورت نیاز، می‌توانید آن را دوباره استفاده کنید .
  • اگر برای نمایش مکان فروشگاه‌ها، چندین نقشه نمایش می‌دهید، از راهکار Store Locator Plus استفاده کنید .
  • از یک نقشه واحد برای هر صفحه رابط کاربری استفاده کنید ، زیرا کاربران معمولاً فقط با یک نقشه در یک زمان تعامل دارند.

محتوای کش در صورت مجاز بودن

اکثر محصولات پلتفرم نقشه‌های گوگل، ذخیره محتوا را ممنوع می‌کنند. با این حال، برخی موارد استثنا به شما امکان می‌دهند نتایج آنها را تا 30 روز ذخیره کنید. برای جزئیات بیشتر به شرایط پلتفرم نقشه‌های گوگل مراجعه کنید.

استراتژی‌های مقرون‌به‌صرفه برای Places API

این بخش روش‌هایی را برای بهینه‌سازی استفاده و کاهش هزینه‌های مرتبط با Places API ارائه می‌دهد.

از ماسک‌های میدانی استفاده کنید

استفاده از پوشش فیلد تضمین می‌کند که شما داده‌های غیرضروری درخواست نمی‌کنید، که به کاهش تأخیر و هزینه‌های صدور صورتحساب کمک می‌کند.

برای جزئیات مکان (جدید)، جستجوی نزدیک (جدید) و جستجوی متن (جدید)، از هدر FieldMask در درخواست‌های API برای مشخص کردن لیست فیلدهایی که باید در پاسخ برگردانده شوند، استفاده کنید.

سپس صورتحساب شما بر اساس بالاترین SKU مربوط به درخواستتان محاسبه می‌شود. این بدان معناست که اگر فیلدهایی را هم در SKU پایه و هم در SKU پیشرفته انتخاب کنید، صورتحساب شما بر اساس SKU پیشرفته محاسبه می‌شود.

استفاده از قیمت‌گذاری جلسه با جزئیات مکان (جدید)

اگر حجم تماس ماهانه برنامه‌های شما بین ۱۰۰,۰۰۱ تا ۵۰۰,۰۰۰ یا بیشتر است، یا اگر کاربران در هر جلسه بیش از ۱۲ درخواست تکمیل خودکار ارسال می‌کنند، گوگل استفاده از جلسات با قابلیت تکمیل خودکار مکان (جدید) را توصیه می‌کند. جلسات به ساده‌سازی قیمت‌گذاری کمک می‌کنند و یک مدل قیمت‌گذاری ثابت برای استفاده با قابلیت تکمیل خودکار مکان (جدید) ارائه می‌دهند.

برای جزئیات بیشتر به مستندات قیمت‌گذاری جلسه تکمیل خودکار مکان (جدید) مراجعه کنید.

استراتژی‌های مقرون‌به‌صرفه برای API مسیرها

این بخش روش‌هایی را برای بهینه‌سازی استفاده و کاهش هزینه‌های مرتبط با API مسیرها ارائه می‌دهد.

محدود کردن محاسبه مسیرها، نقاط بین راه

ورودی‌های کاربر در یک پرس‌وجو را حداکثر به ۱۰ نقطه مسیر محدود کنید. درخواست‌های حاوی بیش از ۱۰ نقطه مسیر با نرخ بالاتری محاسبه می‌شوند.

استفاده از بهینه‌سازی محاسبه مسیرها برای مسیریابی بهینه

درخواست‌هایی که از آرگومان بهینه‌سازی نقطه مسیر استفاده می‌کنند، با نرخ بالاتری محاسبه می‌شوند.

آرگومان بهینه‌سازی، نقاط مسیر را مرتب می‌کند تا مسیریابی بهینه تضمین شود. این بدان معناست که سفر از A به E هنگام بهینه‌سازی (ABCDE) در مقایسه با توالی تصادفی یک مسیر غیربهینه، مانند ADBCE، تجربه بهتری است.

استفاده از مدل‌های ترافیکی بلادرنگ در Compute Routes و Distance Matrix API (Legacy)

درخواست‌های API محاسبه مسیرها و ماتریس فاصله (Legacy) که شامل مدل‌های ترافیکی بلادرنگ هستند، با نرخ بالاتری محاسبه می‌شوند. اگر مدل‌های ترافیکی از یک درخواست حذف شوند، نتایج صرفاً بر اساس عوامل فیزیکی مانند جاده‌ها، مسافت و محدودیت‌های سرعت محاسبه می‌شوند. با تنظیم زمان حرکت روی now ، مدل‌های ترافیکی بلادرنگ را فعال کنید.

وقتی داده‌های GPS دقیق نیستند، از مسیرهای طی شده و نزدیکترین جاده استفاده کنید

ویژگی‌های Maps Roads API، یعنی مسیر طی شده و نزدیکترین جاده، در سطح پیشرفته قرار دارند و با نرخ بالاتری محاسبه می‌شوند. از این ویژگی‌ها در جایی استفاده کنید که داده‌های GPS دقیق نیستند و Roads API می‌تواند به تعیین جاده صحیح کمک کند. محدودیت سرعت، یکی دیگر از ویژگی‌های Roads API، فقط برای مشتریان Asset Tracking در دسترس است.