Google Maps Platform은 소비를 제어하고 사용량이 예산에 부합하도록 보장하는 다양한 옵션을 제공합니다. 옵션은 다음과 같습니다.
- 앱에서 트리거하는 청구 이벤트 수를 제한하여 청구를 중지합니다.
- 사용량이 특정 예산 또는 API 한도에 근접할 때 알림을 받습니다.
- 앱을 더 비용 효율적으로 빌드합니다.
다음 표에는 옵션이 나와 있습니다.
| 청구 중지 | 알림 받기 | 더 낮은 비용으로 빌드 |
할당량
할당량은 Google Cloud 프로젝트에서 사용할 수 있는 Google Maps Platform 서비스의 양을 제한합니다. 할당량은 공정성을 보장하고 리소스 사용 및 가용성의 급증을 줄이기 위한 것입니다. 자세한 내용은 Cloud 할당량 개요를 참고하세요.
다음은 할당량에 포함됩니다.
- 성공적인 요청
- 서버 오류를 유발하는 요청
다음은 할당량에 포함되지 않습니다.
- 인증에 실패한 요청
API 사용량이 한도에 근접할 때 알림을 받도록 할당량 알림을 설정할 수 있습니다. 자세한 내용은 할당량 알림 및 모니터링 설정을 참고하세요.
할당량 한도를 사용하면 프로젝트에서 요청할 수 있는 요청 수를 제한하여 API 사용량을 제어하고 예상치 못한 청구를 방지할 수 있습니다. 할당량 한도는 기본적으로 설정되지만 조정 요청을 제출하여 늘리거나 줄일 수 있습니다. 할당량 관리에 관한 자세한 내용은 할당량 보기 및 관리를 참고하세요.
필요에 따라 할당량 조정
과도한 지출을 방지하고 애플리케이션이 제대로 작동하도록 보장하는 것 사이에서 균형을 맞추면서 사용량과 비용을 최적화하려면 API 할당량을 정기적으로 검토하고 조정하세요.
- Google Cloud 콘솔에서 API 사용량 패턴을 모니터링 합니다. 예산에 부합하고 과도한 지출을 방지하는 할당량을 설정합니다.
- 할당량이 최대 사용 기간을 처리할 수 있는지 확인 합니다.
- 중단을 방지하려면 점진적으로 조정 하고 각 변경사항을 적용한 후 애플리케이션을 철저히 테스트합니다.
예산 및 알림
Google Maps Platform 사용에 특정 예산이 있는 경우 Cloud Billing 예산 및 알림을 만들어 예상치 못한 청구를 방지할 수 있습니다.
총예산의 일정 비율에 도달하면 알림을 받도록 예산 알림을 설정하여 시간이 지남에 따라 사용량 비용이 어떻게 추세화되는지 확인할 수 있습니다.
자세한 내용은 예산 알림 만들기, 수정 또는 삭제를 참고하세요.
전략적 비용 관리
효과적인 예산 책정에는 가능하면 무료 또는 저렴한 옵션을 사용하는 것이 포함됩니다. 이 섹션에서는 비용을 최소화하기 위한 다양한 전략을 살펴봅니다.
가능하면 Maps Static API 사용
다음과 같은 상황은 단일 마커만 필요한 간단한 지도 표시를 지원하는 정적 지도에 적합합니다.
- 아직 많은 기능이 없는 프로토타입으로 시작 합니다.
- 지도 맞춤설정이 없습니다.
- 마커를 최대 1개 사용 합니다.
- 동적 지도 또는 동적 스트리트 뷰를 사용하여 사용자 상호작용을 지원할 필요가 없습니다.
썸네일을 사용하여 지연 로드
썸네일 (작은 지도 이미지)은 Maps Static API에 적합합니다. 이러한 항목은 동적 지도 로드보다 낮은 요율로 청구되며 사용자 상호작용 시 클릭 한 번으로 사용자를 Google 지도의 동적 버전으로 이동시킬 수 있으므로 참여한 사용자의 동적 지도 로드에 대해서만 비용을 지불하면 됩니다.
더 저렴한 가격 책정 카테고리 사용
Google은 각 가격 책정 카테고리에 대해 다양한 무료 사용 이벤트 수를 제공합니다. 무료 월간 사용 이벤트가 더 많은 'Essentials' 또는 'Pro' 카테고리의 기능을 사용하도록 애플리케이션을 최적화할 수 있습니다. 가격 책정 카테고리에 관해 자세히 알아보세요.
여러 지도 통합
여러 지도를 표시하는 구현이 있는 경우 다음 가이드라인을 따르세요.
- 필요한 경우에만 지도를 로드하여 불필요한 리소스를 최소화합니다.
- 필요에 따라 뷰포트, 확대/축소, 마커를 업데이트하여 단일 지도를 재사용 합니다.
- 매장 위치를 표시하기 위해 여러 지도를 표시하는 경우 Store Locator Plus 솔루션을 사용 합니다.
- 사용자는 일반적으로 한 번에 하나의 지도와만 상호작용하므로 사용자 인터페이스 화면당 단일 지도를 사용합니다.
허용되는 경우 콘텐츠 캐시
대부분의 Google Maps Platform 제품은 콘텐츠 캐싱을 금지합니다. 하지만 일부 예외를 통해 결과를 최대 30일 동안 캐시할 수 있습니다. 자세한 내용은 Google Maps Platform 약관을 참고하세요.